




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章PLC基本指令及程序设计第一节PLC的基本逻辑指令及举例
一、位逻辑指令
二、定时器指令
三、计数器指令第二节梯形图的编辑方法
一、梯形图编程的基本规则
二、语句表编辑规则第三节典型电路及应用举例
一、典型电路
二、应用举例本章重点:计数器和定时器本章难点:定时器和计算器混合应用梯形图的编程方法第一节PLC的基本逻辑指令及举例一、位逻辑指令1.逻辑取及线圈驱动指令(LD、LDN和=)LD(Load):取指令。用于网络块逻辑运算开始的常开触点与母线的连接。LDN(LoadNot):取反指令。用于网络块逻辑运算开始的常闭触点与母线的连接。=(Out):线圈驱动指令。LD、LDN、=电路的使用说明如图5-1所示返回第一节PLC的基本逻辑指令及举例图5-1LD、LDN、=电路返回LDI0.0
=Q0.0
LDNI0.1
=Q0.1
=M0.1第一节PLC的基本逻辑指令及举例2.触点串联指令(A、AN)A(And):与指令。用于单个常开触点与其他程序段的串联连接。AN(AndNot):与反指令。用于单个常闭触点与其他程序段的串联连。
A、AN电路使用说明如图5-2所示。
图5-3所示的电路就不属于连续输出电路。返回第一节PLC的基本逻辑指令及举例图5-2A、AN电路返回LDI1.0ANC0=M0.0LDNM0.0AV1.2=Q0.2=M1.0ANT37=Q0.3第一节PLC的基本逻辑指令及举例
图5-3错误次序电路返回第一节PLC的基本逻辑指令及举例3.触点并联指令(O、ON)O(OR):或指令。用于单个常开触点与其他程序段的并联连接。ON(0rNot):或反指令。用于单个常闭触点与其他程序段的并联连接。
O、ON电路使用说明如图5-4所示。
返回第一节PLC的基本逻辑指令及举例LDQ0.1ONI0.5AM10.2=Q1.0图5-4O、ON电路返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例
OLD(OrLoad):或块指令。用于串联电路块的并联连接。两个以上触点串联形成的支路叫串联电路块。OLD电路使用说明如图5-5所示。4.串联电路块的并联连接指令(OLD)返回5.并联电路块的串联连接指令(ALD)
两条以上支路并联形成的电路叫并联电路块。ALD(AndLoad):与块指令。用于并联电路块的串联连接。ALD电路如图5-6所示第一节PLC的基本逻辑指令及举例LDM0.0LDNI0.2AI0.0AM0.2LDI0.1OLDANM0.1=Q0.0OLD图5-5OLD电路返回第一节PLC的基本逻辑指令及举例图5-6ALD电路返回LDI0.0AI0.1ONQ0.0LDM1.2ONT37ALDSQ0.0,1第一节PLC的基本逻辑指令及举例6.置位/复位指令(S、R)置位(Set)/复位(Reset)指令的LAD和STL形式以及功能如表5-1所列。S/R指令使用说明如图5-7所示。
表5-1置位/复位指令说明指令名称LADSTL功能操作数范围及类型返回置位指令复位指令Sbit,NRbit,N从bit开始的N个元件置1并保持从bit开始的N个元件清0并保持N:VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。一般情况下使用常数(N:1~255)S/R:I、Q、M、SM、T、C、V、S和L第一节PLC的基本逻辑指令及举例
图5-7S/R指令应用返回LDI0.0SQ0.0,1LDI0.1RQ0.0,第一节PLC的基本逻辑指令及举例
7.RS触发器指令RS触发器指令包括两条指令:SR(SetDominantBistable):置位优先触发器指令。当置位信号(S1)和复位信号(R)都为真时,输出为真。RS(ResetDominantBistable):复位优先触发器指令。当置位信号(S)和复位信号(R1)都为真时,输出为假。S触发器指令的LAD形式如图5-8所示。RS触发器指令及真值表如表5-2所列。返回第一节PLC的基本逻辑指令及举例表5-2触发器指令说明指令名称S1R输出操作数范围及类型00保持前一状态R/S:I、Q、V、M、SM、S、T、C。Bit:I、Q、V、M和S。010101111SR1输出00保持前一状态010101110返回第一节PLC的基本逻辑指令及举例
图5-8RS触发器指令应用(a)梯形图;(b)时序图返回第一节PLC的基本逻辑指令及举例8.立即指令立即指令的名称和使用说明如表5-3所列。图5-9所示为立即指令的用法。返回边沿脉冲指令的使用及说明如表5-4所示。边沿脉冲指令EU/ED使用举例如图5-10所示。9.边沿脉冲指令第一节PLC的基本逻辑指令及举例表5-3立即指令说明返回指令名称语句表梯形图使用说明立即取LDIbitbit只能为I立即取反LDINbit立即或OIbit立即或反ONIbit立即与AI bit立即与反AINbit立即输出=Ibitbit只能为Q立即置位SIbit,N1、bit只能为Q2、N:1~1283、N的操作数同S/R指令立即复位RIbit,N第一节PLC的基本逻辑指令及举例LDM0.2=IQ10.0LDII0.5RIQ0.2,1SIQ1.0,3图5-9立即指令应用返回第一节PLC的基本逻辑指令及举例
表5-4边沿脉冲指令说明指令名称梯形图语句表功能说明返回上升沿脉冲下降沿脉冲EUED在上升沿产生脉冲在下降沿产生脉冲无操作数第一节PLC的基本逻辑指令及举例
LDI0.0EU=M0.0SQ0.0,1LDI0.1ED=M0.1RQ0.0,1返回第一节PLC的基本逻辑指令及举例图5-10边沿脉冲指令EU/ED指令应用(a)梯形图;(b)语句表;(c)时序图返回第一节PLC的基本逻辑指令及举例返回二分频PLC程序:第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回四分频PLC程序:第一节PLC的基本逻辑指令及举例10.NOT及NOP指令
(1)取反指令NOT取反指令的应用如图5-11所示。
(2)空操作指令NOP(NoOperation)STL形式:NOPNLAD形式:
返回第一节PLC的基本逻辑指令及举例
图5-11取反指令应用(a)梯形图;(b)语句表返回LDI0.0ANI0.1NOT=Q0.0(b)(a)第一节PLC的基本逻辑指令及举例11、逻辑堆栈指令堆栈就是一个特殊的数据存储区,最深部的数据叫栈底数据,顶部的数据叫栈顶数据,S7-200PLC堆栈有9层,如图5-12中iV0~iV8。
(1).逻辑入栈LPS、逻辑读栈LRD和逻辑出栈LPP指令LPS(LogicPush):逻辑入栈指令(分支电路开始指令)LRD(LogicRead):逻辑读栈指令。LDS(LoadStack):装入堆栈指令。LPP(LogicPop):逻辑出栈指令(分支电路结束指令)。返回第一节PLC的基本逻辑指令及举例图5-12逻辑堆栈指令(a)LPS;(b)LRD;(c)LPP;(d)LDS前后前后前后前后
iv0iv0iv0iv1iv0iv1iv0iv3
iv1iv0iv1iv1iv1iv2iv1iv0
iv2iv1iv2iv2iv2iv3iv2iv1
iv3iv2iv3iv3iv3iv4iv3iv2
iv4iv3iv4iv4iv4iv5iv4iv3
iv5iv4iv5iv5iv5iv6iv5iv4
iv6iv5iv6iv6iv6iv7iv6iv5
iv7iv6iv7iv7iv7iv8iv7iv6
iv8iv7iv8iv8iv8ixiv8iv7返回第一节PLC的基本逻辑指令及举例图5-13逻辑堆栈指令应用(a)梯形图;(b)语句表LDI0.0LPSLDI0.5OI0.6ALD=Q7.0LRD
LD2.1OI1.3ALD=Q6.0LPPAI1.0=Q3.0(b)(a)返回2.堆栈指令应用。逻辑堆栈指令应用如图5-13所示。第一节PLC的基本逻辑指令及举例12.比较指令比较指令的类型有:字节比较、整数比较、双字整数比较、实数比较和字符串比较。数值比较指令的运算符有:=、>=、<、<=、>和<>等6种,而字符串比较指令只有=和<>两种。
比较指令的LAD和STL形式如表5-5所列。返回第一节PLC的基本逻辑指令及举例触点的基本指令以字节比较为例)从母线取用比较触点串联比较触点并联比较触点LDB=,LDB<>LDB>=,LDB>LDB<=,LDB<AB=,AB<>AB>=,AB>AB<=,AB<OB=,OB<>OB>=,OB>OB<=,OB<操作数的含义及范围字节比较操作数IN1/IN2:IB、QB、MB、SMB、VB、SB、LB、AC、常数、*VD、*AC、*LD字比较操作数IN1/IN2:IW、QW、MW、SMW、T、C、VW、LW、AIW、AC常数、*VD、*AC、*LD双字比较操作数IN1/TN2:ID、QD、MD、SMD、VD、LD、HC、AC、常数、*VD、*AC、*LD。实数比较操作数IN1/IN2:ID、QD、MD、SMD、VD、LD、AC、常数、*VD、*AC、*LD。OUT:I、Q、V、M、SM、S、T、C、L返回表5-5数值比较指令第一节PLC的基本逻辑指令及举例二、定时器指令1.定时器介绍 S7-200PLC为用户提供了三种类型的定时器:接通延时定时器(TON)、有记忆接通延时定时器(TONR)和断开延时定时器(TOF)。定时器的编号用定时器的名称和它的常数编号(最大数为255)来表示,即T***。如:T40。定时器的分辨率和定时时间的计算:单位时间的时间增量称为定时器的分辨率。S7—200PLC定时器有3个分辨率等级:1ms、10ms和100ms。定时器定时时间T的计算:T==PT×S。式中:T为实际定时时间,PT为预置值,S为分辨率。返回第一节PLC的基本逻辑指令及举例1、定时器指令说明S7-200PLC为用户提供了三种类型的定时器:(1)接通延时定时器(TON)(2)有记忆接通延时定时器(TONR)(3)断开延时定时器(TOF)
定时器指令如表5-6所示。返回第一节PLC的基本逻辑指令及举例表5-6定时器指令说明定时器类型接通延时定时器记忆接通延时定时器断开延时定时器指令的表达形式操作数的范围及类型返回TONT×××,PTTONRT×××,PTTOFT×××,PT定时器编号N:0~255。IN:I、Q、M、SM、T、C、V、S、L(位)PT:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD。第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例
(三)应用举例
图5-12所示为三种类型定时器的基本使用举例。
LDI0.0TONT35,+4TONRT2,+10TOFT36,+3(b)(a)返回第一节PLC的基本逻辑指令及举例
图5-12定时器指令应用(a)梯形图;(b)语句表;(c)时序图返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例三、计数器指令S7-200系列PLC的计数器有3种:增计数器CTU、增减计数器CTUD、减计数器CTD。计数器的编号用计数器名称和数字(0~255)组成,即C***,如C6。与定时器相似,每个计数器都有一个16bit当前值寄存器和一个1bit状态位计数器指令的LAD和STL格式如表5-7所示。返回第一节PLC的基本逻辑指令及举例表5-7计数器的指令说明
计数器指令类型增计数器指令增减计数器指令减计数器指令指令的表达形式操作数的范围及类型返回计数器标号N:0~255。CU、CD、LD、R:I、Q、M、SM、T、C、V、S、L(位)PV:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD。第一节PLC的基本逻辑指令及举例1.增计数器CTU(CountUp)
图5-13所示为增计数器的用法。
2.增减计数器CTUD(CountUp/Down)
图5-14所示为增减计数器的用法。3.减计数器CTD(CountDown)
图5-15所示为减计数器的用法。
返回第一节PLC的基本逻辑指令及举例LDI0.0//计数脉冲信号输入LDI0.1//复位脉冲信号输入CTUC0,+3//增计数,设定计数值LDC0//计数器状态读取=Q0.0//计数值为3时,Q0.0为1
(b)(a)返回第一节PLC的基本逻辑指令及举例
(C)图5-13增计数器指令应用(a)梯形图;(b)语句表;(c)时序图返回第一节PLC的基本逻辑指令及举例
LDI0.0//增计数脉冲信号输入LDI0.1//减计数脉冲信号输入
LDI0.2//复位脉冲信号输入CTUDC1,+5//增减计数,设定计数值
LDC1//计数值为5时输出
=Q0.0
(b)(a)返回第一节PLC的基本逻辑指令及举例(c)图5-14增减计数器指令应用(a)梯形图;(b)语句表;(c)时序图返回第一节PLC的基本逻辑指令及举例(c)图5-15减计数器指令应用(a)梯形图;(b)语句表;(c)时序图返回LDI0.0LDI0.1CTDC2,+4LDC2=Q0.0(b)(a)第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第一节PLC的基本逻辑指令及举例返回第二节梯形图的编辑方法
一、梯形图编程的基本规则梯形图编程的基本规则如下:(1)PLC内部元器件触点的使用次数是无限制的。(2)梯形图的每一行都是从左边母线开始,然后是各种触点的逻辑连接,最后以线圈或指令盒结束,触点不能放在线圈的右边。但如果是以有能量传递的指令盒结束时,可以使用AENO指令在其后面连接指令盒(较少使用)。
返回第二节梯形图的编辑方法(3)线圈和指令盒一般不能直接连接在左边的母线上,如需要的话可通过特殊的中间继电器SM0.0(常ON特殊中间继电器)完成,如图5-18所示。图5-18梯形图画法示例一(4)在同一程序中,同一编号的线圈使用两次及两次以上称为双线圈输出。双线圈输出非常容易引起误动作,所以应避免使用。S7-200PLC中不允许双线圈输出。返回第二节梯形图的编辑方法
(5)在手工编写梯形图程序时,触点应画在水平线上,不要画在垂直线上,这样容易确认它和其它触点的关系。如图5-19所示。图5-19梯形图画法示例二
(6)不包含触点的分支线条应放在垂直方向,不要放在水平方向,以便于识别触点的组合和对输出线圈的控制路径。如图5-20所示。返回第二节梯形图的编辑方法图5-20梯形图画法示例三(7)应把串联多的电路块尽量放在最上边,把并联多的电路块尽量放在最左边,这样会使编制的程序简洁明了,节省指令。如图5-21所示。返回第二节梯形图的编辑方法图5-21梯形图画法示例四(a)把串联多的电路块放在最上边;(b)把并联多的电路块放在最左边
(8)图5-22所示为梯形图的推荐画法。返回第二节梯形图的编辑方法图5-22梯形图推荐画法
返回第二节梯形图的编辑方法
二、语句表编辑规则(1)列写指令的顺序务必按从左到右、自上而下的原则进行。(2)在处理较复杂的触点结构时,如触点块的串联、并联或堆栈相关指令,指令表的表达顺序为:先写出参与因素的内容,再表达参与因素间的关系。梯形图转换成语句表指令的编辑规则如图5-23所示,转换后的语句表如图5-24所示。返回第二节梯形图的编辑方法图5-23梯形图转换成语句表的编辑规则图5-24语句表指令返回第三节典型电路及应用举例一、典型电路1.固定间隔的脉冲输出电路
在输入信号为1时,要求产生一个固定间隔的脉冲输出电路,且脉冲的间隔可调,如图5-25所示。返回第三节典型电路及应用举例图5-25脉冲输出电路(a)梯形图;(b)语句表;(c)时序图返回第三节典型电路及应用举例2.自制脉冲源的设计设计一个周期为10s、占空比为O.5的脉冲系列,该脉冲的产生由输入端IO.0控制,如图5-26所示。
分析:如果T101的设定值由VW0提供,T102的设定值由VW2提供,就组成了周期T=(VW0)+(VW2),占空比τ=(VW2)/T的脉冲序列。返回第三节典型电路及应用举例图5-26
自制脉冲源的编程(a)梯形图;(b)时序图返回第三节典型电路及应用举例3.定时器和计数器的扩展电路
⑴计数器的扩展此时,计数器的计数个数是:n1+n2。图5-27为计数器扩展电路的程序。
⑵长延时定时器1
图5-28为该电路的梯形图程序,经过T37和T38两个定时器延时的总和时间后将输出Q0.0置位。⑶长延时定时器2用定时器和计数器连接,得到以等效倍乘的定时器。图5-29为该电路的梯形图程序。
返回第三节典型电路及应用举例
图5-27计数器的扩展电路(a)梯形图;(b)时序图返回第三节典型电路及应用举例
返回图5-28长延时电路1(a)梯形图;(b)时序图第三节典型电路及应用举例图5-29长延时电路2(a)梯形图;(b)时序图返回第三节典型电路及应用举例二、应用举例1、抢答器儿童两名,青年学生一名和教授2人组成3组抢答。儿童任意一人按钮均可抢得,教授需要二人同时按钮可抢得,在主持人按钮同时宣布开始后10S内有人抢答则幸运彩球转动。表5-8给出PLCI/O端子分配表。梯形图如图5-30所示。返回第三节典型电路及应用举例输入端子输出端子其他器件儿童按钮:I0.1、I0.2学生按钮:I0.3教授按钮:I0.4、I0.5主持人开始按钮:I1.1(自锁)主持人复位按钮:I1.2指示灯:Q1.1Q1.2Q1.3彩球:Q1.4T37表5-8I/O分配表图5-30抢答器梯形图返回第三节典型电路及应用举例二、小车送料装置
图5-31所示是一个供料控制系统。运料小车负责向四个料仓送料,送料路上从左向右共有4个料仓(1号仓~4号仓)位置开关,其信号分别由PLC的输入端I0.0、I0.1、IO.2、IO.3检测,当信号状态为1时,说明运料小车到达该位置,否则说明小车没有在这个位置。小车行走受两个信号的驱动,Q0.0驱动小车左行,Q0.1驱动小车右行。料仓要料信号由4个手动按钮发出,从左到右(1号仓~4号仓)分别为I0.4、IO.5、IO.6、IO.7。试设计一个驱动小车自动运料的控制程序。返回第三节典型电路及应用举例输入端子输出端子I0.01号仓位置I0.41号仓要料I0.12号仓位置I0.52号仓要料I0.23号仓位置I0.63号仓要料I0.34号仓位置I0.74号仓要料Q0.0小车左行Q0.1小车右行表5-9I/O分配表返回图5-31供料控制系统示意图第三节典型电路及应用举例图5-32供料控制系统的控制程序控制程序的梯形图如图5-32所示。返回第三节典型电路及应用举例三、按钮控制人行道交通灯⑴控制描述。人行道交通灯时序如图5-33所示。I/O分配表如表5-10所示。⑵控制程序分析。
图5-34给出了梯形图表示的程序。返回
第三节典型电路及应用举例返回图5-33人行道交通灯时序表5-10I/O分配表
第三节典型电路及应用举例返回图5-34交通灯梯形图第三节典型电路及应用举例4、传送带⑴控制要求。传送带控制示意图如图5-35所示。图5-35传送带控制示意图返回第三节典型电路及应用举例⑵、程序设计如下:主程序·OB1·Network1//传送带起动条件为系统起动(IO.0)、运货车(IO.2)到位、推板机(QO.1)停止。LDI0.0//按下起动开关,I0.0=1。AI0.2//运货车到位,IO.2=1。ANQ0.1//推板机停止,QO.1=0=Q0.0//传送带工作,Q0.0=1。Network2//设置件数检测信号计数器CO。LDI0.0//按下起动开关,IO.0=1。AI0.1//工件通过检测仪,IO.1由0变为1之后又回为O。返回第三节典型电路及应用举例ED//IO.1的负跳变形成计数器的输入脉冲。LDI0.0//按下起动开关。EU//按下起动开关时刻出现的正跳变脉冲。LDQO.1//推板机推板。EU//推板机推板时刻出现的正跳变脉冲OLD//按下起动开关或推板机推板,形成计数器的复位信号。CTUCO,+3//C3为工件计数器,PV=3。Network3//设定推板机QO.1的起动,条件为C0的当前值等于3。LDW=CO,+3//计数器C3的计数值=3。EU//正跳变。SQO.1,1//传送带通过3个工件,推板机推板。返回第三节典型电路及应用举例Network4//设定推板机返回时间,由定时器T101(20s)确定。LDQ0.1//推板机动作,Q0.1=1。TONT101,+200//T101延时20s。Network5//设定推板机返回条件,定时器T101延时(20s)到推板机返回。LDT101//T101时间到。RQO.1,1//复位推板机(推板机退回)。
(3)程序注释返回本章小结本章小结:常用的编程指令定时器和计数器的应用梯形图的编程方法及其实例第六章顺序控制指令第一节功能图及顺序控制指令
一、功能图简介
二、顺序控制指令第二节功能图的主要类型
一、单流程
二、选择分支和连接
三、并行分支和连接
四、跳转和循环第三节顺序控制指令应用举例
一、按钮控制人行道的交通灯设计第一节功能图及顺序控制指令一、功能图简介功能图又称为功能流程图或状态转移图,它是一种描述顺序控制系统的图形表示方法。功能图主要由“状态”、“转移”及有向线段等元素组成。
1.状态功能图中的状态符号如图6-1所示。初始状态的图形符号为双线的矩形框,如图6-2所示。2.转移转移的符号如图6-3所示。返回第一节功能图及顺序控制指令6-1状态的图形符号图6-2初始状态的图形符号图6-3转移符号返回第一节功能图及顺序控制指令二、顺序控制指令1.介绍顺控程序段是从SCR开始到SCRE结束。它们的STL形式、LAD形式和功能如表6-1所列。
表6-l顺序控制指令的形式及功能返回指令的表达形式操作数顺序开始指令LSCRS-bit
状态转移指令SCRTS-bit顺序结束指令SCRE条件结束指令CSCRES-bit:S第一节功能图及顺序控制指令每一个SCR程序段一般有以下三种功能:(1)驱动处理。即在该段状态器有效时,要做什么工作,有时也可能不做任何工作;(2)指定转移条件和目标。即满足什么条件后状态转移到何处;(3)转移源自动复位功能。状态发生转移后,置位下一个状态的同时,自动复位原状态。
返回第一节功能图及顺序控制指令2.举例说明在使用功能图编程时,应先画出功能图,然后对应于功能图画出梯形图。图6-4所示为顺序控制指令使用的一个简单例子。小车初始位置停止在SQ1(I0.1)处,当按下启动按钮SB1(I0.0)时,小车右行(Q0.0),到达SQ2(I0.2)处再左行(Q0.1),返回到初始位置后停止。直到下次再按下启动按钮。返回第一节功能图及顺序控制指令(a)(b)
返回第一节功能图及顺序控制指令(c)返回第一节功能图及顺序控制指令LDSM0.1LSCRS0.1LDSM0.0LDSM0.0=Q0.1SS0.0,1=Q0.0LDI0.1LSCRS0.0LDI0.2SCRTS0.0LDI0.0SCRTS0.2SCRESCRTS0.1SCRESCRELSCRS0.2(d)语句表图6-4小车运动图(a)工作示意图;(b)状态图;(c)梯形图;(d)语句表返回第一节功能图及顺序控制指令3.顺序控制指令使用说明⑴顺控指令仅对元件S有效,顺控继电器S也具有一般继电器的功能,所以对它能够使用其他指令。⑵SCR段程序能否执行取决于该状态器(S)是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。⑶不能把同一个S位用于不同程序中,例如:如果在主程序中用了S0.1,则在子程序中就不能再使用它。返回第一节功能图及顺序控制指令⑷在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。⑸在SCR段中不能使用FOR、NEX'I、和END指令。⑹在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令。⑺在使用功能图时,状态器的编号可以不按顺序编排。返回第二节功能图的主要类型一、单流程如图6-5所示为单流程。返回图6-5单流程举例第二节功能图的主要类型二、选择分支和连接选择分支和联接的功能图、梯形图如图6-6所示。三、并行分支和连接
图6-7所示为并行分支和联接的功能图和梯形图。四、跳转和循环
图6-8为跳转和循环的功能图、梯形图。返回第二节功能图的主要类型
(a)返回第二节功能图的主要类型(b)梯形图图6-6选择分支和联接举例(a)功能图;(b)梯形图返回第二节功能图的主要类型(a)返回第二节功能图的主要类型
6-7并行分支和联接举例(a)功能图;(b)梯形图返回(b)梯形图第二节功能图的主要类型(a)返回第二节功能图的主要类型返回第二节功能图的主要类型
(b)梯形图图6-8跳转和循环举例(a)功能图;(b)梯形图返回第三节顺序控制指令应用举例一、按钮控制的人行道交通灯的设计1.控制要求本章应用顺序控制指令进行编程。2.状态流程图状态流程图如图6-9所示。3.梯形图如图6-10所示。返回第三节顺序控制指令应用举例图6-9人行道交通灯流程图返回第三节顺序控制指令应用举例返回第三节顺序控制指令应用举例返回第三节顺序控制指令应用举例图6-10人行道交通灯梯形图返回作业:74页第1题和第4题。返回第七章功能指令PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/
第七章功能指令第一节功能指令的一般特点第二节S7-200系列PLC基本功能指令第三节跳转指令第四节循环指令第五节子程序第六节中断指令第七节其他指令第八节功能指令应用举例第一节功能指令的一般特点1.功能框及指令的标题梯形图中功能指令多用功能框表达。功能框顶部标有该指令的标题。2.语句表达格式语句表式一般也分为两个部分,第一部分为助记符。第二部分为参加运算的数据地址或数据。3.操作数操作数是功能指令涉及或产生的数据。4.指令的执行功能框中以“EN”表示的输入为指令执行的条件。5.ENO状态某些功能指令框右侧设有ENO使能输出,它是LAD及FDB功能框的布尔输出。6.指令适用机型返回第二节S7-200系列PLC基本功能指令一、传送类指令1.单个数据的传送单个数据的传送包括字节、字、双字和实数传送。表7-1给出了以上指令的表达形式及操作数。2.字节立即传送指令字节立即传送指令就像位指令中的立即指令一样,用于输入和输出的立即处理。包括字节立即读指令和字节立即写指令。字节立即传送指令如表7-2所示。3.块传送指令块传送包括字节块、字块和双字块的传送。功能描述:在使能输入端有效时,把源操作数起始地址IN的N个数据传送到目标操作数OUT的起始地址中。块传送指令如表7-3所示。返回表7-1字节、字、双字和实数传送指令项目字节传送字传送双字传送实数传送指令的表达形式MOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT操作数的含义及范围IN:VB、IB、QB、MB、SMB、LB、AC、常数、*VD、*AC、*LDOUT;VB、IB、QB、MB、SMB、LB、AC、*VD、*AC、*LD。IN:VW、IW、QW、MW、SMW、LW、T、C、AIW、AC、常数*VD、*AC、*LDOUT:VW、IW、QW、MW、SMW、LW、T、C、AQW、AC、*VD、*AC、*LD。IN:VD、ID、QD、MD、SMD、LD、HC、&VB、&IB、&QB、&MB、&SB、&T、&C、AC、常数、*VD、*AC、*LD。OUT:VD、ID、QD、MD、SMD、LD、AC、*VD、*AC、*LDIN:VD、ID、QD、MD、SMD、LD、AC、常数、*VD、*AC、*LDOUT:VD、ID、QD、MD、SMD、LD、AC、*VD、*AC、*LD。ENI、Q、M、T、C、SM、V、S、L(位)。返回表7-2字节立即传送指令项目字节立即读指令字节立即写指令指令的表达形式BIRIN,OUTBIRIN,OUT操作数的含义及范围IN:IB,*VD、*AC、*LDOUT:IB,QB,VB,MB,SMB,SB,LB,AC,*VD、*AC、*LDIN:IB,QB,VB,MB,SMB,SB,LB,AC,*VD、*AC、*LDOUT:QB,*VD、*AC、*LDENI、Q、M、T、C、SM、V、S、L(位)返回表7-3块传送指令项目字节的块传送字的块传送双字的块传送指令的表达形式BMBIN,OUT,NBMWIN,OUT,NBMDIN,OUT,N操作数的含义及范围IN:VB、IB、QB、MB、SMB、LB、*VD、*AC、*LDOUT:VB、1B、QB、MB、SMB、LB、*VD、*AC、*LDIN:VW、IW、QW、MW、SMW、LW、T、C、AIW、*VD、*AC、*LD0UT:VW、IW、OW、MW、SMW、LW、T、C、AQW、*VD、*AC、*LDIN:VD、ID、QD、MD、SMD、LD、*VD、*AC、*LDOUT:VD、ID、QD、MD、SMD、LD、*VD、*AC、*LDENI、Q、M、T、C、SM、V、S、L(位)返回【例7-1】块传送举例。使用块传送指令,把VB0到VB1两个字节的内容传送到VBl0到VB11单元中,启动信号为I0.0。这时IN数据应为VBO,N应为2,OUT数据应为VBl0,如图7-1所示。LDI0.0BMBVB0,VB10,2图7-1块传送指令示例4.字节交换指令字节交换指令将字型输入数据IN的高字节和低字节进行交换。指令使用如表7-4所示。
表7-4字节交换指令指令表达形式操作数的含义及范围SWAPININ:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC、*LD。【例7-2】字节交换指令示例如图7-2所示。图7-2字节交换指令示例二、移位与循环指令该类指令包括移位、循环和移位寄存器指令。1.移位指令(Shift)该指令有左移和右移两种。表7-5给出了以上指令的表达形式及操作数。2.循环移位指令(Rotate)
循环移位指令包括循环左移和循环右移。表7-6给出了以上指令的表达形式及操作数。3.寄存器移位指令(ShiftRegister)表7-7给出了该指令的表达形式及操作数。表7-5字节、字、双字移位指令项目字节左移指令字节右移指令字左移指令字右移指令双字左移指令双字右移指令指令表达形式SLBOUT,NSRBOUT,NSLWOUT,NSRWOUT,NSLDOUT,NSRDOUT,N操作数含义范围IN/OUT:IB、QB、VB、MB、SB、SMB、LB、AC、*VD、*AC、*LDIN:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、常数、*VD、*AC、*LDOUT:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、*VD、*AC、*LDIN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常数、*VD、*AC、*LDOUT:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LDN:VB、IB、QB、MB、SB、SMB、LB、AC、常数、*VD、*AC、*LD返回表7-6循环移位指令项目字节左移指令字节右移指令字左移指令字右移指令双字左移指令双字右移指令指令表达形式RLBOUT,NRRBOUT,NRLWOUT,NRRWOUT,NRLDOUT,NRRDOUT,N操作数的含义及范围IN/OUT:IB、QB、VB、MB、SB、SMB、LB、AC、*VD、*AC、*LDIN:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、常数、*VD、*AC、*LD。OUT:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、AC、*VD、*AC、*LDIN:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上下铺销售合同范本
- 临汾购房合同范本
- 2025年宁夏货运从业资格证模拟考
- 劳务派人员合同范本
- 代理经纪服务合同范本
- 农村水电改造施工合同范本
- 修房劳动安全合同范本
- 酱菜批发合同范本
- 包租协议合同范例
- 个人购车借款合同范本
- 2025年湖南高速铁路职业技术学院单招职业倾向性测试题库附答案
- 《高铁乘务安全管理与应急处置(第3版)》全套教学课件
- 历年湖北省公务员笔试真题2024
- 学校食品安全长效管理制度
- 2.2 说话要算数 第二课时 课件2024-2025学年四年级下册道德与法治 统编版
- 2024-2025年第二学期学校教导处工作计划(二)
- 提纲作文(解析版)- 2025年天津高考英语热点题型专项复习
- 2025年苏州卫生职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年南京机电职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析
- 二零二五年度博物馆场地租赁与文物保护合作协议3篇
- 2025年浙江台州机场管理有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论