使用200 SMART modbus rtu通讯指令,MBUS_MSG指令时报错误,显示为153
问题补充:
资料上没有153 错误的原因
图片说明:
最佳答案
查了手上有的资料,错误代码 153没有查到是什么原因;
MODBUS,主站通讯可以参考一下官网资料:
MODBUS RTU
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
S7-200 SMART Modbus RTU 主站指令库
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
S7-200 Modbus RTU 通信 内有轮循实例
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx
补充:
你截图中的 EN 脚使能端也改成M11.0;
FIRST管脚 M11.0 后面串接一个上升沿,仔细对照资料看一下;
下面是最新的系统手册,也查了,没有 153 这个错误代码的解释;
S7-200 SMART V2.3系统手册
https://support.industry.siemens.com/cs/document/109745610
提问者对于答案的评价:
谢谢大家的解答,问题是访问地址不对,VB20不是其他占用了,就是报错153了。报错内容应该是寻址不正确,我选择了高位的寻址,希望官方能把错误信息补全。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367837.html