发表于:2004-12-28 16:18:00
11楼
心跳判断原理实现2:(有相关工程实例)
1、同步主机
------不断进行心跳;
实现方法:
循环策略(周期1000毫秒)
input1=input1+1
------启动主机的方法:
设备窗口------网络数据同步,将辅机送来的数据(辅机的“变量”)给开关。
事件策略------当“开关”正跳变时,启动设备工作。
!sleep(2000)
!setdevice(设备0,1,"")
!setdevice(通用串口父设备0,1,"")
2、同步辅机
------不断的判断主机心跳是否存在
实现方法:
循环策略-〉判断tpc是否运行(周期1000毫秒)
if 心跳<>dan1 then //dan1是主机的心跳,对应主机的input1,通过网络数据同步传过来。
心跳=dan1
计数=0
else
计数=计数+1
endif
if 计数>=5 then
变量=1
else
变量=0
endif
------通过事件策略
如果“变量”,负跳变,停止设备工作
------同过事件策略
如果“变量”,正跳变,立刻启动设备