上海斌勤电气技术有限公司(西门子合作商)
发布人:康奎 (销售经理)发布
S7 200CN modbus-rtu主站 写从站成功,读从站失败 -
我的从站是PC端的js程序,我按照主站发来的请求给了正确的回应。但是目前PLC那边数据改变,发来写请求时,我可以收到。但是当我收到PLC发来的写请求时,我返回了正确的回应,但是PLC那边的数据还是不变。
我用程序状态监控调试了一下,错误码经常是6,偶尔有个0。
但是写功能一直好用
答案
错误6 是 Modbus正在忙于其它请求,检查一下你得程序是不是同时激活了多条读写指令。
同一时刻只能有一个读写功能(即 MBUS_MSG)使能
注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以保证所有读写指令循环进行。