三菱plc常用指令使用详解

描述

三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。它通过编程实现对机械设备的控制,具有高可靠性、高灵活性和易操作性等特点。本文将详细介绍三菱PLC的常用指令及其使用方法。

  1. 基本指令

1.1. LD(Load,装载)指令
LD指令用于将输入信号加载到PLC内部的存储器中。其基本格式为:
LD X0
其中,X0表示输入信号。

1.2. LDI(Load Inverse,反向装载)指令
LDI指令与LD指令类似,但LDI指令加载的是输入信号的反向值。其基本格式为:
LDI X1
其中,X1表示输入信号。

1.3. AND(与)指令
AND指令用于实现两个或多个信号的逻辑与操作。其基本格式为:
AND X0, Y0
其中,X0和Y0分别表示两个输入信号。

1.4. OR(或)指令
OR指令用于实现两个或多个信号的逻辑或操作。其基本格式为:
OR X1, Y1
其中,X1和Y1分别表示两个输入信号。

1.5. NOT(非)指令
NOT指令用于实现信号的逻辑非操作。其基本格式为:
NOT X2
其中,X2表示输入信号。

1.6. OUT(输出)指令
OUT指令用于将PLC内部的存储器中的信号输出到外部设备。其基本格式为:
OUT Y0
其中,Y0表示输出信号。

  1. 比较指令

2.1. CMP(比较)指令
CMP指令用于比较两个数值的大小。其基本格式为:
CMP D0, D1, Y0
其中,D0和D1分别表示两个数值,Y0表示比较结果的输出信号。

2.2. CMN(比较非)指令
CMN指令与CMP指令类似,但CMN指令比较的是两个数值不相等的情况。其基本格式为:
CMN D2, D3, Y1
其中,D2和D3分别表示两个数值,Y1表示比较结果的输出信号。

  1. 算术运算指令

3.1. ADD(加)指令
ADD指令用于实现两个数值的加法运算。其基本格式为:
ADD D4, D5, D6
其中,D4和D5分别表示两个数值,D6表示加法运算的结果。

3.2. SUB(减)指令
SUB指令用于实现两个数值的减法运算。其基本格式为:
SUB D7, D8, D9
其中,D7和D8分别表示两个数值,D9表示减法运算的结果。

3.3. MUL(乘)指令
MUL指令用于实现两个数值的乘法运算。其基本格式为:
MUL D10, D11, D12
其中,D10和D11分别表示两个数值,D12表示乘法运算的结果。

3.4. DIV(除)指令
DIV指令用于实现两个数值的除法运算。其基本格式为:
DIV D13, D14, D15
其中,D13和D14分别表示两个数值,D15表示除法运算的结果。

  1. 位移指令

4.1. SFTL(左移)指令
SFTL指令用于将数值向左移动指定的位数。其基本格式为:
SFTL D16, K2
其中,D16表示数值,K2表示移动的位数。

4.2. SFTR(右移)指令
SFTR指令用于将数值向右移动指定的位数。其基本格式为:
SFTR D17, K3
其中,D17表示数值,K3表示移动的位数。

  1. 循环指令

5.1. FOR(循环开始)指令
FOR指令用于标记循环的开始。其基本格式为:
FOR K4
其中,K4表示循环的次数。

5.2. NEXT(循环结束)指令
NEXT指令用于标记循环的结束。其基本格式为:
NEXT K4
其中,K4表示循环的次数。

  1. 程序控制指令

6.1. JMP(跳转)指令
JMP指令用于实现程序的无条件跳转。其基本格式为:
JMP L0
其中,L0表示跳转的目标地址。

6.2. JCN(条件跳转)指令
JCN指令用于实现程序的条件跳转。其基本格式为:
JCN X20, L1
其中,X20表示条件信号,L1表示跳转的目标地址。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分