恭喜,你发布的帖子
发布于 2022-09-20 09:58:02
2楼
一套金属检测剃除装置,当发现纤维管道里有金属颗粒时,触发金属检测装置通知电磁阀得电,翻板打开,将异物剃除,1秒后电磁阀失电,翻板关闭;然后重复之前的动作。这里面需要注意的是,一旦金属检测有异物检测时,触发金属检测多达7-8次频繁动作,只需要一次动作,其它动作是没有必要的,而且对设备伤害很大的。怎样实现该控制要求,谢谢大家。最好用梯形逻辑编程来实现控制要求。
//////////////////////////////////////////////////
先说逻辑框架,
检测单元 :金属检测装置 反馈方式:BOOL量(开关量)请确认?
被控对象 :电磁阀 翻板
动作要求 1: 检测到信号,首先电磁阀的电,翻板打开,
动作要求2: 时间1秒后, 电磁阀失电,翻板关闭。
问题1: 电磁阀得电跟翻板打开是同时,还是阀得电后在翻板打开。 需要确认。同理阀失电与翻板关闭的顺讯逻辑要求。
在说你的要求
这里面需要注意的是,一旦金属检测有异物检测时,触发金属检测多达7-8次频繁动作,只需要一次动作,
其实就是设定一个周期内,无论触发多少次,只执行一次 这个周期> 你的单次动作时间。
所以可以把你的程序周期性调用或者放在一个中断里执行。
请填写推广理由:
分享
只看
楼主