电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单序列的编程方式如何应用?

2016-12-28 13:26分类:PLC自学教材 阅读:

      在该编程方法中,每一个当前步只有一个前步和一个后步,转换均对应相应存储位的置位和复位。有多少步就有多少个相对应的置位和复位语句。  
    例3-3: 前面叙述过的果汁加工过程的顺序功能图如图3-21所示。试编写控制程序和输出程序的梯形图。

    在STEP7中建立果汁加工过程的符号表,如图3-22所示。分析:根据单序列的转换条件可知,在前一步变为活动步,且对应的换条件满足时,转换进行。将当前步设置为活动步,并将前一步复位为不活动步,在设计中,可以将控制程序和输出程序放在一起,也可以放在不同的FC功能中。为了能进入循环回路,在OB100中设置M0.0=1,即当前步在起始位置M0.0处。
    果汁加工系统控制程序的梯形图程序如图3-23所示。果汁加工系统输出程序的梯形图程序如图3-24所示。
               
    说明:控制程序从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。
    只要分析清楚系统的顺序控制过程,绘制正确的顺序功能图,就可以顺利翻译成梯形图程序,基本可以保证程序的正常运行。

上一篇:运用顺序功能图思想的编程方法如何操作?

下一篇:选择序列的编程方法如何应用?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部