怎样在smartline上显示s7-200cpu连接状态?
112.95.251.214
发布于2014-04-15 17:36
457
0
标签:
设备为
a:smartline1000
b:cpu224
连接:ppi连接
连接一切正常。
现在的问题是,想在触摸屏上显示和plc的连接状态,如何实现?
目前用的方法是在plc里加一行程序,sm0.0=m0.0,m0.0作为一个状态位,在触摸屏组态一个变量1=m0.0
在触摸屏做一个矩形,设置动态当变量1=0时红色,变量1=1时绿色
这样如果连接正常,那么变量1就等于1,矩形变绿。
但是问题出现了,如果在连接正常时候拔掉数据线,那么连接当然是中断的,但是矩形仍然是绿色,不会变红!
这是怎么回事?或者有没有其他办法,在触摸屏显示和plc的连接状态?
佳答案
以上方法已接近成功了,就在m0.0之前串上个1秒的脉冲,那么smartline1000和cpu224正常通讯时,矩形呈红绿1秒交替闪烁状态;如果smartline1000和cpu224没有正常通讯的话,那么矩形要么呈红色状态,要么呈绿状态,而不闪烁。