我采用SR40与温控仪通讯,然后用触摸屏控制,通讯功能正常,但是出现插上通讯线,我的M区地址状态不停从0-1-0-1跳动,拔掉通讯线就正常,这是什么原因,下图是我做的一个测试,没有使用过的M点
问题补充:
交叉引用表怎么看,有没有人解释一下,不要发官方视频,没看懂,谢谢
图片说明:
最佳答案
那你看触摸屏里面是否有程序控制这个M点的程序,检查触摸屏程序。你这个受触摸屏影响,估计是触摸屏里面有控制这个M点程序,或是PLC程序里面有用到M字节,字或是双字包含了这个M位。检查PLC程序和触摸屏程序。
补充问题回答:
交叉引用表如何看,里面空格表示这些没有使用过,B表示一个字节,b表示一个位。空格里面有字母表示这些都是在程序里面使用过。你现在是查看程序里面有没有用个MB13或是MW13或是MD13这些地址,或是包含MB13的地址。一般地址有重叠是不好查,要把能包含这些地址的因数找出来。例如MW12就包含MB13在里面。
图片说明:
提问者对于答案的评价:
请问怎样设计程序,可以检查RTU的通讯是否断开,我想做一个检测,能检查RTU断线,但是我试过,把通讯线断开,数据依然保存在VW区
最佳答案作者回复:
断开后PLC都不能控制触摸屏。触摸屏显示是断开前VW里面值,除非你通过触摸屏编程,当断开连接后触摸屏向显示VW里面赋值进去,将显示值改变。但是这样还有考虑到到建立连接后触摸屏就不能想VW里面赋值,这是只能用PLC中值。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345034.html