网站首页 网站地图
网站首页 > 电商创业 > plc指令

plc指令

时间:2026-03-21 00:57:39

PLC(可编程逻辑控制器)指令是用于编程PLC以执行特定操作和控制流程的一系列命令。以下是一些常见PLC指令的分类及其功能:

标准触点指令

LD(Load):表示一个与输入母线相连的常开触点指令,即常开触点逻辑运算起始。

LDI(Load Inverted):表示一个与输入母线相连的常闭触点指令,即常闭触点逻辑运算起始。

AND(And):用于单个常开触点的串联。

ANI(And Inverted):用于单个常闭触点的串联。

OR(Or):用于单个常开触点的并联。

ON(Or Not):用于单个常闭触点的并联。

LDN(Load Not):取反指令,表示一个与输入母线相连的常闭触点指令。

ANDN(And Not):与反指令,用于单个常闭触点的串联。

ORN(Or Not):或非指令,用于单个常闭触点的并联。

正、负跳变指令

ED(Edge Detect):在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。

EU(Edge Detect Negative):在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。

输出指令

OUT:执行输出指令时,映像寄存器中的指定参数位被接通。

置位与复位指令

S(Set):执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。

R(Reset):执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。

空操作指令

NOP(No Operation):不影响程序的执行,执行数N(1-255)。

其他常用指令

JMP(Jump):无条件跳转。

CALL(Call):调用子程序。

RET(Return):返回主程序。

JZ(Jump if Zero):零判断跳转。

JNZ(Jump if Not Zero):非零判断跳转。

TON(Timer On):上升沿触发定时器。

TOF(Timer Off):下降沿触发定时器。

CTU(Counter Up):累计计数器。

CTD(Counter Down):递减计数器。

MOV(Move):数据传送。

CMP(Compare):比较。

INC(Increment):递增。

DEC(Decrement):递减。

RST(Reset):复位。

END(End):结束程序。

EN(Enable):使能输出。

DIS(Disable):禁止输出。

这些指令在不同品牌和型号的PLC中可能会有所不同,但基本功能和分类是相似的。建议参考特定PLC制造商的指令手册以获取更详细的信息和示例。