怎样在smartline上显示S7-200CPU连接状态?

设备为
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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:40
下一篇 2017年8月18日 下午10:40

相关推荐