使用modbus主站库指令,调用度写请求模块。如果在使能一个请求模块的过程中,将该模块的使能清除,会怎么样?MBUS_MSG模块会报错?完成位还会置位吗?如果在一个请求使能过程中,强制清除使能,去使能另外一个MBUS_MSG模块,这样,能正常通讯吗?
最佳答案
1.将该模块的使能清除,会怎么样?
在下一个PLC扫描周期停止。
MBUS_MSG模块会报错?完成位还会置位吗?
不报错。使能清除前的完成位还会置位。
2.如果在一个请求使能过程中,强制清除使能,去使能另外一个MBUS_MSG模块,这样,能正常通讯吗?
停止一个MBUS_MSG,再使能另一个,是可以的。
常见的错误:如果多个 MBUS_MSG 指令同时使能会造成 6 号错误 。
常见的错误:
如果多个 MBUS_MSG 指令同时使能会造成 6 号错误
从站 delay 参数设的时间过长会造成主站 3 号错误
从站掉电或不运行,网络故障都会造成主站 3 号错误
提问者对于答案的评价:
谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351643.html