科技界 新科技新应用
首页 /  数码世界 /  内容

plc一个按钮控制三个灯

数码世界 2024-10-22 23:02:12 江清月近筱

plc一个按钮控制三个灯 

一个按钮控制三个灯的PLC实例可以通过以下两种方式实现:

1. 使用字节加一指令计数器INC_B组成一个计数器,计数值用MB0的低3位表示,用计数器的结果控制三个灯的组合状态。每按一次按钮,计数器增加1,根据计数器的值控制灯的亮灭。当计数器为1时,灯1亮;当计数器为2时,灯2亮;当计数器为3时,灯3亮。当所有灯都亮后,每按一次按钮,灭一组灯,先亮的灯先灭。如果按下按钮的时间超过2秒,则灯全灭。

2. 使用计数器C0来控制三个灯的组合状态。每次向上计数输入CU从关闭向打开转换时,向上计数(CTU)指令从当前值向上计数。当前值(Cxxx)大于或等于预设值(PV)时,计数器位(Cxxx)打开。复原(R)输入打开或执行"复原"指令时,计数器被复原。达到最大值(32,767)时,计数器停止计数。根据题意,CU接I0.0的下降沿,R接T37(2s复位)或CO位——使按钮时间达到2S或计数器到6时自行复位。PV为6。

版权申明:文章由用户发布,不代表本网站立场,如果侵权请联系我们删除。