基本逻辑指令

合集下载

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

第三章 基本顺控指令(基本逻辑指令
线圈 静铁芯
上例的接线图
若串联接点过多时可采用增加辅佐继电器的办法解决
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系列可编程控制器 的基本逻辑指令为例,说明指令的含义、梯形图 的编制方法以及对应的指令表程序。

西门子s7-200PLC基本指令

西门子s7-200PLC基本指令
•当输入能流断开时停止计时,同时定时器位被置0、清除 当前值。 •定时器号(Txx)决定了定时器的分辨率。
15:33
14
15:33
15
2、保持型接通延时定器(TONR)
Txx IN TONR PT
•在输入(IN)收到能流时,从当前值开始计时; •当当前值达到预置值(PT)时,定时器位被置1; •当输入能流断开时停止计时,定时器位、当前值保持不变; •必须用复位指令才能清除定时器位和当前值; •定时器号(Txx)决定了定时器的分辨率。
???
② 置位线圈指令
(S) xxx
???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置1;
当指令没收到能流时,则???指定的位状态不变 。
???
③ 复位线圈指令 (xRxx) ???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置0;
当指令没收到能流时,则???指定的位状态不变 。
1. 基本逻辑指令 2. 堆栈操作指令* 3. 定时器指令 4. 计数器指令 5. 比较指令
15ห้องสมุดไป่ตู้33
2
一、基本逻辑指令
1、触点指令
???
① 检查闭指令 其中???位代表位地址 当???指定地址的数据为1时, 指令结果接通能流; 否则,指令结果断开能流。
???
② 检查开指令 其中???位代表位地址 当???指定地址的数据为0时, 指令结果接通能流; 否则,指令结果断开能流。
15:33
21
2、减计数器减计数指令(CTD)
Cxx CD CTD LD PV
从当前计数值开始,在每一个(CD)输入状态 的低到高时递减计数。
•当CXX的当前值等于0时,计数器位CXX置位。

逻辑运算指令

逻辑运算指令

逻辑运算指令
逻辑运算指令是计算机中用于执行逻辑运算的指令。

逻辑运算指令通常用于判断条件、控制程序流程和实现逻辑运算等操作。

常见的逻辑运算指令包括:
1. 与运算(AND):将两个操作数的对应位进行逻辑与运算,结
果为1的位表示相应位置的两个操作数都为1,否则为0。

2. 或运算(OR):将两个操作数的对应位进行逻辑或运算,结果为1的位表示相应位置的两个操作数中至少一个为1,否则为0。

3. 非运算(NOT):对一个操作数进行逻辑非运算,将其每个位
取反,即1变为0,0变为1。

4. 异或运算(XOR):将两个操作数的对应位进行逻辑异或运算,结果为1的位表示相应位置的两个操作数中只有一个为1,否则为0。

5. 移位运算:包括逻辑左移、逻辑右移、算术左移和算术右移
等操作,用于将操作数的位向左或向右移动指定的位数。

6. 条件运算(IF):用于判断给定的条件是否成立,如果条件成立,则执行一段指定的代码,否则执行另一段指定的代码。

这些逻辑运算指令在计算机中被广泛应用于控制流程、条件判断、位操作、加密算法等场景。

根据不同的计算机体系结构和编程语言,具体的逻辑运算指令以及操作符可能会有所不同。

s7-200plc基本逻辑指令

s7-200plc基本逻辑指令

s7-200plc基本逻辑指令PLC(可编程逻辑控制器)作为现代工业自动化领域中的重要设备,可以实现对各类生产过程的自动控制。

S7-200PLC是西门子公司推出的一款经典型号,具备较高的性能和灵活的编程功能。

本文将重点介绍S7-200PLC的基本逻辑指令,包括输入/输出指令、计算指令、转移指令和比较指令等,以帮助读者更好地理解和应用该型号的PLC。

1. 输入/输出指令输入/输出指令用于读取外部信号并控制输出动作,是PLC程序中最常用的指令之一。

S7-200PLC提供了多种输入/输出指令,其中包括XIC、XIO、OUT、SET、RST等指令。

XIC指令用于判断输入信号是否为真,XIO指令则相反,用于判断输入信号是否为假。

OUT指令用于控制输出信号为真,SET指令用于设置某个输出信号为真,RST指令则相反,用于复位某个输出信号。

2. 计算指令计算指令主要用于对PLC中的数据进行运算和处理,以满足特定的控制要求。

S7-200PLC提供了多种计算指令,包括加法、减法、乘法、除法等。

比如,ADD指令用于两个数据相加,SUB指令用于两个数据相减,MUL指令用于两个数据相乘,DIV指令用于两个数据相除。

这些计算指令可以灵活应用于各类控制场景中,提高了PLC的控制能力和灵活性。

3. 转移指令转移指令用于根据特定条件执行不同的操作,是PLC程序中的决策和跳转指令。

S7-200PLC提供了多种转移指令,包括无条件转移、条件转移、循环转移等。

例如,JMP指令用于无条件转移到指定的程序段,JMPZ指令用于当某个数值为0时转移到指定的程序段,LOOP指令用于设置循环次数并执行指定的程序段。

通过合理应用转移指令,可以实现复杂的控制逻辑和流程控制。

4. 比较指令比较指令用于判断两个或多个数据之间的大小、相等关系,并根据判断结果执行不同的操作。

S7-200PLC提供了多种比较指令,包括大于、小于、等于等。

例如,GT指令用于判断某个数值是否大于另一个数值,LT指令用于判断某个数值是否小于另一个数值,EQ指令用于判断两个数值是否相等。

实验一:基本逻辑指令实验

实验一:基本逻辑指令实验

实验一: 基本逻辑指令实验
一、实验目的:掌握可编程序控制器的操作方法,熟悉基本指令以及实验设备的
使用方法。

二、实验设备: 1. XF-PLC-SYT可编程序控制器教学实验台
2. 编程器或计算机及编程软件
3. 选电源板、PLC元件板、TS1和TS2实验板
三、实验任务:按照下面给出的控制要求编写梯形图程序, 输入到可编程序控制
器中运行,根据运行情况进行调试、修改程序,直到通过为止。


形图参考程序见附本。

1、走廊灯两地控制
)
2、圆
梯形图:
语句表:
LD I0.0
AN I0.1
LDN I0.0
A I0.1
OLD
= Q0.0
实验现象:
K1关断、K2关断时,灯灭;K1关断、K2闭合时,灯亮;K1闭合、K2关断时,灯亮;K1闭合、K2闭合时,灯灭。

