网站首页 网站地图
网站首页 > 电商创业 > 三菱plc编程指令表

三菱plc编程指令表

时间:2026-03-20 04:45:17

三菱PLC编程指令表包括以下常用指令:

LD(Load):

用于将一个输入位的状态加载到一个内部位中,通常用于读取传感器信号。

LDI(Load Inverse):

用于将一个输入信号的反向信号加载到辅助继电器中。

OUT(Output):

用于将一个内部位的状态输出到一个输出位中,通常用于控制执行器的操作。

AND(与):

用于在两个或多个位之间执行逻辑与操作,只有当所有输入位都为真时,输出位才为真。

ANI(与反):

用于在两个或多个位之间执行逻辑与非操作,只有当所有输入位都为假时,输出位才为真。

OR(或):

用于在两个或多个位之间执行逻辑或操作,只要有一个输入位为真,输出位就为真。

ORI(或非):

用于在两个或多个位之间执行逻辑或非操作,只要有一个输入位为假,输出位就为真。

NOT(非):

用于将一个位的状态取反,如果输入位为真,则输出位为假,反之亦然。

SET(置位):

用于将辅助继电器置位,并保持其状态,直到被复位。

RST(复位):

用于将指定的输出继电器复位。

PLS(Pulse):

生成一个脉冲输出,当条件满足时,输出继电器产生一个扫描周期的脉冲。

PLF(Pulse Falling Edge):

在下降沿生成一个脉冲输出,当条件从ON变为OFF时,输出继电器产生一个扫描周期的脉冲。

INC(增计数):

用于实现计数器的增计数。

DEC(减计数):

用于实现计数器的减计数。

CNT(计数器):

用于实现计数功能。

CNTU(上计数器):

用于实现上计数功能。

CNTE(下计数器):

用于实现下计数功能。

ADD(Addition):

用于将两个数相加,并将结果存储在一个寄存器中。

SUB(Subtraction):

用于将一个数减去另一个数,并将结果存储在一个寄存器中。

MUL(Multiplication):

用于将两个数相乘,并将结果存储在一个寄存器中。

DIV(Division):

用于将一个数除以另一个数,并将结果存储在一个寄存器中。

JMP(Jump):

用于无条件跳转到指定的程序地址,通常用于程序的控制流程。

CALL(Call):

用于调用一个子程序,将程序的执行流程跳转到子程序的起始地址。

RET(Return):

用于从子程序返回主程序,将程序的执行流程跳转回调用子程序的位置。

MPS(进栈指令):

用于将数据压入堆栈。

MRD(读栈指令):

用于从堆栈中读取数据。

MPP(出栈指令):

用于将数据从堆栈中弹出。

MC(主控指令):

用于控制多个程序段的执行。

MCR(主控复位指令):

用于复位主控程序段。

INV(取反指令):

用于取反一个位的状态。

31. END(结束指令):用于结束程序。

这些指令涵盖了三菱PLC编程中的基本逻辑运算、算术运算、移位运算、定时器控制、计数器控制、数据传输、数字比较和输出控制等功能。建议在实际编程中根据具体需求选择合适的指令。