可编程序控制器3-1.doc

第三章 步进顺序控制指令应用 顺序控制程序是按一定的顺序动作,动作的重复较多,步进指令编写能方便程序的设计,增强程序的阅读性。 对较复杂的顺序控制进行编程,首先要根据控制过程画出状态流程图,然后用步进指令实现。了解顺序控制和状态流程图的概念并能灵活应用是本章节的重点。 3—1 顺序控制及状态流程图 基本知识 一、顺序控制简介 针对较复杂的控制程序,人们一直寻求一种易于构思、易于理解的图形程序设计工具。它应有流程图的直观,又有利于复杂控制逻辑关系的分解和综合,这种图就是状态转移图。现将三台电动机顺序控制的各个控制步骤用工序表示,并依工作顺序将工序连接成如图3—1所示,这就是状态转移图的雏形。 从图3—1可以看出,该图有以下特点: 复杂的控制任务或工作过程分解成若干个工序。 2、各工序的任务明确而具体。 3、各工序间的联系清楚,可读性很强,能清晰地反映整个控制过程,并带给编程人员清晰的编程思路。 根据图3—1可以画出三台电动机顺序控制流程图,如图3—2所示。 二、状态流程图的三要素 任何一个顺序控制过程都可分解为若干步骤,每一步对应控制过程中的一个状态,所以顺序控制的动作流程图也称为状态流程图。状态流程图就是用状态来描述控制过程的流程图。 在状态流程图中,一个完整的状态包括以下3部分,如图3—3所示。 1、状态任务:即本状态做什么。 2、状态转移条件:即满足什么条件实现状态转移。 3、状态转移方向:即转移到什么状态去。 三、状态元件 FX1S系列PLC中规定状态继电器为控制元件,状态继电器有S0~S127共128点,均为停电保持型,其中S0~S9作为初始状态的专用继电器;S10~S127为一般通用的状态继电器,可以按顺序连续使用。 四、状态指令 步进指令有两条:STL(步进开始指令)、RET(步进返回指令)。 1、STL指令 “STL”是步进接点指令的助记符,STL指令的操作元件是状态继电器S。STL指令的功能是将步进接点接到左母线。 STL指令的应用如图3—4所示。 步进接点只有常开触点,没有常闭触点。步进接点接通,需要用SET指令进行置位。步进接点闭合,其作用如同主控触点闭合一样,将左母线移到新的临时位置,即移到步进接点的右边,相当于副母线,这时,与步进接点相连的逻辑行开始执行。可以采用基本指令写出指令语句表,与副母线相连的线圈可以直接采用驱动指令;与副母线相连的触点可以采用LD指令或者LDI指令,如图3—4b所示。 当X2常开触点闭合后,执行SET S21指令和,步进接点被置位,这时,步进接点S20将自动复位。S20的状态转移到S21的状态,完成了步进功能。 2、RET指令 “RET”是步进返回指令的助记符,RET指令没有操作元件。RET指令的功能是使副母线返回到原来左母线的位置。 RET指令的应用如图3—5所示。 在每条步进指令后面,不必都加一条RET指令,只需在一系列步进指令的最后接一条RET指令即可,但必须要有RET指令。 五、使用状态STL指令设计梯形图时的注意事项 1、关于顺序 状态三要素的表达要按先任务再转移的方式编程,顺序不能颠倒。 2、关于母线 STL步进接入指令有建立新母线的功能,其后进行的输出及状态转移操作都在新母线上进行。 3、关于元器件的使用 允许同一元件的线圈在不同的STL接点后多次使用。但要注意,同一定时器不要在相邻的状态中使用,可以隔开一个状态使用。在同一程序段中,同一状态继电器也只能使用一次。 4、状态继电器的复位 FX1S系列PLC的状态继电器为停电保持型,所以在系统上电时,用ZRST指令将S10~S127状态继电器进行复位。 六、步进指令编程方法 总结前面所介绍的内容,我们知道步进指令是顺序控制的一种编程方法,采用步进指令编程时,一般需要有下面几个步骤: 1、分配PLC的输入和输出点,画出PLC的接线图,列出输入/输出点分配表。 2、根据控制要求或加工工艺要求,画出顺序控制的状态流程图。 3、根据状态流程图,画出相应的梯形图。 三台电动机顺序控制的流程图和梯形图如图3—6所示。 练习 三台电动机顺序控制(一) 1、硬件安装 (1)分配PLC的输入和输出点 输入产/输出地址表见表3—1。 表3—1 输入/输出地址表 输 入 输 出 元件代号 作用 输入继电器 元件代号 作用 输出继电器 SB1 M1电动机启动按扭 X1 KM1 控制M1 Y1 SB2 M2电动机启动按扭 X2 KM2 控制M2 Y2 SB3 M3电动机启动按扭 X3 KM3 控制M3 Y3 SB4 M3电动机停止按扭 X4 SB5 M2电动机停止按扭 X5 SB6 M1电动机停止按扭

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档