语句表:
网络1
LD SM0.0
A I0.1
O I0.4
O Q0.0
AN I0.2
AN I0.5
AN I0.6
AN I0.0
AN Q0.1
= Q0.0
网络2
LD I0.2
O I0.5
O Q0.1
AN I0.1
AN I0.4
AN I0.3
AN I0.0
AN Q0.0
= Q0.1
实验现象:按钮1按下转盘正转;按钮2按下转盘反转;按钮3按下转盘停止转动。

逻辑运算类指令

逻辑运算类指令

标志位
解释
P OAC VCY
√ × × × 累加器A中的内容和直接地址单元中的内容执 行逻辑或操作。结果存在累加器A中
√ × × × 累加器A的内容和立即数执行逻辑或操作。结 果存在累加器A中
√ × × × 累加器A的内容和寄存器Rn的内容执行逻辑或 操作。结果存在累加器A中
√ × × × 累加器A的内容和工作寄存器Ri指向的地址单 元中的内容执行逻辑或操作。结果存在累加器 A中
单片机原理与应用
逻辑运算类指令
逻辑运算指令共有24条 有与、或、异或、求反、左右移位、清0等逻辑操作 有直接、寄存器和寄存器间址等寻址方式。
1. 清零指令(1条)
指令
功能
标志位 解释
P OA C VC Y
CLR A
A ←0
√ × × × 累加器A中的内容清0
2.求反指令(1条)
指令功能Βιβλιοθήκη 标志位√ × × × 累加器A的内容和工作寄存器Ri指向的地址单元中 的内容执行逻辑异或操作。结果存在累加器A中
√ × × × 累加器A的内容和立即数执行逻辑异或操作。结果 存在累加器A中
√ × × × 累加器A的内容和寄存器Rn中的内容执行逻辑异 或操作。结果存在累加器A中
× × × × 直接地址单元中的内容和累加器A的内容执行逻辑 异或操作。结果存在直接地址单元中
XRL A,Z
CPL A
ORL A,R1 MOV F,A SJMP $
;A ← (X) ;A ← (A)∧(Y) ;A内容暂存 ;A ← (Y)
;A ← (Y) (Z)
; A ←()()
;得到输出 ;存输出
单片机原理与应用
× × × × 直接地址单元中的内容和累加器A的内容执行 逻辑或操作。结果存在直接地址单元中

