第3章 PLC的基本控制功能及应用.ppt

上传人(卖家):淡淡的紫竹语嫣 文档编号:1113297 上传时间:2021-02-24 格式:PPT 页数:56 大小:423.50KB
下载 相关 举报
第3章 PLC的基本控制功能及应用.ppt_第1页
第1页 / 共56页
第3章 PLC的基本控制功能及应用.ppt_第2页
第2页 / 共56页
第3章 PLC的基本控制功能及应用.ppt_第3页
第3页 / 共56页
第3章 PLC的基本控制功能及应用.ppt_第4页
第4页 / 共56页
第3章 PLC的基本控制功能及应用.ppt_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 学习内容 布尔指令及应用 定时器/计数器指令及应用 位移位寄存器指令及应用 程序控制指令及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 学习目标: 掌握触点线圈指令、置位复位指令、正负 跃变指令的格式及应用; 掌握定时器、计数器指令的格式及应用; 掌握位移位寄存器指令的格式及应用; 掌握跳转指令、子程序指令、顺序控制继 电器指令的格式及应用。 掌握程序调试的步骤及方法。 普通高等教育“十一

2、五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.1 3.1 布尔指令及应用布尔指令及应用 布尔指令即位操作指令,是PLC常用的基本指令, 运算结果用二进制数字1和0表示,可以实现基本的位逻 辑运算和控制。 3.1.1 触点线圈指令 1 1触点指令触点指令 触点指令代表CPU对存储器的读操作,常开触点和 存储器的位状态一致,常闭触点和存储器的位状态相 反。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表3-1 触点指令的格式及功能 梯形图LAD 语句表ST

3、L 功 能 操作码 操作数 梯形图含义 语句表含义 LDLD bitbit 将一常开触点bit与母线相 连接 将bit装入栈顶 LDNLDN bitbit 将一常闭触点 bit 与母线 相连接 将bit取反后装入栈顶 A A bitbit 将一常开触点bit与上一触 点串联,可连续使用 将bit与栈顶相与后存入 栈顶 ANAN bitbit 将一常闭触点bit与上一触 点串联,可连续使用 将bit取反与栈顶相与后 存入栈顶 O O bitbit 将一常开触点 bit与上一 触点并联,可连续使用 将bit与栈顶相或后存入 栈顶 ONON bitbit 将一常闭触点 bit与上一 触点并联,可连续

4、使用 将bit取反与栈顶相或后 存入栈顶 bit bit bit bit bit bit 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 触点指令的格式和功能 说明: 梯形图程序的触点指令有常开和常闭触点两类, 类似于继电-接触器控制系统的电器接点,可自由 的串并联。 语句表程序的触点指令由操作码和操作数组成。 在语句表程序中,控制逻辑的执行通过CPU中的一 个逻辑堆栈来实现,这个堆栈有九层深度,每层 只有一位宽度。语句表程序的触点指令运算全部 都在栈顶进行。 表中操作数bit寻址寄存器I、Q、M、SM、T、C、V、

5、S、L的位值。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2 2输出线圈指令输出线圈指令 表3-2 输出线圈指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 梯形图含义 语句表含义 bit 当能流流进线圈时,线圈 所对应的操作数bit置“1” 复制栈顶的 值到bit Bit ( ) 说明: 输出线圈指令的操作数bit寻址寄存器I、Q、 M、SM、T、C、V、S、L的位值。 输出线圈指令对同一元件(操作数)一般只 能使用一次。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划

6、教材 第3章 PLC基本控制功能及应用 PLC应用技术 例1 触点串联指令编程 图3-1 逻辑与操作编程举例 a)梯形图 b)语句表 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 例2 触点并联指令编程 图3-2 逻辑或操作编程举例 a)梯形图 b)语句表 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3 . .逻辑取反指令的格式和功能 说明: 该指令在梯形图中编程时串联在需要取反的逻辑运 算结果之后。 NOT 表3-3 逻辑取反指令的格式

7、及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 NOT 无 对该指令前面的逻辑运算 结果取反 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 例3 取反指令编程 图3-3 逻辑取反指令操作 编程举例 LD I0.0 NOT = Q0.0 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 4.4.堆栈操作指令堆栈操作指令 采用梯形图程序指令编写程序时,程 序由一系列图形组合而成,用户可以方便 的根据需要进行编程(绘图)。但在使用 语句表

