信捷触摸屏ModbusRTU功能码测试
三、Modbus-RTU功能码测试
功能码(16进制) | 功能 |
01 | 读多个位 |
03 | 读多个寄存器 |
05 | 写单个位 |
06 | 写单个寄存器 |
写多个位 | |
10 | 写多个寄存器 |
测试工具:信捷T-com串口调试工具代替触摸屏;
测试设备:信捷PLC;
PLC的内部软元件编号与Modbus-RTU地址编号请参考信捷PLC Modbus通讯功能章节。
Modbus功能代码:
通讯格式:波特率19200,偶校验(EVEN),数据位8位, 停止位1位。
注意:以下测试地址都是十六进制地址,实际操作需将十六进制地址转换成十进制地址输入到触摸屏中。
例如:01功能码: 读取线圈0X4800~0X4815的位状态。
0X4800~0X4807:PLC Y0~Y7 0X4808~0X4815:PLC Y10~Y17
发送命令:01 01 48 00 00 10
动作 | 设备号 (1 Byte) | 功能码 (1 Byte) | 起始地址 高位(1 Byte) | 起始地址 低位(1 Byte) | 总位数 高位(1 Byte) | 总位数 低位(1 Byte) | CRC (1 Byte) | (1 Byte) |
发送 | 01 | 01 | 48 | 00 | 00 | 10 | 66 |
返回命令:01 01 02 00 00 B9 FC
动作 | 设备号 (1 Byte) | 功能码 (1 Byte) | 字节数 (2 Byte) | 位状态 (On/Off) | 位状态 (On/Off) | CRC (1 Byte) | (1 Byte) |
返回ON | 01 | 01 | 02 | FF | 03 | B8 | 0D |
返回Off | 01 | 01 | 02 | 00 | 00 | B9 | FC |
……………………………..
提交
助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案
车规MOSFET技术确保功率开关管的可靠性和强电流处理能力
未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?
2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会
2023钢铁展洽会4月全新起航 将在日照触发更多商机