基本逻辑指令说明及应用

基本逻辑指令说明及应用

第二章基本逻辑指令说明及应用基本逻辑指令一览表助记符、名称功能可用软元件程序步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。

基本位逻辑指令应用举例

基本位逻辑指令应用举例

基本位逻辑指令应用举例 1. 起动、保持、停止电路起动、保持和停止电路(简称为“起保停”电路),其梯形图和对应的PLC 外部接线图如图23所示。

在外部接线图中起动常开按钮SB1和SB2分别接在输入端I0.0和I0.1,负载接在输出端Q0.0。

因此输入映像寄存器I0.0的状态与起动常开按钮SB1的状态相对应,输入映像寄存器I0.1的状态与停止常开按钮SB2的状态相对应。

而程序运行结果写入输出映像寄存器Q0.0,并通过输出电路控制负载。

图中的起动信号I0.0和停止信号I0.1是由起动常开按钮和停止常开按钮提供的信号,持续ON 的时间一般都很短,这种信号称为短信号。

起保停电路最主要的特点是具有“记忆”功能,按下起动按钮,I0.0的常开触点接通,如果这时未按停止按钮,I0.1的常闭触点接通,Q0.0的线圈“通电”,它的常开触点同时接通。

放开起动按钮,I0.0的常开触点断开,“能流” 经 Q0.0的常开触点和I0.1的常闭触点流过Q0.0的线圈,Q0.0仍为ON ,这就是所谓的“自锁”或“自保持”功能。

按下停止按钮,I0.1的常闭触点断开,使Q0.0的线圈断电,其常开触点断开,以后即使放开停止按钮,I0.1的常闭触点恢复接通状态,Q0.0的线圈仍然“断电”。

时序分析如图24所示。

这种功能也可以用图25中的S 和R 指令来实现。

在实际电路中,起动信号和停止信号可能由多个触点组成的串、并联电路提供。

小结:(1)每一个传感器或开关输入对应一个PLC 确定的输入点,每一个负载PLC 一个确定的输出点。

(2)为了使梯形图和继电器接触器控制的电路图中的触点的类型相同,外部按钮一般用常开按钮。

I0.0I0.1Q0.01M2ML+DC24VSB1SB2外部电路接线图1L起、保、停电路梯形图输入映像寄存器 输出映像寄存器图23外部接线图和梯形图图25 S/R 指令实现的起、保、停电路图24时序分析图I0.0I0.1 Q0.0外部电路接线图2. 互锁电路如图26所示输入信号I0.0和输入信号I0.1,若I0.0先接通,M0.0自保持,使Q0.0有输出,同时M0.0的常闭接点断开,即使I0.1再接通,也不能使M0.1动作,故Q0.1无输出。

02 第4章 PLC基本指令及其应用(1-2)

02 第4章 PLC基本指令及其应用(1-2)
13
七、 基本逻辑指令举例
例1.简单的报警电路
控制系统中,若设备发生故障,则应及时报警,最常 用的报警方式是报警灯。当故障信号产生时,报警灯 应呈闪烁状态。 梯形图: I/O分配: I0.3 M 1.0 输入: ( R ) 1 报警信号开关S1:I0.0 I0.0 M 1.0 ( S ) 系统复位按钮:I0.3 1 M1.0 SM0.5 输出:故障报警灯:Q0.0 Q 0.0
2
一、 触点指令
10.立即触点指令
立即触点指令采用中断工作方式,将输入口的状态 立即读入PLC,不受扫描周期的影响。只能用于输 入继电器I。
LDI AI OI LDNI ANI ONI
I
/I
表示开始、串联和并联一常开立即触点
表示开始、串联和并联一常闭立即触点
3
二、 输出指令
1.输出指令: =
2.立即输出指令
LAD:
编号
I0.0 IN PT
类型
使能输入端
Tn
TONR ?ms
TON TOF TONR
1ms 10ms 100ms
设定值 1~32767
STL: TONR Tn, PT
时基
22
2.工作过程
① 当输入端(IN)接通时,定时器开始计时,当 输入端IN断开时,定时器保持当前值不变。 ② 当使能输入端IN再次接通时,则定时器当前值 在原保持值基础上再往上加计数。 ③ 当定时器的当前值大于等于设定值(PT)时, 定时器状态位置“1”;但定时器当前值继续增加, 一直增至最大值32767 。 ④ 以后既使输入端再断开,定时器也不会复位, TONR定时器需用复位指令R进行复位,复位后 定时器当前值清零,定时器位为OFF 。 用于对许多间隔的累计定时