8、程序指令编程时,如遇复杂电路则 将不能直接使用触点“与”或触点“或” 指令进行描述,为此各种类型的PLC均有 专门用于描述复杂电路的语句表指令,他 们称为堆栈操作指令。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表表3 3- -4 4 堆栈操作指令的格式及功能堆栈操作指令的格式及功能 指令名称 语句表STL 功 能 操作码 操作数 栈装载与指令 (电路块串联 指令) ALD 无 将堆栈中第一层和第二层的值进行逻辑与 操作,结果存入栈顶,堆栈深度减1 栈装载或指令 (电路块并联 指令) ORD 无 将堆栈中第一层和

9、第二层的值进行逻辑或 操作,结果存入栈顶,堆栈深度减1 逻辑推入栈指令 LPS 无 复制栈顶的值并将其推入栈,栈底的值被 推出并丢失 逻辑读栈指令 LRD 无 复制堆栈中的第二个值到栈顶,堆栈没有 推入栈或弹出栈操作,但旧的栈顶值 被新的复制值取代 逻辑弹出栈指令 LPP 无 弹出栈顶的值,堆栈的第二个值成为栈顶 的值 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 例4 电路块串联指令编程 图3-4 逻辑块“或”操作编程举例 LD I0.0 A I0.2 LD I0.1 A I0.3 ALD = Q0.0 普通高等教

10、育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 例5 电路块并联指令编程 图3-5 逻辑块“与”操作编程举 例 LD I0.0 ON I0.1 LD I0.2 O I0.3 ALD = Q0.0 a)梯形图 b)语句表 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 例例6 6 堆栈操作指令编程堆栈操作指令编程 图3-9 逻辑堆栈操作指令编程举例 a)梯形图 b)语句表 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 P

11、LC基本控制功能及应用 PLC应用技术 3.1.2 3.1.2 置位复位指令置位复位指令 1.1.置位复位指令置位复位指令 表表3 3- -5 5 置位复位指令的格式及功能置位复位指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 R bit,N 条件满足时,从bit开 始的N个位被置“1” S bit,N 条件满足时,从bit开 始的N个位被清“0” bit S N bit R N 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 说明: Bit指定操作的起始位地址,寻址寄存器I、Q、 M、S、SM、

12、V、T、C、L的位值; N指定操作的位数,其范围是0255,可立 即数寻址,也可寄存器寻址(IB,QB,MB,SMB, SB,LB,VB,AC,*AC,*VD) 当对同一位地址进行操作的复位、置位指令 同时满足执行条件时,写在后面的指令被有效执行。 1.1.置位复位指令置位复位指令 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.触发器指令触发器指令 说明: bit指定被 操作的寄存器位, 其寻址的寄存器是 I,Q,M,V,S的位值。 表表3 3- -6 6 触发器指令的格式及功能触发器指令的格式及功能 梯形图

13、LAD 功 能 复位优先(RS)触发 器的置位信号S和复位 信号R1同时为1时,使 bit位置0 置位优先(SR)触发 器的置位信号S1和复 位信号R同时为1时, 使bit位置1 S1 OUT SR R bit S OUT RS R1 bit 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3.指令编程举例指令编程举例 (1)置位复位指令编程 图3-6中的起保停程序可由 置位复位指令编写,其对应的梯形 图及语句表程序如图3-10所示。 图3-10 置位复位指令实现的起保停程序 起动保持 停止 a)梯形图 b)语句表

14、 图3-6 起保停程序 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 (2)触发器指令编程 图3-11 RS触发器指令操作编程举例 a)梯形图 b)语句表 3.3.指令编程举例指令编程举例 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.1.3 3.1.3 正负跃变指令正负跃变指令 1 1正负跳变指令正负跳变指令 当信号从0变1时,将产生一个上升沿(或 正跳沿),而从1变0时,则产生一个下降沿 (或负跳沿),如图3-12所示。 时 间 信

15、 号 0 1 上升沿 下降沿 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 正负跃变指令格式和功能 该指令在程序中检测其前方逻辑运算状 态的改变,将一个长信号变为短信号。 表表3 3- -7 7 正负跃变指令的格式及功能正负跃变指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 EU 无 正跃变指令检测到每一次输入的 上升沿出现时,都将使得电路接 通一个扫描周期 ED 无 负跃变指令检测到每一次输入的 下降沿出现时,都将使得电路接 通一个扫描周期 P N 普通高等教育“十一五”国家级规划教材 高等职

16、业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.正负跃变指令编程举例正负跃变指令编程举例 图3-13 一个按钮控制两台电动机依次启动的程序 a)梯形图 b)语句表 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.2 3.2 定时器定时器/ /计数器指令及应用计数器指令及应用 定时器和计数器指令在控制 系统中主要用来实现定时操作及 计数操作。可用于需要按时间原 则控制的场合及根据对某事件计 数要求控制的场合。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划

17、教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.2.1 3.2.1 定时器指令定时器指令 S7-200系列PLC的软定时器有三种类型,他们 分别是接通延时定时器TON、断开延时定时器TOF 和保持型接通延时定时器TONR,其定时时间等于 分辨率与设定值的乘积。 定时器的分辨率有lms、l0ms和l00ms三种, 取决于定时器号码。 定时器的设定值和当前值均为16位的有符号 整数(INT),允许的最大值为32767。 定时器的预设值PT可寻址寄存器VW 、IW、QW、 MW、SMW、SW、LW、AC、AIW、 T、C、*VD、*AC及 常数。 普通高等教育“十一五”国家级规划教材 高

18、等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.2.1 3.2.1 定时器指令定时器指令 表3-9 定时器的类型 工作方式 时基(ms) 最大定时范围(s) 定时器号 TONR 1 32.767 T0,T64 10 327.67 T1-T4,T65-T68 100 3276.7 T5-T31,T69-T95 TON/TOF 1 32.767 T32,T96 10 327.67 T33-T36,T97-T100 100 3276.7 T37-T63,T101-T255 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC

19、基本控制功能及应用 PLC应用技术 1.1.接通延时定时器(接通延时定时器(TON TON ) 说明:接通延时定时器TON用于单一间隔的定时。 表表3 3- -1010接通延时定时器指令的格式及功能接通延时定时器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 TON Txxx,PT TON定时器的使能输入端IN为“1” 时,定时器开始定时;当定时器 的当前值大于预定值PT时,定时 器位变为ON(该位为“1”); 当 TON定时器的使能输入端IN由“1” 变“0”时,定时器复位 指令格式及功能 IN TON PT TXXX 普通高等教育“十一五”国家级规划教材 高等职业技术

20、教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.接通延时定时器(接通延时定时器(TON TON ) 2)指令编程举例 图3-19 TON定时器指令编程举例 I0.0 T37当前值 Q0.0 10S预设值 I0.1 a)梯形图程序 b)语句表程序 c)时序图 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.断开延时定时器(断开延时定时器(TOFTOF) 1)指令格式及功能 表表3 3- -11 11 断开延时定时器指令格式及功能断开延时定时器指令格式及功能 梯形图LAD 语句表S

21、TL 功 能 操作码 操作数 TOF Txxx,PT TOF定时器的使能输入端IN为“1”时, 定时器位变ON,当前值被清零;当 定时器的使能输入端IN为“0”时, 定时器开始计时;当当前值达到预 定值PT时,定时器位变为OFF(该位 为“0”) 说明:利用断开延时定时器TOF的工作特点, 可实现某一事件(故障)发生后的时间延时。 IN TOF PT TXXX 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.断开延时定时器(断开延时定时器(TOFTOF) 2)指令编程举例 图3-20 TOF定时器指令编程举例

22、I0.1 T37当前值 Q0.1 5S预设值 a)梯形图程序 b)语句表程序 c)时序图 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表表3 3- -12 12 保持型接通延时定时器指令格式及功能保持型接通延时定时器指令格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 TONR Txxx,PT TONR定时器的使能输入端IN为 “1”时,定时器开始延时;为 “0”时,定时器停止计时,并 保持当前值不变;当定时器当 前值达到预定值PT时,定时器 位变为ON(该位为“1”) 3.3.保持型接通延时定时器(

23、保持型接通延时定时器(TONRTONR) 1)指令格式及功能 IN TONR PT TXXX 说明: (1)TONR定时器的复位只能用复位指令来实现。 (2)利用TONR定时器指令的时间记忆功能,可实现对多次 输入接通时间的累加。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.保持型接通延时定时器(保持型接通延时定时器(TONR) 2)指令编程举例 图3-21 TONR定时器指令编程举例 I0.1 T31当前值 Q0.1 T31预设值 I0.2 a)梯形图程序 b)语句表程序 c)时序图 普通高等教育“十一五”国

24、家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.2.2 计数器指令计数器指令 计数器利用输入脉冲上升沿累 计脉冲个数。S7-200系列PLC有3类 计数器:加计数器CTU、减计数器 CTD和加减计数器CTUD。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表表3 3- -13 13 加计数器指令的格式及功能加计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 CTU Cxxx,PV 加计数器对CU的上升沿进行加计数; 当计数器的当前值大

25、于等于设定值PV 时,计数器位被置1;当计数器的复位 输入R为ON时,计数器被复位,计数器 当前值被清零,位值变为OFF 1.加计数器加计数器CTU 1)指令格式及功能 CU CTU R PV CXXX 说明: (1)CU为计数器的计数脉冲;R为计数器的复位;PV为计数器 的预设值,取值范围在1-32767之间。 (2)计数器的号码CXXX在0-255范围内任选。 (3)计数器也可通过复位指令为其复位。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2)指令编程举例 (1)药片自动数粒装瓶控制 普通高等教育“十一五”

26、国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2)指令编程举例 (2)计数器扩展程序 100个 100个 2000个 C1 C2 Q0.0 I0.1 a)梯形图 b)时序图 图3-23 计数器的扩展电路 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.减计数器减计数器CTDCTD 1)指令格式及功能 CD CTD LD PV CXXX 表表3 3- -14 14 减计数器指令的格式及功能减计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码

27、操作数 CTD Cxxx, PV 减计数器对CD的上升沿进行减计数; 当当前值等于0时,该计数器被置 位,同时停止计数;当计数装载端 LD为1时,当前值恢复为预设值, 位值置0 说明: (1)CD为计数器的计数脉冲;LD为计数器的装载端;PV为 计数器的预设值,取值范围在1-32767之间。 (2)减计数器的编号及预设值寻址范围同加计数器。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2.2.减计数器减计数器CTDCTD 2)指令编程举例 图3-24 减计数器指令编程举例 a)梯形图 b)语句表 普通高等教育“十一

28、五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3.加减计数器加减计数器CTUDCTUD 1 1)指令格式及功能)指令格式及功能 CXXX CU CTUD CD R PV 表表3 3- -15 15 加减计数器指令的格式及功能加减计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 CTUD Cxxx, PV 在加计数脉冲输入CU的上升沿,计数器的 当前值加1,在减计数脉冲输入CD的上升沿, 计数器的当前值减1,当前值大于等于设定 值PV时,计数器位被置位。若复位输入R为 ON时或对计数器执行复位指令R时,计数

29、器 被复位 说明: (1)当计数器的当前值达到最大计数值(32767)后,下一个CU上 升沿将使计数器当前值变为最小值(-32768);同样在当前计数 值达到最小计数值(-32768)后,下一个CD输入上升沿将使当前 计数值变为最大值(32767); (2)加减计数器的编号及预设值寻址范围同加计数器。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3.加减计数器加减计数器CTUDCTUD 2)指令编程举例 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用

30、PLC应用技术 3.3 3.3 位移位寄存器指令及应用位移位寄存器指令及应用 3 3. .3 3. .1 1 位移位寄存器指令位移位寄存器指令 SHRB EN DATA S_BIT N 梯形图LAD 语句表STL 功 能 操作码 操作数 SHRB DATA,S_BIT,N 当位移位寄存器指令的使能位EN为1时,数据 位DATA在每一个程序扫描周期均移入寄存器 的最低位(N为正时)或最高位(N为负时), 寄存器的其他位则依次左移(N为正时)或右 移(N为负时)一位 说明: (1)S_BIT和N定义一个位移位寄存器。寄存器的长度为N;寄存器的移位方向由N的符号 决定,N为正值寄存器左移(由低位向高

31、位移动),N为负值寄存器右移(由高位向低 位移动);寄存器的起始位由S_BIT指定,N为正时S_BIT为最低位,N为负时S_BIT为 最高位。 (2)DATA和S-BIT寻址I、 Q、 M、 SM、 T、 C、 V、 S、 L的位值;N为字节寻址,可 寻址的寄存器为VB、 IB、 QB、 MB、 SB、 SMB、 LB、 AC, 也可立即数寻址。 (3)移位指令影响特殊内部标志位SM1.1(移出移位寄存器的数据进入溢出标志位SM1.1) 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3 3.3 位移位寄存器指令及

32、应用位移位寄存器指令及应用 2位移位寄存器指令编程举例 图3-30 移位寄存器编程举例 I0.1 I0.4 VW100.0 VW100.1 VW100.2 VW100.3 a)梯形图 b)语句表 c)工作时序图 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4 3.4 程序控制指令及应用程序控制指令及应用 程序控制指令的作用是控制程序 的运行方向,如程序的跳转、程序的 循环以及按步序进行控制等。在工程 实践中常用来解决一些生产流程的选 择性分支控制、并行分支控制等。 普通高等教育“十一五”国家级规划教材 高等职业

33、技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表表3 3- -18 18 跳转与跳转标号指令的格式及功能跳转与跳转标号指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 JMP n 条件满足时,跳转指令(JMP) 可使程序转移到同一程序的具 体标号(n)处 LBL n 跳转标号指令(LBL)标记跳 转目的地的位置(n) 3.4.1 3.4.1 跳转与跳转标号指令跳转与跳转标号指令 1.1.指令格式及功能指令格式及功能 n (JMP) LBL n 说明: (1)跳转标号n的取值范围是0255; (2)跳转指令及跳转标号指令只能用于同一程序段中,不

34、能在主程序 段中用跳转指令,而在子程序段中用跳转标号指令。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.1 跳转与跳转标号指令跳转与跳转标号指令 2.2.指令编程举例指令编程举例 设I0.3为点动 /连动控制选择开 关,当I0.3得电时, 选择点动控制;当 I0.3不得电时,选 择连续运行控制。 采用跳转指令控制 的点动/连动控制 程序如图3-35所示。 I0.3得电,执行JMP指 令,程序跳转到标号4 处 I0.3不得电时,运行起 保停程序 I0.3不得电,执行JMP 指令,程序跳转到标 号5处 I0.3

35、得电,运行点动控 制程序 图3-35 跳转指令与标号指 令编程举例 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.2 3.4.2 子程序调用与子程序标号、子程子程序调用与子程序标号、子程 序返回指令序返回指令 将具有特定功能,并且多次使用的 程序段作为子程序。当主程序调用子程序 并执行时,子程序执行全部指令直至结束。 然后返回到主程序的子程序调用处。子程 序用于程序的分段和分块,使其成为较小 的、更易于管理的块,只有在需要时才调 用,可以更加有效地使用PLC。 普通高等教育“十一五”国家级规划教材 高等职业技

36、术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 表表3 3- -19 19 子程序调用与子程序标号、子程序返回指令的格式及功能子程序调用与子程序标号、子程序返回指令的格式及功能 梯形图LAD 语句表STL 指令功能 操作码 操作数 CALL SBR_n 子程序调用与标号指令(CALL) 把程序的控制权交给子程序 (SBR_n) CRET _ 有条件子程序返回指令(CRET) 根据该指令前面的逻辑关系,决 定是否终止子程序(SBR_n) 无条件子程序返回指令(RET)立 即终止子程序的执行 3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程

37、序标号、子程序返回指令 指令格式及功能指令格式及功能(见表3-19) SBR_n EN (RET) 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程序标号、子程序返回指令 说明: 1)子程序调用指令编写在主程序中,子程序返回指令编写在子程序中; 2)子程序标号n的范围是063; 3)子程序可以不带参数调用,也可以带参数调用。带参数调用的子程 序必须事先在局部变量表里对参数进行定义,最多可以传递16个 参数,参数的变量名最多为23个字符。传递的

38、参数有IN、IN_OUT、 OUT三类,IN(输入)是传入子程序的输入参数;IN_OUT(输入/ 输出)将参数的初始值传给子程序,并将子程序的执行结果返回 给同一地址;OUT(输出)是子程序的执行结果,它被返回给调用 它的程序。被传递参数的数据类型有BOOL、BYTE、WORD、INT、 DWORD、DINT、REAL、STRINGL八种。 4)在现行的编程软件中,无条件子程序返回指令(RET)为自动默认, 不需要在子程序结束时输入任何代码。执行完子程序以后,控制 程序回到子程序调用前的下一条指令。子程序可嵌套,嵌套深度 最多为8层。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电

39、类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程序标号、子程序返回指令 2.2.指令编程举例指令编程举例 1)不带参数子程序调用的编程 a)主程序 b)子程序0 c)子程序1 图3-35 不带参数子程序调用指令的编程 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程序标号、子程序返回指令 2)带参数子程序调用的编程 普通高等教育“十一五”国家级规划

40、教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.4.3 3.4.3 顺序控制继电器指令顺序控制继电器指令 在运用PLC进行顺序控制时常采用顺序 控制指令,这是一种由顺序功能图设计梯 形图的步进型指令。首先用顺序功能图描 述程序的设计思想,然后再用指令编写出 符合程序设计思想的程序。顺序控制指令 可以将顺序功能图转换成梯形图程序,顺 序功能图是设计梯形图程序的基础。 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 1. 1. 顺序功能图简介顺序功能图简介 一个三步循环步进的

41、顺序功能图如图3-37所示。 图3-37 顺序功能图 循环 条件 c 1 2 3 起动信号 步进条件 a 步进条件 b 步 3 动作 步 1 动作 步 2 动作 S0.1 a S0.0 S0.1 S0.2 图3-38 状态步之间的逻辑 关系 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 2. 2. 顺序控制继电器指顺序控制继电器指 令令 表表3 3- -21 21 顺序控制继电器指令的格式及功能顺序控制继电器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 LSCR n 当顺序控制继电器位n为1时

42、,SCR(LSCR)指 令被激活,标志着该顺序控制程序段的开始 SCRT n 当满足条件使SCRT指令执行时,则复位本顺序 控制程序段,激活下一顺序控制程序段n SCRE 执行SCRE指令,结束由SCR(LSCR)开始到 SCRE之间顺序控制程序段的工作 说明:1)顺序控制继电器位n必须寻址顺序控制继电器S的位。不能 把同一编号的顺序控制继电器位用在不同的程序中,例如,如果在主 程序中使用S0.1,则不能在子程序中再使用; 2)在SCR段之间不能使用JMP和LBL指令,即不允许跳入或跳出 SCR段。可以使用跳转和标号指令在SCR段内跳转; 3)不能在SCR段中使用FOR、NEXT和END指令。

43、 n SCR n (SCRT) (SCRE) 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3.顺序控制继电器指令编程举例顺序控制继电器指令编程举例 红绿灯循环点亮控制 1)红绿灯循环点亮 控制要求 按下起动按钮,红 灯点亮1S后熄灭,同时绿 灯点亮;绿灯点亮1S后熄 灭,再点亮红灯,不断循 环直至按下停止按钮 2)绘制顺序功能图 根据控制要求绘制 红绿灯循环点亮的顺序功 能图。 I0.0 红灯亮Q0.0 绿灯亮Q0.1 T37 T38 S0.0 S0.1 图3-38 顺序功能图 普通高等教育“十一五”国家级规划

44、教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 3.3.顺序控制继电器指令编程举例顺序控制继电器指令编程举例 3)编制梯形图 程序 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 第3章 PLC基本控制功能及应用 PLC应用技术 本章小结 本章介绍了S7-200系列PLC编程语言基本操作指令的格式、功能及应用。介绍了 触点、线圈等一些基本概念。并通过上机实践进一步熟悉这些基本指令的应用。 1触点指令装载、与、或、非指令,可以实现电路的与、或、非运算,线圈指 令、置位复位指令用于电路输出,正负跃变指令用于检测电路的上升下降沿,

45、对于复 杂的电路,引入了堆栈的概念,用来保存电路运算的中间结果,进行电路块的与、或 运算,这些指令是PLC最常用的指令类型。在这一章中对这一部分指令的格式、功能 和应用做了详细的介绍。 2S7-200系列PLC有TON、TOF、TONR三种定时器指令,其定时分辨率有 1ms、10ms、100ms三种;有CTU、CTD、CTUD三种计数器指令,可对输入脉冲进 行加减计数。 3位移位寄存器指令可以实现对于指定长度的移位寄存器进行指定方向的数据 移位操作。 4跳转指令JMP、标号指令LBL可以实现程序的跳转,完成分支控制;子程序 调用指令CALL、子程序有条件返回指令CRET可以实现主程序对于子程序的操作;对 PLC进行顺序控制时可以使用顺序控制指令,顺序功能图由步、转换、转换条件、动 作、有向连线等构成,由这些构成元素可以设计顺序功能图,用顺序控制继电器指令 可以将顺序功能图转换成梯形图程序。 5上机实践给出了上述基本指令的应用目的,熟练了STEP 7-MicroMIN编程软 件的使用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 电子与机械类
版权提示 | 免责声明

1,本文(第3章 PLC的基本控制功能及应用.ppt)为本站会员(淡淡的紫竹语嫣)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|