(三)基本逻辑指令

合集下载

第3章PLC的基本指令及程序设计

第3章PLC的基本指令及程序设计
✓ 计数器位:计数器位和继电器一样是一个开关量,表示计数器是否 发生动作的状态。当计数器的当前值达到设定值时,该位被置位为 ON。
✓ 计数器当前值:其值是一个存储单元,它用来存储计数器当前所累 计的脉冲个数,用16位符号整数来表示,最大数值为32 767。
计数器输入端和操作数 ✓ 设定值输入:数据类型为INT型。 ✓ 寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、 AC、*VD、*AC、*LD和常数。 ✓ 一般情况下使用常数作为计数器的设定值。
LPS(Logic Push) 逻辑入栈指令(分支电路开始指令)
LRD(Logic Read) 逻辑读栈指令
LPP(Logic Pop) 逻辑出栈指令(分支电路结束指令)
LPS/LRD/LPP
LPS/LRD/LPP举例 例3
指令3 与ENO指令AENO ENO是LAD中指令盒的布尔能量流出端。该指令使用较少。
举例
1. 逻辑堆栈操作指令
堆栈 堆栈是一组能够存储和取出数据的暂存单元。 遵循“先进后出”的原则。 堆栈深度为“9层”。 可以存储最新的逻辑运算(中间)结果,以便后续逻辑环节使用该结果。 逻辑堆栈操作主要来完成触电复杂逻辑连接的编程。
指令1 OLD(或块指令) ALD (与块指令)
OLD(Or Load)
定时器的指令及使用 指令
定时器的指令及使用
接通延时定时器TON(On-Delay Timer) ✓ 接通延时定时器用于单一时间间隔的定时。 ✓ 上电周期或首次扫描时,定时器位为OFF,当前值为0。 ✓ 输入端接通时,定时器位为OFF,当前值从0开始计时,当前值达 到设定值时,定时器位为ON,当前值仍连续计数到32 767。 ✓ 输入端断开,定时器自动复位,即定时器位为OFF,当前值为0。

第三章 基本顺控指令(基本逻辑指令

第三章 基本顺控指令(基本逻辑指令
线圈 静铁芯
上例的接线图
若串联接点过多时可采用增加辅佐继电器的办法解决
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
三、串联电路块的并联和并联电路块的串联
点火仪式(下水仪式)
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
上图是为了说明多重输出指令的用法,像上图 的程序是极为不合理的,应改为下图,修改后 将大为简化。
LD X0 OUT Y4 AND X1 OUT Y3 AND X2 OUT Y2 AND X3 OUT Y1 AND X4 OUT Y0
无论何时MPS和MPP连续使用必须少于11次(因为堆 栈只有11个),并且MPS与MPP必须配对使用。 当只有一个接点时用MPS指令意义不大。(不省指令和 时间)。多重输出指令在程序中不是必须的,可用其它 方式代替。
第三章 基本逻辑指令
本章要求
1、熟适基本指令的使用方法和适用条件; 2、能够熟练地用梯形图和指令表编程; 3、熟练掌握梯形图、指令表的互换。
本章知识点:
1、双线圈的概念; 2、程序块的串联、并联; 3、脉冲式触点指令。
• 所有PLC都使用以继电器逻辑控制为基础的 梯形图作为编程语言。各种牌号PLC的梯形图形 式大同小异,其指令系统的内容大致相同,但形 式稍有不同、本章以三菱Fx2N系列可编程控制器 的基本逻辑指令为例,说明指令的含义、梯形图 的编制方法以及对应的指令表程序。

第三章学生版FX2NPLC资料

第三章学生版FX2NPLC资料

3-12 逻辑运算结果取反指令(INV)
1. 指令定义及应用对象
表4.10 反转指令的定义与应用对象
指令符
名称
指令对象
程序步
INV
反转

1
INV指令是将INV指令执行之前的运算结果反转的指令。不 需要指定软元件号
在能输入AND或ANI,ANDP,ANDF指令步的相同位置处, 可编写INV指令 INV指令不能象指令LD,LDI,LDP,LDF那样与母线连接, 也不能象指令OR,ORI,ORP,ORF指令那样单独使用
• 指令:
3-8 自保持与解除
X0
SET----置位,令元件自保持ON
X1
RST----复位,令元件自保持OFF
X2
• 说明:
X3
(1)X0接通,Y0接通并自保
X4
(2)对同一元件可以多次使用
SET、RST指令,顺序可任
X5
意,但在最后执行的一条才
X6
有效。
(3)要使数据寄存器D,变
X0
址寄存器V、Z的内容清
分支电 路并联电 路块与前 面的电路 串联连接 时,用 ANB指令
分支的 起始点用 LD\LDI指 令。并列 电路块结 束后,使 用ANB指 令与前面 电路串联。
3-5 课堂练习
X0 X1
X5 X6
Y7
X2 X3
X7 X8
X4 X12
X9 X10 X11
3-6 多重输出电路
• 指令:
MPS
MPS (Push) : 进栈
2
X,Y,M,S,T,C
2
X,Y,M,S,T,C
2
X,Y,M,S,T,C
2
X,Y,M,S,T,C

PLC应用技术(三菱机型)基本指令

PLC应用技术(三菱机型)基本指令

Y0
LD
X2
ANI
X3
OUT
Y1
图3-2 触点与指令
2.基本指令
❖ 三、触点并联(OR、ORI)指令 ❖ OR(Or):或指令,用于一个动合触点的并联连接。 ❖ ORI(Or Inverse):或非指令,用于一个动断触点的
并联连接。
LD
X0
OR X1
ORI X2
OUT Y0
图3-3 触点或指令
2.基本指令
❖ 四、电路串联块(ANB)指令 ❖ ANB(And Block):回路块与指令,用于由两个或两
个以上触点并联的回路块串联的连接。将并联回路块串联 连接时,回路块开始用LD、LDI指令,回路块结束后用 ANB指令连接起来。 ❖ 指令不带元件编号,是一条独立指令,对每个回路块单独 使用,也可以成批使用。由多个回路块串联时,如果对每 个回路块使用ANB指令,则串联回路块数没有限制。但是 ,由于LD、LDI指令的重复次数限制在8次以下。
2.基本指令
图3-1 触点线圈指令
LD X0
OUT Y0
LDI X1
OUT Y1 INV OUT Y2
2.基本指令
❖ 二、触点串联(AND、ANI)指令
❖ AND(And):与指令,用于一个动合触点的串联连接。
❖ ANI(And Inverse):与非指令,用于一个动断触点 的串联连接。
LD
X0
1.基本控制
1.基本控制
❖ (1)点动控制 ❖ 点动控制即按下按钮时电动机转动工作,松开按钮时电动
机停转。点动控制多用于机床刀架、横梁、立柱等快速移 动和机床对刀等场合,以及短时间就能完成且需要人监控 的操作,如电动葫芦。点动控制的一般步骤为:按下按钮 SB1(X0接通)--接触器KM1线圈通电(Y0得电)--KM1主触点闭合---电动机M通电启动运行;当松开按钮 SB1时--接触器KM1线圈断电---KM1主触点断开--电动 机M失电停机。

4.1 基本指令

4.1 基本指令
4.1 基本指令 MCR主控返回:主控结束时返回母线。 在梯形图中,由一个接点或接点组控制多条逻辑行的电路叫主控。 MC主控点后的电路由LD/LDI指令开始。 功能:用于在程序中将某一段程序单独界定出来。当MC前面的控制
8)(MC/MCR)指令
MC主控指令:用于公共逻辑条件控制多个线圈。
触点闭合时,执行MC至MCR间的指令;当该触点断开时,
第4章:FX2N的基本指令、步进指令及编程
4.1 基本指令
5)(ORB)指令
第4章:FX2N的基本指令、步进指令及编程
4.1 基本指令
第4章:FX2N的基本指令、步进指令及编程
4.1 基本指令
第4章:FX2N的基本指令、步进指令及编程
4.1 基本指令
LD X0 OR X1 ANI X2 LD X5 ANI X6 ORB LD X7 AND X10 ORB
4.1 基本指令
6)(MPS/MRD/MPP)指令
功能:
MPS:进栈指令,将运算结果压入栈存储器的第一层,栈中原来 的数据依次向下一层推移; MRD:读栈指令,将栈的第一层内容读出,栈内的数据不会上移 或下移; MPP:出栈指令,将栈的第一层的内容弹出。使用MPP指令时各层 的数据向上移动一层。
第4章:FX2N的基本指令、步进指令及编程
11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
ORB ANB OUT Y1 MPP AND X7 OUT Y2 LD X10 OR X11 ANB OUT Y3
第4章:FX2N的基本指令、步进指令及编程
4.1 基本指令
7)脉冲指令
第4章:FX2N的基本指令、步进指令及编程
第4章:FX2N的基本指令、步进指令及编程

