发送方以一定的频率发送脉冲信号(包括一个高电平和一个低电平),接收方用该脉冲信号的取反值启动延时接通定时器(TON),并设置一个比脉冲周期长的延时时间。
如果脉冲信号处于变化状态,延时接通定时器不会到达其设定时间;
如果脉冲信号停止变化,延时接通定时器会开始计时,达到其设定时间后触发通信中断报警;
但假设恰好在取反值为1的时候信号发生了中断(以后不再变化,这样这种应该是低电平有效),是不会触发报警的。
为了补上漏洞,可以在此基础上再增加一个延时接通定时器,以心跳信号触发,这样任何一个定时器时间到了都会触发通信中断报警。
当定时器输入端(IN)的状态为1时,定时器启动并开始计时。定时器的当前值便开始累加,当定时器的当前值等于设定值(PT)时,定时器Q输出端Q便输出当前为‘1’的状态。此时,若输入端(IN)一直输出为‘1’,输出Q便一直保持置位。若输入端(IN)变为‘0’,将立即复位输出Q为‘0’。同时刷新当前定时器的值。此为一个循环。