例1:交通灯控制。
要求红灯亮的时间是7s,绿灯亮的时间是5s,黄灯亮的时间是2s,其中,当绿灯还剩最后2s时,以0.5s的时间间隔闪烁,黄灯亮时,也是以0.5s的时间间隔闪烁。
分析:4.3节中实现的交通灯控制程序,需要多个定时器,程序设计复杂。在此,考虑使用顺序装入指令,来实现本程序的功能。由于灯的闪烁间隔是0.5s,所以首先建立一个0.5s的脉冲串,每隔0.5s将队列中的数据装载到输出端一次。此例中,红、绿、黄三个灯的总时间是14s,所以总队列长度应该是28。系统中6个灯的状态变化规律见表4-22。
表4-22 交通灯控制系统灯亮灭变化表
(续)
根据以上分析,梯形图程序如图4-36和图4-37所示。
图4-36 使用顺序输出指令实现交通灯控制主程序
图4-37 装载数据功能的子程序片段
例2:液体混合控制系统。
系统工作原理如图4-38所示。按下起动按钮,开始如下操作:
1)电磁阀Y1闭合(Y1为ON),开始注入液体A,至液面高度L2时(此时L2和L3均为ON),停止注入(Y1为OFF),同时开启液体B注入电磁阀Y2(Y2为ON),注入液体B,当液面升至L1时(L1为ON),停止注入(Y2为OFF)。(www.xing528.com)
2)停止液体B注入时,开启搅拌电动机M,搅拌时间为10s。
3)停止搅拌后放出混合液体(排空阀Y3为ON),当液面高度降为L3时,再经5s停止放空(Y3为OFF),如此反复运行。
4)按下停止键停止操作。
图4-38 液体混合控制系统工作原理图
PLC输入/输出接线见表4-23。
表4-23 PLC输入/输出各点的功能
实现上述功能的梯形图程序如图4-39所示。
图4-39 液体混合控制系统梯形图程序
图4-39 液体混合控制系统梯形图程序(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。