1200和200smart通信报错状态4

1200获取200smart的数据 连接应该是建立上了 错误代码是4 但是我的数据都是对应的啊

图片说明:

1200和200smart通信报错状态4    1200和200smart通信报错状态4   

最佳答案

错误代码 4 表示,指向数据存储的指针错误。
1、先试首将所有的 BOOL 换算成等长的 BYTE。
2、将ADD_2、ADD_3 以及对应的 RD_2、RD_3,这两组去掉
错误代码在下面链接中可查
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/Ethernet/S7/S7_1500_S7/S71500_S7.htm
3、程序可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/Ethernet/S7/S7_1200_S7/S7.htm

提问者对于答案的评价:
厉害了  bool改成byte就好了 但是想不明白为什么用bool不行

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281461.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:08
下一篇 2020年10月30日 下午10:09

相关推荐