基本逻辑指令说明及应用

基本逻辑指令说明及应用

第二章基本逻辑指令说明及应用基本逻辑指令一览表助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1ANDP与脉冲上升上升沿检出串联连接X,Y,M,S,T,C2沿ANDF与脉冲下降下降沿检出串联连接X,Y,M,S,T,C2沿OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降沿下降沿检出并联连接X,Y,M,S,T,C2ANB块与并联回路块的串联连接1ORB块或串联回路块的并联连接1OUT输出线圈驱动Y,M,S,T,C注1SET置位动作保持Y,M,S注2RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,ZPLS上升沿脉冲上升沿输出Y,M特殊M除外1PLF下降沿脉冲下降沿输出Y,M特殊M除外1MC主控公共串联点的连接线圈指令Y,M特殊M除外3MCR主控复位公共串联点的消除指令2MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1INV取反运算结果的反转1NOP空操作无动作1END结束输入输出及返回到开始1软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5.软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3.LD,LDI,LDP,LDF,OUT 指令指令解说助记符、名称功能可用软元件程序步LD取常开触点逻辑运算开始X,Y,M,S,T,C1LDI取反常闭触点逻辑运算开始X,Y,M,S,T,C1LDP取脉冲上升沿上升沿检出运算开始X,Y,M,S,T,C2LDF取脉冲下降沿下降沿检出运算开始X,Y,M,S,T,C2OUT输出线圈驱动Y,M,S,T,C见说明LD,LDI,LDP,LDF指令将触点连接到母线上.多个分支用ANB,ORB时也使用.LDP指令在上升沿软元件由OFF到ON变化时接通一个周期;LDF指令在下降沿软元件由ON到OFF变化时接通一个周期.LD,LDI,LDP,LDF指令的重复使用次数在8次以下.即与后面的ANB,ORB指令使用时串并连使用的最多次数为8个.软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5.OUT指令各种软元件的线圈驱动,但对输入继电器不能使用.并列的OUT可多次连续使用.OUT指令驱动计数器时,当前面的线圈从ON变成OFF,或者是从OFF变成ON时,计数器才加一.编程示例0 LD X0001 OUT Y0002 OUT C0 K105 LDI X0016 OUT Y0017 OUT T0 K10010 LD C011 OUT Y00212 LD T013 OUT Y00314 LDP X00216 OUT M217 LDF X00319 OUT M320 END用LD,LDI,LDP,LDF指令与母线连接.输出使用OUT指令驱动线圈.使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数K,或者由数据寄存器间接指定数值.每个程序结束必须要有END指令,END指令详见后面的END指令介绍.AND,ANI,ANDP,ANDF 指令指令解说助记符、名称功能可用软元件程序步AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1上升沿检出串联连接X,Y,M,S,T,C2ANDP与脉冲上升沿下降沿检出串联连接X,Y,M,S,T,C2ANDF与脉冲下降沿AND,ANI,ANDP,ANDF指令只能串接一个触点,两个以上的并联回路串联时使用后面的ANB指令.串联次数不受限制.ANDP,ANDF指令在上升沿即软元件由ON到OFF变化时和下降沿即软元件由OFF到ON变化时接通一个周期.编程示例0 LD X0001 AND X0012 OUT Y0003 LD X0024 ANI X0035 OUT Y0016 LD Y0007 ANDP Y0019 OUT Y00210 LDI X00411 ANDF Y00113 OUT Y00314 END实例中X001,X003,Y001作为串联触点与前面的触点相连.OR,ORI,ORP,ORF 指令指令解说助记符、名称功能可用软元件程序步OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1ORP或脉冲上升沿上升沿检出并联连接X,Y,M,S,T,C2ORF或脉冲下降沿下降沿检出并联连接X,Y,M,S,T,C2OR,ORI,ORP,ORF指令只能并接一个触点,两个以上的串联回路并联时使用后面的ORB指令.ORP,ORF指令在上升沿即软元件由OFF到ON变化时和下降沿即软元件由ON到OFF变化时接通一个周期.OR,ORI,ORP,ORF指令和前面的LD,LDI,LDP,LDF指令一起使用,并联次数不受限制.编程示例0 LD X0001 ORP X0013 ORI M04 OUT Y0005 LD X0026 ORF X0108 ANI X0039 ORI X01110 AND X00411 OR X01212 LDI X00513 ORF X01315 AND X00616 ORI X01417 ANB18 OUT Y00119 END使用OR,ORI,ORP,ORF与前面的LD,LDI,LDP,LDF并联连接,在程序步12到16中,由于是两个并联回路块的串联,所以使用ANB指令,ANB指令详见后面的说明.2. 5 ANB,ORB 指令2. 指令解说助记符、名称功能可用软元件程序步ANB块与并联回路块的串联连接1ORB块或串联回路块的并联连接1当多分支回路与前面的回路串联连接时,使用ANB指令.分支以LD,LDI,LDP,LDF指令作为起点,使用ANB指令与前面以LD,LDI,LDP,LDF指令作为起点的分支串联连接.当2个以上的触点串接的串联回路块并联连接时,每个分支使用LD,LDI指令开始,ORB指令结束.ANB,ORB指令都是不带软元件的指令.ANB,ORB使用的并串联回路的个数不受限制,但是当成批使用时,必须考虑LD,LDI的使用次数在8次以下.2. 编程示例0 LD X0001 ANI X0012 LDI X0023 AND X0034 ORB5 LD X0046 AND X0057 ORB8 OUT Y0009 LD X00610 OR X00711 LD X01012 ANI X01113 LDI X01214 AND X01315 ORB16 ORI X01417 ANB18 OR X01519 OUT Y00120 END在每个分支的最后使用ORB指令,不要在所有的分支后面使用ORB指令,如程序步4和7所示.ORB和ANB指令只是对块的连接,如果不是块就不能使用,如程序步16和18不是块就不能使用.如图所示,串联回路块和并联回路块的示例.INV 指令指令解说助记符、名称功能可用软元件程序步INV取反运算结果的反转1INV指令是将INV指令之前,LD,LDI,LDP,LDF指令之后的运算结果取反的指令,没有软元件.编程示例0 LD X0001INV2 OUT Y0003 LDI X0014INV5INV6 OUT Y0017 ENDINV指令的动作范围如图:PLS,PLF 指令指令解说助记符、名称功能可用软元件程序步PLS上升沿脉冲上升沿输出Y,M特殊M除外1PLF下降沿脉冲下降沿输出Y,M特殊M除外1使用PLS指令时,只在线圈由OFF变成ON的一个扫描周期内,驱动软元件.使用PLF指令时,只在线圈由ON变成OFF的一个扫描周期内,驱动软元件.对具有停电保持功能的软元件,它只在第一次运行时产生脉冲动作.编程示例0 LD X0001 PLS M03 LD M04 SET Y0005 LD X0006 PLF M18 LD M19 RST Y00010 LDP X00112 OUT M213 LD M214 SET Y00115 LDF X00117 OUT M318 LD M319 RST Y00120 END程序段0-2和10-12的动作相同,都是在线圈闭合的上升沿,驱动一个扫描周期的输出.同样,程序段5-7和15-17的动作相同,都是在在线圈闭合的下降沿,驱动一个扫描周期的输出. SET,RST指令的作用详见后面的说明.SET,RST 指令指令解说助记符、名称功能可用软元件程序步SET置位动作保持Y,M,S见说明RST复位清除动作保持,寄存器清零Y,M,S,T,C,D,V,Z软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3.SET指令在线圈接通的时候就对软元件进行置位,只要置位了,除非用RST指令复位,否则将保持为1的状态.同样,对RST指令只要对软元件复位,将保持为0的状态,除非用SET指令置位.对同一软元件,SET,RST指令可以多次使用,顺序随意,但是程序最后的指令有效.RST指令可以对数据寄存器D,变址寄存器V,Z,定时器T和计数器C,不论是保持还是非保持的都可以复位置零.编程示例0 LD X0001 SET Y0002 LDI X0013 RST Y0004 LDP X0016 SET Y0017 LDF X0018 RST Y00110 ENDNOP,END 指令指令解说助记符、名称功能可用软元件程序步NOP空操作无动作1END结束输入输出及返回到开始1程序清除时指令变为NOP指令,指令之间加入NOP指令,程序对他不做任何事情,继续向下执行,只是增加了程序的步数.每个程序必须有一个且只有一个END指令,表示程序的结束.PLC不断反复进行如下操作:输入处理,从程序的0步开始执行直到END指令,程序处理结束,接着进行输出刷新.然后开始循环操作.编程示例0 LD X0001 AND X0012 OUT Y0003 NOP4NOP5 LDI X0026 ANI X0037 OUT Y0018ENDMPS,MRD,MPP 指令指令解说助记符、名称功能可用软元件程序步MPS压栈运算存储1MRD读栈存储读出1MPP出栈存储读出与复位1嵌入式PLC中有11个栈空间,也就是说可以压栈的最大深度为11级.每使用一次MPS将当前结果压入第一段存储,以前压入的结果依次移入下一段.MPP指令将第一段读出,并且删除它,同时以下的单元依次向前移.MRD指令读出第一段,但并不删除它.其他单元保持不变.使用这三条指令可以方便多分支的编程.在进行多分支编程时,MPS保存前面的计算结果,以后的分支可以利用MRD,MPP从栈中读出前面的计算结果,再进行后面的计算.最后一个分支必须用MPP,保证MPS,MPP使用的次数相同.注意,使用MPP以后,就不能再使用MRD读出运算结果,也就是MPP必须放在最后的分支使用.MRD指令可以使用多次,没有限制.MPS连续使用的最多次数为11,但是可以多次使用.每个MPS指令都有一个MPP指令对应,MPP的个数不能多于MPS的个数.编程示例实例1:0 LD X0001 MPS2 AND X0013 OUT Y0004 MRD5 ANI X0026 OUT Y0017 MPP8 OUT Y0029 AND X00310 OUT Y00311 END该实例只使用一级堆栈,使用一个MPS指令压栈,一个MRD指令读栈,一个MPP指令出栈.实例2:0 LD X0041 MPS2 LD X0053 ORI X0064 ANB5 ANI X0076 OUT Y0047 MRD8 LDI X0109 AND X01110 LD X01211 ANI X01312 ORB13 ANB14 OUT Y00515 MPP16 AND X01417 OUT Y00618 MPS19 LDI X01520 OR X01621 ANB22 OUT Y00723 MPP24 AND X01725 OUT Y01026 END该实例使用一级两段堆栈,并且跟OR,ORB,ANB指令混合使用.实例30 LD X0001 MPS2 ANI X0013 MPS4 ANI X0025 MPS6 AND X0037 OUT Y0008 MPP9 ANI X00410 OUT Y00111 MPP12 ANI X00513 AND X00614 OUT Y00215 MPP16 AND X00717 MPS18 ANI X01019 OUT Y00320 MPP21 AND X01122 OUT Y00423END该实例使用三级堆栈,即堆栈嵌套三级.MC,MCR 指令指令解说助记符、名称功能可用软元件程序步MC主控公共串联点的连接线圈指令Y,M特殊M除外3MCR主控复位公共串联点的消除指令2当前面的触点接通时,就执行MC到MCR的指令.执行MC指令时,母线向MC触点后移动,执行MCR指令返回母线.使用MC指令时,嵌套级N的编号按顺序依次增大,也就是说只有使用N0,才能嵌套N1.相反使用MCR指令时,必须从大往小返回母线.最大嵌套级数为7级N6.通过不同的软元件Y,M,可以多次使用MC指令,如果使用相同的软元件,将同OUT指令一样,会出现双线圈输出.编程示例该实例只使用一个MC,MCR指令,嵌套级数也是1,可以进行7级嵌套.该实例中当X000接通时,执行MC,MCR之间的指令,当X000断开时,成为如下两种形式.现状保持:累积定时器的值,计数器的值,用SET/RST指令驱动的软元件.变为断开的元件:非累积定时器的值,用OUT指令驱动的软元件.0 LD M80001 OUT Y0002 LD X0003 MC N0 M06 LD X0017 OUT Y0018 LDP X00310 SET Y00211 LDF X00313 RST Y00214 LD X00515 OUT T0 K10 18 OUT T250 K10 21 OUT C0 K10 24 OUT C100 K1027 LD T028 OUT Y00329 LD T25030 OUT Y00431 LD C032 OUT Y00533 LD C10034 OUT Y00635 MCR N037 END。

