顺控指令教学
7顺控指令
PLC控制技术
1. 功能流程图简介
功能流程图是按照顺序控制的思想根据工艺过程,
将程序的执行分成各个程序步,每一步有进入条 件、程序处理、转换条件和程序结束等4部分组 成。
PLC控制技术
PLC控制技术
例:按下起动按钮,红灯亮,绿灯灭;2S后,红
灯灭,绿灯亮;再过2S后,绿灯灭,红灯亮……
分成两步:1.红灯亮,绿灯灭 2.红灯灭,绿灯亮 转移条件:1.起动条件,按下起动按钮 2.步一转换为步二的条件,2S到 3.步二转换为步一的条件,2S到
PLC控制技术
PLC控制技术
PLC控制技术
按下启动按钮SB1,电动机Y形连接启动,延时6s后自动转为△ 形连接运行。按下停止按钮SB2,电动机停止工作。PLC输入/输出 端口分配见表
输入/输出端口分配表 输 入 输 出
输入继电 器
I0.0
输入元件
SB1常开触点 SB2、KH 常开触点 串联
作
用
输出继电器
Q0.1 Q0.2
输出元件
接触器KM1 接触 过载保 护
电源接触器 Y形启动
I0.1
Q0.3
接触器KM3
△形运行
PLC控制技术 2.电动机Y-△形降压启动控制电路
PLC控制技术 3.工序图 4.顺序控制功能图
图4-2 工序图
图4-3 顺序控制功能图
PLC控制技术 5.Y-△形降压启动控制程序
PLC控制技术
任务: 交通灯的PLC控制
PLC控制技术
任务: 交通灯的PLC控制(顺控指令)
PLC控制技术
控制要求:
红灯亮10秒
绿灯亮5秒 绿灯闪3秒 黄灯亮2秒
东西向 南北向
绿灯亮5秒
第八章 步进顺控指令和顺序功能流程图
小车运动顺序控制状态转移图
第八章 步进顺控指令和顺序功能流程图
如上图小车顺序运动控制中,S0表示初始状态,S20~S23分别代表工序一 至工序四的状态,其顺序控制工作过程如下: ① PLC运行时,M8002脉冲信号驱动初始状态S0。 ② 当启动按钮X000接通,小车处于后限位位置(X002=ON),小车翻门 关闭(Y003=OFF),工作状态从S0转移到S20。 ③ 状态S20驱动后,输出Y000接通,小车向前运动,直至前限位(X001= ON),工作状态从S20转移到S21。 ④ 状态S21驱动后,输出Y001接通,漏斗翻门打开,同时定时器T3接通, 7s后,定时器T3触点接通,工作状态从S21转移到S22。 ⑤ 状态S22驱动后,输出Y002接通,小车向后运动,直至后限位(X002= ON),工作状态从S22转移到S23。 ⑥ 状态S23驱动后,输出Y003接通,小车翻门打开,同时定时器T4接通, 5s后,定时器T4触点接通。此时,如果小车运行工作方式处于单循环 方式(X011接通),工作状态从S23转移到S0,小车回到原初始状态, 等待启动按钮重新按下,开始第二次循环;如果小车运行工作方式处 于自动循环方式(X010接通),工作状态从S23转移到S20,小车重复 ③~⑥的工作过程。
第八章 步进顺控指令和顺序功能流程图
STL指令用于状 态S的触点
对应的指令表
采用三菱FXGP编程软件编制 的小车顺序控制运行步进梯形 图控制程序
第八章 步进顺控指令和顺序功能流程图
步进梯形指令的特点
步进梯形指令仅对状态器S有效。 对于用作一般辅助继电器的状态器S,则不能采用STL指令,而只能采用 基本指令。 在STL指令后,只能采用SET和RST指令作为状态器S的置位或复位输出。 STL指令与取指令LD相比较具有的特点: 转移源自动复位:采用STL指令,当状态器Sn接通,转移条件接通时顺 序控制转移到状态器Sn相继的状态,同时,转移源状态器Sn自动复位。
第六 步进顺控指令及其应用PPT课件
题目说明:
东西向:绿GL1、黄YL1、红RL1 绿色5s,黄色2s
南北向:绿GL2、黄YL2、红RL2
1.功能分析:
按照红绿灯变化的情况,将控制分析成四种依设定时间而顺序执行的状态。
状态S0: GL1、 RL2亮;
状态S20: YL1、 RL2亮;
状态S21: GL2、 RL1亮;
动画演示
机械手的工作流程
1.工件的补充使用人工控制,亦即可直接将工件放在D点(LS0动作)。 2.只要D点一有工件,机械手臂即先下降(B缸动作)将之抓取(C缸动
作)后上升(B 缸复位),再将它搬运(A缸动作)到E点上方,机械 手臂再次下降(B缸动作)后放开(C 缸复位)工件,机械手臂上升 (B 缸复位),最后机械手臂再回到原点(A缸复位)。 3.A、B、C缸均为单作用气缸,使用电磁控制的方式。 4.C缸在抓取或放开工件后,都须有1秒的间隔,机械手臂才能动作。 5.当E点有工件且B缸已上升到LS4时,输送带马达驱动以运走工件,经2 秒后输送带马达自动停止。工件若未完全运走(计时未到)时,则应 等待输送带马达停止后才能将工件下移。
(9) SFC图中不要用MC/MCR指令。 (10) MPS指令不要紧跟在STL触点后使用。
第13页/共41页
返回
第14页/共41页
练习:设计控制程序
返回
1.电动机循环正反转的PLC控制 (P161) 2.交通信号灯的PLC控制(P212)
第15页/共41页
电 动 机 循 环 正 反 转 控 制 的 状 态 转 移 图
第27页/共41页
第28页/共41页
举例:将下面并行性SFC程序转换成步进梯形图和指令语句表
第29页/共41页
返回
顺控指令的使用方法和注意事项
顺控指令的使用方法和注意事项一、顺控指令的基本概念顺控指令是一种用于控制和管理计算机程序执行顺序的指令。
顺控指令通常用于控制程序的流程和执行顺序,可以帮助程序员实现条件分支、循环、跳转等操作。
不同的编程语言可能会有不同的顺控指令,如if、else、while、for等。
这些顺控指令可以帮助程序员控制程序的执行流程,使程序具有更高的灵活性和可控制性。
二、顺控指令的使用方法1. 条件判断条件判断是顺控指令的一种常见用法。
程序员可以使用条件判断指令来根据条件的真假执行不同的程序分支。
在大多数编程语言中,条件判断通常使用if、else等关键字来实现。
例如,在C语言中,可以使用以下语法实现条件判断:```if (条件) {// 程序代码} else {// 程序代码}```这样就可以根据条件的真假执行不同的程序分支。
2. 循环控制循环控制是顺控指令的另一种常见用法。
程序员可以使用循环控制指令来重复执行相同的程序代码,直到满足退出条件为止。
在大多数编程语言中,循环控制通常使用for、while 等关键字来实现。
例如,在C语言中,可以使用以下语法实现循环控制:```for (初始化; 条件; 迭代) {// 程序代码}```另外,还可以使用while语句来实现循环控制:```while (条件) {// 程序代码}```这样就可以重复执行相同的程序代码,直到满足退出条件为止。
3. 跳转操作跳转操作是顺控指令的另一种常见用法。
程序员可以使用跳转指令来改变程序执行的顺序,从而实现程序的跳转和分支。
在大多数编程语言中,跳转操作通常使用goto、break、continue等关键字来实现。
例如,在C语言中,可以使用以下语法实现跳转操作:```if (条件) {// 程序代码continue;}```这样就可以根据条件跳转到指定的位置执行程序代码。
三、顺控指令的注意事项1. 控制流程清晰使用顺控指令时,需要确保程序的执行流程清晰明了。
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用来 表示一个状态的结束。
实验五步进顺控指令
实验五步进顺控指令——多种液体混合搅拌器一、实验目的
熟悉电动机的多种液体混合搅拌器控制的plc编程流程
二、实验内容
用梯形图进行设计多种液体混合搅拌器控制电路
X0:启动X1:高位X2:中位X3:低位X10:停止
Y0:A阀Y1:B阀Y2:电动机Y3:C阀
三. 实验要求:
按编程要求编制程序,观察输入、输出结果与理论值是否相符。
四.实验器材:
plc仿真实验箱、计算机、导线若干。
五.实验步骤:
1. 按实验要求对PLC编程
2. 按实验要求对可编程仿真实验箱接线如下(其他接线已接好)
3. PLC写入;监控全画面
六. 实验结论
1)通过实验仿真记录我们发现实验结果与理论值一致。
(1)初始状态,容器是空的,电磁阀Y0、Y1、Y3和搅拌机均为OFF,液面传感器L1、L2、L3 均为OFF;
(2)按下启动按钮后,电磁阀Y0 闭合(Y1=ON),开始注入液体A,到液面高度L2(L2=ON)时,停止注入 A 液体(Y0=OFF),同时开启电磁阀Y1(Y1=ON),注入液体B,当液面升至L1(L1=ON)时,停止注入B 液体(Y1=OFF),同时开启搅拌机,6S 后搅拌机停止,电磁阀Y3 动作(Y3=ON),开始放出混合液体,当液体高度降至L3(L3=OFF) 后,再经2S 液体停止放出(Y3=OFF)。
(3)按下停止按钮X10,当前操作完毕后,系统停止在初始状态。
2)本实验达到预期目的,能基本掌握PLC的编程及方法,亲身感受到可编程仿真实验的实验步骤及相关安全要求。
第7章SFC编程_顺序控制指令
1.顺序控制指令介绍 指令形式将S 位的值装载到SCR 和逻辑堆栈中,SCR 堆栈的结果值决定是否执行SCR 程序段,因此可以直接将指令框或者输出线圈连接到左侧的能流线上而不经过中间触点。
它标志SCR 段的开始。
将程序的控制权从已激活的SCR 段传递到另一个SCR 段,执行SCRT 指令可以使当前激活的程序段的S 位复位。
同时将下一个要执行的程序段的S 位置位。
标志着这个SCR 段的结束。
可以使程序退出激活的程序段,而不执行CSCRE 和SCRE 之间的指令。
1.顺序控制指令介绍⏹SCR段的功能●什么是SCR段?✓从LSCR指令开始到SCRE指令结束的所有指令组成一个顺序控制继电器(SCR)段。
LSCR指令标记一个SCR段的开始,当该段的状态器置位时,允许该SCR段工作。
SCR段必须用SCRE指令结束。
当SCRT指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段开始工作;另一方面又同时使该段的状态器复位,使该段停止工作。
●SCR段的功能:每一个SCR程序段一般有以下三种功能:✓驱动处理:即在该段状态器有效时,要做什么工作;有时也可能不做任何工作;✓指定转移条件和目标:即满足什么条件后状态转移到何处;✓转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。
7.2 顺序控制指令●S7-200 PLC 顺序控制指令及应用功能图S 0.1S 0.2S 0.3T37T38S M 0.0置位Q 0.4复位Q0.5,Q0.6启动定时器T37输出Q0.2启动定时器T382.举例说明2.举例说明( )( )( )IN PTTON( )IN PTTON(SCRE)SCRS M 0.1S 0.1S1S 0.1SCRS M 0.0Q 0.4S1Q 0.5R2+10T 37T 37S 0.2(SCRT)S 0.2S M 0.0Q 0.2S1T 38+200T 38S 0.3(SCRT)(SCRTE)功能说明:①初始化脉冲SM0.1在开机后第一个扫描周期将状态S0.1置1,这就是第一步。
PLC顺控指令SFC的编程方法
PLC顺控指令SFC的编程方法顺序功能图(Sequeential Function Chart)是一种新颖的、按照工艺流程图进行编程的图形编程语言。
这是一种IEC标准推荐的首选编程语言,近年来在PLC编程中已经得到了普及和推广,SFC编程的优点:1、在程序中可以很直观地看到设备的动作顺序。
比较容易读懂程序,因为程序按照设备的动作顺序进行编写,规律性较强。
2、在设备故障时能够很容易的查找出故障所处在的位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
SFC的结构:步+转换条件+有向连接+机器工序的各个运行动作=SFC。
SFC程序的运行从初始步开始,每次转换条件成立时执行下一步、在遇到END步时结束向下运行。
第一章单流程结构的编程方法本教程主要介绍在三菱PLC编程软件GX Developer中怎编制SFC顺序功能图。
下面以例题1介绍SFC程序的编制法。
例题1:自动闪烁信号生成,PLC上电后Y0、Y1以一秒钟为周期交替闪烁。
本例的梯形图和指令表(如图1-1)。
(A) (B)(C)图1-1 闪烁信号(A梯形图B指令表 C SFC程序)下面我们开始对图1-1(c)所示的SFC程序进行一下总体认识一个完整的SFC程序包括初始状态、方向线、转移条件和转移方向组成(如图1-1(c))。
在SFC程序中初始状态必须是有效的,所以要有启动初始状态的条件,本例中梯形图的第一行表示启动初始步,在SFC 程序中启动初始步要用梯形图,现在开始具体的程序输入。
启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮(如图1-2)。
图1-2 GX Develop编程软件窗口弹出创建新工程对话框(如图1-3)。
我们主要是讲述三菱系列PLC,所以在PLC系列下拉列表框中选择FXCPU,PLC类型下拉列表框中选择FX2N(C),在程序类型项中选择SFC,在工程设置项中设置好工程名和保存路径之后点击确定按钮。
常用基本顺控指令的认识与操作
知识9 主控(MC)、主控复位(MCR)指令
1.使用说明 2.主控、主控复位指令的简单应用(如图所示)
主控、主控复位指令的应用程序
知识10 取反(INV)、空操作(NOP)指令
INV取反指令在梯形图中用一条45°的短斜线“ ”表示,它将执行该指令之前的运算结果 取反,运算结果若为0则将它变为1,运算结果若为1则将它变为0。
M8033 M8034 M8035 M8036 M8037 M8039
内容 零,加减运算结果为0时 借位,减法运算结果小 于负的最大值时 进位,加法运算结果发 生进位时,换位结果溢 出发生时 100ms/10ms定时器切换
指令执行完成
非保持存储器全部消除 保持存储器 全部清除 存储器 保持停止 所有输出禁止 强制运行模式
电路块并联、串联指令表示法
指令符号(名称)
功能
梯形图示法
ORB (块或)
电路块并联
ANB(块与)
电路块串联
2.使用说明 3.块“与”、块“或”指令的简单应用
可选操作元件 — —
ORB、ANB指令的应用
知识5 LDP、LDF、ANDP、ANDF、ORP和ORF指令
1.指令格式及梯形图表示法
指令符号(名称)
X、Y、M、T、C、S
ORF(“或”脉冲下降沿)
下降沿检测并行连接
X、Y、M、T、C、S
2.使用说明 3.脉冲上升沿、下降沿指令的简单应用
脉冲上升沿、下降沿指令的应用程序
知识6 置位、复位指令(SET、RST)
1.指令格式及梯形图表示法
指令符号(名称)
置位、复位指令表示法
功能
梯形图示法
SET (置位) 使元件保持ON
上升沿、下降沿脉冲指令表示法
步进顺控指令的应用-讲义
5
(1)手动操作 这是初次运行时将机械复归左上 原点位置的程序.状态S5是在PC从停 机转为运行的瞬间.用特殊辅助继电 器M8002置位的. (2)半自动单循环运行 1)用手动操作将机械移至原点位置,然后按动起动按钮X26, 动作状态从S5向S20转移,下降电磁阀的输出Y0动作,接着下限开 关X1接通。 2)动作状态S20向S21转移,下降输出Y0切断,夹钳输出Y1, 保持接通状态。 3)1秒后定时器T0动作,转至状态S22使上升输出Y2动作不久 到达上限,X2接通状态转移。 4)状态S23为右行,输出Y3动作到达右限位置X3接通,转为 S24状态。 5)转至状态S24,下降输出Y0再次动作,到达下限位置X1立即 接通,接着动作状态由S24向S25转移. 6)在S25状态允将保持夹钳输出Y1复位,·并启动定时器T1。 7)夹钳输出复位1秒后,状态转移到S26上升输出Y2动作. 8)到达上限位置x2接通,动作状态向S2转移,左行输出Y4动 作.一碰到左限位置X4接通,动作状态返回S5,成为等待再起动 的状态。
12
设计步进(顺控)梯形图须知
5. 流程分离:步进阶梯图允许写入多个流程。 6. 分支流程的限制: (1).一个分支流程所使用的分支步进点最多8 个。 (2).复数个分歧流程或并进流程合在同一个流程里最多可使 用 16 个回路。 (3).流程中的某一步进点可指定跳到别流程的任一个步进点。 7. 步进点的复归及输出禁止: 利用ZRST 指令可将一段步进点 RESET 为 OFF。 利用PLC 的输出Y 禁止 (M1034=ON)。
S0
SET
28
状态转换图(SFC)
步进梯形图允许在一个程序中写入多个流程,最多可有10个(S0~S9) 。
SET
S0 S21
《可编程控制器应用》课件——项目三 步进顺控指令及其应用
图 3-3
状态转移图和状态梯形对应关系
项目三 步进顺控指令及其应用
任务一 状态转移图及步进顺控指令
4.1.STL指令
STL触点一般是与左侧母线相连的常开触点,当某一步被 “激活”成为活动步时,对应的STL触点接通,它右边的电路被 处理,即该步的负载线圈可以被驱动。当该步后面的转移条件满 足时,就执行转移,即后续步对应的状态继电器被SET或OUT指令 置位,后续步变为活动步,同时原活动步对应的状态继电器被系 统程序自动复位,原活动步对应的STL触点断开,其后面的负载 线圈复位(SET指令驱动的除外)。STL触点驱动的电路块具有3 个功能,即对负载的驱动处理、指定转移条件和指定转移目标 (即方向)。STL触点驱动的电路块可以使用标准梯形图的绝大 多数指令(包括应用指令)和结构。
项目三 步进顺控指令及其应用
基本概念
顺序控制 方式特点
用梯形图或指令表方式编程固然为广大电气 技术人员接受,但对于一些复杂的控制程序, 尤其是顺序控制程序,由于其内部的联锁、互 动关系极其复杂,在程序的编制、修改和可读 性等方面都存在许多缺陷。因此,近年来,许 多新生产的PLC在梯形图语言之外增加了符合 IECll313标准的顺序功能图语言。顺序功能图 (Sequential Function Chart,SFC)是描述 控制系统的控制过程、功能和特性的一种图形 语言,专门用于编制顺序控制程序。
4
画状态转 移图
根据控制要 求或工艺要求, 画出状态转移图。
经过以上3步, 可画出电动机循 环正反转控制的 状态转移图,如 图3-2所示。
图 3-2 电动机循环正 反转控制的状态转移图
项目三 步进顺控指令及其应用
任务一 状态转移图及步进顺控指令
第三章 基本顺控指令(基本逻辑指令
上例的接线图
若串联接点过多时可采用增加辅佐继电器的办法解决
LD X0 AND X1 AND X2 AND X3 AND X4 AND X5OUT M0 LD M0 AND X6 AND X7 AND X10 AND X11 AND X12 OUT Y0
三、串联电路块的并联和并联电路块的串联
接通后的第一个扫描周期内动作(置l)。
(2)使用PLF指令,元件Y、M仅在驱动输入
断开后的第一个扫描周期内动作。
(3)特殊继电器不能用作PLS或PLF的操作元
件。
(4)在驱动输入接通时,PLC由运行→停机
→运行,此时PLS M0动作,但PLS M600(断 电时由电池后备的辅助继电器)不动作。这 是因为M600是保持继电器,即使在断电时其 动作也能保持。
母线(LD,LDI 点)移至MC触 点(本例为 M100)之后,
保持当前状态
变成断开状态
K100 [ STE2T47Y1 ]
返回原来母线 的指令
第一级(不是 第一次)只能 用N0
返回序号要与 MC对应
MCR与MC的 个数要相等
软元件号 不能相同
级的编号N逐 次顺序增大
MCR指令,从 大的嵌套级开 始解除
点火仪式(下水仪式)
X0 X1 X2 X3 Y0
LD X0 AND X1 AND X2
X0 X1 X2 X3 Y0
X4
AND X3
OUT Y0
LD X0 AND X1 AND X2 AND X3 OR X4 OUT Y0
前面的电机正反转控制是一个不完善的控制
程序,不能停止和自保 。
LD X0 OR M10 ANI X1 ANI X2 OUT M10
顺控(SCS)很详细的讲义
第一章概述第一节顺序控制系统概述在生产过程控制中,有两种类型的控制,一种称为模拟量控制,另一种称为开关量控制。
在模拟量控制系统中,被控制量、设定值、控制器的输入及输出均为模拟量。
这种系统将被控制量反馈值与设定值进行比较,然后根据比较的结果,改变控制量,最终使被控制变量维持在设定值,例如水位调节系统、汽温调节系统。
在模拟量控制系统中,由于控制器、被控制对象以及反馈通道构成了一个闭合回路,所以这种系统又称为闭环控制系统(Closed Control System简称CCS)。
在开关量控制系统中,检查、运算和控制信息全部是“存在”或“不存在”两种信息。
系统输入的往往是设备状态信号,如设备的运行或停止、阀门的开或关,系统输出的是启停命令,或开关命令。
例如引风机的启动、停止控制系统。
在这类控制系统中,为了使设备A启动,往往要检测多个其他设备如B、C、D等的状态,判断它们的状态是否满足A 设备启动的要求,若不满足,要由相应的命令控制B、C、D等设备的开关或启停,直到所有条件满足后,再发出命令使A启动。
所以这种控制系统的特点是一个按照预先规定的顺序进行检查、判断(逻辑运算)、控制、再检查、判断、控制的过程。
所以开关控制又称为顺序控制系统(Sequence Control System简称SCS)。
火电厂SCS系统的任务是实现对单元机组的辅机、如各种电动机、阀门挡板的启动或停止、开或关控制。
随着机组容量的增大和参数的提高,辅机数量和辅机系统的复杂程度大大增加,一台300MW的机组约有辅机、电动门、气动门近400台套。
对如此众多且相互间具有复杂联系的辅机设备,靠运行人员进行手工操作是难以胜任的,必须采用安全可靠的自动控制装置,实现对辅机的顺序控制。
随着自动控制技术及计算机技术的发展,特别是可编程控制器(PLC)和微机分散控制系统(DCS)的发展,为实现完善的辅机顺序控制创造了条件。
火电机组辅机实现顺序控制,标志着机组的自动控制达到了一个新的水平。
步进顺控指令(讲义)
第3章 三菱FX 2N 系列可编程控制器的步进指令3.1 顺序控制的概念及状态转移图3.1.1 顺序控制简介机械设备的动作过程大多数是按工艺要求预先设计的逻辑顺序或时间顺序的工作过程,即在现场开关信号的作用下,启动机械设备的某个机构动作后,该机构在执行任务中发出另一现场开关信号,继而启动另一机构动作,如此按步进行下去,直至全部工艺过程结束,这种由开关元件控制的按步控制方式,称为顺序控制。
我们先看一个例子:三台电动机顺序控制系统。
要求:按下按钮SB 1,电动机1启动;当电动机1启动后,按下按钮SB2,电动机2启动;当电动机2启动后,按下按钮SB3,电动机3启动;当三台电动机启动后,按下按钮SB4,电动机3停止;当电动机3停止后,按下按钮SB5,电动机2停止;当电动机2停止后,按下按钮SB 6,电动机1停止。
三台电动机的启动和停止分别由接触器KM1、KM2、KM3控制。
图3-1为电动机控制流程图、PLC 接线图及电气控制原理图。
PLCLN PE COM X0X1X2X3X4X5X624V+COM1COM2Y1Y0Y2Y3Y4Y5Y6Y7~220V~220VSB1KM1SB2SB3SB4SB5SB6KM2KM3a )控制流程图b )PLC 接线及电气控制原理图图3-1 电动机控制流程图、PLC 接线图及电气控制原理图使用基本指令编制的PLC 梯形图程序如图3-2图3-2 三台电动机顺序控制梯形图从图3-3中可以看出,为了达到本次的控制要求,图中又增加了三只辅助继电器,其功能读者可自行分析。
用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制程序,由于内部的联锁、互动关系极其复杂,其梯形图往往长达数百行,通常要由熟练的电气工程师才能编制出这样的程序。
另外,如果在梯形图上不加上注释,则这种梯形图的可读性也会大大降低。
3.1.2 状态转移图基于经验法和基本指令编写复杂程序的缺点,人们一直寻求一种易于构思、易于理解的图形程序设计工具。
西门子功能图与顺控指令讲课文档
(2). 第二个重要思想是确定各相邻步之间的 转换条件.
第四页,共30页。
• 功能图的基本概念
状态:状态是控制系统中一 个相对不变的性质,对应 于一个稳定的情形。
初试状态 工作状态
– 动状态 – 静状态
与状态对应的动作
第五页,共30页。
S7-200 PLC顺序控制指令及应用 1.状态:是控制系统中一个相对不变的性质对应一 个稳定的情形 (1)初始状态: 是功能图的起点,一个控制系统至少要有一个初始 状。
形式是混合出现的,跳转和循环是其典型代表。
选择和跳转电路举例
程序设计
第三十页,共30页。
转移 是一种条件,当条件成立时称为转移使能 该转移如果能能使状态发生转移,则称为触
发。一个转移能够触发必须满足:状态为动状态及 转移使能。
转移条件是指使系统从一个状态向另一个状态 转移的必要条件,通常用文字、逻辑方程及符号来表 示。
第十页,共30页。
S7-200 PLC顺序控制指令及应用 • 功能图的构成规则
置。
3.不需要复杂的互锁电路,更容易设计和维护系 统。
第三页,共30页。
梯形图的顺序控制设计法 1. 经验设计法存在的问题
(1) 设计方法不规范,难予掌握的,设计周期 长,没有一套完整的,固定步骤可以遵循,具有很大的 试探性和随意性.
(2) 装置交付使用后维护困难,用经验法设计
出的梯形图往往非常复杂不规范. 2.顺序控制设计方法及设计思路
初始状态的图形符号
第六页,共30页。
S7-200 PLC顺序控制指令及应用 (2)工作状态 :
是控制系统正常运行状态,又分为动态和静态。
工作状态的图形符号
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
马路绿灯:Q0.2 人行道红灯:Q0.3 人行道绿灯:Q0.4 蜂鸣器:Q0.5
C)程序各种状态及触发思考(流程)
绿灯 黄灯 红灯 绿灯 南北马路
S 0.0
S 0.1
S 0.2 S 0.3
30s 10s 5s 15s 闪 5s 5s
S 1.0 S 1.1 S 1.2
红灯
绿灯
红灯
东西人行道
S 1.3 S 1.4
(
)
I0.5
(
)
I0.2 Q0.3 S0.3
Q0.5 S0.5 I0.6
(
)
(
)
I0.2 Q0.6 S0.6 I0.7
(
)
状态元件S0.2或S0.4接通,则S0.1自动复位; 状态元件S0.6由S0.3或S0.5置位,S0.6置位则 S0.3或S0.5自动复位
选择分支和联接流程梯形图
三、并行分支和连接
S0.2 SM0.0 Q0.1 I0.2 S0.3
S0.1 SM0.0 Q0.0 I0.1 S0.2
S0.3 SM0.0 Q0.2 I0.3 I1.0 S0.1 I0.3 I1.0 S0.4
LSCR LD = LD A SCRT LD AN SCRT SCRE
S0.4 SM0.0 Q0.3 I0.4 I1.1 S0.7 I0.4 I1.1 S0.5
功能图及顺序控制指令应用实例
一、十字路口交通灯控制
控制要求:某十字路口交通灯的控制要求如图所示,南北 方向马路有红、黄、绿3盏灯,东西方向禁止车辆通行,只 有人行道,设有红、绿两盏灯。按下启动开关I0.0后,按图 中要求工作,绿灯闪烁时通断各0.5s,共5次;若南北方向 和东西方向绿灯同时亮,则蜂鸣器产生报警
并行分支和联接流程梯形图
SM0.1
四、跳转和循环
当I0.0接通且I1.0接通, 状态元件S0.1~S0.3循 环重复工作。 当I1.0不通且I1.1接通时, 状态元件S0.5和S0.6不 工作,程序跳转
S0.0 I0.0 Q0.0 S0.1 I0.1 Q0.1 S0.2 I0.2 Q0.2 S0.3 I0.3 I1.0 I1.0 Q0.3 S0.4 I0.4
D) 步进状态功能图
启动开关:I0.0 马路红灯:Q0.0 马路黄灯:Q0.1 马路绿灯:Q0.2 人行道红灯:Q0.3 人行道绿灯:Q0.4
蜂鸣器:Q0.5
下载并 置RUN
绿灯
黄灯
红灯
绿灯
南北马路
30s
10s
5s
15s
闪 5s 5s
红灯
绿灯
红灯
东西人行道
A)编程器配置及硬件连接
B)I/O如何分配?
启动开关:I0.0 马路红灯:Q0.0
马路黄灯:Q0.1
控制要求:
某十字路口交通灯的控制要求如图 所示,南北方向马路有红、黄、绿3盏灯, 东西方向禁止车辆通行,只有人行道,设 有红、绿两盏灯。按下启动开关I0.0后,按 图中要求工作,绿灯闪烁时通断各0.5s,共 5次;若南北方向和东西方向绿灯同时亮, 则蜂鸣器产生报警。
S0.5 SM0.0 Q0.1 I0.2 S0.3
LSCR LD = LD SCRT SCRE LSCR LD = LD …
S0.3 SM0.0 Q0.2 I0.3 S0.2
S0.2 SM0.0 Q0.3 I0.4
二、选择分支和连接
SM0.1 Q0.1 S0.1 I0.1 Q0.2 S0.2
(
)
I0.4 Q0.4 S0.4
(
)
(ห้องสมุดไป่ตู้
)
(
)
(
)
I1.1 S0.5
I1.1 Q0.4
(
I0.5 Q0.5
)
S0.6 I0.6 Q0.6 S0.7 I0.7
(
)
(
)
I1.2
I1.2
LD S LSCR LD SCRT SCRE LSCR LD = LD SCRT SCRE
SM0.1 S0.0,1 S0.0 I0.0 S0.1
LSCR LD = LD SCRT SCRE LSCR LD = LD A SCRT LD AN SCRT SCRE
S0.4
I0.0 Q0.0
(
I0.1
)
一、单支流程
S0.5
Q0.1
(
I0.2
)
Q0.2 S0.3
(
I0.3
)
Q0.3 S0.2 I0.4
(
)
功能图
单支流程梯形图及指令表
LD S LSCR LD = LD SCRT SCRE LSCR LD = LD SCRT SCRE I0.0 S0.4,1 S0.4 SM0.0 Q0.0 I0.1 S0.5
顺控指令编程法
主讲人:杨世品
功能图及步进控制指令简介
梯形图方法的缺陷:对步进控制程序设计困难, 电路不易理解,编程难度大。 功能图(SFC):初学者也容易编写复杂的步进控 制程序,工作效率大大提高,并且为调试和试运 行带来极大方便。
S7-200系列的三条步进控制指令:
顺控状态开始
指令表:LSCR S0.0 梯形图
LSCR LD = LD SCRT SCRE
S0.6 SM0.0 Q0.5 I0.6 S0.7
LSCR LD = LD SCRT SCRE
S0.5 SM0.0 Q0.4 I0.5 S0.6
LSCR LD = LD A SCRT LD AN SCRT SCRE
S0.7 SM0.0 Q0.6 I0.7 I1.2 S0.1 I0.7 I1.2 S0.0
SM0.1 S0.1 I0.1 Q0.1
(
)
Q0.2 S0.2
Q0.4 S0.4
(
)
I0.3
(
)
I0.2 Q0.3 S0.3
Q0.5 S0.5
(
)
(
)
I0.4 Q0.6 S0.6 I0.5
(
)
状态元件S0.2和S0.4同时接通,S0.1自动复位; S0.3和S0.5同时接通且满足转移条件时状态元件 S0.6置位,S0.6置位则S0.3和S0.5自动复位
• 顺控状态结束
– 指令表:SCRE – 梯形图
顺控状态转移
指令表:SCRT
梯形图
S0.1
说明: (1)步进控制指令只对状态元件S有 效; (2)状态元件有一般辅助继电器的 功能
每一步包括三种工作: (1)驱动处理:本步做什么 (2)转移条件:本步结束条件 (3)转移后状态设置和清零
功能图主要类型