当前位置:文档之家› 顺序控制

顺序控制


用STL指令编程
S22
Y1 X2 SET S22 Y2 X3 Y3 SET S0 RET E低压电器的结构与工作原理、文字符号图形符 号(P5-P22) 会分析基本控制电路,并会改为采用PLC控制(P26P28) 第三章 PLC的硬件组成(P53-P57) PLC程序执行的三个过程以及特点P59 PLC等效电路 PLC控制系统与电器控制系统的比较P51-53
(5)从状态内的母线,一旦写入LD或LDI指令后,对不需要 触点的指令就不能再编程。图(a)所示需按图(b)或(c) 所示的方法改变。

(6)OUT指令与SET指令对于STL指令后的状态(S)具有同样 的功能,都将自动恢复转移源。此外,还有自保持功能。但是 ,使用OUT指令时,在SFC图中用于向分离的状态转移
第四节 PLC程序的顺序控制设计法
顺序控制设计法概述 定义: 所谓顺序控制设计法就是针对顺序控制系统的一种专门 的设计方法,按照生产工艺预先规定的顺序,在各个输入 信号的作用下,根据内部状态和时间的顺序,在生产过程 中各个执行机构自动地有秩序地进行操作。 顺序控制系统: 如果一个控制系统可以分解成几个独立的控制动作,且 这些动作必须严格按照一定的先后次序执行才能保证生产过程 的正常运行,也称为步进控制系统。 特点: 简单易学;设计效率高;调试、修改和阅读方便
(五)绘制顺序功能图举例 例1 【应用系统设计】 简易红绿灯控制系统
X0
T0
T1
T2
T3
(三) 使用STL指令的编程方式 步进梯形指令(Step Ladder Instruction)简称为STL 指令,是三菱公司设计的专门用于编制顺序控制程序的指令。 FX系列PLC还有一条使STL指令复位的RET指令,利用这两条指 令,可以很方便地编制顺序控制梯形图程序。 顺序控制编程时可以用PLC内部编程元件辅助继电器 M或状态器S来代表各步,当采用状态器S编制程序时,应与 STL指令一起使用。
(7)STL触点驱动的电路块中不能使用MC和MCR指令,但是可 以使用CJP和EJP指令。当执行CJP指令跳入某一STL触点驱动的 电路块时,不管该STL触点是否为“1”状态,均执行对应的 EJP指令之后的电路。
(8)在状态的转移过程中,仅在瞬间(一个扫描周期)两 种状态同时接通。因此,为了避免不能同时接通的一对输出同 时接通,需要根据可编程控制器的使用手册,在可编程控制器 外部设置互锁。此外,如图所示同时要在相应的程序上设置互 锁。
M100 转换 步 X0 M101 X1 M102 X2 M103 X3
初始步 转换条件 Y0 Y3 Y1 动作
有向连线
Y2 Y3
(一)步与动作


顺序控制设计法最基本的思想是将系统的一个工作周期划 分为若干个顺序相连的阶段,这些阶段称为步(Step)。在顺 序功能图中用矩形框表示步,方框内是该步的编号,编程时一 般用PLC内部编程元件(例如内部辅助继电器M和状态继电器S )来代表各步。 步的划分 步是根据输出量的状态变化来划分的。在任何一步之内, 各输出量的ON/OFF状态不变,但是相邻两步输出量总的状态是 不同的。
第四章 FX系列PLC的命名方式P64 FX系列PLC的编程元件特点及用法(P69-P76) 第五章 FX系列PLC的基本指令系统(P80-P88) 会梯形图与指令程序进行互换 第六章 梯形图编程规则P109-P110 典型单元的梯形图程序P111-P116 会用经验设计法、移植设计法、顺序控制法设计程序 P117-P119、P112-P117、P134-P136
顺控设计法的设计步骤 首先根据系统的工艺过程,画出顺序功能图,然后根据顺 序功能图编写梯形图
一、顺序功能图的绘制
M8002
顺序功能图是描述控制系统的顺 序控制、功能和特性的一种图形表示 法,也是设计PLC的顺序控制程序的 有力工具。 顺序功能图主要由步、有向连线 、转换、转换条件和动作(或指令) 组成。右图所示是某机械滑台的顺序 功能图。
负载驱动 S20 Y1 X1 转换条件 S21 转换目标 X1 SET S21 转换条件 转换目标 S20 负载驱动 Y1 STL OUT LD SET S20 Y1 X1 S21
STL触点驱动的电路块具有三个功能:对负载的驱动处理 、指定转换条件和指定转换目标。
※使用STL指令编程应注意以下几个问题: (1)状态号不可重复使用。 (2)STL触点断开时,CPU不执行它驱动的电路块,即 CPU只执行活动步对应的操作。 (3)由于CPU只执行活动步对应的电路块,使用STL指令 时允许双线圈输出,即同一元件的几个线圈可以分别被不同的 STL触点驱动 (4)在状态内,不能从STL内母线中直接使用MPS/MRD/MPP 指令。应按图所示,在LD或LDI指令以后编制程序。
活动步 当系统正处于某一步所在的阶段时,该步处于活动状 态,称该步为“活动步”。步处于活动状态时,相应的动作被 执行;处于不活动状态时,相应的非存储型动作被停止执行。 动作
一个控制系统可以划分为被控系统和施控系统。对于被 控系统,在某一步中要完成某些“动作”;对于施控系统,在 某一步中则要向被控系统发出某些“命令”,将动作或命令简 称为动作
(9)在中断程序与子程序内,不能使用STL指令。
1.使用STL指令的单序列结构的编程
M8002 SET S0 S0 S20 Y0 X0 SET S20
例:机械滑台的顺序功能图如图所示
M8002
Y3
S0 X0 S20 X1 S21 X2 S22 X3 Y2 Y3 Y1 Y0 Y3
X1 SET S21 S21
步也可根据被控对象工作状态的变化来划分,但被控对 象工作状态的变化应该是由PLC输出状态变化引起的。否则 就不能这样划分,例如从快进到工进与PLC输出无关,那么 快进和工进只能算一步。
步1
快进 步2 SQ2 快退 步4 工进 步3 SQ3
原位
SQ1
SB1
初始步 与系统的初始状态相对应的步称为初始步,初始状态 一般是系统等待起动命令的相对静止的状态。初始步用双线方 框表示,每一个顺序功能图至少应该有一个初始步。
相关主题