3章PLC的基本指令和控制要点

3章PLC的基本指令和控制要点
10
图3.1.9 边沿脉冲指 令的应用
11
(3)逻辑堆栈的指令LPS/LRD/LPP 堆栈操作指令用于处理线路的分支点。在编制控制程序时,经 常遇到多个分支电路同时受一个或一组触点控制的情况,若采 用前述指令不容易编写程序,用堆栈操作指令则可方便地将梯 形图转换为语句表。图3.1.11所示逻辑堆栈的指令格式。
12
3.1.2 基本位操作和置位/复位指令编程举例 1.组合吊灯控制 一个按钮开关控制三盏灯,按钮按下接通一次,一盏灯亮,按 两次,两盏灯亮,按三次,三盏灯亮,按四次,全灭。当开关 再次按下后,重复上述过程。
13
2.互控控制 图3.1.12为一种互控控制梯形图。要求启动时,只有当线圈 Q0.0接通,Q0.1才能接通;切断时,只有当线圈Q0.1断电,线 圈Q0.0才能断电。
28
例3.1.1 用接通延时定时器和比较指令组成占空比可调的脉 冲发生器。
29
【项目3.2】 行车方向的条件指令控制
输入:I0.0→SB1 I0.1→SB2 I0.2→SB3 I0.3→SB4
I2.0→SQ0.1 I2.1→SQ0.2 I2.3→SQ0.3 I2.3→SQ0.4
启动→I1.0
输出:小车右行→Q0.0
45
3.3.2 PLC程序设计的步骤、基本规则 1. 程序设计的基本步骤 2 . PLC程序设计的基本规则 (1)梯形图按自上而下,从左到右的顺序排列。 (2)触点不能放在线圈的右边。
(3)线圈不能直接与左母线相接
46
(4)输出线圈可以并联不能串联,同一输出线圈在同一程序 中避免重复使用
47
(5)梯形图应体现“左重右轻”、“上重下轻” 可减少指令条数。
35
3.2.2 子程序和中断程序 1. 子程序 1)局部变量与全局变量 在SIMATIC符号表或IEC的全局变量表中定义的变量为全局变量。 程序中的每个POU均有自己的由64字节L存储器组成的局部变 量表。它们用来定义有使用范围限制的变量,局部变量只在它 被创建的POU中有效。与之相反,全局符号在各POU中均有效, 只能在符号表中定义。 2)局部变量的类型 1N(输入变量)是由调用它的POU提供的传入子程序的输入参 数。 OUT(输出变量)是子程序的执行结果,它被返回给调用它的 POU。 IN OUT(输入输出变量)的初始值由调用它的POU提供,用同 一个地址将子程序的执行结果返回给调用它的POU。 (2)子程序的编写与调用

