![[求助-西门子PLC200]多从站分别用定时器检测主站发送的心跳信号的时间如何设定,第1张 [求助-西门子PLC200]多从站分别用定时器检测主站发送的心跳信号的时间如何设定,第1张](/aiimages/%5B%E6%B1%82%E5%8A%A9-%E8%A5%BF%E9%97%A8%E5%AD%90PLC200%5D%E5%A4%9A%E4%BB%8E%E7%AB%99%E5%88%86%E5%88%AB%E7%94%A8%E5%AE%9A%E6%97%B6%E5%99%A8%E6%A3%80%E6%B5%8B%E4%B8%BB%E7%AB%99%E5%8F%91%E9%80%81%E7%9A%84%E5%BF%83%E8%B7%B3%E4%BF%A1%E5%8F%B7%E7%9A%84%E6%97%B6%E9%97%B4%E5%A6%82%E4%BD%95%E8%AE%BE%E5%AE%9A.png)
1、实现的方法很多,不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心或型碧跳方法,即主站与分站约定一信息位,例如,主站S7-300可用OB35发送脉冲,分站S7-200检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
2、PLC测触摸屏的心跳:
、同样用心跳位来实现,。PLC里设置两个变量,一个是发给触摸屏的(A),一个是接收触摸屏的(B)。其中A定时周期变化,在触摸屏里在A的数值改变事件里设置B的值,使B随A而变。PLC读回B的值。这就是应用“一去一回”的方法。
这样就实现了触摸屏里心跳信号,如果B一定时间内没有发生变化则可认为是通讯中断。
、有些触摸屏不支持事件设置或脚本功能,只能用用屏自带的系统报警,以窗口的形式d出。只能在触摸屏侧观测通讯状态了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)