三菱plc怎么编程检测到三个信号后动作

大致过程是这样的,使用光电开关检测,每三个信号是一组,也就是说比如在传送带上有六个工件,前三个我要放入A区,后三个要放入B区,光电传感器检测到第三个信号的时候,我要PLC控制气缸推动挡板拦截后三个,请问这个可以实现吗?该如何编程?谢谢.

用一个光点开关就可以了,每当经过一个工件信号就会突变一次,(经过三个工件的时候,就会有三个上升沿触发)。编程的时候可以在光电触电的后面串一个上升沿触发指令,一个计数器,一个比较指令,就ok了。比较指令里面可以设当计数等于三时,输出推动气缸动作。不过记得每次动作后计数器的复位。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-13
这个一个光电传感器就可以实现了,用计数器,计数输入为上升沿,复位用当前计数器出点就可以,需要适当考虑传感器的误动作,可以根据现场环境加延时或其他方法。希望对你有帮助。
第2个回答  2014-01-13
直接 在程序中串联三个传感器触点 等三个都检测到了 然后输出气缸进行动作就可以了
第3个回答  2014-01-13
光电开关后面接一个计数器,当计数器的数值达到3的是时候,导通拦截挡板的电磁阀同时让计数器复位。
相似回答