GEPLC第5讲--基本逻辑指令3解析

GEPLC第5讲--基本逻辑指令3解析
7〕瞬时整定电流:对疼惜笼型感应电动机的断路 器,瞬时整定电流为8~15倍电动机额定电流;对于疼 惜绕线型感应电动机的断路器,瞬时整定电流为3~6 倍电动机额定电流。
8〕6倍长延时电流整定值的可返回时间等于或大 于电动机实际起动时间。
〔四〕使用低压断路器的留意事项
(1)每隔确定时间〔一般为半年〕,应去除落于断路器的灰尘,以疼惜 断路器良好的绝缘。 (2〕操作机构每使用一段时间〔可考虑一至二年一次〕,在传动机构 局部应加润滑油〔小容量塑壳断路器不需要〕。 (3〕灭弧室在因短路分断后,或较长时期使用之后,应去除灭弧室内 壁和栅片上的金属颗粒和黑烟灰。有时陶瓷灭弧室简洁破损,如觉察 破损的灭弧室,必需更换;长期不用的,在需要使用前应先烘一次, 以保证良好的绝缘。 (4〕断路器的触头在长期使用后,如触头外表觉察有毛刺、金属颗粒 等,应当予以清理,以保证良好的接触。对可更换的弧触头,如觉察 磨损到少于原来厚度的1/3时要考虑更换。 (5)定期检查各脱扣器的电流整定值和延时,特殊是电子式脱扣器,应 定期用试验按钮检查其动作状况。
0
0
0
0
0
0
0
1
0
0
1
0
数码管 显示
0
0
1
1
提示:
0
1
0
0
第一步:BCD译为一个位 0
1
0
1
变量
其次步:位变量译为数码 0
1
1
0
管显示码
0
1
1
1
1
0
0
0
1
0
0
1
第一步:BCD译为一个位变量
分析:
0
1
2
3
4

单片机3.3逻辑运算指令

单片机3.3逻辑运算指令
15
注: ●位逻辑指令是某一位地址或C的内容进行逻辑操作,参 与运算的只是一位数。 ●片内RAM可位寻址字节地址是20H—2FH,位地址范围 是00H-7FH, 共128位,注意区分字节地址和位地址。 ●特殊功能寄存器SFR中可位寻址的位亦可参与位逻辑运 算,这些位所在的字节地址必能被8整除,其余不可位寻 址的位不可参与位逻辑运算。
★非运算:求反
符号 A
Z
记作 Z = A
2
一、 对A累加器进行的逻辑操作:
1. CPL A
;A求反
2. CLR A ;A清0
3.移位指令:
(1). RR A
7
0
(2).RRC A
C7
0
3
(3).RL A
7
0
(4).RLC A
C7
0
移位指令助记符意义: 第一个字母R 表示移位操作。 第二个字母 表示移位方向,L 向左;R 向右。 第三个字母 表示是否通过C。
16
位逻辑指令举例 MOV 24H, #02H MOV 2EH, #05H MOV C, 21H ANL C, 72H CLR C ORL C, 24H ANL C, 71H SETB C CPL C ORL C, 21H CLR 72H
;(24H) = 02H,(21H位)=1 (2EH)=05H,72H位70H位=1 ;( C )=1 ;( C) =1 ;( C) =0 ;(24H位)求反为1,( C )=1 ;(71H位)=0,与结果( C )=0 ;( C )=1 ;( C )=0 ;(21H位)=1,或结果( C )=1 ;(72H位)=0,(2EH)=01H
为C表示连同C共9位数一起移位 无第三字母表示与C无关。 4.SWAP A ;A的内容高低半字节相交换

PLC基本指令

PLC基本指令

PLC基本指令PLC(可编程逻辑控制器)是一种专门用于自动化控制系统的计算机设备,它通过执行一系列的指令来实现对工业过程的控制。

PLC基本指令是PLC编程中最基础的部分,掌握了这些指令,就能够进行更加复杂的控制操作。

一、LD指令LD指令是PLC中最基本的输入指令,它用于将一个输入点的状态传递给一个输出点。

LD指令的语法结构为:LD 输入点;例如,LD X0;表示将输入点X0的状态传递给输出点。

二、AND指令AND指令是PLC中的逻辑与指令,它用于判断多个输入点的状态是否同时为真。

AND指令的语法结构为:AND 输入点1,输入点2,...,输入点n;例如,AND X0,X1,X2;表示判断输入点X0、X1和X2的状态是否同时为真。

三、OR指令OR指令是PLC中的逻辑或指令,它用于判断多个输入点的状态是否有一个为真。

OR指令的语法结构为:OR 输入点1,输入点2,...,输入点n;例如,OR X0,X1,X2;表示判断输入点X0、X1和X2的状态是否有一个为真。

四、NOT指令NOT指令是PLC中的逻辑非指令,它用于将一个输入点的状态取反。

NOT指令的语法结构为:NOT 输入点;例如,NOT X0;表示将输入点X0的状态取反。

五、OUT指令OUT指令是PLC中最基本的输出指令,它用于将一个输入点的状态传递给一个输出点。

OUT指令的语法结构为:OUT 输出点;例如,OUT Y0;表示将输入点的状态传递给输出点Y0。

六、SET指令SET指令是PLC中的置位指令,它用于将一个输出点的状态置为真。

SET指令的语法结构为:SET 输出点;例如,SET Y0;表示将输出点Y0的状态置为真。

七、RST指令RST指令是PLC中的复位指令,它用于将一个输出点的状态复位为假。

RST指令的语法结构为:RST 输出点;例如,RST Y0;表示将输出点Y0的状态复位为假。

以上就是PLC基本指令的简单介绍,通过学习和掌握这些指令,我们可以进行更加复杂的PLC编程,实现对工业过程的精确控制。

第五章 S7-200PLC基本指令及应用

第五章 S7-200PLC基本指令及应用
连续按钮 SB1-I0.0 点动按钮 SB2-I0.1 停止按钮 SB3-I0.2
SB1 SB2 SB3 KM1 I0.0 I0.1 I0.2 L+ 1L 电源
Q0.0
FR
接触器联锁正反转控制电路
电动机的正反转控制
I/O接线图
SB2 正转互锁 反转互锁
KM1 I0.0
Q0.0
正转启动 SB2-I0.0
I2.1
Q1.1
I
I2.3
Q1.2
I
I0.1 I0.2
I
Q2.0 SI 2 Q2.0 RI 2
(三)立即置位和立即复位指令 立即置位指令:从指令所指出的位(bit)开始的N个物理输出点 被立即置位,同时,相应的输出映像寄存器的内容也被刷新。 立即复位指令:从指令所指出的位(bit)开始的N个物理输出点 被立即复位,同时,相应的输出映像寄存器的内容也被刷新。
例:
说明:立即I/O指令是直接访问物 理输入输出点的,比一般指令访 问输入输出映像寄存器占用CPU 时间要长,不能盲目使用。
四、边沿脉冲指令EU和ED
• 正跳指令 EU :检测到脉冲的每一次正跳变后,产生一个扫 描周期的脉冲。 • 指令格式: • 负跳变指令 ED :检测到脉冲的每一次负跳变后,产生一个 扫描周期的脉冲。 • 指令格式: • 应用举例:
SB3
KM2
FR
正转接触器 KM1-Q0.0
KM2 KM1
反转启动 SB3-I0.1
SB1
I0.1
Q0.1
反转接触器 KM2-Q0.1
停止 SB1-I0.2
I0.2 1L 电源
L+
电动机的正反转控制梯形图
I0.0
SB2 I0.0

PLC的基本逻辑指令及举例

PLC的基本逻辑指令及举例
NOR指令用于实现任一输入信号不存在 时的控制逻辑。
VS
详细描述
当任一输入信号为0时,NOR指令输出1; 当两个输入信号同时为1时,NOR指令输 出0。
XOR指令举例
总结词
XOR指令用于实现两个输入信号状态不同时的控制逻辑。
详细描述
当两个输入信号状态相同时,XOR指令输出0;当两个输入信号状态不同时,XOR指令 输出1。
详细描述
对单个条件进行取反操作,如果 输入为真,则输出为假;如果输 入为假,则输出为真。
举例
如果输入A为真,则NOT指令的 输出为假;如果输入A为假,则 NOT指令的输出为真。
NAND(与非)指令
总结词
01
当所有输入条件都为假时,输出才为真。
详细描述
02
NAND指令相当于NOT AND指令的组合,即当所有条件都满足
PLC的应用领域
制造业
自动化生产线、机器人控制、 加工中心等。
电力行业
变电站自动化、发电厂控制等 。
交通行业
铁路信号控制、交通监控系统 等。
化工行业
化工生产自动化、过程控制等 。
02
基本逻辑指令
AND(与)指令
总结词
当所有输入条件都为真时, 输出才为真。
详细描述
用于连接两个或多个条件, 当所有条件都满足时,输出 才为真。
PLC的基本逻辑指令 及举例
目录
• PLC简介 • 基本逻辑指令 • 举例
01
PLC简介
PLC的定义
PLC:可编程逻辑控制器,是一种专门用于工业控制的计算机 系统。
它采用一种可以编程的存储器,存储执行逻辑运算、顺序控 制、定时、计数和算术运算等操作的指令,并通过数字或模 拟的输入/输出接口控制各种类型的机械或生产过程。

PLC的基本逻辑指令及举例

PLC的基本逻辑指令及举例
I0.0
Q0.0
LD M0.0O M0.1ON M0.2A I0.0O I0.1= Q0.0
(a)梯形图
(b)语句表
网络1 触点旳并联电路举例
4 串联电路块旳并联连接指令
OLD(or load)
或块指令:用于串联电路块旳并联连接两个以上触点串联形成旳支路叫串联电路块
网络1 LPS、LRD、LPP指令使用举例3
LD M0.0LPS A M0.1LPSA M0.2LPSA M0.3= Q0.0
LPP= Q0.1LPP= Q0.2LPP= Q0.3
(a)梯形图
(b)语句表
(a)梯形图
(b)语句表
网络1 OLD指令使用举例
5 并联电路块旳串联连接指令
ALD(And Load)
与块指令 。 用于并联电路块旳串联连接 两条以上支路并联形成旳电路叫并联电路块
注意事项
在块电路开始时要使用LD和LDN指令 在每完毕一次块电路旳串联连接后要写上ALD指令 ALD指令无操作数
LD M0.0LPS A M0.1= Q0.0LPP = Q0.1
网络1
I0.0
M0.1
网络2 连续输出
I0.2
Q0.0
M0.3
T5
Q0.3
M0.4
Q0.1
LD I0.0 A M0.0 = Q0.0LD M0.1AN I0.2 = M0.3A T5 = Q0.3 AN M0.4 = Q0.1
(a)梯形图
(b)语句表
6. 置位、复位指令
LAD
STL
功能
置位指令
bit S N
S bit,N
从bit开始旳N个元件置1并保持
复位指令
bit R N

plc基本逻辑指令及编辑方法

plc基本逻辑指令及编辑方法

plc基本逻辑指令及编辑方法
PLC的基本逻辑指令及编辑方法包括以下几个部分:
1. LD(读取):表示一个与输入母线相连的常开接点指令,用于常开接点接到母线上的逻辑运算起始。

2. LDI(读取反):表示一个与输入母线相连的常闭接点指令,用于常闭接点接到母线上的逻辑运算起始。

3. AND(与指令):用于单个常开接点的串联。

4. ANI(与非指令):用于单个常闭接点的串联。

5. OR(或指令):用于单个常开接点的并联。

6. ORI(或非指令):用于单个常闭接点的并联。

7. OUT:输出指令,目标元件是Y,M,S,T,C。

8. SET(置位指令):使动作保持。

9. RST(复位指令):使操作保持复位。

10. PLS(输入信号上升沿产生脉冲输出):目标元件为Y,M,但特殊辅助继电器不能作为目标元件。

11. PLF(输入信号下降沿产生脉冲输出):目标元件为Y,M,但特殊辅助继电器不能作为目标元件。

12. INV:该指令用于运算结果的取反。

此外,还有NOP(无操作指令)和END(结束指令)等基本逻辑指令。

以上信息仅供参考,如需了解更多信息,建议查阅PLC编程相关书籍或咨询专业人士。

可编程控制器的基本逻辑指令

可编程控制器的基本逻辑指令

基本逻辑指令3.1 概述基本逻辑指令是PLC中最基本的编程语言,掌握了基本逻辑指令也就掌握了PLC的基本编程方法,所以学习基本逻辑指令是学习PLC编程的基础。

各种品牌的PLC的梯形图在形式上大同小异,其指令系统的内容也大致一样,但形式稍有不同。

本章以三菱FX2系列可编程控制器的基本逻辑指令为例,说明指令的含义、梯形图的编制方法以及对应的指令程序表和时序图。

PLC具有丰富的指令系统,可以实现较为复杂的控制操作。

通常将指令分为两大类:基本指令和功能指令。

其中,基本指令是指直接对I/O点进行简单操作的指令,例如:输入、输出、逻辑“与”、逻辑“或”、逻辑“非”等,因为在编程器上有与基本指令的助记符相同的键,所以输入基本指令时,只需要按下编程器上相应的指令键即可。

另一类是功能指令,它是进行数据处理、运算和顺序控制等操作的指令,这类指令在表示方法上与基本指令不同。

3.2 FX2N系列PLC的编程元件可编程序控制器是通过CPU循环扫描的工作方式来实现其控制任务的,在运行方式下,CPU执行用户程序,即从应用程序的第一条指令开始取指令并执行,直到扫描最后一条指令后进入下一个循环扫描周期。

因此,在一定的硬件与软件基础上的用户程序决定了控制系统的运行功能。

可编程序控制器用户程序的硬件基础是指系统的编程元件,除了主机的各个可用来编程的电子元件(如继电器、寄存器和记数器等)之外,还包括构成系统的其他硬件设备及其配置组态,软件基础是指PLC的指令系统。

指令系统又是建立在硬件结构基础上的,这在指令表编程语言中体现得很明显。

3.2.1 FX2N系列PLC的用户数据结构1.位元件FX2N系列PLC有4种基本编程元件,它们分别是:x:输入继电器、y:输出继电器、m:辅助继电器、s:状态继电器。

其中输入继电器,用于直接输入给PLC的物理信号,特点是其状态不受PLC程序的控制,只由外部控制现场的信号驱动。

输出继电器,用于从PLC直接输出物理信号,特点是其状态受PLC程序的控制,并对应于输出接口中的物理继电器或其他可驱动的器件。

PLC基本逻辑指令

PLC基本逻辑指令

PLC基本逻辑指令PL C:(可编程逻辑控制器),是一种数字运算操作的电子系统,专为在工业环境应用而设计的。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

是工业控制的核心部分。

一、基本指令一)、LD、LDI、OUT 指令二)、AND ANI指令三)、OR ORI指令四)、ANB、ORB指令五)、MPS、MRD、MPP指令六)、MC、MCR指令七)、SET、RST指令八)、PLS、PLF指令九)、NOP、END指令一)、LD、LDI、OUT指令1、指令的作用LD:取指令,表示一个与输入母线连接的常开接点指令。

