6-西门子S7-200系列PLC顺控继电器指令详解
西门子S7-200系列PLC顺序控制指令

西门子S7-200系列PLC顺序控制指令挨次掌握指令是plc生产厂家为用户供应的可使功能图编程简洁化和规范化的指令。
表1 挨次掌握指令的形式及功能STL LAD功能操作对象LSCR bit挨次状态开头S(位)SCRT bit挨次状态转移S(位)SCRE挨次状态结束无CSCRE条件挨次状态结束无从上表中可以看出,挨次掌握指令的操作对象为顺控继电器S,也把S称为状态器,每一个S的位都表示功能图中的一种状态。
S的范围为:即S0.0~S31.7。
从LSCR指令开头到SCRE指令结束的全部指令组成一个挨次掌握继电器(SCR)段。
LSCR指令标记一个SCR段的开头,当该段的状态器置位时,允许该SCR段工作。
SCR段必需用SCRE指令结束。
当SCRT 指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段工作;另一方面又同时使该段的状态器复位,使该段停止工作。
由此可以总结出每一个SCR程序段一般有三种功能:(1)驱动处理:即在该段状态器有效时,处理相应的工作;有时也可能不做任何工作;(2)指定转移条件和目标:即满意什么条件后状态转移到何处;(3)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。
1、挨次掌握指令的应用液压动力滑台在自动机床中被广泛采纳,这里以液压动力滑台掌握为例来说明挨次功能图设计方法以及挨次掌握指令的使用方法。
液压动力滑台在实际工作时的运动过程一般是:快进——工进——快退。
其运动过程由快进、工进、快退三个电磁阀掌握,掌握系统PLC各I/O功能及地址安排如表2所示。
机床液压滑台掌握系统如图1所示。
表2 液压动力滑台掌握系统PLC I/O地址安排功能名称动作器件I/O地址说明启动按钮SB1I0.0启动滑台原点位置SQ1I0.1滑台在原点位置工进起点SQ2I0.2滑台运动到工进起点位置工进终点SQ3I0.3滑台运动到工进终点位置快进YV1Q0.0滑台快进工进YV1、YV2Q0.0、Q0.1滑台工进快退YV3Q0.2滑台快退初始化脉冲SM0.1将初始状态S0.1置位。
PLC S7-200(顺序控制)'

6.1
步进控制指令及顺序控制
顺序控制:按照生产工艺预先规定的顺序,
在各个输入信号的作用下,根据内部状态和
时间的顺序,在生产过程中各个执行机构自
动地、有秩序地进行操作。
顺序功能图(Sequential Function Chart)
是描述控制系统的控制过程、功能和特性的一
使用SCR指令
以转换为中心的 编程方法。
例1:顺序起动控制电路
设有3台电动机,按下起动按钮电动机依次起 动,时间间隔为5秒。
M0.0 I0.0 M0.1 T37 M0.2 T38 T38 T37
Q0.0
T39
M0.3
T39 M0.4
Q0.1
Q0.2
S7-200用步进指令来实现顺序控制
一、步进控制指令
步进阶梯指令:
与状态软元件S 配合,完 成工字步进系统的控制。 指令符 SCR 功能
种图形,也是设计PLC的顺序控制程序的有力
工具。
符合PLC编程语言标准:IEC 61131-3
基本结构:单序列、选择序列、并行序列
步与动作
步的基本概念
初始步(双线方框)
与பைடு நூலகம்对应的动作或命令 活动步
有向连线与转换条件
顺序功能图中转换实现的基本规则
1.转换实现的条件
(1) 该转换所有的前级步都是活动步。
(2) 相应的转换条件得到满足。
2.转换实现应完成的操作
(1) 使所有的后续步变为活动步。
(2) 使所有的前级步变为不活动步。
绘制顺序功能图时的注意事项
(1) 两个步绝对不能直接相连,必须用一个转换将它们分隔开。
S7-200PLC的顺序控制指令及其应用PPT课件

