200SMART,PROFINET

MODBUS设备通过PROFINET网关跟SMART通讯,SMART是主站,现在要执行一个写的动作,我如何获取写成功的使能或者信号,谢谢高手指教。

最佳答案

1、要么利用完成位的上升沿捕捉写指令的错误代码,错误码代码如果为0则表示写入正确;
2、或者你再增加一个读指令,将写入的数据读出来存储在其它地方,对比写的值进行验证;多读写指令要用轮循,要保证同一时刻只有一个指令处于激活状态。
用的是MODBUS RTU吗?
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

MODBUS TCP通信
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/055.html

提问者对于答案的评价:
感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:51
下一篇 2021年7月4日 下午11:51

相关推荐

发表回复

登录后才能评论