s7-200的寄存器内存储的是温度信息,为什么有时会返回当前寄存器的地址?

200的寄存器内存储的是温度信息,开始10秒钟读得信息是正确的,之后大约2秒会返回当前寄存器的地址,
比如 01 03 00 02 00 01
返回 01 03 02 02 00 
之后又正常

最佳答案

你大该是通讯的RKC表什么的,通讯的时候理论上读到的数据应该都是一个格式的,就是怕你往寄存器存的时候存在复用的情况,这样寄存器的信息肯定就是变化的.就算是变化的只要有向上面一样有规律,你也可以通过判断语句把温度信息取出来,不影响的.

提问者对于答案的评价:
是库存储区的分配有问题

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日
下一篇 2017年11月1日

相关推荐