2. 单支流程功能图的编程方法
只能从一种状态转移到下一种状态的顺序控制。
【例】 运料小车停在原位,压合后限位 SQ1,小车 底门关闭。当按下起动按钮时,小车前进(向右), 当压合前限位 SQ2时,停止前进,并打开料仓翻板门 ,向小车卸料,卸料 10秒后,关闭翻板门。小车开 始后退,退回原位时,压合后限位 SQ1,小车停并打 开底门,将小车中的料卸入地垄中,卸料 8秒后关闭 小车底门,开始下一个循环。当按下停止按钮时,小 车完成一个循环后,停在原位,按下急停按钮时,所 有机械停止运行。
3. 顺序功能图的画法
【例6-1】 冲压机床的工作过程如图:
初始状态,冲头抬起,压合上限位开关SQ2;按下启 动按钮,冲头向下冲压工件,到达下限位开关SQ1处, 冲头抬起,回到高位,SQ2压合,停止运行。画出冲 床工作的顺序功能图。
画功能图的步骤
A. 将一个工作周期划分 为三个顺序相连的状 态:
动逆序停止功能图
D.据功能图编写LAD程 序
6.4 功能图应用举例
选择和循环电路举例
题目
I/O地址分配
输入点:
启动按钮SB1
I0.0
停止按钮SB2
I0.1
上限位开关LS1 I0.2
下限位开关LS2 I0.3
左限位开关LS3 I0.4
小球右限位开关LS4 I0.5
大球右限位开关LS5 I0.6
提问与解答环节
Questions And Answers
谢谢聆听
·学习就是为了达到一定目的而努力去干, 是为一个目标去 战胜各种困难的过程,这个过程会充满压力、痛苦和挫折
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
S7200PLC顺序控制功能图

6.3 功能图的主要类型
• 6.3.1 单流程 • 这是最简单的功能图,其动作是一个接一个地完成。每个状态仅连接一个
转移,每个转移也仅连接一个状态。如图6-7所示为单流程的功能图、梯形 图和语句表。
6.3 功能图的主要类型
• 6.3.2 可选择的分支和联接
• 在生产实际中,对具有多流程的工作要进行流程选择或 者分支选择。即一个控制流可能转入多个可能的控制流 中的某一个,但不允许多路分支同时执行。到底进入哪 一个分支,取决于控制流前面的转移条件哪一个为真。 可选择分支和联接的功能图、梯形图如图6-8所示。
• 左限位开关LS3 I0.4
右行接触器KM3 Q0.4
• 小球右限位开关LS4 I0.5 左行接触器KM4 Q0.5
• 大球右限位开关LS5 I0.6
• 大小球检测开关SQ I0.7
• (2)系统功能图如图6-12所示,梯形图如图6-13所示。
6.4 顺序控制指令应用举例
• 6.4.2 并行分支和联接电路举例
• 2 解题
• (1)输入/输出点地址分配
• 输入点:
• 手动启动按钮 I0.0; 1#容器满 I0.1;1#容器空 I0.2;
• 2#容器满
I0.3; 2#容器空 I0.4;3#容器满 I0.5;
• 3#容器空
I0.6; 4#容器满 I0.7;4#容器空 I1.0;
• 温度传感器 I1.1
6.4 顺序控制指令应用举例
• 图6-9所示为并行分支和联接的功能图和梯形图。需要特别说 明的是,并行分支联接时要同时使状态转移到新的状态,完 成新状态的启动。另外在状态S0.2和S0.4的SCR程序段中, 由于没有使用SCRT指令,所以S0.2和S0.4的复位不能自动 进行,最后要用复位指令对其进行复位。这种处理方法在并 行分支的联接合并时会经常用到,而且在并行分支联接合并 前的最后一个状态往往是“等待”过渡状态。它们要等待所 有
PLC功能指令—顺序控制指令

