使用步进指令进行程序设计时,首先要设计状态转移图再根据状态转移图转化成步进梯形图或指令表。这三种表示法如图5—2所示。动作过程是当步进接点S20闭合时,输出继电器Y1线圈接通。当X0闭合新状态置位(接通),步进接点S21也闭合。这时原步进接点S20自动复位(断开),这就相当于把S20的状态转到S21,这就是步进转换作用。其它状态继电器之间的状态转移过程,依此类推。
可见,状态转移图是一种用于描述顺序控制系统控制过程的图形,它由步、转换条件、有向线组成。每个状态(步)表示顺序工作的一个操作,需完成一个特定的动作。状态的转换(步进)需条件得到满足。与普通指令编程相比,使用步进指令不但可以直观地表示顺序操作的流程,而且可以减少指令程序的条数和容易被人们理解。每一状态提供三个功能:驱动负载、指定转换条件、置位新状态(同时转移源自动复位)。
根据步与步进展情况状态转移图有四种结构:
1.单序列。反映按顺序排列的步相继激活这样一种基本的进展情况,如图5-3所示。
2.选择序列。一个活动步之后紧接着有几个后续步可供选择的结构形式作为选样序列。如图5-4所示,选择序列的各个分支都有各自的转换条件。
3.并行序列。当转换的实现导致几个分支同时激活时,采用并行序列。其有向连线的水平部分用一双线表示。如图5-5所示。
4.跳步
重复和循环序列。在实际系统中经常采用跳步、重复和循环序列。这此序列实际都是选择序列的特殊形式。如图5-6
a所示为跳步序列,当步3为活动步时,若转换条件X005成立,则跳过步4和步5直接进入步6;图5-6b所示为重复序列,当步6为活动步时,若转换条件X004不成立而X005成立,重新返回步5,重复执行步5和步6,直到转换条件X004成立,转入步7;图5-6C所示为循环序列,在序列结束后,用重复的方式,直接返回初始步0,形成序列的循环。
|