PLC(三菱)第三章常用功能(应用)指令

合集下载

三菱PLC基本指令的应用

三菱PLC基本指令的应用
LD X000 OUT Y000 END
3 2 串并指令 置位指令与自锁控制程序 3 2 1 接点串联指令AND ANI
3 2 2 接点并联指令OR ORI
3 2 3 三相电动机自锁控制线路与程序
3 2 4 辅助继电器M
在FX系列中;除了输入继电器X和输出继 电器Y的元件号采用八进制外;其它编程 元件的元件号均为十进制; 例如没有元件号为X8的输入继电器;有M8 的辅助继电器;
点动自锁混合控制程序
辅助继电器M是用软件实现的;它们不能 接受外部的输入信号;也不能直接驱动外 部负载;是一种内部的状态标志;相当于 传统继电接触控制电路中的中间继电器;
3 2 5 置位指令SET 复位指令RST
3 2 5 置位指令SET 复位指令RST
思考题
• 1 将启动按钮SB1接到PLC的输入接口X1上;将停止按钮 SB2接到PLC的输入接口X2上;在输出端口Y1上接指示灯 HL;控制要求:按下SB1时;HL灯亮;按下SB2时;HL灯灭; 用启保停方法
用两个定时器产生一个占空比可调的任意周期的脉冲信号;脉冲信 号的低电平时间为 3 三台电动机顺序启动控制线路和程序
三台电 动机顺 序启动 控制线 路
电动机间歇运行的继电接触控制线 路;如图所示; 可用于机床自动间歇 润滑控制等;
电动 机间 歇运 行
PLC 控制
表示与前面的电路并联;
3 5 2 上重下轻的编程规则
符合上重下轻编程原则 不符合上重下轻编程原则
3 5 3 左重右轻的编程规则
符合左重右轻编程原则 不符合左重右轻编程原则
如何把传统继电接触控制线路转换为PLC控制线路
• 题图a某台设备的接触器控制线路图;在控制功能不变的情况 下改用PlC控制;如题图b所示; 要求:

PLC应用技术三菱课件.数据处理类应用指令

PLC应用技术三菱课件.数据处理类应用指令
X13~X10
输入 作用
密码个位 密码十位 密码百位
输出继电器 Y0
输出 作用
密码锁控制信号
密码锁的密码由程序设定,假定为K283,从K3X0上送入的数据应和它相等,这可 以用比较指令实现判断,密码锁的开启由Y0的输出控制。梯形图如图5-12。
图5-12 密码锁梯形图
三、知识链接
1.比较指令CMP
虽然ZRST指令是16位处理指令,[Dl],[D2]也可以指定32位计数器。如图5-15 所示,将M0~M100的101位全部清0。
图5-15 ZRST指令说明
3.传送比较指令的基本用途
⑴用来获得程序的初始工作数据 ⑵用来进行机内数据的存取管理 ⑶用来运算处理结果并向输出端口传送 ⑷用来比较指令以建立控制点
⑴通用数据寄存器(D0~D199共200点) 通用数据寄存器一旦写入数据,只要不再写入其他数据,其内容就不会变 化。但是在PLC从运行到停止或停电时,所有数据被清除为0(如果驱动特殊辅助 继电器M8033,则可以保持)。 ⑵断电保持数据寄存器(D200~D7999共7800点) 只要不改写,无论PLC是从运行到停止,还是停电时,断电保持数据寄存 器将保持原有数据而不丢失。 以上的设定范围是出厂时的设定值。数据寄存器的掉电保持功能也可通过 外围设备设定,实现通用←→断电保持或断电保持←→通用的调整转换。
3.应用指令的格式
FX2N系列PLC在梯形图中使用功能框表示应用指令。图5-3a是应用指令的梯形 图示例。指令的功能是:当M8002接通时,十进制常数123将被送到辅助继电器 M7~M0中去,相当于用基本指令实现的程序如图5-3b。
图5-3 用应用指 令与基本指令实 现同样任务的比 较
⑴编号
应用指令用编号FNC00~FNC294表示,并给出对应的助记符。例如FNC12的 助记符是MOV(传送),FNC45的助记符是MEAN(平均)。

三菱PLC应用指令

三菱PLC应用指令

CALL P8
X1

Y1



FEND
X12 P8
X11

Y21

Y30
程 序
SRET