plc常用的基本指令

plc常用的基本指令

plc常用的基本指令PLC常用的基本指令PLC(Programmable Logic Controller)是一种广泛应用于工业自动化领域的控制设备,它通过编程控制来实现对生产过程的监控和控制。

在PLC的程序中,常用的基本指令起着至关重要的作用,下面将介绍几个常用的基本指令及其功能。

一、常用的逻辑指令1. 与指令(AND):用于将两个逻辑量进行与运算,当两个逻辑量都为真时,输出为真。

在PLC程序中,与指令常用于实现多个条件同时满足时的控制逻辑。

2. 或指令(OR):用于将两个逻辑量进行或运算,当两个逻辑量中至少一个为真时,输出为真。

在PLC程序中,或指令常用于实现多个条件中至少一个满足时的控制逻辑。

3. 非指令(NOT):用于对一个逻辑量取反,当输入为真时,输出为假;当输入为假时,输出为真。

在PLC程序中,非指令常用于实现条件的取反操作。

二、常用的定时器指令1. 延时ON指令(TON):用于实现延时功能,当输入信号在规定的时间内保持为真时,输出信号才为真。

TON指令可以用于控制延时启动或延时关闭的设备。

2. 延时OFF指令(TOF):与TON指令相反,用于实现延时关闭功能。

当输入信号在规定的时间内保持为假时,输出信号才为真。

TOF指令常用于延时断电或延时停止设备。

三、常用的计数器指令1. 上升沿计数器指令(CTU):用于对输入信号的上升沿进行计数。

当输入信号从假变为真时,计数器的值加1。

CTU指令可以用于实现对事件发生次数的计数。

2. 下降沿计数器指令(CTD):与CTU指令相反,用于对输入信号的下降沿进行计数。

当输入信号从真变为假时,计数器的值减1。

CTD指令常用于实现对事件的倒计数。

四、常用的移位指令1. 左移位指令(SHL):用于将一个操作数向左移动指定的位数。

左移位指令常用于实现对数据的乘以2的幂次方运算。

2. 右移位指令(SHR):与SHL指令相反,用于将一个操作数向右移动指定的位数。

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

FX系列PLC的基本逻辑指令

FX系列PLC的基本逻辑指令

一、内部软元件1、输入继电器(X)2、输出继电器(Y)3、辅助继电器(M)4、状态继电器(S)5、定时器(T)6、计数器(C)7、数据寄存器(D)8、指针(P,I)9、常数(K,H)二、FX系列PLC的基本逻辑指令1、取指令,输出指令:LD取,LDI取反,LDP取上升沿脉冲,LDF取下降沿脉冲,OUT输出。

2、触点串联指令:AND与,ANI与反,ANDP上升沿脉冲与,ANDF下降沿脉冲与。

3、触点并联指令:OR或,ORI或非,ORP上升沿或,ORF下降沿或。

4、块操作指令:ORB块或,ANB块与。

5、置位、复位指令:SET置位,RST复位。

6、微分指令:PLS上升沿微分,PLF下降沿微分。

7、主控指令:MC主控,MCR主控复位。

8、堆栈指令:MPS进栈,MRD读栈,MPP出栈。

9、逻辑反、空操作、结束指令:INV逻辑反,NOP空操作,END结束。

10、步进指令:STL步进触点,RET步进反回。

三、功能指令1、传送、比较指令:CMP(FNC10)比较,ZCP(FNC11)区间比较,MOV(FNC12)传送。

2、数据交换指令:XCH(FNC17)数据交换。

3、数据变换指令:BCD(FNC18)变换——将源元件中二进制数转换成BCD码送到目标元件中。

BIN(FNC19)变换——将源元件中BCD码转换成二进制数送到目标元件中。

4、循环与移位指令:ROR(FNC30)右循环移位指令,ROL(FNC31)左循环移位指令。

5、特殊功能模块指令:FROM(FNC78)特殊功能模块读指令,TO(FNC79)特殊功能模块写指令。

