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

欢迎来到电工学习网!

怎样用置位复位指令设计顺序控制程序?

2017-03-14 14:21分类:PLC自学教材 阅读:

 

    这种编程方法又称为以转换为中心的编程方法,可以用图5-18来说明。在顺序功能图中,站在图中X1对应的转换的立场上,M1是该转换的前级步,M2是该转换的后续步。实现该转换需要同时满足两个条件,即该转换的前级步是活动步(M1=1)和转换条件满足( X1 -1)。在梯形图中,可以用M1和X1的常开触点组成的串联电路来表示上述条件,该电路就是起保停电路的起动电路。该电路接通时,两个条件同时满足,此时应完成两个操作,即将该转换的后续步变为活动步(用SET M2指令将M2置位),和将该转换的前级步变为不活动步(用RST M1指令将M1复位),这种编程方法形象直观地体现了转换实现的基本规则。
    在顺序功能图中,如果某一转换所有的前级步都是活动步,并且相应的转换条件满足,则转换实现。即该转换所有的后续步都变为活动步,所有的前级步都变为不活动步。在以转换为中心的编程方法中,用该转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为用SET指令使所有后续步对应的辅助继电器置位,和用RST指令使所有前级步对应的辅助继电器复位的条件。在任何情况下,代表步的辅助继电器的控制电路都可以用这一原则来设计,每一个转换对应一个这样的控制置位和复位的电路块,有多少个转换就有多少个这样的电路块。这种设计方法特别有规律,在设计复杂的顺序功能图的梯形图时既容易掌握,又不容易出错。
    图5-19中的两条运输带顺序相连,为了避免运送的物料在2号运输带上堆积,起动时应先起动2号运输带,延时Ss后自动起动1号运输带。停机时应先停1号运输带,延时5s后再停2号运输带。
    在运输带的起动过程中(步M1为活动步),如果按下停止按钮X2,将关闭1号运输带,返回初始步(见图5-19)。转换TO、X2和T1与选择序列的分支、合并有关,它们都只有一个前级步和一个后续步,对应的梯形图都是非常“标准的”,每一个控制置位、复位的电路块由前级步对应的辅助继电器和转换条件对应的触点组成的串联电路、一条SET指令和一条RST指令组成。换句话说,这种编程方法对于单序列和选择序列是完全相同的。
    用置位复位指令实现的对代表步的编程元件的控制电路与输出电路是完全分离开的。某一输出继电器若在几步中都应为1状态,应将代表各对应步的辅助继电器的常开触点并联后,驱动该输出继电器的线圈。例如在图5-19中,Y1在步M1-M3中都应为1状态,所以将M1- M3的常开触点并联后,来控制Y1的线圈。
    使用这种编程方法时,不能将输出继电器的线圈与SET和RST指令并联,这是因为图中前级步和转换条件对应的串联电路接通的时间只有一个扫描周期,而输出继电器的线圈至少应该在某一步对应的全部时间内被接通。所以应根据顺序功能图,用代表步的辅助继电器的常开触点或它们的并联电路来驱动输出继电器的线圈。

上一篇:怎样用起保停电路对复杂的顺序功能图编程?

下一篇:怎样用置位复位指令对并行序列编程?

相关推荐

电工推荐

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