设备为
A:Smartline 1000
B:CPU224
连接:PPI连接
连接一切正常。
现在的问题是,我想在触摸屏上显示和PLC的连接状态,请问如何实现?
目前我用的方法是在PLC里加一行程序,sm0.0 = M0.0,M0.0作为一个状态位,在触摸屏组态一个变量1=M0.0
在触摸屏做一个矩形,设置动态当变量1=0时红色,变量1=1时绿色
这样如果连接正常,那么变量1就等于1,矩形变绿。
但是问题出现了,如果在连接正常时候拔掉数据线,那么连接当然是中断的,但是矩形仍然是绿色,不会变红!
请问这是怎么回事?或者有没有其他办法,在触摸屏显示和PLC的连接状态?请各路大侠指教!
最佳答案
你的方法已接近成功了,就在M0.0之前串上个1秒的脉冲,那么Smartline 1000和CPU224正常通讯时,矩形呈红绿1秒交替闪烁状态;如果Smartline 1000和CPU224没有正常通讯的话,那么矩形要么呈红色状态,要么呈绿状态,而不闪烁。
提问者对于答案的评价:
最终没有找到合适答案,应该是根本没有答案。报警那块没打算用,通讯出错卡死在当前状态,好像是没办法解决的
专家置评
love_zg的答案很好。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc194587.html