单序列的编程方式如何应用?
在该编程方法中,每一个当前步只有一个前步和一个后步,转换均对应相应存储位的置位和复位。有多少步就有多少个相对应的置位和复位语句。
例3-3: 前面叙述过的果汁加工过程的顺序功能图如图3-21所示。试编写控制程序和输出程序的梯形图。
说明:控制程序从Network1开始,到Network5结束,共5步,各个步分别用存储位M0.0~M0.4表示。
在系统满足条件时果汁灌人指示灯亮,且启动开关S按下时,程序从M0.0(起始位置)转换到M0.1(灌入果汁),表现Network1中,将M0.0复位,M0.1置位;当果汁高度大于NO时,程序从M0.1转换到M0.2(搅拌并加热浓缩),表现在Network2中,将M0.1复位,M0.2置位;当果汁灌满,即果汁高度超过N1时,程序从M0.2转换到M0.3(果汁罐加满),表现在Network3中,将M0.2复位,M0.3置位;当果汁经过加热后,高度浓缩到低于N0时,程序从M0.3转换M0.4(排空果汁罐),表现在Network4中,将M0.3位,M0.4置位;当延时时间30s到后,程序从M0.4重新转换到M0.0(起始位置),表现在Nctwork5中,将M0.4复位,M0.1置位。可见,控制程序只考虑步的流程,而对步的动作不做考虑。
输出程序程序从Network6开始,到Networkl1结束。在Network6中,在M0.0(起始位置)步将允许果汁灌入指示灯L点亮;Network7中,在M0.1(灌入果汁)步打开灌入阀V1; Network8中,在M0.2(搅拌并加热浓缩)步将搅拌电动机M启动,并置位使加热器H-en; Network9中,在加热器使能的状态下,当温度低于80℃时,启动加热器H。注意:这一环节并没有与某一活动步相连,在满足加热条件时就启动加热器。由于PLC的循环扫描,所以能保证加热器在低温时启动,高温时停止。在Network10中,在M0.3步(果汁罐加满)关闭注入阀VI;在Network11中,在M0.4步(排空果汁罐)关闭电动机M,复位加热器使能H-en,打开排空阀V2,打开接通延时定时器T1。
只要分析清楚系统的顺序控制过程,绘制正确的顺序功能图,就可以顺利翻译成梯形图程序,基本可以保证程序的正常运行。
下一篇:选择序列的编程方法如何应用?
相关推荐