这是你昨天的解答:
功能5将某一个开关量输出点(Q)置位或复位。数据字0表示令输出为0,其他的数据无效,响应帧和请求帧相同
站地址(字节) 05(字节) 输出位地址(字) 数据字(字) CRC(字)
再次感谢你的指导。刚才我试了一下。
我发送: 02 05 00 00 00 00 7C 38(7C 38为CRC校验码)
接收到: 02 05 00 00 00 00 7C 38
Q0.0确实从“1”变成了“0”。证明报文格式正确。
那么现在想置 Q0.0 为“1”,数据字应该写什么?我试了 00 01 和 FF FF 都没反应。PLC程序里除了 MODBUS 没做任何逻辑。