先简单说一下设备的工艺,有一台液压设备在执行完前面的动作后,在有位置低信号输入的时候,如果不给液压设备发出加压命令的话,复位计数器C1同时复位计时器T1,接着定时器T1开始计时,T1计时60S时间到了若低位还存在,复位T2计时器,T2开始计时若超过10S,自动启动油泵和相应电磁阀使油缸动作,让位置低信号消失;若低位信号是间断性C1计数,超过30次,自动启动油泵和相应电磁阀使油缸动作,让位置低信号消失!
检测位置低信号的传感器是NPN接近开关,也就是说用T2判断低位信号连续出现的情况,用计数器C1判断低位信号间断性出现的情况!
上面给的工艺原理上说的通,因为一次低位出现了,当下次低位再出现要重新计时和计数,低位出现的时间和间断性次数不能叠加。可是我现在写程序的时候,有点钻牛角尖了,在使用两个定时器T1、T2的时候,先把定时复位了,下来又启动定时器.我写的时候是用上升沿脉冲复位(R)定时器,问题就出在紧接着使用定时器,怎么写都感觉有点别扭。
大家说说你们的思路吧!