当前位置: 主页 > PLC控制

S7-200Smart ModbusRTU通信指令问题

200smaRT作为从机,使用自带库MODBUSRTUSlave(V3.1),已经与主机通信上,读线圈(01)写单个线圈(05)都没有问题。但是用写多个线圈(0F命令)时,下发数据010f0000000f020003a5f5,意为将Q0.0Q0.1打开,但是PLC回复指令为018F02C5F1,输出点也没有任何反应,请问这是什么意思?

最佳答案

010f0000000f改成010f00000010BOOL量点个数必须是8的倍数。后面CRC校验重新算下。

提问者对于答案的评价:
太感谢了!搞定。谢谢!!!

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号