第26页/共66页
❖ 说明 ➢ 与END指令的功能一样,执行到该指令时程序返回 到0步。 ➢ 中断服务子程序和子程序应该写在FEND之后,并且 用IRET和SRET返回。 ➢ 如果多次使用FEND指令,在最后的FEND和END之 间编写子程序或中断子程序
所有计数器中断; 3)无需中断禁止时,可只用EI指令,不必用DI指令 ; 4)执行一个中断服务程序时,如果在中断服务程序中有EI和DI,可实现二级中断嵌套,否
则禁止其它中断。
第18页/共66页
输入编号
指针编号
禁止中
上升中断 下降中断 断指令
X000 I001 I000 M8050
X001 I101 I100 M8051
FNC 19 BIN
第32页/共66页
一、比较指令 FNC10 CMP
❖ 操作数
[S1]、[S1] : K,H、KnX、KnY、KnM、KnS、T、C、 D、
V,Z
[D]:Y、M、X0S ❖ 梯形图
[S1] [S2] [D]
CMP K100 C10 M0
M0 C10<k100时,M0 = ON
M1
❖ 当扫描周期大于100ms时,即超过了警戒定时器的设 定值,警戒定时器的逻辑线圈被接通,CPU立即停止 执行用户程序,同时切断全部输出,并且报警显示。
第29页/共66页
六、循环指令
❖ 循环开始 FNC08 FOR ❖ 操作数 [S]: K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z ❖ 循环结束 FNC09 NEXT 无操作数 ❖ 说明

三菱PLC功能指令

三菱PLC功能指令

模块三 三菱PLC功能指令
一、数据类软元件及存储器
2、数据类软元件的结构形式 (3)位组合元件:位元件X,Y,M,S是只有二种状态的编程
元件,而字元件是以16位寄存器为存储单元的处理数据的编程元件。 但是字元件也是一位一位的只有两种状态的位组成的。如果把位元 件进行组合,如用16个M元件组成一组位元件并规定M元件的二种状 态分别为“1”和“0”,例如把通表示“1”,断表示“0”,这样 由16个M元件组成的16位二进制数则也可以看成是一个“字”元件。 如K4M0为16个M软元件,从M0~M15并规定其顺序为M15,M14……M0, 则如果其通断状况为0000 0100 1100 0101(即M0,M2,M6,M7, M10为通,其余皆断),这也是一个十六进制数H04D5。这样就把组 合位元件和字元件联系起来了。
﹙3﹚执行形式:指令在执行时,有两种执行形式,其中连续执行型 表示驱动条件成立,在每个扫描周期都执行一次;脉冲执行型表示驱动条 件成立一次,指令执行一次,与扫描无关。
2、程序步
在指令名称下方,列出了该指令执行的程序步。程序步与执行的数据 位有关。32位要比16位的程序步多。程序步也表示了功能指令的执行时间, 程序步越多,指令的执行时间越长。
操作量m,n:在指令中,它既不是源址,也不是终址。仅表示源址和终 址的操作数量或操作位置。m,n在应用中,以常数K、H表示。
模块三 三菱PLC功能指令
二、功能指令的表达形式、使用要素
6、适用软元件
适用软元件是指源址、终址可采用PLC的位元件和字元件。相关字软元件 说明见下表。
适用软元件说明
符 表示 符 表示 内 符 表示 符 表示 符 表示
模块三 三菱PLC功能指令
二、功能指令的表达形式、使用要素

三菱PLC功能指令

三菱PLC功能指令

三菱PLC功能指令1.位操作指令:位操作指令用于读取、写入和修改位级别的数据。

常见的位操作指令包括LD(逻辑与)、ORR(逻辑或)、AND(逻辑与)、XOR(异或)等。

2.数据操作指令:数据操作指令用于读取、写入和修改字节、字和双字级别的数据。

常见的数据操作指令包括MOV(赋值)、ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)等。

3.计数器指令:计数器指令用于实现计数功能。

有三种类型的计数器指令:上升沿计数器、下降沿计数器和阶段计数器。

计数器指令可以用于进行数量统计、进度监测等应用。

4.定时器指令:定时器指令用于实现定时功能。

有两种类型的定时器指令:上升沿定时器和下降沿定时器。

定时器指令可以用于进行时间监测、延时操作等应用。

5.移位指令:移位指令用于将数据的位进行移动。

常见的移位指令包括SHL(左移)、SHR(右移)等。