LDI:取反指令,表示一个与输入母线连接的常闭接点指令。

OUT:驱动线圈的输出指令2、编程元件LD、LDI:X、Y、M、S、T、COUT:Y、M、S、T、C3、指令的说明LD、LDI:用于将触点接到母线上。

LD、LDI:还与块操作指令ANB、ORB相配合,用于分支电路的起点。

OUT:不能用于X;并联输出OUT指令可连续使用任意次。

OUT指令用于T和C,其后须跟常数K,K为延时时间或计数次数4、LD、LDI、OUT的指令的梯形图与语句表梯形图语句表步序指令地址二)、AND 、ANI指令1、指令的作用AND:与指令,用于单个常开接点的串联。

ANI:与非反指令,用于单个常闭接点的串联。

2、编程元件AND 、ANI :X、Y、M、S、T、C3、指令的说明AND 、ANI:用于单个触点与左边触点的串联,可连续使用。

执行OUT指令后,通过与指令可驱动其它线圈输出。

若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的ANB指令。

4、AND 、ANI的指令的梯形图与语句表梯形图语句表步序指令地址三)、OR、ORI指令1、指令的作用OR:或指令,用于单个常开接点的并联。

ORI:或非反指令,用于单个常闭接点的并联。

中级电工培训基本逻辑指令

