顺序控制指令2
T37 IN TON PT
LD SM0.0 S Q0.0,1 TON 37,+20
LD T37 SCRT S0.2
SCRE
SCRE
LD I0.1 AN Q0.0 AN Q在0.初1始状 AN Q0.2 S S0.1,1
LSCR SS00..11=1,激
LD SM0.0 S Q红0.灯0,亮1 , TON 启3动7,2+秒20定
PLC应用技术
顺序控制继电器转换指令SCRT
执行SCR程序段的转换功能:
① 使当前SCR程序段的S位复位,停止该SCR程序段工
作;
LD I0.1
LD I
② 使下一个SCR程序段S位置位,以便下一个AN SCQ0R.0程序 AN Q
段工作。
I0.1 Q0.0
Q0.I10.1 Q0Q.02.0
SQ00..11
9
PLC应用技术
2.功能图的组成:功能图主要由“状态或称步”、“转移”、 动作组成。
(1)状态(步):状态是控制系统中一个相对不变的性质,对应于 一个稳定的情形。状态包括:初始状态和工作状态。 初始状态:控制系统的初始状态是功能图运行的起点,一个控制系统 至少有一个初始状态,初始状态用双线的矩形框表示,如图(a). 工作状态:指控制系统正常运行的状态。工作状态又分动状态和静 状态,动状态是指当前正在运行的状态;静状态是当前没有运行的状 态,图(b)表示工作状态.
使用SCR指令的限制
• 同一地址的S位不可用于不同的程序分区 • 在SCR段中不能使用的指令:
跳转指令JMP、LBL; 循环指令FOR、NEXT; 有条件结束指令END。 • 段外可使用跳转指令JMP、LBL;循环指令FOR、 NEXT指令。
20
SM0.0
Q0.0 S
程序段的 1
结束
T37
+20 S0.2 SCRT
SM0.0 T37 IN TON PT T37
Q0.0 S 1
+20 S0.2 SCRT
T37 IN TON PT
LD SM0.0 S Q0.0,1 TON 37,+20
LD T37 SCRT S0.2
SCRE
SCRE
SCRE
S0.2 SCR
S0.2 SCR
LSCR S0.2
LD I0.1 AN Q0.0 AN Q在0.初1始 AN Q0.2 S S0.1,1
LSCR SS00..11=
LD SM0.0 S Q红0.灯0,亮1 TON 启3动7,2+
LD 2T秒37后 SCRT S0.2
SCRE 第一S
LSC1R9S0S.02.=
PLC应用技术
(3)动作 控制过程中的每一个状态,它可以对应 一个或多个动作。可以在状态右边用简 明的文字说明该状态所对应的动作,如 图(b)所示。
转移条件 转移条件
(a)
(b)
11
PLC应用技术
3.编制功能图的方法: • 1)分析控制系统的工作原理; • 2)按照设备的工作顺序,找出设备的各个工作状态及相
应的动作; • 3)找出相邻状态之间的转移条件。
顺序控制设计法是用输入量I控制代表各步的编程元件(例如内部存储 器位M),再用它们控制输出量Q(见图b)。步是根据输出量Q的状态划分的, M与Q之间具有很简单的“与”或相等的逻辑关系,输出电路的设计极为简 单。任何复杂系统的代表步的M存储器位的控制电路,其设计方法都是相同 的,并且很容易掌握,所以顺序控制设计法具有简单、规范、通用的优点。 由于M是依次顺序变为ON/OFF状态的,实际上已经基本上解决了经验设计 法中的记忆、联锁等问题。
13
PLC应用技术
5.2 顺序控制指令(步进指令)
• 顺序控制指令格式
•
LSCR Sx.y 步开始
•
SCRT Sx.y 步转移
•
SCRE 步结束
• 顺序控制指令可以将程序功能流程图转换成梯形图程序
14
PLC应用技术
5.2 顺序控制指令(步进指令)
顺序控制继电器段的功能: (1)驱动处理 即在该段状态器有
5
PLC应用技术
背景知识 关于:顺序控制设计法的本质
经验设计法实际上是试图用输入信号I 直接控制输出信号Q(见图a), 如果无法直接控制,或者为了实现记忆、联锁、互锁等功能,只好被动地 增加一些辅助元件和辅助触点。由于不同的系统的输出量Q与输入量I之间 的关系各不相同,以及它们对联锁、互锁的要求千变万化,不可能找出一 种简单通用的设计方法。
12
PLC应用技术
5.1.3 功能图的构成规则
(1)状态与状态不能直接相连,必须用转移分开; (2)转移与转移不能直接相连,必须用状态分开; (3)状态与转移、转移与状态之间的连线采用有向线段,画功能图
的顺序一般是从上向下或从左到右,正常顺序时可以省略箭头, 否则必须加箭头。 (4)一个功能图至少应有一个初始状态。如果没有初始步,无法表 示初始状态,系统也无法返回等待其动作的停止状态。 (5)功能图一般来说是由状态和有向线段组成的闭环,即在完成一 次工艺过程的全部操作之后,应从最后一步返回到初始步,系统 停在初始状态,在连续循环工作方式时,应从最后一步返回下一 工作周期开始运行的第一步。
S0.1
S0.1
S S0.1,1
S n=S0..11,1
SCR
SCR
LSCR S0.1
LSCR SS00..11=1,激活第一SSC0R.
Q0.0
Q0.0
.0
SM0.0
LD SM0.0
LD SM0.0
S 1
T37
S 1
T37
S Q0.0,1
S Q红0.灯0,亮1 ,并保持 红灯
IN TON
IN TON TON 37,+20 TONSC启R3动堆7,2+栈秒20定时器 启动
顺序控制继电器结束指令SCRE
它使程序退出一个激活的SCR程序段 LD I0.1
SCR程序段必须由SCRE指令结束 AN
I0.1 Q0.0
Q0.I10.1 Q0Q.02.0
QS00..11
Q0.A2N
S
AN
1
S
S0.1
S0.1
Q0.0
Q0S.01.1 Q0.S2
1
S0.1,1
SCR
SCR
LSCR S0.1
(a)
(b)
S:称为顺序控制继电器或状态器,每一个S位都表示功能图的一种状态。
10
PLC应用技术
(2)转移 转移是由有向线段状态与转移条件组成. 有向线段:表示状态转移的方向。当状态从 上到下进行转移时,有向线段的箭头不画. 转移条件:当转移条件成立且当前一状态为 动状态,控制系统就从当前状态转移到下一 个相邻的状态。如图(a)所示。
为用户提供了功能图语言,在编程软件中生成功能图后 便完成了编程工作.它是一种先进的设计方法.很容易掌 握,对于有经验的工程师来说,也会提高设计效率,程序 的修改阅读也很方便。
• 使用顺序功能图法进行设计时关键是根据系统的工艺要 求,编制出控制系统的顺序功能图。
适用范围:各类按顺序工作的控制系统的程序设计
LD 2T秒37后程序 SCRT S0.2
SCRE 第一SCR段
S0.2 SCR
SM0.0
Q0.1 S 1
S0.2 SCR
SM0.0 T38
段的
Q0.1
S 1
结束 T38
LSCR S0.2
LSCR S0S.02.=21,激
段的
LD SM0.0转换 LD SM0.0
S Q0.1,1
S Q绿01.灯61,亮1 ,
6
PLC应用技术
5.1顺序功能图的产生及基本概念
5.1.1顺序功能图的产生
PLC程序的简单设计法的弊病: 梯形图设计较困难 梯形图修改困难 读梯形图较困难
7
PLC应用技术
5.1.1顺序功能图的产生
• 顺序功能图方法(或简称功能图):
首先根据系统的工艺要求,编制出控制系统的顺序功能 图,然后在把顺序功能图转化成相应的梯形图.有的PLC
T37 IN TON PT
LD SM0.0 S Q0.0,1 TON 37,+20
LD T37 SCRT S0.2
LD S S Q红 TON 启
LD 2T SCRT
SCRE
SCRE
SCRE
SCRE第
S0.2 SCR
SM0.0
Q0.1
S0.2 SCR
SM0.0
Q0.1
LSCR S0.2
LSCRS
18
PLC应用技术
8
PLC应用技术
5.1.2 功能图的基本概念
1.功能图的定义: 功能图又称为功能流程图或状态转移图,它是一种描述顺序 控制系统的图形表示方法,是专用于工业顺序程序设计的一 种功能性说明语言.它能完整地描述控制系统的工作过程、 功能、和特性,是分析、设计电气控制系统控制程序的重要 工具。 功能图的产生:功能图是为更方便地解决各类按顺序工作的 控制系统的编程而开发的一种编程方法。
Q0.A2N Q0.S01.1
S
AN Q0.S2
AN 在Q AN Q
1
1
S S0.1,1
SS
S0.1
S0.1
SCR
SCR
LSCR S0.1
LSCR S
程序段 SM0.0 的转换
T37
Q0.0 S 1
+20 S0.2 SCRT
SM0.0 T37 IN TON PT
T37
Q0.0 S 1
+20 S0.2 SCRT
SCRT
SCRE