移位指令通常用于数据处理和位拼接等应用。

6.比较指令:比较指令用于比较两个数值的大小。

常见的比较指令包括CMP(比较)、EQ(等于)、NE(不等于)、GT(大于)等。

比较指令可以用于实现条件判断和逻辑控制等应用。

7.转移指令:转移指令用于控制程序的流程。

常见的转移指令包括JMP(无条件跳转)、JE(等于时跳转)、JNE(不等于时跳转)、JG(大于时跳转)等。

转移指令可以用于实现程序的循环和条件判断等应用。

8.存储器控制指令:存储器控制指令用于读取和写入存储器的数据。

常见的存储器控制指令包括LD(读取)、ST(写入)等。

存储器控制指令可以用于实现数据存储和加载等应用。

9.数学指令:数学指令用于实现各种数学运算。

常见的数学指令包括SIN(正弦)、COS(余弦)、SQRT(平方根)等。

数学指令可以用于实现数据处理和数值计算等应用。

10.基本运算指令:基本运算指令用于实现基本的数值运算。

常见的基本运算指令包括加法、减法、乘法和除法等。

基本运算指令通常用于实现逻辑计算和数据处理等应用。

三菱PLC功能指令

三菱PLC功能指令

三菱PLC功能指令以下是一些常用的三菱PLC功能指令:1. LD(Ladder Diagram)指令:这是最基本的逻辑指令。

它允许将输入信号连接到输出信号,以实现逻辑运算。

例如,LD命令可以用于AND、OR和XOR运算。

2. OUT(Output)指令:这个指令用于将信号写入输出设备,如继电器或电磁阀。

它可以将一个指定的输出点设置为ON或OFF状态。

3. IN(Input)指令:这个指令用于读取外部输入设备(如传感器或按钮)的状态。

它将读取的输入数据保存在指定的内存寄存器中。

4. MOV(Move)指令:这个指令用于将数据从一个内存寄存器移动到另一个内存寄存器。

它可以实现数据在内部和外部设备之间的传输。

5. ADD(Addition)指令:这个指令用于对两个数进行相加操作。

它将两个指定的内存寄存器中的数据相加,并将结果保存在另一个指定的内存寄存器中。

6. SUB(Subtraction)指令:这个指令用于对两个数进行相减操作。

它将指定的两个内存寄存器中的数据相减,并将结果保存在另一个指定的内存寄存器中。

7. MUL(Multiplication)指令:这个指令用于对两个数进行相乘操作。

它将指定的两个内存寄存器中的数据相乘,并将结果保存在另一个指定的内存寄存器中。

8. DIV(Division)指令:这个指令用于对两个数进行相除操作。

它将指定的两个内存寄存器中的数据相除,并将结果保存在另一个指定的内存寄存器中。

9. TIM(Timer)指令:这个指令用于进行计时操作。

它可以创建一个定时器,并在达到设定的时间后输出一个信号。

10. CNT(Counter)指令:这个指令用于进行计数操作。

它可以创建一个计数器,并在达到设定的计数值后输出一个信号。

这些只是三菱PLC功能指令的一小部分。

PLC的功能指令非常丰富,并且可以根据特定的应用需求进行编程和配置。

不同的PLC型号可能支持不同的功能指令,用户可以根据自己的需求选择适合的PLC型号和功能指令来实现特定的控制任务。

三菱PLC常用的一些功能指令三菱plc

三菱PLC常用的一些功能指令三菱plc

三菱PLC常用的一些功能指令 - 三菱plc (D)CMP(P)比较-------将两源操作元件的数据作代数比较,结果送到目标元件中,打算目标元件的状态。

源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:Y M S格式:LD X0CMP(P) K100 C20 M0X0由OFF到ON 时:当K100C20当前值时,M0=1当K100=C20当前值时,M1=1当K100C20当前值时,M2=1当用连续方式执行CMP时,条件满足时,每个扫描周期执行一次。

(D)ZMP(P)区间比较--------将一个数据与两个源元件的数据区间作比较,结果送到目标元件中,打算目标元件的状态。

源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:Y M S格式:LD X0ZCP(P) K100 K120 C30 M3X0由OFF到ON时:当K100C30当前值时,M3=1当K100≤C30≥K120时,M4=1当K120C30当前值时,M5=1当用连续方式执行ZCP时,条件满足时,每个扫描周期执行一次。

(D)MOV(P)传送--------- 将操作元件的数据传送到目标元件中。

