恭喜,你发布的帖子
发布于 2019-08-10 13:47:30
4楼
你要做的是阀门的打开不到位或者关闭不到位的报警吧?
在打开动作开始后,计时,超过规定的时间(如20秒,下同)没有检测到阀门开到位的反馈信号(阀门到位指示,开关量),则说明打开失败,报警。
同样的道理,关闭阀门动作开始后,及时,超过规定时间,没有收到阀门关闭到位的信号,则关闭失败,报警。
子程序里面需要的是阀门动作(输入),阀门到位状态(输入),秒脉,计数寄存器,规定时间寄存器。通过比较规定时间寄存器和计数器寄存器里的数值来判断是否报警。正常打开或关闭的情况下,把计数器复位。别用定时器。用秒脉做加法运算。
请填写推广理由:
分享
只看
楼主