PLC的基本控制功能及应用课件

上传人:29 文档编号:240628762 上传时间:2024-04-26 格式:PPTX 页数:55 大小:383.77KB
收藏 版权申诉 举报 下载
PLC的基本控制功能及应用课件_第1页
第1页 / 共55页
PLC的基本控制功能及应用课件_第2页
第2页 / 共55页
PLC的基本控制功能及应用课件_第3页
第3页 / 共55页
资源描述:

《PLC的基本控制功能及应用课件》由会员分享,可在线阅读,更多相关《PLC的基本控制功能及应用课件(55页珍藏版)》请在装配图网上搜索。

1、矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用学习目标:掌握触点线圈指令、置位复位指令、正负跃变指令的格式及应用;掌握定时器、计数器指令的格式及应用;掌握位移位寄存器指令的格式及应用;掌握跳转指令、子程序指令、顺序控制继电器指令的格式及应用。掌握程序调试的步骤及方法。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.1 3.1 布尔指令及应用布尔指令及应用 布尔指令即位操作指令,是PLC常用的基本指令,运算结果用二进制数字1和0表示,可以实现基本的位逻辑运算和控制。3.1.1 触点线圈指令 1 1触点指令触点指令 触点指令

2、代表CPU对存储器的读操作,常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表3-1 触点指令的格式及功能梯形图LAD语句表STL 功 能操作码操作数梯形图含义语句表含义LDLDbitbit将一常开触点bit与母线相连接将bit装入栈顶LDNLDNbitbit将一常闭触点 bit 与母线相连接将bit取反后装入栈顶A Abitbit将一常开触点bit与上一触点串联,可连续使用将bit与栈顶相与后存入栈顶ANANbitbit将一常闭触点bit与上一触点串联,可连续使用将bit取反与栈顶相与后存入栈顶O

3、Obitbit将一常开触点 bit与上一触点并联,可连续使用将bit与栈顶相或后存入栈顶ONONbitbit将一常闭触点 bit与上一触点并联,可连续使用将bit取反与栈顶相或后存入栈顶bitbitbitbitbitbit矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 触点指令的格式和功能说明:梯形图程序的触点指令有常开和常闭触点两类,类似于继电-接触器控制系统的电器接点,可自由的串并联。语句表程序的触点指令由操作码和操作数组成。在语句表程序中,控制逻辑的执行通过CPU中的一个逻辑堆栈来实现,这个堆栈有九层深度,每层只有一位宽度。语句表程序的触点指令运算全部

4、都在栈顶进行。表中操作数bit寻址寄存器I、Q、M、SM、T、C、V、S、L的位值。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2 2输出线圈指令输出线圈指令 表3-2 输出线圈指令的格式及功能梯形图LAD语句表STL 功 能操作码操作数梯形图含义语句表含义bit当能流流进线圈时,线圈所对应的操作数bit置“1”复制栈顶的值到bitBit()说明:输出线圈指令的操作数bit寻址寄存器I、Q、M、SM、T、C、V、S、L的位值。输出线圈指令对同一元件(操作数)一般只能使用一次。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用

5、 例1 触点串联指令编程图3-1 逻辑与操作编程举例a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 例2 触点并联指令编程图3-2 逻辑或操作编程举例a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.逻辑取反指令的格式和功能说明:该指令在梯形图中编程时串联在需要取反的逻辑运算结果之后。NOT表3-3 逻辑取反指令的格式及功能梯形图LAD语句表STL功 能操作码操作数NOT无对该指令前面的逻辑运算结果取反矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与

6、应用 例3 取反指令编程图3-3 逻辑取反指令操作编程举例LD I0.0NOT=Q0.0 矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用4.4.堆栈操作指令堆栈操作指令 采用梯形图程序指令编写程序时,程序由一系列图形组合而成,用户可以方便的根据需要进行编程(绘图)。但在使用语句表程序指令编程时,如遇复杂电路则将不能直接使用触点“与”或触点“或”指令进行描述,为此各种类型的PLC均有专门用于描述复杂电路的语句表指令,他们称为堆栈操作指令。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表表3-4 3-4 堆栈操作指令的格式及功