源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:KnY KnM KnS T C D V/Z格式:LD X0MOV(P) K100 D10当X0由OFF到ON时,将100 传送到D10中当用连续方式执行MOV时,条件满足时,每个扫描周期执行一次。

对于32位数据用DMOV 传送,用元件号相临的两元件组成元件对。

元件对的首位用奇数、偶数均可,但为避开出错,元件对的首位建议统一用偶数。

当传送指令执行时,常数自动转化成二进制数存入目标元件。

SMOV(P)移位传送--------将源元件的数据转化为BCD码,然后将BCD码依据要求移位后,传送到目标元件中。

源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:KnY KnM KnS T C D V/Zm:K H K/H的取值范围:1—4,即D1的值不行超过9999n:K H使用格式:如D1=1685 D2=0LD X0SMOV(P) D1 K4 K2 D2 K3当X0由OFF到ON时:将D1=1685转化为BCD 码为0001 0110 1000 0101 D2=0 转化为BCD码为 0000 0000 0000 0000再将D1的BCD码从右起第4位开头的向右2位,移到D2 中右起第3位开头向右的2位,1位和第4位不变。

三菱FX3U系列PLC编程技术与应用 第三章

三菱FX3U系列PLC编程技术与应用 第三章

§3.2 串并联指令及其应用
第三章 基本指令系统及编程
3.2.2 PLC控制传送带贴商标
Date:
2020-1-15
Page: 10
检测随传送带运动物品的位置,自动贴商标装置。当产品从传送带上送过来时,
经过两个光电管,即可检测传送线上物品的位置。当信号被两个光电管同时被接收
到,贴商标执行机构自动完成贴商标操作。
梯形图 语句表
§3.2 串并联指令及其应用
定时器(T)
定时器通常分为以下两类: 1.非积算型定时器 T0~T199为100 ms定时器, 设定值为0.1~ 3276.7s; T200~T245为10 ms定时器,设 定值为0.01~327.67s。
第三章 基本指令系统及编程
Date:
2020-1-15
2020-1-15
Page: 15
§3.2 串并联指令及其应用
3.2.4 基础知识:并联指令
1.或指令OR 功能:常开触点并联连接。 操作元件:X、Y、M、T、
C、S、D□.b
第三章 基本指令系统及编程
Date:
2020-1-15
Page: 16
2.或非指令ORI 功能:常闭触点并联连接。
操作元件:X、Y、M、T、 C、S、D□.b
Page: 19
非积算型定时器的特点:当驱动定时器的条 件满足时,定时器开始定时,时间到达设定值后, 定时器动作;当驱动定时器的条件不满足时,定 时器复位。若定时器定时未到达设定值,驱动定 时器的条件由满足变为不满足时定时器也复位, 且当条件再次满足后定时器再次从0开始定时。
§3.2 串并联指令及其应用
§3.2 串并联指令及其应用
第三章 基本指令系统及编程
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多点传送指令的要素
操作数范围 程序步
多点传送
FMOV FMOV(P)
FNC16
(16)
KnX、KnY、KnM、KnS
K、H 〈=512
T、C、D、V、Z
多点传送指令FMOV是将源操作数中的数据送到目标操作 数指定地址开始的n个元件中,指令执行后n个元件中的数 据完全相同。该指令常用于初始化程序中对某一批数据寄 存器清零或置相同数的场合。
(2)功能指令的操作数。
操作数是功能指令中参与操作的对象,是指 功能指令所涉及到的或产生的数据及数据存储 的地址,操作元件分为源操作数,目标操作数 等。 1)、源操作数:用[S]表示,在指令执行后,不 改变其内容的操作数,如图中的常数K123。 2)、目标操作数:用[D]表示,在指令执行后, 将改变其内容的操作数如图中的D500。
除法指令DIV是将指定的二个源操作数相除, 为被除数, 为 为除数,其商送到指定的目标元件 中去,而余数送 到 的下一个目标元件。图中当X4为ON时,(D0)÷ (D2)→商放于(D4)中,余数放于(D5)中。
三、数据处理类指令 1、区域复位指令 区域复位指令ZRST又称成批复位,其使用要素见表17-16。
表17-16 区域复位指令的要素
指令代码 操作数范围
指令名称
助记符 位数 [D1.] [D2.]
程序步
区域复位
ZRST
ZRST(P)
FNC40
(16)
Y、M、S、T、C、 D(D1<=D2)
ZRST、ZRSTP…5步
图中,当M8002由OFF变为ON时,将 ~ 指 定的元件号范围内的同类元件成批复位,即位元件M500~ M510全部复位;字元件C0~C10全部复位;状态元件 S20~S30全部复位。单个元件和字元件可以用RST指令复 位。
K 、H FNC22 (16/32) KnX、KnY、KnM、KnS KnY、KnM、 KnS T、C、D、 V 、Z MUL、MULP…7步 DMUL、 DMULP…13步
乘法
MUL MUL(P)
T、C、D、V、Z
乘法指令MVL是将二个源操作元件中的二进制数相乘, 结果送到目标元件中,如图中,当X2为ON时,执行16位乘 法运算(D0)×(D2)→(D5、D4)源操作数是16位,其 乘积目标操作数是32位,其中D4中存放低16位,D5中存放 高16位。
传送比较类指令 3、传送指令 • 传送指令的使用要素见表17-4
表17-4
指令代码 指令名称 助记符 位数 [S.] K、H 传送 MOV MOV(P) FNC12 (16/32) KnX、KnY、KnM、KnS T、C、D、V、Z KnY、KnM、 KnS T、 C、D、V、Z MOV、MOVP…5步 DMOV、DMOVP…9 步 [D.]
加法指令的要素
操作数范围 程序步
加法指令ADD是将二个源操作数元件中的二 进制数相加,其结果送到目标操作数元件中。
如图中的X0为ON时,执行(D10)+(D12)→(D14)。
如图中的X0从OFF到ON时,执行一次加法运算,此后即使 X0一直闭合也不执行加法运算。
2、减法指令 减法指令使用要素见表17-10
三菱FX2n系列PLC应用
第三章 常用功能(应用)指令
• FX2n系列PLC提供了128种,共计298条 功能指令。 功能指令也称为应用指令。
一、 功能 (应用)指令的表示形式及使用要素
一、应用(功能)指令的表示形式
1、指令格式
例:
M8002
FNC 12 MOV K123 [ S ·] D500 [ D· ]
• ④执行形式 • 功能指令有连续执行型和脉冲执行型两种。 • 在助记符后附有“P”符号时表示是脉冲执行 ,脉冲执行型功能指令只有在控制条件X0 由OFF变为ON的第一个扫描周期内执行一 次,在以后的扫描周期里都不执行。
常用应用指令
• 一、传送比较类指令 • 1、比较指令 • 该指令的使用要素见表17-1。
2、区域比较指令 区域比较指令的使用要素见表17-2
表17-2
指令代码 指令名称 助记符 位数 [S1.] K、H [S2.] [D.]
区域比较指令的要素
操作数范围 程序步
区域比较
ZCP
ZCP(P)
FNC11
(16/32)
KnX、KnY、KnM、 KnS T、C、D、V、Z
Y、M、S
ZCP、ZCPP…9步 DZCP、 DZCPP…17步
二、数据的长度
• MOV K100 D0为16位指令 • DMOV D20 D22为32位指令 (将D21、D20组成的32位数据传送到由D23、D22组成的 数据寄存器中,其中D21是高16位传送到D23中,D20是 低16位传送到D22中)
三、指令的执行形式
• MOV K100 D0为连续执行型 • MOVP K100 D0为脉冲执行型 (仅在控制条件变为满足的上升沿执行1次)
当X0为ON时,将常数0送到D5-D14这 10个(n=10)数据寄存器中。
二、四则运算指令 四则运算包括ADD、SUB、MUL、DIV(二进制加 法、减法、乘法、除法)指令,所有的运算都是代数 运算 。 1、加法指令 加法指令使用要素见表17-9。
表17-9
指令代码 指令名称 助记符 位数 [S1.] [S2.] K、H 加法 ADD ADD(P) FNC20 (16/32) KnX、KnY、KnM、KnS T、C、D、V、Z KnY、KnM、 KnS T、C、D、 V、Z ADD、ADDP…7 步 DADD、 DADDP…13步 [D.]
传送指令的要素
操作数范围 程序步
传送指令MOV是将源操作数内的数据传送到 → 指定的目标操作数内,即
当X0=ON时,源操作数[S]中的常数K100传送到 目标操作元件D0中。 当X0断开时,指令不执行,数据保持不变。
4、多点传送指令 多点传送指令的使用要素见表17-5
表17-5
指令代码 指令名称 助记符 位数 [S.] K、H KnY、KnM、 KnS T、 C、D、V、 Z FMOV、 FMOVP…7步 DFMOV、 DFMOVP…13步 [D.] n
表17-1
指令代码 指令名称 助记符 位数 [S1.] K、H 比较 CMP CMP(P) FNC10 (16/32) KnX、KnY、KnM、KnS T、C、D、V、Z Y、M、S CMP、CMPP…7步 DCMP、DCMPP…13步 [S2.] [D.]
比较指令的要素
操作数范围 程序步
• 比较指令CMP是将二个源操作数 中的数据进行比较,其比较结果将驱动目标操作数 [D]中相邻三个位元件的状态。
区域比较指令ZCP是将源操作数 中的数 与两个源操作数 中的数据进行代数 比较,其比较结果驱动目标操作数中相邻三 个位元件的状态。
当控制条件X0为ON时,执行ZCP指令,当K100 >C30的当前值时,M3接通(M3=1);当 K100≤C30的当前值≤K200时,M4接通(M4=1), 当C30的当前值>K200时,M5接通(M5=1)。 当X0为OFF时,M3、M4、M5的状态保持不变。
在图中,当X0为ON时,跳转指令CJP8执行条件满足。程序 将从CJP8指令处跳至标号P8处,仅执行该梯形图中最后三 行程序。当X0为OFF时,不进行跳转,按顺序执行下面的指 令。
跳转指令使用中应注意的几点。 1)由于跳转指令具有选择程序段的功能,在同一 程序且位于因跳转而不会被同时执行程序段中的同一 线圈不被视为双线圈如图中的Y1。 2)多条跳转指令可以使用相同的指针,但一个跳 转指针标号在程序中只能出现一次,如出现多于1次 就会出错。 3)CJP指令表示为脉冲执行方式,当X0由OFF变成 ON时执行跳转指令。 4)在编写指令语句表时,指针标号需占一行。
减法指令SUB是将 指定的元件中的数减去 指定的元件中的数,其差值送到[D]指定的元件中。 当X1为ON时,执行(D0)-22→(D0)因为运算结 果送入存放源操作数的D0中,必须使用脉冲执行方式。
3、乘法指令 乘法指令使用要素见表17-11
表17-11 乘法指令的要素
指令代码 指令名称 助记符 位数 [S1.] [S2.] [D.] 操作数范围 程序步
2、操作数的类别及选择范围
• [ S ], [ S1 ], [ S2 ] 等表示源操作数; • [ D ], [ D1 ] 等表示目的操作数; • [ S ·], [ D·] 等表示可使用K,H
KnX
KnY
KnM
KnS
T
C
D
V,Z
位元件
字元件
3、位元件的组合 • 位元件:X、Y、M、S 可以组合使用 形式: KnXm ; KnYm ; KnMm ; KnSm • n--组数(每组4位,1≤ n ≤ 8 ) • m--首元件的编号 例如: • K1X0 即表示X0~X3的4位数, X0是最低位; • K4M10 即表示M10~M25 的16位数, M10是最低 位;
跳转指令的应用
跳转指令常用于程序段的选择上。如我们在设计控制程序 时,一般都有自动程序和手动程序,为了提高软硬件可靠性 及便于调试往往编制自动和手动二套程序,放于不同的存储 区,在操作面版上设置一个自动/手动的转换开关,这样就可 以通过跳转指令来选择不同的加工程序如图所示。
CH.3 END
表17-10 减法指令的要素
指令代码 指令名称 助记符 操作数范围 程序步
位数
[S1.]
[S2.]
[D.]
K、H 减法 SUB SUB(P) FNC21 (16/32) KnX、KnY、KnM、KnS T、C、D、V、Z KnY、KnM、 KnS T、C、D、 V、Z SUB、SUBP…7步 DSUB、 DSUBP…13步
当控制条件X0为ON时,执行比较指令,将源操作数 内 的数与源操作数 内的数作代数比较,比较的结果驱动目 标操作数中的位元件M0、M1、M2。当K100>C20的当前值时, M0接通(M0=1);当K100=C20的当前值时M1接通 (M1=1);当K100<C20的当前值时M2接通(M2=1)。 当X0为OFF时,比较指令CMP不执行,M0、M1、M2的状态 保持不变。
相关文档
最新文档