分析顺序控制继电器指令
电气控制与PLC应用技术(中国电力出版,崔继仁)PPT 第6章 顺序控制指令
PLC的输入/输出地址分配如表所示。
输入/输出地址分配 编程元件 元件地址 10.0 数字量输入 DC24V 10.1 Q0.0 数字量输出 DC24V Q0.1 Q0.2 符号 Start Stop KM1 KM2 KM3 传感器/执行器 常开按钮 常开按钮 接触器,“1”有效 接触器,“1”有效 接触器,“1”有效 说明 启动按钮 停止按钮 控制电机M1 控制电机M2 控制电机M3
人 行 道 交 通 灯 时 序
车道时序
Q0.2
Q0.1
Q0.0
Q0.2
I0.0 I0.1
人行道时序
30s
10s
5s
20s
5s
5s
Q0.3
Q0.4
Q0.3
功能图
自助行人过街信号灯的设计 控制要求: (1)初始状态,车道绿灯亮,人 行道红灯亮; (2)若没有按下过街按钮,车道 绿灯以50秒为周期连续常亮; (3)若有人按下过街按钮,车道 绿灯保持最后一个50秒周期常亮, 周期结束后,车道红灯亮,人行道 绿灯亮,人行道绿灯保持25秒后, 车道绿灯亮,人行道红灯亮。
I0.0
M1 5s M2 10s M3
S0.1
S0.3
S0.5
I0.1
M3 10s M2 5s M1
S0.6
S0.7
S1.0
图6-9 电动机顺序启动/逆序停止控制示意图
该控制系统的功能图如图6-10所示。
图6-10 电动机顺序启动/逆序停止顺序功能图
第三节
顺序控制指令应用举例
当I0.0=1或I0.1=1时, 车道Q0.2=1保持,人 行道Q0.3=1保持; 30s后, Q0.2=0,Q0.1=1; 10s后, Q0.1=0,Q0.0=1; 5s后, Q0.3=0,Q0.4=1; 20s后, 绿灯闪烁(Q0.4=0、 1交替); 5s后, Q0.2=1,Q0.3=1
顺序控制
3.顺序功能图的绘制
顺序功能图主要有以下几种结构:
3 d 4 e 5
5 d
6 m n 12
5
e
9
f
11 p 6 9
e 11
6
9 d
11
12
单序列
选择序列
并行序列
3.顺序功能图的绘制
a
2.1 a b d 2.2 c 2.3 2.4
2 g
f
子步
d 2.5 g
4.梯形图的绘制
使用起保停电路设计顺序控制梯形图的方法
设计起保停电路的关键是找出它的起动条件和停止条件
根据转换实现的基本规则,转换实现的条件是它的前级 步为活动步并且满足相应的转换条件。步M0.1变为活动 步的条件是步M0.0为活动步,且二者之间的转换条件 I0.0=1。
起动条件:将代表前级步的M0.0的常开触点和代表转换 条件的I0.0的常开触点串联后,作为控制M0.1的起动电 路。 停止条件:将所有代表后续步的存储器位的常闭触点串 联作为控制前级步的停止电路。
例:按下起动按钮I0.0后,应先开引风机,延时5S后再开鼓风机。按下 停止按钮I0.1后,应先停鼓风机,5S后再停引风机。
仅有两步的闭环处理
原因在于步M2既是步M3的前级步,又是它的后续步。 解决方法在小闭环中增设一步就(如图 c),这一步没有 什么操作,它后面的转换条件“=1”相当于逻辑代数中的 常数1,即表示转换条件总是满足的,只要进入步M10,将 马上转换到步M2去。图d是根据图c画出的梯形图。
顺序控制继电器结束(Sequence Control Relay End)指令SCRE用来表 示SCR段的结束。
顺序控制继电器转换(Sequence Control Relay Transition)指令SCRT n 用来表示SCR段之间的转换,即步的活动状态的转换。
PLC步进顺序控制指令
步进顺序控制指令我们知道每一个状态都有一个控制元件来控制该状态是否动作,保证在顺序控制过程中,生产过程有秩序地按步进行,所以顺序控制也称为步进控制。
FX1S采用状态继电器作为控制元件,并且只利用其常开触点来控制步动作。
控制状态的常开触点称为步进接点,在梯形图中用符号表示。
当利用SET指令将状态继电器置1时,步进接点闭合。
此时,顺序控制就进入该步进接点所控制的状态。
当转移条件满足时,利用SET指令将下一个状态控制元件( 即状态继电器)置1后,上一个状态继电器(上一工步)自动复位,而不必采用RST指令复位。
用梯形图表示:状态转移图用梯形图表示的方法:(1)控制元件:梯形图中画出状态继电器的步进接点;(2)状态所驱动的对象:依照状态转移图画出;(3)转移条件:转移条件用来SET下一个步进接点;(4)转移方向:往哪个方向转移,就是SET置1的步进接点控制元件。
根据上述所学知识,我们学习步进指令(STL、RET)。
一、步进指令STL、RET1.STL指令STL指令称为“步进接点“指令。
其功能是将步进接点接到左母线。
格式:操作元件:状态继电器S。
RET指令称为“不仅返回“指令。
其功能是使临时左母线回到原来左母线的位置。
格式:操作元件:无。
程序举例:步进接点只有常开触点,没有常闭触点。
步进接通需要SET指令进行置1,步进接点闭合,将左母线移动到临时左母线,与临时左母线相连的触点用LD、LDI指令,如上图。
在每条步进指令后不必都加一条RET指令,只需在连续的一系列步进指令的最后一条的临时左母线后接一条RET指令返回原左母线,且必须有这条指令。
2.指令说明:(1)步进接点与左母线相连时,具有主控和跳转作用;(2)状态继电器S只有在使用SET指令以后才具有步进控制功能,提供步进接点。
(3)在状态转移图中,会出现在一个扫描周期内两个或两个以上状态同时动作的可能因此在相邻的步进接点必须有联锁措施。
(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用来 表示一个状态的结束。
6-西门子S7-200系列PLC顺控继电器指令详解
电气控制与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的工作过程。
S-PLC的指令系统顺序控制
SCR指令
2.段开始指令LSCR(Load Sequence Control Relay)
段开始指令的功能是标记一个SCR段 (或一个步)的开始,其操作数是状态继 电器Sx.y(如:S0.0),Sx.y是当前SCR段 的标志位,当Sx,y为1时,允许SCR段工作。
SCR指令
3.段结束指令SCRE(Sequence Control Relay End)
段结束指令的功能是标记一个SCR段 (或一个步)的结束。每个SCR段必须使用 段结束指令来表示该SCR段的结束。
SCR指令
4.梯形图表示法:
在梯形图中,段开始指令以功能框的 形式编程指令名称为SCR,段转移和段结束 指令以线圈形式编程。
段开始指令
S0.0 SCR
段转移指令
S0.1 SCRT
段结束指令
SCRE
SCR指令
5.语句表表示法: 在语句表中,SCR的指令格式为: LSCR Sx.y SCRT Sx.y SCRE
SCR指令
6.特点:
⑴.SCR指令的操作数(或编程元件) 只能是状态继电器Sx.y;反之,状态继电 器S可应用的指令并不仅限于SCR,它还可 以应用LD,LDN,A,AN,O,ON,=,S,R 等指令。
SCR指令
6.特点:
⑵.1个状态继电器Sx.y作为SCR段标志 位,可以用于主程序、子程序或中断程序 中,但是只能使用1次,不能重复使用。
⑶.在一个SCR段中,禁止使用循环指 令FOR/NEXT、跳转指令JMP/LBL和条件结 束指令END。
状态转移图
顺控制继电器也称为状态器,顺控继电器指 令用于步进顺控程序的编制。
S-PLC的指令系统顺序控 制
顺序控制
在PLC的程序设计中,经常采用顺序控制继 电器来完成顺序控制和步进控制,因此顺序控制 继电器指令也常常称为步进控制指令。
西门子S 系列PLC顺控继电器指令
顺控继电器指令应用注意事项:
状态器编号不能重复使用,不能把同一个S位用于不同程序中。 状态转移过程中,在一个扫描周期内两种状态同时接通,因此为了避免不能同时接通的一对输出同 时接通,除了在PLC外部设置互锁外,在相应的程序上也应设置互锁。 定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件编程,但是,在相邻状态下对 同一定时器编程时,则状态转移时定时器线圈不断开,当前值不能复位,因此需要注意在相邻状态不 要对同一定时器编程。 在中断程序与子程序内不能采用SCR指令。 SCR指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。 SCR段之间不能使用JMP和LBL指令。 SCR段中不能使用END指令
SCR结束指令SCRE和下一条装载SCR指令LSCR之间的逻辑操作则不依赖于S堆栈的值。
SCR传输指令(SCRT):将程序控制权从一个激活的SCR段传递到另一个SCR段。执
行SCRT指令可以使当前激活的程序段的S位复位,同时使下一个将要执行的程序段的S位
置位。在SCRT指令执行时,复位当前激活的程序段的S位并不会影响S堆栈,SCR段会一
2020/7/12
电气控制与PLC
14
大、小球分类选择控制步进梯形图
2020/7/12
电气控制与PLC
15
大、小球分类选择控制步进梯形图
2020/7/12
电气控制与PLC
16
并行分支状态转移图
并行分支:多个分支可以同时执行的分支流程。
2023年大学_电气控制与PLC应用技术(黄永红著)课后答案
2023年电气控制与PLC应用技术(黄永红著)课后答案电气控制与PLC应用技术(黄永红著)内容简介前言第1章常用低压电器1.1低压电器的定义、分类1.2电磁式电器的组成与工作原理1.2.1电磁机构1.2.2触点系统1.2.3灭弧系统1.3接触器1.3.1接触器的组成及工作原理1.3.2接触器的分类1.3.3接触器的主要技术参数1.3.4接触器的选择与使用1.3.5接触器的图形符号与文字符号1.4继电器1.4.1继电器的分类和特性1.4.3时间继电器1.4.4热继电器1.4.5速度继电器1.4.6固态继电器1.5主令电器1.5.1控制按钮1.5.2行程开关1.5.3接近开关1.5.4万能转换开关1.6信号电器1.7开关电器1.7.1刀开关1.7.2低压断路器1.8熔断器1.8.1熔断器的结构和工作原理 1.8.2熔断器的类型1.8.3熔断器的主要技术参数 1.8.4熔断器的选择与使用1.9.1电磁铁1.9.2电磁阀1.9.3电磁制动器习题与思考题第2章基本电气控制电路2.1电气控制电路的绘制原则及标准2.1.1电气图中的图形符号及文字符号2.1.2电气原理图的绘制原则2.1.3电气安装接线图2.1.4电气元件布置图2.2交流电动机的基本控制电路2.2.1三相笼型异步电动机直接起动控制电路 2.2.2三相笼型异步电动机减压起动控制电路 2.2.3三相绕线转子异步电动机起动控制电路 2.2.4三相笼型异步电动机制动控制电路2.2.5三相笼型异步电动机调速控制电路2.2.6组成电气控制电路的基本规律2.2.7电气控制电路中的保护环节2.3典型生产机械电气控制电路的分析2.3.1电气控制电路分析的基础2.3.2电气原理图阅读分析的方法与步骤 2.3.3c650型卧式车床电气控制电路的分析 2.4电气控制电路的一般设计法2.4.1一般设计法的主要原则2.4.2一般设计法中应注意的问题2.4.3一般设计法控制电路举例习题与思考题第3章可编程序控制器概述3.1plc的产生及定义3.1.1plc的产生3.1.2plc的定义3.2plc的发展与应用3.2.1plc的发展历程3.2.2plc的发展趋势3.2.3plc的应用领域3.3plc的特点3.4plc的分类3.4.1按结构形式分类3.4.2按功能分类3.4.3按i/o点数分类3.5plc的硬件结构和各部分的作用3.6plc的工作原理3.6.1plc控制系统的组成3.6.2plc循环扫描的工作过程3.6.3plc用户程序的工作过程3.6.4plc工作过程举例说明3.6.5输入、输出延迟响应3.6.6plc对输入、输出的处理规则习题与思考题第4章 s7-200 plc的系统配置与接口模块 4.1s7-200 plc控制系统的基本构成4.2s7-200 plc的输入/输出接口模块4.2.1数字量模块4.2.2模拟量模块4.2.3s7-200 plc的智能模块4.3s7-200 plc的系统配置4.3.1主机加扩展模块的最大i/o配置4.3.2i/o点数的扩展与编址4.3.3内部电源的负载能力4.3.4plc外部接线与电源要求习题与思考题第5章 s7-200 plc的基本指令及程序设计 5.1s7-200 plc的编程语言5.2s7-200 plc的数据类型与存储区域5.2.1位、字节、字、双字和常数5.2.2数据类型及范围5.2.3数据的存储区5.3s7-200 plc的编程元件5.3.1编程元件5.3.2编程元件及操作数的寻址范围5.4寻址方式5.5程序结构和编程规约5.5.1程序结构5.5.2编程的一般规约5.6s7-200 plc的基本指令5.6.1位逻辑指令5.6.2立即i/o指令5.6.3逻辑堆栈指令5.6.4取反指令和空操作指令5.6.5正/负跳变触点指令5.6.6定时器指令5.6.7计数器指令5.6.8比较指令5.6.9移位寄存器指令5.6.10顺序控制继电器指令5.7典型控制环节的plc程序设计5.7.1单向运转电动机起动、停止控制程序5.7.2单按钮起动、停止控制程序5.7.3具有点动调整功能的电动机起动、停止控制程序 5.7.4电动机的正、反转控制程序5.7.5大功率电动机的星-三角减压起动控制程序5.7.6闪烁控制程序5.7.7瞬时接通/延时断开程序5.7.8定时器、计数器的扩展5.7.9高精度时钟程序5.7.10多台电动机顺序起动、停止控制程序 5.7.11故障报警程序5.8梯形图编写规则习题与思考题第6章 s7-200 plc的功能指令及使用6.1s7-200 plc的基本功能指令6.1.1数据传送指令6.1.2数学运算指令6.1.3数据处理指令6.2程序控制指令6.2.1有条件结束指令6.2.2暂停指令6.2.3监视定时器复位指令6.2.4跳转与标号指令6.2.5循环指令6.2.6诊断led指令6.3局部变量表与子程序6.3.1局部变量表6.3.2子程序6.4中断程序与中断指令6.4.1中断程序6.4.2中断指令6.5pid算法与pid回路指令6.5.1pid算法6.5.2pid回路指令6.6高速处理类指令6.6.1高速计数器指令6.6.2高速脉冲输出指令习题与思考题第7章 plc控制系统设计与应用实例 7.1plc控制系统设计的内容和步骤 7.1.1plc控制系统设计的内容7.1.2plc控制系统设计的步骤7.2plc控制系统的硬件配置7.2.1plc机型的选择7.2.2开关量i/o模块的'选择7.2.3模拟量i/o模块的选择7.2.4智能模块的选择7.3plc控制系统梯形图程序的设计7.3.1经验设计法7.3.2顺序控制设计法与顺序功能图7.4顺序控制梯形图的设计方法7.4.1置位、复位指令编程7.4.2顺序控制继电器指令编程7.4.3具有多种工作方式的顺序控制梯形图设计方法7.5plc在工业控制系统中的典型应用实例7.5.1节日彩灯的plc控制7.5.2恒温控制7.5.3基于增量式旋转编码器和plc高速计数器的转速测量习题与思考题第8章 plc的通信及网络8.1siemens工业自动化控制网络8.1.1siemens plc网络的层次结构8.1.2网络通信设备8.1.3通信协议8.2s7-200串行通信网络及应用8.2.1s7系列plc产品组建的几种典型网络8.2.2在编程软件中设置通信参数8.3通信指令及应用8.3.1网络读、写指令及应用8.3.2自由口通信指令及应用习题与思考题第9章 step7-micro/win编程软件功能与使用 9.1软件安装及硬件连接9.1.1软件安装9.1.2硬件连接9.1.3通信参数的设置和修改9.2编程软件的主要功能9.2.1基本功能9.2.2主界面各部分功能9.2.3系统组态9.3编程软件的使用9.3.1项目生成9.3.2程序的编辑和传送9.3.3程序的预览与打印输出9.4程序的监控和调试9.4.1用状态表监控程序9.4.2在run方式下编辑程序9.4.3梯形图程序的状态监视9.4.4选择扫描次数9.4.5s7-200的出错处理附录附录a常用电器的图形符号及文字符号附录b特殊继电器(sm)含义附录c错误代码附录ds7-200可编程序控制器指令集附录e实验指导书附录f课程设计指导书附录g课程设计任务书附录h台达pws1711触摸屏画面编辑简介参考文献电气控制与PLC应用技术(黄永红著)目录《电气控制与plc应用技术》从实际工程应用和教学需要出发,介绍了常用低压电器和电气控制电路的基本知识;介绍了plc的基本组成和工作原理;以西门子s7-200 plc为教学机型,详细介绍了plc的系统配置、指令系统、程序设计方法与编程软件应用等内容;书中安排了大量工程应用实例,包括开关量控制、模拟量信号检测与控制、网络与通信等具体应用程序。
7. 顺序控制指令及其应用
SB
启动
前进
后退
M
SQ2
SQ1
SQ3
状态转移图
台车自动往返的控制要求:
1.按下启动按钮SB,电动机M正转,台车前进,碰到 限位开关SQ1后,电动机M反转,台车后退。
2.台车后退碰到限位开关SQ2后,台车电动机M停转, 台车停车5s后,第二前进,碰到限位开关SQ3,再次后退。
3.当后退再次碰到限位开关SQ2时,台车停止。
电机M 正转
电机M 反转
S0.3
延时5s
延时
S0.4 SQ3
S0.5 SQ2
电机M 正转
电机M 反转
状态转移图
根据I/O分配表绘制接线图:
SB SQ1 SQ2 SQ3 M I0.0 I0.1 I0.2 I0.3
PLC
L1
Q0.0 Q0.2
FU
~220V KM1
KM2
SM0.1
S0.0
SB S0.1
SQ1 S0.2
SQ2
电机M 正转
电机M 反转
S0.3
延时5s
延时
S0.4 SQ3
S0.5 SQ2
电机M 正转
电机M 反转
状态转移图
根据I/O分配表、 接线图,将输出、输入 点位替代流程图中的转 移条件和动作状态。
SM0.1
S0.0
I0.0 Q0.0 S0.1
I0.1 Q0.1 S0.2
I0.2
S0.3
S0.5 SQ2
电机M 正转
电机M 反转
状态转移图
根据要求完成I/O分配表: SB 启动按钮 I0.0 SQ1 限位开关 I0.1 SQ2 限位开关 I02 SQ3 限位开关 I0.3 KM1 电动机正转 Q0.0 KM2 电动机反转 Q0.1
5.6顺序控制指令
5.6顺序控制指令5.6.1顺序控制指令S7-200 PLC提供了三条顺序控制指令,其指令的格式、功能及操作数形式为如表5-所示。
表5- 顺序控制指令1.顺序步开始指令(LSCR)顺序控制继电器位有效时,激活所在的SCR段,该程序步执行。
2.顺序步转移指令(SCRT)该指令操作数bit置位激活下一个SCR段的状态,使下一个SCR段开始工作,同时使该指令所在段停止工作,状态器复位。
3.顺序步结束指令(SCRE)SCRE为顺序步结束指令,为一个状态的结束。
顺序步的处理程序在LSCR和SCRE之间。
5.6.2功能流程图功能流程图也叫做状态转移图,简称流程图。
它使用图解方式描述顺序控制程序,属于一种功能说明性语言。
状态转移图主要由“状态块”、“转移条件”和“连接线段”等要素构成。
合理运用各元素,就可得到顺序控制程序的静态表示图,再根据图形编辑为顺序控制程序即可。
1.状态块每一个状态块相对独立,拥有自己的编号或代码,表示顺序控制程序中的每一个SCR段(顺序控制继电器段)。
状态转移图往往以一个横线表示开始,下面就是一个个的状态块连接。
每一个状态块在控制系统中都具有一定的动作和功能,在画状态转移图时也要表示出来。
一般在状态块的右端用线段连接一方框,描述该段内的动作和功能。
如图7.82所示。
图5- 状态块的表示2.工作状态工作状态是控制系统正常运行时的状态,根据系统的运行状态可分为动态和静态两种。
动态是当前正在运行的状态,静态是没有运行的状态。
3.转移条件转移条件是从一个状态到另一个状态的变化条件,用两个状态之间的有向线段表示。
4.功能图的构成规则①状态与状态不能相连,必须用转移分开;②转移与转移不能相连,必须用状态分开;③状态与转移、转移与状态之间的连接采用有向线段,从上向下画时,可以省略箭头;当有向线段从下向上画时,必须画上箭头,以表示方向。
④一个功能图至少要有一个初始状态。
⑤在使用功能图时,状态器的编号可以不按顺序编排。
PLC顺序控制指令及应用
选择性分支
• 并发性分支 并发性分支
并发性分支
(3)循环构造
• 循环构造用于 一种顺序过程 旳屡次或往复 执行。功能图 画法如图所示, 这种构造可看 作是选择性分 支构造旳一种 特殊情况。
(4)复合构造
I1.2
M030.0
Q0.0
I0.0
M030.1
Q0.1
I0.1
M030.2
Q0.2
I0.3
2. 使用规则
• (1)状态与状态不能直接相连,必须用转 移分开;
• (2)转移与转移不能直接相连,必须用状 态分开;
• (3)状态与转移、转移与状态之间旳连线 采用有向线段,画功能图旳顺序一般是从 上向下或从左到右,正常顺序时能够省略 箭头,不然必须加箭头。
• (4)一种功能图至少应有一种初始状态。
M030.3
Q0.3
I0.4
I0.2
M030.4
Q0.4
I0.5
M030.5
Q等0待.0
M030.6
Q0.2
I0.6
M030.7
Q0.5
I1.0
M031.0
等待
功能流程图举例
I1.1
M031.1
Q1.0
4.指令格式 • 顺序控制指令格式
LSCR
Sx.y 步开始
SCRT Sx.y 步转移
SCRE 步结束
6.2 设计实例
• 1. 系统描述 • 2. 制定控制方案 • 3. 系统配置及输入输出对照表 • 4. 设计主电路及PLC外部接线图 • 5. 设计功能流程图 • 6. 建立步与继电器对照表 • 7.画梯形图
例:分检大小球
• 并行分支和连接电路举例:
分析顺序控制继电器指令
所谓顺序控制,是使生产过程按工艺要求事先安排的顺序自动地进行控制。
对于复杂的控制系统,由于内部联锁关系复杂,其梯形图冗长,通常要由熟练的电气工程师才能编制出控制程序。
顺序功能图(Sequential Function Chart)编程语言是基于工艺流程的高级语言。
顺序控制继电器(SCR)指令是基于SFC的编程方式。
它依据被控对象的顺序功能图(SFC)进行编程,将控制程序进行逻辑分段,从而实现顺序控制。
用SCR指令编制的顺序控制程序清晰、明了,统一性强,尤其适合初学者和不熟悉继电器控制系统的人员运用。
(1)SCR指令的功能SCR指令包括LSCR (程序段的开始)、SCRT (程序段的转换)、SCRE (程序段的结束)指令,从LSCR开始到SCRE结束的所有指令组成一个SCR程序段。
一个SCR程序段对应顺序功能图中的一个顺序步。
装载顺序控制继电器(Load Sequential Control Relay,LSCR n)指令标记一个顺序控制继电器(SCR>程序段的开始。
LSCR指令把S位(例SO. 1)的值装载到SCR堆栈和逻辑堆栈找顶。
SCR堆栈的值决定该SCR段是否执行。
当SCR程序段的S位置位时,允许该SCR 程序段工作。
顺序控制继电器转换(Sequential Control Relay Transition, SCRT)指令执行SCR 程序段的转换,SCRT指令有两个功能:一方面使当前激活的SCR程序段的S位复位,以使该SCR程序段停止工作;另一方面使下一个将要执行的SCR程序段S位置位,以便下一个SCR程序段工作。
顺序控制继电器结束(Sequential Control Relay Eed,SCRE)指令表示一个SCR程序段的结束,它使程序退出一个激活的SCR程序段,SCR程序段必须由SCRE 指令结束。
(2)使用SCR指令的限制同一地址的S位不可用于不同的程序分区。
例如,不可把SO. 5同时用于主程序和子程序中。
顺序控制指令.
2019/2/20
10
S7-200 PLC顺序控制指令及应用
2019/2/20
29
S7-200 PLC顺序控制指令及应用
1. 选择和循环电路举例 题目
2019/2/20
30
S7-200 PLC顺序控制指令及应用
1. 选择和循环电路举例
题目
I/O地址分配
输入点: 输出点:
启动按钮SB1 I0.0 停止按钮SB2 I0.1 上限位开关SQ1 I0.2 下限位开关SQ2 I0.3 左限位开关SQ3 I0.4 小球右限位开关SQ4 I0.5 大球右限位开关SQ5 I0.6 大小球检测开关SQ I0.7
2019/2/20
7
S7-200 PLC顺序控制指令及应用
2. 功能图的基本概念 转移 概念:为了说明从一个状态到另一个状态的变化,要用转移 概念,即用一个有向线段来表示转移的方向。两个状态之 间的有向线段上再用一段横线表示这一转移。
转移条件
2019/2/20
8
S7-200 PLC顺序控制指令及应用
右限位 I0.3
上限位 I0.2
下降Q0.0
上升Q0.2 下限位 I0.1 夹具 夹持 Q0.1-ON 下限位 I0.1 放松 Q0.1-OFF 夹具
2019/2/20
39
S7-200 PLC顺序控制指令及应用
控制方式: 1.自动方式: (1)连续操作 系统一旦启动,机械手的动作将自动连续不断地周期性 循环,直到系统收到 停运信号,运行到原位后停机. (2)单周期操作 按下启动按钮后,机械手从原位开始自动完成一个周 期的动作后停止. 在工作过程中,若按停止按钮,则机械手停在该工序上,再次启动后,从该工序 继续工作,最后 停在原位上. (3) 步进操作台 每按一次启动按钮,机械手向前执行一步动作后停止. 2.手动操作: (1)单一操作 用相应的按钮开关接通或断开各负载. (2)返回原位 按下返回原位按钮开关时,机械手自动返回到它的原始 位置.
如何用辅助继电器M作为控制元件编写顺序控制程序
技术与应用A PPLICATION159OCCUPATION 2014 09中相当于被短接(二极管正向导通时电阻很小),因此在断开电源后立即熄灭。
这与图1(b )的实验结果一致。
可见,改进后的实验电路可以将通、断电自感实验放在同一套装置中进行,既避免了学生产生错误认识,有利于揭示自感现象的本质,又操作方便。
自感现象演示实验的效果是否明显,关键在于电感线圈的选择。
我们知道,线圈通、断电实验时灯泡逐渐变亮或逐渐变暗的过程实质上是电感线圈储存(通电瞬间)或释放(断电瞬间)磁场能的过程。
在这个过程中,储存或可知,要使线圈能够储存或释放足够的磁场能,必须选用自感系数L 较大、直流电阻很小的电感线圈。
如在实验室中有几只可供选择的电感线圈,只需用万用表简单检测就可以选出合适的电感线圈。
方法是:用万用表低电阻挡测量电感线圈的电阻。
由于自感作用,表针会缓慢地达到稳定阻值。
然后再去测量相同阻值的纯电阻,此时表针很快达到稳定阻值。
选用两次时间差别越大的电感线圈做演示,效果就越明显。
在图2中,我们将线圈做成匝数较多的空心线圈,这样可以通过在空心线圈中插入铁芯来对实验现象进行比较,插入铁芯时灯泡延迟发光或延迟熄灭的时间会增长。
既能使实验中自感现象更加明显,又便于说明不同的线圈产生自感磁通的能力不同,进而引入自感系数这一物理量。
在图2中,灯泡HL 2支路两端并联了一个发光二极管VD ,主要是利用其单向导电性。
第一,在做通电自感实验时,由于加在二极管两端的电压为反向电压,故二极管不导通,对通电自感现象实验不发生影响。
第二,在做断电自感实验时,由于在开关SA 断开的瞬间线圈两端会产生自感电动势,该电动势加在二极管两端为正向电压,故二极管导通,一方面为放电电流提供通路,另一方面把灯泡HL 2支路短接掉,减小了回路电阻,可以使断电自感实验的效果更加明显。
第三,采用发光二极管,可以用来显示自感电动势的方向。
在做断电自感实验时,当开关SA 断开瞬间,二极管会猛然闪亮一下而逐渐熄灭,这说明该瞬间二极管必定承受正向电压而导通,而此时加在二极管两端的电压只有自感电动势。
S7-300 PLC第5章 控制指令与顺序控制
4.多流程 如图5-7c所示,一个顺序控制任务,如果存在多个 相互独立的工艺流程,则需要采用多流程设计,这 种结构主要用于处理复杂的顺序控制任务。
5.2.4 顺序功能图的编程
顺序功能图的每一步用梯形图编程时都需要用 两个程序段来表示,第1个程序段实现从当前 步到下一步的转换,第2个程序段实现转换以 后的步的功能。
…… //完成循环后,在此继续执行程序扫描。
5.1.2 程序控制指令
程序控制指令是指功能块(FB、FC、SFB、 SFC)调用指令和逻辑块(OB,FB,FC)结束指 令。调用块或结束块可以是有条件的或是无条 件的。
CALL指令可以调用用户编写的功能块或操作系统提 供的功能块,CALL指令的操作数是功能块类型及其 编号,当调用的功能块是FB块时还要提供相应的背 景数据块DB。使用CALL指令可以为被调用功能块中 的形参赋以实际参数,调用时应保证实参与形参的 数据类型一致。
5.1 控制指令
5.1.1 逻辑控制指令 1. 无条件跳转指令 无条件跳转指令JU执行时,将直接中断当前的
线性程序扫描,并跳转到由指令后面的标号所 指定的目标地址处重新执行线性程序扫描。 STL 形式的无条件跳转指令格式:JU<跳转标 号> LAD形式的无条件跳转指令格式:
注意:LAD形式的无条件跳转指令,直接连接到最左 边母线,否则将变成条件跳转指令
3. 条件跳转指令 条件跳转指令是根据状态位或前一条指令的执行结
果与0的关系,来决定是否跳转。
指令 JC JCN JCB JNB JBI
JNBI JO JOS
表5-1 条件跳转指令的格式及说明
说明 当RLO=1时,跳转
当RLO=0时,跳转
当RLO=1时,且BR=1时 跳转
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
所谓顺序控制,是使生产过程按工艺要求事先安排的顺序自动地进行控制。
对于复杂的控制系统,由于内部联锁关系复杂,其梯形图冗长,通常要由熟练的电气工程师才能编制出控制程序。
顺序功能图(Sequential Function Chart)编程语言是基于工艺流程的高级语言。
顺序控制继电器(SCR)指令是基于SFC的编程方式。
它依据被控对象的顺序功能图(SFC)进行编程,将控制程序进行逻辑分段,从而实现顺序控制。
用SCR指令编制的顺序控制程序清晰、明了,统一性强,尤其适合初学者和不熟悉继电器控制系统的人员运用。
(1)SCR指令的功能
SCR指令包括LSCR (程序段的开始)、SCRT (程序段的转换)、SCRE (程序段的结束)指令,从LSCR开始到SCRE结束的所有指令组成一个SCR程序段。
一个SCR程序段对应顺序功能图中的一个顺序步。
装载顺序控制继电器(Load Sequential Control Relay,LSCR n)指令标记一个顺序控制继电器(SCR>程序段的开始。
LSCR指令把S位(例SO. 1)的值装载到SCR堆栈和逻辑堆栈找顶。
SCR堆栈的值决定该SCR段是否执行。
当SCR程序段的S位置位时,允许该SCR 程序段工作。
顺序控制继电器转换(Sequential Control Relay Transition, SCRT)指令执行SCR 程序段的转换,SCRT指令有两个功能:一方面使当前激活的SCR程序段的S位复位,以使该SCR程序段停止工作;另一方面使下一个将要执行的SCR程序段S位置位,以便下一个SCR程序段工作。
顺序控制继电器结束(Sequential Control Relay Eed,SCRE)指令表示一个SCR程序段的结束,它使程序退出一个激活的SCR程序段,SCR程序段必须由SCRE 指令结束。
(2)使用SCR指令的限制
同一地址的S位不可用于不同的程序分区。
例如,不可把SO. 5同时用于主程序和子程序中。
在SCR段内不能使用JMP、LBL、FOR、NEXT、END指令,可以在SCR段外使用JMP、LBL, FOR、NEXT 指令。
(3)SCR指令的编程举例
根据舞台灯光效果的要求,控制红、绿、黄三色灯。
要求:红灯先亮,2s后绿灯亮,再过3s后黄灯亮。
待红、绿、黄灯全亮3min后,全部熄灭。
图4-44所示是用SCR指令编写的梯形图程序。
每一个SCR程序段中均包含三个要素:
①输出对象,在这一步序中应完成的动作;
②转换条件,满足转换条件后,实现SCR段的转换;
③转换目标,转换到下一个步序。