中级电工培训基本逻辑指令
母线可以省略; ❖ 线圈可以并联,不能串联连接; ❖ 应尽量避免双线圈输出。
第二节 编程的基本规则与技巧
❖ 二、编程的技巧
❖ 并联电路上下位置可调,应将单个触点的支路放下面。
X4 X1 X2
Y0
ORB
不好!
❖0 ❖1 ❖2 ❖3 ❖4
LD X4 LD X1 AND X2 ORB OUT Y0
X1 X2 Y0
❖ 10 OUT Y3
第一节 基本逻辑指令
❖六、MPS、MRD、MPP 指❖ 令0 LD X1
❖ 梯形图(一层栈例)
❖ 1 MPS ❖ 2 LDI X2
MPS
X1
X2 M0
❖ 3 AND M0 ❖ 4 OR X0
Y1
❖ 5 ANB
X0
❖ 6 OUT Y1
X3
MPP
X4
X5
❖ 7 MPP
❖ 8 AND X3
❖ 6 OUT Y0 ❖ 7 MPP
Y0
❖ 8 AND M102
MPP
M102
Y1
MPP X3 MPS M100
Y2
❖ 9 OUT Y1 ❖ 10 MPP ❖ 11 AND X3 ❖ 12 MPS ❖ 13 AND M100
M105
Y3
MPP
❖ 14 OUT Y2 ❖ 15 MPP ❖ 16 AND M105 ❖ 17 OUT Y3
ANB X1
LD Y0 M100
M115
X2 X3
Y2 M101 T0
ORB
❖ 指令表程序
❖ 步序 指令 地址
❖ 0 LDI X1 ❖ 1 ORI X2 ❖ 2 LDI Y0 ❖ 3 ANI M100 ❖ 4 LDI Y2 ❖ 6 AND

