西门子1200以太网读取SMART200通讯

大神请看以下图片,以下为我写的读取Smart200PLC的通讯程序,目前可以读取到数据,但出现了数据不是实时的数据,出现了在200PLC断电后读取到的数据没有清零的情况。目前厂区设备需要检查之前故障停机的时间,想从数据清零的时间,请问是我的程序哪里要改么?

图片说明:

西门子1200以太网读取SMART200通讯    西门子1200以太网读取SMART200通讯    西门子1200以太网读取SMART200通讯    西门子1200以太网读取SMART200通讯    西门子1200以太网读取SMART200通讯   

最佳答案

这个与通讯程序无关。
你需要将断电前的所有数据通过传送指令,将数据传放到一个数据保持型寄存器中,然后,在重新上电时,利用SM0.1特殊标志位再将数据返回到通讯数据交换区中。

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

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

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

相关推荐

发表回复

登录后才能评论