第3章 S7-200 PLC的基本指令

第3章  S7-200 PLC的基本指令

(2)定时范围
定时器使能输入有效后,当前值寄存 器对时基脉冲递增计数,当计数值大于或 等于定时器的设定值后,状态位置1。从定 时器输入有效,到状态位输出有效经过的 时间为定时时间。定时时间T等于时基乘 设定值,时基越大,定时时间越长,但精 度越差。
(3)定时器的刷新方式
1 ms定时器每隔1 ms定时器刷新一次, 定时器刷新与扫描周期和程序处理无关。 扫描周期较长时,定时器一个周期内可能 多次被刷新(多次改变当前值)。
2.取反和空操作指令
取反和空操作指令格式及功能如表3-5 所示。
(1)取反指令
取反(NOT)指令指对存储器位的取 反操作,用来改变能流的状态。取反指令 在梯形图中用触点形式表示,触点左侧为1 时,右侧则为0,能流不能到达右侧,输出 无效。反之触点左侧为0时,右侧则为1, 能流可以通过触点向右传递。
⑥ ON(Or Not):或操作指令,用 于常闭触点的并联。
⑦ =(Out)指令:置位指令,用于 线圈输出。 位操作指令程序的应用如图3-1所示。
梯形图分析:
图3-1 位操作指令程序的应用
2.STL指令对较复杂梯形图的描 述方法
在较复杂梯形图中,触点的串、并联 关系不能全部用简单的与、或、非逻辑关 系描述。
在语句表中分别用LDI、AI、OI来表 示开始、串联和并联的常开立即触点,用 LDNI、ANI、ONI来表示开始、串联和并 联的常闭立即触点,如表3-2所示。
触点符号中间的“I”和“/I”用来表示 立即常开触点和立即常闭触点,如图3-7所 示。
图3-7 立即触点指令与立即输出指令的应用
(2)立即输出指令
执行置位(置1)/复位(置0)指令时, 从指定的位地址开始的N个连续的位地址 都被置位或复位,N=1~255。当置位、复 位输入同时有效时,复位优先。置位/复位 指令的应用如图3-8所示,图中N=1。

西门子PLC基本逻辑指令及其编程

西门子PLC基本逻辑指令及其编程
优化程序结构,采用模块化编程方法,提高程序 的易读性和可维护性。
安全性考虑不足
在编写程序时,充分考虑程序的安全性,避免因 程序错误导致设备损坏或人身伤害。
THANKS
感谢观看
触点指令
常开触点
用于连接或断开控制电路。例如,当 输入信号为真时,常开触点闭合,控 制电路接通。
常闭触点
与常开触点相反,当输入信号为真时, 常闭触点断开,控制电路断开。
线圈指令
启动线圈
用于控制输出设备的启动。例如,当满 足一定条件时,启动线圈使电机开始运 转。
VS
停止线圈
用于控制输出设备的停止。例如,当满足 一定条件时,停止线圈使电机停止运转。
特点
PLC具有可靠性高、编程简单、扩展 性强、维护方便等特点,广泛应用于 各种工业控制领域。
PLC的历史与发展
历史
PLC最早由美国数字设备公司(DEC)于1960年代末发明,随着计算机技术和 微电子技术的发展,PLC的功能和性能不断提升。
发展
现代PLC已经从简单的逻辑控制发展成为具有复杂算法和高级功能的控制系统, 能够实现自动化生产线、智能制造等领域的控制需求。
、调试和维护。
04
合理使用系统功能块
利用系统功能块简化复杂程序的 编写,提高程序的可靠性和稳定
性。
注意事项
输入输出信号的规范
确保输入输出信号的规范化和标准化, 避免信号的误读和误判。
程序调试的充分性
在程序调试阶段,应充分测试程序的 各项功能,确保程序的正确性和稳定
性。
程序安全性的考虑
在编写程序时,应充分考虑程序的安 全性,避免因程序错误导致设备损坏 或人身伤害。
Step 7
西门子官方开发的PLC编程软件,支持多种PLC型号。

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

中级电工培训基本逻辑指令
母线可以省略; ❖ 线圈可以并联,不能串联连接; ❖ 应尽量避免双线圈输出。
第二节 编程的基本规则与技巧
❖ 二、编程的技巧
❖ 并联电路上下位置可调,应将单个触点的支路放下面。
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

