首页 理论教育 智慧建筑集成:Modbus/TCP应用解析

智慧建筑集成:Modbus/TCP应用解析

时间:2023-11-06 理论教育 版权反馈
【摘要】:表3-58环境监控地址表续表2. Modbus/TCP 报文格式Modbus 协议应用层的规定是一样的,在链路层分串行链路和以太网链路,体系构成如图3-44 所示。该环境监控系统支持标准Modbus 协议,可通过485或者以太网来读取数据,485 遵循 Modbus RTU 协议格式,以太网遵从Modbus_TCP/IP 协议格式。PDU 按Modbus 应用层规定,与串行链路相同。表3-60PDU 的构成Modbus/TCP 协议统一使用502 端口号,程序读取监控数据时需要先向从站建立TCP 连接。

智慧建筑集成:Modbus/TCP应用解析

1. 系统构成

该系统由视频监控、环境数据检测(温湿度、PM2.5、CO2甲醛浓度)、电能表电流、电压、功率、能耗)和水浸传感器等构成,如图3-43 所示,详细设备清单如表3-57 所示。

图3-43 环境监控系统构成

表3-57 环境监控系统设备清单

该系统支持标准Modbus 协议,可通过485 或者以太网来读取数据,485 遵循Modbus RTU 协议格式,以太网遵从Modbus_TCP/IP 协议格式,Modbus 地址如表3-58 所示。

表3-58 环境监控地址表

续表

2. Modbus/TCP 报文格式

Modbus 协议应用层的规定是一样的,在链路层分串行链路和以太网链路,体系构成如图3-44 所示。该环境监控系统支持标准Modbus 协议,可通过485或者以太网来读取数据,485 遵循 Modbus RTU 协议格式,以太网遵从Modbus_TCP/IP 协议格式。(www.xing528.com)

图3-44 Modbus 协议体系

Modbus/TCP 报文格式由报文头(MBAP)和协议数据单元(PDU)构成,其中MBAP 由7 个字节构成,详细含义如表3-59 所示。PDU 按Modbus 应用层规定,与串行链路相同。

表3-59 MBAP 报文头构成

协议数据单元PDU(Protocol Data Unit)由功能码和数据功能构成,共5个字节,具体如表3-60 所示,该表中的PDU 值表示从0001H 寄存器单元开始,连续读取6 个单元的数据。

表3-60 PDU 的构成

Modbus/TCP 协议统一使用502 端口号,程序读取监控数据时需要先向从站建立TCP 连接。然后向从站发送查询命令,即可将从站的所有环境数据读取出来,具体格式如表3-61 所示。

表3-61 环境监控系统读取报文示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