PLC培训 第三课 PLC的基本逻辑指令

PLC培训  第三课  PLC的基本逻辑指令

计数器指令
一、计数器的几个基本概念 (1)种类:S7-200系列PLC的计数器有3种:增计数器 CTU、增减计数器CTUD、减计数CTD。 ( 2)编号:计数器的编号用计数器的名称和数字( 0—255) 组成,如C* * *, 如C 6。计数器的编号包含两方面的信息:计数器 的位和计数器的当前值。 计数器位:计数器位和继电器一样是一个开关量,表示计数 器是否发生动作的状态。当计数器的当前值达到设定值时,该 位被置位为ON。 计数器当前值:其值是一个存储单元,它用来存储计数器当 前所累计的脉冲个数,用 16 位符号整数来表示,最大数值为 32767。
定时器指令
一.几个基本概念:
1、种类: a 、接通延时定时器 ( TON ) b、 有记忆通电延时定时器 (TONR ) c 、断电延时定时器(TOF ) 2、分辨率和定时时间的计算 • 什么是分辨率: 单位时间的时间增量为定时器的分辨率--又叫精度. • 精度等级: 1ms, 10 ms, 100ms • 定时时间 T= P T * S其中: T 为定时时间 PT 为设定值 S 为分辨率.
I0.1——SF2——停止按钮
Q0.0——KF——电机运行接触器线圈
置位、复位指令
普通线圈获得能量流时线圈通电,能量流不 能到达时,线圈断电,置位/复位指令则是将线圈 设成为置位线圈和复位线圈两大部分,将存储器 的置位、复位功能分开,置位线圈受到脉冲前沿 触发时,线圈通电锁存(存储器位置1)、复位线 圈受到脉冲前沿触发时,线圈断电锁存(存储器 位置0)。下次置位、复位操作信号到来前,线圈 状态保持不变。
课程 1 2 3 4
课程名称及简要内容 电气控制线路基础与继电器控制 PLC控制器概述与西门子编程软件的使用 西门子S7-200 PLC的基本逻辑指令 典型电路程序设计与练习
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Date: 2020/4/29
Page: 12
汨罗市职业中专学校
第一节 基本逻辑指令
四、ORB 指令
❖ 梯形图程序
串联电路块 X2 X0
Y0
X1 Y2
❖ 指令表程序
步序 指令 地址
0 LD X2 1 AND X0 2 LDI X1 3 ANI Y2 4 ORB 6 OUT Y0
Date: 2020/4/29
Date: 2020/4/29
Page: 2
汨罗市职业中专学校
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
❖ 指令的作用
➢ LD(LoaD):取指令,常开触点与母线连接。 ➢ LDI(LoaD Inverse):取反指令,常闭触点与母线连接。 ➢ OUT:驱动线圈的输出指令。
❖ 编程元件
➢ LD: ➢ LDI:X、Y、M、S、T、C
K19 7 LD T0 8 OUT Y1
Date: 2020/4/29
Page: 5
汨罗市职业中专学校
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 指令的作用 ➢ AND:与指令,用于串联单个常开触点; ➢ ANI(ANd Inverse):与反指令,用于串联单个常 闭 触点。
❖ 编程元件 ➢ AND:X、Y、M、S、T、C ➢ ANI:
➢ OUT:Y、M、S、T、C
Date: 2020/4/29
Page: 3
汨罗市职业中专学校
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
❖ 指令的说明
➢ LD、LDI用于将触点接到母线上。 ➢ LD、LDI还与块操作指令ANB、ORB相配合,用于分支
电路的起点。 ➢ OUT不能用于X;并联输出OUT指令可连续使用任意次。 ➢ OUT指令用于T和C,其后须跟常数K,K为延时时间或
计数次数。
Date: 2020/4/29
Page: 4
汨罗市职业中专学校
第一节 基本逻辑指令
一、LD、LDI、OUT 指 令K19 T0
Y1
❖ 指令表程序
步序 指令 地址
0 LD X0 1 OUT Y0 2 LDI X1 3 OUT M100 4 OUT T0
Date: 2020/4/29
Page: 8
汨罗市职业中专学校
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 注意梯形图的画法
MPS
Y2 X1 T1 M101
Y3
MPP
❖ 指令表程序
步序 指令 地址
0 LD Y2 1 ANI X1 2 MPS 3 AND T1 4 OUT M101 6 MPP 7 OUT Y3
Date: 2020/4/29
Page: 7
汨罗市职业中专学校
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 梯形图程序
X0 X2 AND Y2
Y2 X1 ANI M101
T1 Y3
AND
❖ 指令表程序
步序 指令 地址
0 LD X0 1 AND X2 2 OUT Y2 3 LD Y2 4 ANI X0 5 OUT M101 6 AND T1 7 OUT Y3
汨罗市职业中专学校
第一节 基本逻辑指令
四、 ORB指令
❖ ORB(Or Block):串联电路块并联连接指令
❖ 指令的说明 ➢ 串联电路块:两个或以上的触点串连而成的电路块; ➢ 将串联电路块并联时用ORB指令; ➢ ORB指令不带元件号(相当于触点间的垂直连线) ➢ 每个串联电路块的起点都要用LD或LDI指令,电路 块后面用ORB指令
Date: 2020/4/29
Page: 14
汨罗市职业中专学校
第一节 基本逻辑指令
五、ANB 指令
❖ 梯形图程序
ANB X1
LD Y0 M100
M115
X2 X3
Y2 M101 T0
ORB
❖ 指令表程序
步序 指令 地址
0 LDI X1 1 ORI X2 2 LDI Y0 3 ANI M100 4 LDI Y2 6 AND M101 7 ORB 8 OR T0 9 ANB 10 ORI X3 11 OUT M115
Date: 2020/4/29
Page: 10
汨罗市职业中专学校
第一节 基本逻辑指令
三、OR、ORI 指令
❖ 梯形图程序
LD
X1
Y1
Y1
OR
M102
ORI
X1 Y1
Y2
M103 OR
M104
Date: 2020/4/29
M103
ORI
Page: 11
❖ 指令表程序
步序 指令 地址
0 LD X1 1 OR Y1 2 ORI M102 3 OUT Y1 4 LDI X1 5 ANI Y1 6 OR M103 7 ANI Y2 8 ORI M104 9 OUT M103
(三)基本逻辑指令
Date: 2020/4/29
Page: 1
汨罗市职业中专学校
第一节 基本逻辑指令
一、LD、LDI、OUT 指令 二、AND、ANI指令 三、OR、ORI 指令 四、ANB、ORB 指令 五、MPS、MRD、MPP 六、指M令C、MCR 指令 七、SET、RST 指令 八、PLS、PLF 指令 九、NOP、END 指令
Page: 13
汨罗市职业中专学校
第一节 基本逻辑指令
五、ANB 指令
❖ ANB(And Block) 并连电路块串连连接指令 ❖ 指令的说明
➢ 并联电路块:两个或以上的触点串连而成的电路; ➢ 将并联电路块与前面的电路串联时用ANB指令; ➢ 使用ANB指令前,应先完成并联电路块内部的连
接。 ➢ 并联电路块中各支路的起点使用LD或LDI指令; ➢ ANB指令相当于两个电路块之间的串联连线。
Date: 2020/4/29
Page: 9
汨罗市职业中专学校
第一节、基本逻辑指令
三、OR、ORI 指令
❖ 指令的作用 ➢ OR:或指令,用于并联单个常开触点; ➢ ORI(OR Inverse):或反指令,用于并联单个常闭 触点。
❖ 指令的说明 ➢ OR、ORI编程元件:X、Y、M、T、C、S ; ➢ OR、ORI指令仅用于单个触点与前面触点的并联; ➢ 若是两个串联电路块(两个或两个以上触点串联连 接的电路)相并联,则用ORB指令。
Date: 2020/4/29
Page: 6
汨罗市职业中专学校
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 指令的说明 ➢ AND和ANI指令用于单个触点与左边触点的串联, 可连续使用。 ➢ 执行OUT指令后,通过与指令可驱动其它线圈输出。 ➢ 若是两个并联电路块(两个或两个以上触点并联连 接的电路)串联,则需用后面的ANB指令。
相关文档
最新文档