12 基本逻辑指令

12 基本逻辑指令

M0.2 M0.2 I0.1 M0.3 M0.3 I0.3
反转
反转到位
Q4.1
正转
正转到位
M0.3
I0.3
Q4.0
Q4.1
反转
反转到位
M0.4
I0.1
M0.4
4
A( O( M0.1 M0.0 A M0.4 A I0.1 ) I0.1 M0.2 M0.1 O M0.0 ) AN M0.1 = M0.0 M0.3 M0.2 A( O( A M0.0 A I0.0 M0.4 M0.3 A I0.1 ) O M0.1 M0.0 M0.4 ) AN M0.2 = M0.1
9
1.2.2 STEP 7的数据类型

不同时间常数的区别 S5T#:时间增量为10ms; 取值范围: S5T#0H_0M_0S_0MS~S5T#2H_46M_30S_0MS
T#:时间增量为1ms; 取值范围:
-T#24D_20H_31M_23S_648MS ~+T#24D_20H_31M_23S_647MS D#: 取值范围: D#1990_1_1~D#2168_12_31 TOD# :32位实时时间常数,时间增量为1ms
未用
BR
CC1
CC0
OS
OV
OR
STA
RLO
FC
(1)首次检测位FC:该位状态为0,表明一个网络的开始,或指令为逻辑 串的第一条指令。执行过程中该位为1,输出指令或与逻辑运算有关的转移 指令将该位清0。 (2)逻辑运算结果RLO:用来存放执行位逻辑指令或比较指令的结果。 (3)状态位STA:执行位逻辑指令时,STA总是与该位的值一致。 (4)二进制位结果BR:它将字处理程序与位处理联系起来,在一段既有位操 作又有字操作的程序中,用于表示字操作结果是否正确。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Date: 2020/3/1
Page: 2
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
❖ 指令的作用
➢ LD(LoaD):取指令,常开触点与母线连接。 ➢ LDI(LoaD Inverse):取反指令,常闭触点与母线连接。 ➢ OUT:驱动线圈的输出指令。
❖ 编程元件
➢ LD: ➢ LDI: X、Y、M、S、T、C
Date: 2020/3/1
Page: 12
第一节、基本逻辑指令
三、OR、ORI 指令
❖ 指令的作用 ➢ OR:或指令,用于并联单个常开触点; ➢ ORI(OR Inverse):或反指令,用于并联单个常闭 触点。
❖ 指令的说明 ➢ OR、ORI编程元件:X、Y、M、T、C、S ; ➢ OR、ORI指令仅用于单个触点与前面触点的并联; ➢ 若是两个串联电路块(两个或两个以上触点串联连 接的电路)相并联,则用ORB指令。
模块六 基本逻辑指令
第一节 基本逻辑指令 第二节 编程的规则与技巧 第三节 基本逻辑指令的应用 本章小结
Date: 2020/3/1
Page: 1
第一节 基本逻辑指令
一、LD、LDI、OUT 指令 二、AND、ANI指令 三、OR、ORI 指令 四、ANB、ORB 指令 五、MPS、MRD、MPP 六、指M令C、MCR 指令 七、SET、RST 指令 八、PLS、PLF 指令 九、NOP、END 指令
➢ OUT:Y、M、S、T、C
Date: 2020/3/1
Page: 3
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
❖ 指令的说明
➢ LD、LDI用于将触点接到母线上。 ➢ LD、LDI还与块操作指令ANB、ORB相配合,用于分支
电路的起点。 ➢ OUT不能用于X;并联输出OUT指令可连续使用任意次。 ➢ OUT指令用于T和C,其后须跟常数K,K为延时时间或
Date: 2020/3/1
Page: 22
第一节 基本逻辑指令
五、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
四、 ORB指令
❖ ORB(Or Block):串联电路块并联连接指令
❖ 指令的说明 ➢ 串联电路块:两个或以上的触点串连而成的电路块; ➢ 将串联电路块并联时用ORB指令; ➢ ORB指令不带元件号(相当于触点间的垂直连线) ➢ 每个串联电路块的起点都要用LD或LDI指令,电路 块后面用ORB指令
圈断电
电动机M停止
按下按钮SB2反向启 动
Date: 2020/3/1
Page: 17
FU2
FR SB3
SB1 KM1
KM2
SB2
KM2
KM1
KM1
KM2
控制电路
电动机正反转控制线路
Date: 2020/3/1
Page: 18
Date: 2020/3/1
电动机正反转控制程序
Page: 19
第一节 基本逻辑指令
Date: 2020/3/1
Page: 23
第一节 基本逻辑指令 六、MPS、MRD、MPP 指令
❖ 指令的作用
➢ MPS(Push):进栈指令; ➢ MRD(Read):读栈指令; ➢ MPP(POP):出栈指令。 ❖ 指令的说明 ➢ MPS、MRD、MPP指令无编程元件。 ➢ MPS、MPP指令成对出现,可以嵌套。 ➢ MRD指令可有可无,也可有两个或两个以上。
❖ 编程元件 ➢ AND:X、Y、M、S、T、C ➢ ANI:
Date: 2020/3/1
Page: 8
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 指令的说明 ➢ AND和ANI指令用于单个触点与左边触点的串联, 可连续使用。 ➢ 执行OUT指令后,通过与指令可驱动其它线圈输出。 ➢ 若是两个并联电路块(两个或两个以上触点并联连 接的电路)串联,则需用后面的ANB指令。
Date: 2020/3/1
Page: 29
❖ 多重嵌套主控指令
(A) X0
MC
M100
X1
(B)

X2 MC
M101 X3
(C)
N0
M100
Y0 N1 M101
Y1
MCR N1
X4
(B)
Y2
MCR N0
X5
(A)
Y3
… ……
Date: 2020/3/1
Page: 30
LD X0 MC N0
M100 LD X1 OUT Y0 。。。。 LD X2 MC N1
Date: 2020/3/1
Page: 10
Date: 2020/3/1
Page: 11
第一节 基本逻辑指令
二、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/3/1
Page: 4
第一节 基本逻辑指令
一、LD、LDI、OUT 指 令
❖ 梯形图程序
X0 Y0
X1 M100
T0 K19 T0
Y1
❖ 指令表程序
步序 指令 地址
0 LD X0 1 OUT Y0 2 LDI X1 3 OUT M100 4 OUT T0
K19 7 LD T0 8 OUT Y1
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
Date: 2020/3/1
M101 LD X3 OUT Y1 。。。。 MCR N1 LD X4 OUT Y2 。。。。 MCR N0 LD X5 OUT Y3
第一节 基本逻辑指令
八、SET、RST 指令
❖ 指令的作用 ➢ SET:置位指令(接通并保持) ➢ RST:复位指令
❖ 指令的说明 ➢ SET指令的编程元件:Y、M、S ➢ RST指令的编程元件:Y、M、S、T、C、D ➢ RST指令具有优先级。
Date: 2020/3/1
Page: 5
点动控制
Date: 2020/3/1
QS
FU2
L1
L2
L3
FU1 SB
KM
M
KM
3~
Page: 6
点动控制
Date: 2020/3/1
Page: 7
第一节 基本逻辑指令
二、AND、ANI 指令
❖ 指令的作用 ➢ AND:与指令,用于串联单个常开触点; ➢ ANI(ANd Inverse):与反指令,用于串联单个常 闭 触点。
Page: 27
第一节 基本逻辑指令
七、MC、MCR 指令
❖ 指令的作用 ➢ MC (Master Control):主控指令(公共触点串联) ➢ MCR (Master Control Reset):主控复位指令
❖ 指令的说明 ➢ MC、MCR指令的编程元件:Y、M; ➢ MC、MCR指令成对出现,缺一不可; ➢ MC指令后用LD/LDI指令,表示建立子母线。 ➢ MC、MCR指令可以嵌套使用,嵌套级别为N0~ N7。
接触器自锁控制
Date: 2020/3/1
QS L1 L2
L3
FU2 SB1
FU1
SB2
KM
KM FR
M 3~
FR KM
Page: 15
启停保控制程序
Date: 2020/3/1
Page: 16
按钮控制正反转控制电路
合上电源开关 按下按钮SB1 KM1线圈通电 M正转启动
按下停止按钮SB3
KM1线
10 OUT Y3
Date: 2020/3/1
Page: 25
第一节 基本逻辑指令
六、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
Date: 2020/3/1
Page: 9
第一节 基本逻辑指令
二、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
Date: 2020/3/1
Page: 24
第一节 基本逻辑指令
六、MPS、MRD、MPP 指令
相关文档
最新文档