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

欢迎来到电工学习网!

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

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

      在编程之前,先来了解一下顺序功能图的转换规则,这在编程的处理方面至关重要。
    在顺序功能图中,从前一步转换到当前步的转换条件包括:
    (1)转换的前一步必须是活动步。
    (2)相应的转换条件必须满足。
    满足上述两个条件时,前一步可转换到当前步。当前步由“将来时”变为“现在时”,成为活动步。
    从当前步转换到后一步时,应满足的条件包括:
    (1)满足转换条件。
    (2)当前步是活动步。
    满足上述两个条件后,当前步成为不活动步,成为“过去时”,程序顺利地进行下一步的操作。
    这就像接力比赛一样,假想你自己为当前步,当你前面的选手拿着接力棒,那他就是活动步,而当他将接力棒传给你后,你就成为活动步,你前面的人变为不活动步。当你再次将接力棒传递给下一个选手时,你就成为不活动步,而下一选手成为活动步。你的角色随着接力棒的有无而不断变化,在变化的过程中,程序一步一步地向前运行。
    在各种序列的转换方面,单序列中一个转换仅有一个前步和一个后步,而在选择序列的分支和合并处,一个转换也只有一个前步和一个后步,但一个步可能会有多个前步或者多个后步。在并列序列的分支处,转换有几个后步,在转换实现时,应同时将其对应的步(一般为存储位)置位(使这些当前步变为活动步)。在并行序列的合并处,转换有几个前步,只有当它们都变为活动步,并满足转换条件后,才能实现下一步的转换。在转换实现后,应将对应的步(存储位)全部复位(使当前步变为不活动步)。
    下面介绍编程方法。    当顺序功能图绘制好之后,需要将其翻译成梯形图或者功能块图,即利用顺序功能图思想进行编程。程序设计包括控制程序设计和输出程序设计两部分。
    控制过程是描述步的行程,用转换条件来控制步的存储位,这些必须符合顺序功能图的转换规则。当某一步为活动步时,对应存储位置1,当转换条件满足时,则将其后一步对应的存储位置1,而当前步则复位为0。控制电路的梯形图程序如图3-19所示。图3-19中显示了前一步(用存储位M0.2表示)为活动步时,在转换条件(条件1~n)满足的情况下(即将M0.2与条件1~n相“与”为真时),当前步(用存储位M0.3表示)变为活动步,此时置位当前步(M0.3),复位前一步(M0.2)。当另一转换条件满足时,当前步换到后一步,此时,置位后一步,复位当前步。

    输出程序是描述当前步所执行的动作。由代表步的存储位作为控制接点,输出量是执行器的动作线圈,输出程序相对而言容易设计。如图3-20所示为输出程序的梯形图程序。若某一动作在几个步中都执行,则在开始的步中置位此动作,在结束的步中复位此动作。若某一动作只有一步执行,则用输出线圈指令即可。

上一篇:顺序功能图绘制的注意事项包括哪些?

下一篇:单序列的编程方式如何应用?

相关推荐

电工推荐

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