Modbus RTU 与 Modbus TCP 深入指南-附录:快速参考表
十五、附录快速参考表15.1 Modbus RTU 帧示例速查操作请求帧十六进制响应帧示例读线圈1个01 01 00 00 00 01 CRC01 01 01 01 CRC读离散输入01 02 00 00 00 01 CRC01 02 01 00 CRC读保持寄存器1个01 03 00 00 00 01 CRC01 03 02 12 34 CRC读输入寄存器01 04 00 00 00 01 CRC01 04 02 56 78 CRC写单线圈ON01 05 00 00 FF 00 CRC01 05 00 00 FF 00 CRC写单寄存器01 06 00 00 12 34 CRC01 06 00 00 12 34 CRC写多线圈01 0F 00 00 00 02 02 03 00 CRC01 0F 00 00 00 02 CRC写多寄存器01 10 00 00 00 02 04 12 34 56 78 CRC01 10 00 00 00 02 CRCCRC需实际计算示例中省略。8位数据1起始位1停止位无奇偶校验8N1。15.2 Modbus TCP 公知端口端口服务说明502/tcpModbus TCP标准端口需特权802/tcpModbus SecureModbus over TLS5020/tcp非特权Modbus常用替代避免sudo50200/tcp保留-15.3 常用功能码速查表功能码十进制名称最大数据量0x011读线圈2000个线圈0x022读离散输入2000个输入0x033读保持寄存器125个寄存器0x044读输入寄存器125个寄存器0x055写单线圈1个线圈0x066写单寄存器1个寄存器0x0F15写多线圈1968个线圈0x1016写多寄存器123个寄存器0x1723读/写多寄存器125读 121写0x2B43设备识别变长15.4 波特率与距离对照表RS485波特率最大距离米3.5字符时间ms2400240014.58480012007.29960012003.65192006001.82384003000.911152001000.30230400500.1515.5 异常码速查异常码名称常见原因0x01非法功能功能码不支持0x02非法数据地址寄存器地址超范围0x03非法数据值写入值无效0x04从站设备故障内部错误0x06从站忙稍后重试0x0A网关路径不可用单元ID无效0x0B网关目标无响应RTU设备超时15.6 常用工具速查工具用途获取方式Modbus PollModbus主站模拟modbustools.comModbus SlaveModbus从站模拟modbustools.comQModMaster开源Modbus主站GitHubWireshark协议分析wireshark.orgCAS Modbus Scanner设备扫描chipkin.compymodbusPython库pip install pymodbuslibmodbusC库libmodbus.org
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2606852.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!