三菱PLC(可编程控制器)的梯形图语言是一种用于编写程序的符号化语言,它包括多种不同类型的指令,以下是三菱PLC梯形图全部指令和详解:
LD(Load):将一个位或字的值加载到内存中。
LDI(Load Immediate):将常数值加载到内存中。
AND(And):逻辑与运算。
OR(Or):逻辑或运算。
XOR(Exclusive Or):逻辑异或运算。
NOT(Not):逻辑非运算。
OUT(Output):向指定的输出端口输出一个位或字的值。
SET:将指定的位设置为1。
RST(Reset):将指定的位设置为0。
MOV(Move):将源地址的数据移动到目标地址。
ADD(Addition):加法运算。
SUB(Subtraction):减法运算。
MUL(Multiplication):乘法运算。
DIV(Division):除法运算。
INC(Increment):自增一。
DEC(Decrement):自减一。
JMP(Jump):无条件跳转。
JZ(Jump If Zero):如果指定的位为0,则跳转。
JNZ(Jump If Not Zero):如果指定的位不为0,则跳转。
CALL(Call Subroutine):调用子程序。
RET(Return):返回上一级程序。
CMP(Compare):比较两个操作数的大小。
TEST:测试两个操作数的逻辑与运算结果。
TIMER:定时器指令,用于控制时间延迟等功能。
COUNTER:计数器指令,用于实现计数功能。