输入继电器 I0.1
输入 输入元件 SB1常闭触点
作用 停止
输出继电器 Q0.1
输出 输出元件 继电器KA1
Q0.2
继电器KA2
I0.2
SB2常开触点
启动/ 调速
Q0.3
继电器KA3
控制对象
变频器 低速控制端
变频器 中速控制端
变频器 高速控制端
图5 电动机3速控Байду номын сангаас电路
图6 电动机3速顺控继电器功能图
输入继电器 I0.0 I0.1 I0.2
输入 输入元件 KH常闭触点 SB1常闭触点 SB2常开触点
作用 过载保护
停止按钮 启动按钮
输出继电器 Q0.1 Q0.2
Q0.3
输出 输出元件
KM1 KM2
KM3
作用 电源接触器 Y形接触器
△形接触器
2)电动机Y-△形降压启动控制电路 图1 电动机Y-△形降压启动控制电路
模块五 功能指令
5.4
顺序控制指令
5.4.1 单流程控制
1.顺控继电器指令LSCR、SCRT、SCRE
梯形图
表1 指令表 LSCR S-bit
顺控继电器指令 功能
顺控继电器指令指定的状态开始
操作对象 S(位)
SCRT S-bit
转移到指定的状态
S(位)
SCRE
顺控继电器指令指定的状态结束
无
顺控继电器指令说明如下: (1)顺控继电器是S7-200系列PLC的一个存储区,用“S”表示,共256位,采用 8进制(S0.0~S0.7,…,S31.0~S31.7)。 (2)顺控继电器开始指令LSCR用来表示一个状态的开始,结束指令SCRE用来 表示一个状态的结束。
西门子S7-200PLC第4章顺序设计方法及指令

•
•
LSCR指令(在前):为功能图中一个状态的开始。
•
SCRE指令(在后):为这个状态的结束。
•
LSCR指令操作对象bit为顺序控制继电器S中的某个位(范围为
S0.0~S31.7),当某个位有效时,激活所在的SCR段。S中各位的状态
用来表示功能图中的一种状态。
• 顺序状态转移指令SCRT:
• 该指令操作数bit置位激活下一个SCR段的状态,使下一个SCR段开 始工作,同时使该指令所在段停止工作,状态器复位。
SCRE与下一个LSCR之间可以安排其它指令,但它们不影响下一个
SCR段程序的执行;
• 3)同一个S位不能用于不同程序中。
• 4)不允许跳入或跳出SCR段,在SCR段也不能使用JMP和LBL指令 (不允许内部跳转,但可以在SCR段附近使用跳转和标号指令;
• 5)在SCR段中不允许使用FOR、NEXT和END指令;
• (1)总是将代表前级步的继电器的常开接点与转换条件对应的接 点串联,作为代表后续步的继电器得电的条件。
• (2)当后续步被激活时,应将前级步关断,所以,代表后续步的 继电器常闭接点应串联在前级步的电路中。
• (3)考虑到起保停电路在自启动条件时,往往采用SM0.1的常开 触点,其接通的时间只有开机后的一个扫描周期,因此,必须设计有 记忆功能的控制电路程序。
M 0.1 (M 0.0 • I 0.0 M 0.1) • M 0.2
M 0.2 (M 0.1• I 0.1 M 0.2) • M 0.0 Q0.0 M 0.1 M 0.2 Q0.1 M 0.2
根据逻辑表达式设计梯形图程序
• 4.2 顺序控制指令
•
S7-200 PLC编程环境提供了三条顺序控制指令,其指令的格式、
第6章 S7-200 PLC顺序控制指令及应用

搅拌电机
混合液体
M V-3
TON TON
液体混合装置示意图
TON TON
M0.0
M0.0 单周期(M0.0非)/循环(M0.0)选择
液体混合装置功能图
EXIT
EXIT
例6-3 交通灯控制
⑴ 控制要求 图(a)为人行道和马路的信号灯系统。当行人过马路时,可按下分别 安装在马路两侧的按钮I0.0或I0.1,则交通灯(红灯,黄灯,绿灯三种 类型)系统按图b)中形式工作。在工作期间,任何按钮按下都不起作 用。
M1.3 人道红灯 T40 IN T40 +450 PT
TON TON
TON TON
M0.1 S0.3 T38 IN T38 +100 PT 马路黄灯 S0.4
M1.4 人道绿灯 T41 IN T41 +150 PT M1.5 马路红灯 S0.6 T42 IN T42 +5 PT T43 人道绿灯
TON TON
语句表
6.2.3 使用说明
顺控指令仅对元件S有效。 SCR段程序能否执行取决于该状态器(S)是否被置位。 不能把同一个S位用于不同程序中,例如:如果在主程序中 用了S0.1,则在子程序中就不能再使用它。 在SCR段中不能使用JMP和LBL指令,但可以在SCR段附近 使用跳转和标号指令。 在SCR段中不能使用FOR、NEXT和END指令。 在状态发生转移后,所有的SCR段的元器件一般也要复位, 如果希望继续输出,可使用置位/复位指令。 在使用功能图时,状态器的编号可以不按顺序编排。
转移条件满足:状态转移,前 1状态复位,后1状态置位。
EXIT
LD S LSCR LD SCRT SCRE LSCR LD = LD SCRT SCRE LSCR LD = LD SCRT SCRE LSCR LD = LD SCRT SCRE
可编程序控制其应用技术第3章S7200系列PLC的控制指令课件