7、能堆栈操作指令的格式及功能指令名称语句表STL功 能操作码操作数栈装载与指令(电路块串联指令)ALD无将堆栈中第一层和第二层的值进行逻辑与操作,结果存入栈顶,堆栈深度减1栈装载或指令(电路块并联指令)ORD无将堆栈中第一层和第二层的值进行逻辑或操作,结果存入栈顶,堆栈深度减1逻辑推入栈指令LPS无复制栈顶的值并将其推入栈,栈底的值被推出并丢失逻辑读栈指令LRD无复制堆栈中的第二个值到栈顶,堆栈没有推入栈或弹出栈操作,但旧的栈顶值被新的复制值取代逻辑弹出栈指令LPP无弹出栈顶的值,堆栈的第二个值成为栈顶的值矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 例4

8、电路块串联指令编程 图3-4 逻辑块“或”操作编程举例LD I0.0A I0.2LD I0.1A I0.3ALD=Q0.0矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 例5 电路块并联指令编程图3-5 逻辑块“与”操作编程举例LD I0.0 ON I0.1LD I0.2O I0.3ALD=Q0.0a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 例例6 6 堆栈操作指令编程堆栈操作指令编程图3-9 逻辑堆栈操作指令编程举例a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功

9、能及应用PLC原理与应用3.1.2 3.1.2 置位复位指令置位复位指令 1.1.置位复位指令置位复位指令 表表3-5 3-5 置位复位指令的格式及功能置位复位指令的格式及功能梯形图LAD语句表STL功 能操作码操作数Rbit,N条件满足时,从bit开始的N个位被置“1”Sbit,N条件满足时,从bit开始的N个位被清“0”bitSNbitRN矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 说明:Bit指定操作的起始位地址,寻址寄存器I、Q、M、S、SM、V、T、C、L的位值;N指定操作的位数,其范围是0255,可立即数寻址,也可寄存器寻址(IB,QB,MB

10、,SMB,SB,LB,VB,AC,*AC,*VD)当对同一位地址进行操作的复位、置位指令同时满足执行条件时,写在后面的指令被有效执行。1.1.置位复位指令置位复位指令矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.触发器指令触发器指令 说明:bit指定被操作的寄存器位,其寻址的寄存器是I,Q,M,V,S的位值。表表3-6 3-6 触发器指令的格式及功能触发器指令的格式及功能梯形图LAD功 能复位优先(RS)触发器的置位信号S和复位信号R1同时为1时,使bit位置0置位优先(SR)触发器的置位信号S1和复位信号R同时为1时,使bit位置1S1 OUTSR

11、RbitS OUTRSR1bit矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3.指令编程举例指令编程举例 (1)置位复位指令编程 图3-6中的起保停程序可由置位复位指令编写,其对应的梯形图及语句表程序如图3-10所示。图3-10 置位复位指令实现的起保停程序起动保持停止a)梯形图 b)语句表图3-6 起保停程序矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用(2)触发器指令编程图3-11 RS触发器指令操作编程举例a)梯形图 b)语句表3.3.指令编程举例指令编程举例矿物加工工程专业可编程序控制器教案第3章 PLC基本

12、控制功能及应用PLC原理与应用3.1.3 3.1.3 正负跃变指令正负跃变指令1 1正负跳变指令正负跳变指令 当信号从0变1时,将产生一个上升沿(或正跳沿),而从1变0时,则产生一个下降沿(或负跳沿),如图3-12所示。时间信号01上升沿下降沿矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用正负跃变指令格式和功能 该指令在程序中检测其前方逻辑运算状态的改变,将一个长信号变为短信号。表表3-7 3-7 正负跃变指令的格式及功能正负跃变指令的格式及功能梯形图LAD语句表STL功 能操作码操作数EU无正跃变指令检测到每一次输入的上升沿出现时,都将使得电路接通一个扫描

13、周期ED无负跃变指令检测到每一次输入的下降沿出现时,都将使得电路接通一个扫描周期PN矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.正负跃变指令编程举例正负跃变指令编程举例图3-13 一个按钮控制两台电动机依次启动的程序a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.2 3.2 定时器定时器/计数器指令及应用计数器指令及应用 定时器和计数器指令在控制系统中主要用来实现定时操作及计数操作。可用于需要按时间原则控制的场合及根据对某事件计数要求控制的场合。矿物加工工程专业可编程序控制器教案第3章 P

14、LC基本控制功能及应用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及常数。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3

15、.2.1 3.2.1 定时器指令定时器指令表3-9 定时器的类型工作方式时基(ms)最大定时范围(s)定时器号TONR132.767T0,T6410327.67T1-T4,T65-T681003276.7T5-T31,T69-T95TON/TOF132.767T32,T9610327.67T33-T36,T97-T1001003276.7T37-T63,T101-T255矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用1.1.接通延时定时器(接通延时定时器(TON TON)说明:接通延时定时器TON用于单一间隔的定时。表表3-103-10接通延时定时器指令的格

16、式及功能接通延时定时器指令的格式及功能梯形图LAD语句表STL功 能操作码操作数TONTxxx,PTTON定时器的使能输入端IN为“1”时,定时器开始定时;当定时器的当前值大于预定值PT时,定时器位变为ON(该位为“1”);当TON定时器的使能输入端IN由“1”变“0”时,定时器复位指令格式及功能IN TONPTTXXX矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.接通延时定时器(接通延时定时器(TON TON)2)指令编程举例图3-19 TON定时器指令编程举例I0.0T37当前值Q0.010S预设值I0.1a)梯形图程序 b)语句表程序 c)时序

17、图矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.断开延时定时器(断开延时定时器(TOFTOF)1)指令格式及功能表表3-11 3-11 断开延时定时器指令格式及功能断开延时定时器指令格式及功能梯形图LAD语句表STL功 能操作码操作数TOFTxxx,PTTOF定时器的使能输入端IN为“1”时,定时器位变ON,当前值被清零;当定时器的使能输入端IN为“0”时,定时器开始计时;当当前值达到预定值PT时,定时器位变为OFF(该位为“0”)说明:利用断开延时定时器TOF的工作特点,可实现某一事件(故障)发生后的时间延时。IN TOFPTTXXX矿物加工工程专

18、业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.断开延时定时器(断开延时定时器(TOFTOF)2)指令编程举例图3-20 TOF定时器指令编程举例I0.1T37当前值Q0.15S预设值a)梯形图程序 b)语句表程序 c)时序图矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表表3-12 3-12 保持型接通延时定时器指令格式及功能保持型接通延时定时器指令格式及功能梯形图LAD语句表STL功 能操作码操作数TONRTxxx,PTTONR定时器的使能输入端IN为“1”时,定时器开始延时;为“0”时,定时器停止计时,并保持当前值不变;当定

19、时器当前值达到预定值PT时,定时器位变为ON(该位为“1”)3.3.保持型接通延时定时器(保持型接通延时定时器(TONRTONR)1)指令格式及功能IN TONRPTTXXX 说明:(1)TONR定时器的复位只能用复位指令来实现。(2)利用TONR定时器指令的时间记忆功能,可实现对多次输入接通时间的累加。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.保持型接通延时定时器(保持型接通延时定时器(TONR)2)指令编程举例图3-21 TONR定时器指令编程举例I0.1T31当前值Q0.1T31预设值I0.2a)梯形图程序 b)语句表程序 c)时序图矿物加工工

20、程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用 3.2.2 计数器指令计数器指令 计数器利用输入脉冲上升沿累计脉冲个数。S7-200系列PLC有3类计数器:加计数器CTU、减计数器CTD和加减计数器CTUD。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表表3-13 3-13 加计数器指令的格式及功能加计数器指令的格式及功能梯形图LAD语句表STL功 能操作码操作数CTUCxxx,PV加计数器对CU的上升沿进行加计数;当计数器的当前值大于等于设定值PV时,计数器位被置1;当计数器的复位输入R为ON时,计数器被复位,计数器当前值被清零

21、,位值变为OFF1.加计数器加计数器CTU1)指令格式及功能 CU CTURPVCXXX说明:(1)CU为计数器的计数脉冲;R为计数器的复位;PV为计数器的预设值,取值范围在1-32767之间。(2)计数器的号码CXXX在0-255范围内任选。(3)计数器也可通过复位指令为其复位。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2)指令编程举例 (1)药片自动数粒装瓶控制 矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2)指令编程举例(2)计数器扩展程序 100个100个2000个C1C2Q0.0I0.1a)梯形图 b)时序

22、图图3-23 计数器的扩展电路矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.减计数器减计数器CTDCTD1)指令格式及功能 CD CTDLDPVCXXX表表3-14 3-14 减计数器指令的格式及功能减计数器指令的格式及功能梯形图LAD语句表STL功 能操作码操作数CTDCxxx,PV减计数器对CD的上升沿进行减计数;当当前值等于0时,该计数器被置位,同时停止计数;当计数装载端LD为1时,当前值恢复为预设值,位值置0说明:(1)CD为计数器的计数脉冲;LD为计数器的装载端;PV为计数器的预设值,取值范围在1-32767之间。(2)减计数器的编号及预设

23、值寻址范围同加计数器。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.减计数器减计数器CTDCTD2)指令编程举例图3-24 减计数器指令编程举例a)梯形图 b)语句表矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3.加减计数器加减计数器CTUDCTUD1 1)指令格式及功能)指令格式及功能 CXXXCU CTUDCDRPV表表3-15 3-15 加减计数器指令的格式及功能加减计数器指令的格式及功能梯形图LAD语句表STL功 能操作码操作数CTUDCxxx,PV在加计数脉冲输入CU的上升沿,计数器的当前值加1,在

24、减计数脉冲输入CD的上升沿,计数器的当前值减1,当前值大于等于设定值PV时,计数器位被置位。若复位输入R为ON时或对计数器执行复位指令R时,计数器被复位说明:(1)当计数器的当前值达到最大计数值(32767)后,下一个CU上升沿将使计数器当前值变为最小值(-32768);同样在当前计数值达到最小计数值(-32768)后,下一个CD输入上升沿将使当前计数值变为最大值(32767);(2)加减计数器的编号及预设值寻址范围同加计数器。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3.加减计数器加减计数器CTUDCTUD2)指令编程举例矿物加工工程专业可编程序控

25、制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3 3.3 位移位寄存器指令及应用位移位寄存器指令及应用3.3.1 3.3.1 位移位寄存器指令位移位寄存器指令SHRBEN DATAS_BITN梯形图LAD语句表STL功 能操作码操作数SHRBDATA,S_BIT,N当位移位寄存器指令的使能位EN为1时,数据位DATA在每一个程序扫描周期均移入寄存器的最低位(N为正时)或最高位(N为负时),寄存器的其他位则依次左移(N为正时)或右移(N为负时)一位说明:(1)S_BIT和N定义一个位移位寄存器。寄存器的长度为N;寄存器的移位方向由N的符号决定,N为正值寄存器左移(由低位向高位移动)

26、,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 位移位寄存器指令及应用位移位寄存器指令及应用2位移位寄存器指令编程举例图3-30 移位寄存器编程举例I0.1I0

27、.4VW100.0VW100.1VW100.2VW100.3a)梯形图b)语句表c)工作时序图矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.4 3.4 程序控制指令及应用程序控制指令及应用 程序控制指令的作用是控制程序的运行方向,如程序的跳转、程序的循环以及按步序进行控制等。在工程实践中常用来解决一些生产流程的选择性分支控制、并行分支控制等。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表表3-18 3-18 跳转与跳转标号指令的格式及功能跳转与跳转标号指令的格式及功能梯形图LAD语句表STL 功 能操作码操作数JMP

28、n条件满足时,跳转指令(JMP)可使程序转移到同一程序的具体标号(n)处LBLn跳转标号指令(LBL)标记跳转目的地的位置(n)3.4.1 3.4.1 跳转与跳转标号指令跳转与跳转标号指令1.1.指令格式及功能指令格式及功能 n(JMP)LBLn说明:(1)跳转标号n的取值范围是0255;(2)跳转指令及跳转标号指令只能用于同一程序段中,不能在主程序段中用跳转指令,而在子程序段中用跳转标号指令。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.4.1 跳转与跳转标号指令跳转与跳转标号指令 2.2.指令编程举例指令编程举例 设I0.3为点动/连动控制选择开关,

29、当I0.3得电时,选择点动控制;当I0.3不得电时,选择连续运行控制。采用跳转指令控制的点动/连动控制程序如图3-35所示。I0.3得电,执行JMP指令,程序跳转到标号4处I0.3不得电时,运行起保停程序I0.3不得电,执行JMP指令,程序跳转到标号5处I0.3得电,运行点动控制程序图3-35 跳转指令与标号指令编程举例矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.4.2 3.4.2 子程序调用与子程序标号、子程子程序调用与子程序标号、子程序返回指令序返回指令 将具有特定功能,并且多次使用的程序段作为子程序。当主程序调用子程序并执行时,子程序执行全部指令

30、直至结束。然后返回到主程序的子程序调用处。子程序用于程序的分段和分块,使其成为较小的、更易于管理的块,只有在需要时才调用,可以更加有效地使用PLC。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用表表3-19 3-19 子程序调用与子程序标号、子程序返回指令的格式及功能子程序调用与子程序标号、子程序返回指令的格式及功能梯形图LAD语句表STL指令功能操作码操作数CALLSBR_n子程序调用与标号指令(CALL)把程序的控制权交给子程序(SBR_n)CRET_有条件子程序返回指令(CRET)根据该指令前面的逻辑关系,决定是否终止子程序(SBR_n)无条件子程序返

31、回指令(RET)立即终止子程序的执行3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程序标号、子程序返回指令指令格式及功能指令格式及功能(见表3-19)SBR_nEN(RET)矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.4.2 3.4.2 子程序调用与子程序标号、子程序返回指令子程序调用与子程序标号、子程序返回指令说明:1)子程序调用指令编写在主程序中,子程序返回指令编写在子程序中;2)子程序标号n的范围是063;3)子程序可以不带参数调用,也可以带参数调用。带参数调用的子程序必须事先在局部变量表里对参数进行定义,最多可以传

32、递16个参数,参数的变量名最多为23个字符。传递的参数有IN、IN_OUT、OUT三类,IN(输入)是传入子程序的输入参数;IN_OUT(输入/输出)将参数的初始值传给子程序,并将子程序的执行结果返回给同一地址;OUT(输出)是子程序的执行结果,它被返回给调用它的程序。被传递参数的数据类型有BOOL、BYTE、WORD、INT、DWORD、DINT、REAL、STRINGL八种。4)在现行的编程软件中,无条件子程序返回指令(RET)为自动默认,不需要在子程序结束时输入任何代码。执行完子程序以后,控制程序回到子程序调用前的下一条指令。子程序可嵌套,嵌套深度最多为8层。矿物加工工程专业可编程序控制

33、器教案第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)带参数子程序调用的编程矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.4.3

34、3.4.3 顺序控制继电器指令顺序控制继电器指令 在运用PLC进行顺序控制时常采用顺序控制指令,这是一种由顺序功能图设计梯形图的步进型指令。首先用顺序功能图描述程序的设计思想,然后再用指令编写出符合程序设计思想的程序。顺序控制指令可以将顺序功能图转换成梯形图程序,顺序功能图是设计梯形图程序的基础。矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用1.1.顺序功能图简介顺序功能图简介一个三步循环步进的顺序功能图如图3-37所示。图3-37 顺序功能图 循环 条件 c 1 2 3 起动信号 步进条件a 步进条件b 步 3 动作 步 1 动作 步 2 动作 S0.1

35、a S0.0 S0.1 S0.2 图3-38 状态步之间的逻辑关系矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用2.2.顺序控制继电器指顺序控制继电器指令令表表3-21 3-21 顺序控制继电器指令的格式及功能顺序控制继电器指令的格式及功能梯形图LAD语句表STL 功 能操作码操作数LSCRn当顺序控制继电器位n为1时,SCR(LSCR)指令被激活,标志着该顺序控制程序段的开始SCRTn当满足条件使SCRT指令执行时,则复位本顺序控制程序段,激活下一顺序控制程序段nSCRE执行SCRE指令,结束由SCR(LSCR)开始到SCRE之间顺序控制程序段的工作说明:

36、1)顺序控制继电器位n必须寻址顺序控制继电器S的位。不能 把同一编号的顺序控制继电器位用在不同的程序中,例如,如果在主程序中使用S0.1,则不能在子程序中再使用;2)在SCR段之间不能使用JMP和LBL指令,即不允许跳入或跳出SCR段。可以使用跳转和标号指令在SCR段内跳转;3)不能在SCR段中使用FOR、NEXT和END指令。nSCRn(SCRT)(SCRE)矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3.顺序控制继电器指令编程举例顺序控制继电器指令编程举例 红绿灯循环点亮控制 1)红绿灯循环点亮控制要求 按下起动按钮,红灯点亮1S后熄灭,同时绿灯点

37、亮;绿灯点亮1S后熄灭,再点亮红灯,不断循环直至按下停止按钮 2)绘制顺序功能图 根据控制要求绘制红绿灯循环点亮的顺序功能图。I0.0红灯亮Q0.0绿灯亮Q0.1T37 T38 S0.0S0.1图3-38 顺序功能图矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用3.3.顺序控制继电器指令编程举例顺序控制继电器指令编程举例3)编制梯形图程序 矿物加工工程专业可编程序控制器教案第3章 PLC基本控制功能及应用PLC原理与应用本章小结本章介绍了S7-200系列PLC编程语言基本操作指令的格式、功能及应用。介绍了触点、线圈等一些基本概念。并通过上机实践进一步熟悉这些

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

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!