3.1.1 字节比较指令 字节比较指令用梯形图表示为
3.1.2 字、双字及实数比较指令
字、双字及实数比较指令都与字节比较相类似。字、双字 及实数比较指令的IN1和IN2所代表的分别为字(用I表示)、 双字(用D表示)及实数(用R表示),字节、字及双字都是整数 比较指令。
图3-1 比较指令应用梯形图
图3-5 主程序与子程序
3.2.3 跳转指令 跳转指令及标号指令用梯形图表示为
图3-6 跳转及标号指令举例
3.2.4 暂停和结束指令
1.程序结束指令 程序结束指.暂停STOP 暂停指令STOP能够使CPU运行方式由RUN变为STOP,从而立即中 断程序的执行。
1.中断连接和中断分离指令 中断连接指令ATCH的梯形图为
2.中断允许和中断禁止指令 中断允许指令ENI的梯形图为
3.中断返回指令 中断返回指令RETI的梯形图为
图3-8 中断指令举例
表3-1 中断事件与中断号一览表
表3-1 中断事件与中断号一览表
表3-1 中断事件与中断号一览表
3.3.2 通信指令
S7—200系列PLC支持多种通信协议,包括点对点接口(PPI)、 多点接口(MPI)、自由接口(Freeport)和现场总线 (PROFIBUS)方式。下面只介绍点对点接口的通信指令的使 用。
表3-2 数据表的地址格式 图3-9 中断指令举例
图3-10 点对点网络指令程序
3.3.1 中断指令
可编程序控制器的基本工作模式是循环扫描的方式。为了 在循环扫描过程中处理一些紧急事件,还有一种中断工作模 式。在中断方式中,CPU对特殊的内部或外部事件的响应不 必受CPU的集中输入、输出的控制,提高了CPU对这些事件 的响应速度。中断发生时,系统停止循环扫描,转去调用中断 程序,处理完中断程序后再返回到被中断打断了的主程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电气控制与PLC
7
小车顺序控制步进梯形图
2018/10/12
操作数
CSCRE
CSCRE
CSCRE
无
SБайду номын сангаасRE
SCRE
SCRE
每个状态提供的功能:驱动处理、转移条件及相继状态。如状态S1.0,驱动接通输出 Q0.0,当转移条件I0.1接通后,工作状态从S1.0转移到相继状态S1.1,状态S1.0自动复位。 状态S具有的功能: 触点功能:驱动输出线圈或相继的状态 线圈功能:在转移条件下被驱动
2018/10/12
电气控制与PLC
2
小车运动顺序控制
小车手动控制每一个运动过程都需要人为手动操作。为提高生产效率,要求在满足初 始条件时,小车能够按照工艺要求顺序地自动循环各个生产步骤。将小车的各个工作步 骤用工序表示,并依工作顺序将工序连接成顺序控制图,其特点是:
将复杂的任务或过程分解成若干个 工序。无论多复杂的顺序控制过程均 能分化成小的工序,有利于程序的结 构化设计。
PLC运行时,SM0.1脉冲信号驱动初始状态S0.0。 当启动按钮I0.0接通,小车处于后限位位臵I0.2=ON,小车 翻门关闭Q0.3=OFF,工作状态从S0.0转移到S1.0。 状态S1.0驱动后,输出Q0.0接通,小车向前运动,至前限 位I0.1=ON,工作状态从S1.0转移到S1.1。 状态S1.1驱动后,输出Q0.1接通,漏斗翻门打开,同时定 时器T37接通,7s后,定时器T37触点接通,工作状态从S1.1 转移到S1.2。 状态S1.2驱动后,输出Q0.2接通,小车向后运动,至后限 位I0.2=ON,工作状态从S1.2转移到S1.3。 状态S1.3驱动后,输出Q0.3接通,小车翻门打开,同时定 时器T38接通,5s后,定时器T38触点接通。此时,如果小车 运行工作方式处于单循环方式(I1.1接通),工作状态从S1.3 转移到S0.0,小车回到原初始状态,等待启动按钮重新按下, 开始第二次循环;如果小车运行工作方式处于自动循环方式 (I1.0接通),工作状态从S1.3转移到S1.0,小车重复S1.0~ S1.3的工作过程。
SCRE SCRE SCRE
2018/10/12
电气控制与PLC
5
顺控继电器(SCR)指令示例
首次扫描SM0.1臵位S0.1,从而 在首次扫描中,激活状态1,延 时2秒后,T37导致切换到状态2, 切换使状态1停止,激活状态2。
2018/10/12
电气控制与PLC
6
顺控继电器(SCR)指令
LAD S_Bit SCR S_Bit SCRT FBD S_Bit SCR S_Bit SCRT SCRT S_Bit LSCR S_Bit S_Bit:S STL
2018/10/12
电气控制与PLC
4
顺控继电器(SCR)指令
S7-200系列PLC的SCR指令是按照顺序控制工艺在LAD、FBD或STL中编制状态控制 程序的指令,包括LSCR、SCRT、CSCRE和SCRE四条指令。 装载SCR指令(LSCR):将S位的值装载到SCR和逻辑堆栈中,SCR堆栈的结果值决 定是否执行SCR程序段,SCR堆栈的值会被复制到逻辑堆栈中,因此可以直接将指令框 或者输出线圈连接到左侧的能流线上而不经过中间触点。 LSCR指令标志着SCR段的开始,SCR结束指令(SCRE)则标志着SCR段的结束。在 装载SCR指令与SCR结束指令SCRE之间的所有逻辑操作的执行取决于S堆栈的值,而在 SCR结束指令SCRE和下一条装载SCR指令LSCR之间的逻辑操作则不依赖于S堆栈的值。 SCR传输指令(SCRT):将程序控制权从一个激活的SCR段传递到另一个SCR段。执 行SCRT指令可以使当前激活的程序段的S位复位,同时使下一个将要执行的程序段的S位 臵位。在SCRT指令执行时,复位当前激活的程序段的S位并不会影响S堆栈,SCR段会一 直保持能流直到退出。 STL FBD LAD 操作数 S_Bit S_Bit SCR条件结束指令(CSCRE): LSCR S_Bit SCR SCR S_Bit:S 可以使程序退出一个激活的程序段 S_Bit S_Bit 而不执行CSCRE与SCRE之间的指 SCRT S_Bit SCRT SCRT 令,CSCRE指令不影响任何S位, CSCRE CSCRE CSCRE 也不影响S堆栈。 无
小车运动手动控制
小车手动控制运行过程: 小车向前运动:手动操作按钮I0.4接通,并且小车底门关闭(Q0.3断开)时,小车向前 运动(Q0.0接通)并且停止在最前端位臵(Q0.0断开,前限位开关I0.1接通); 漏斗翻门控制:手动超作按钮I0.6接通,漏斗翻门打开(Q0.1接通),货物通过漏斗卸 下,7s后自动关闭漏斗翻门(Q0.1断开); 小车向后运动:手动操作按钮I0.5接通,小车向后运动(Q0.2接通)至后限位开关位臵 停止(Q0.2断开,后限位开关I0.2接通); 小车翻门控制:手动操作按钮I0.7接通,小车底门打开(Q0.3接通),将小车中货物取 下;5s后自动关闭小车翻门(Q0.3断开)。
相对某个具体的工序来说,控制任 务实现了简化,给局部程序的编制带 来了方便。 整体程序是局部程序的综合,只要 弄清楚各工序成立的条件,工序转移 的条件和转移的方向,就可以进行这 类图形的设计。 图很容易理解,可读性强,能清楚 地反映全部控制工艺过程。
2018/10/12
电气控制与PLC
3
状态编程思想
状态编程思想:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作细 节(状态的功能、转移条件和转移方向),再依总的控制顺序要求,将这些状态联系起 来,形成状态转移图,进而编制梯形图程序。将“工序”更换为“状态”,就得到状态 转移图,是状态编程法的重要工具。 S7-200系列PLC的顺控继电器S,是为状态编程提供的软元件。小车顺序运动控制中, S0.0表示初始状态,S1.0~S1.3分别代表工序一至工序四的状态,顺序控制工作过程如下: