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

plc指令表

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

PLC(可编程逻辑控制器)的指令表是一个包含了一系列指令的列表,这些指令用于指导PLC控制器执行特定的任务。指令表中的每个指令都对应着PLC程序中的一条代码,并且可以根据需要进行添加、编辑或删除。以下是一些常见的PLC指令及其功能:

标准触点指令

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

LDN(Load Not):动断触点指令,表示一个与输入母线相连的动断触点逻辑运算起始。

A(And):用于单个动合触点的串联。

AN(And Not):用于单个动断触点的串联。

O(Or):用于单个动合触点的并联。

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

串联电路块的并联连接指令

OLD(Or Lode):用于两个或两个以上接点串联连接的电路块并联连接。

并联电路的串联连接指令

ALD(And Lode):用于两个或两个以上接点并联连接的电路块串联连接。

基本逻辑指令

AND:逻辑与运算。

OR:逻辑或运算。

NOT:逻辑非运算。

XOR:逻辑异或运算。

算术指令

ADD:加法运算。

SUB:减法运算。

MUL:乘法运算。

DIV:除法运算。

计时器和计数器指令

TON(On_Delay Timer):接通延时定时器。

TONR(Retentive On_Delay Timer):有记忆接通延时定时器。

TOF(Off_Delay Timer):断开延时定时器。

CTU(Count Up):加法计数器。

CTD(Count Down):减法计数器。

比较指令

CMP?I:整数比较。

CMP?D:双整数比较。

CMP?R:实数比较。

移位指令

SHL(Left Shift):左移运算。

SHR(Right Shift):右移运算。

SLL(Shift Left Logic):循环左移运算。

SRL(Shift Right Logic):循环右移运算。

输出指令

OUT(Output):驱动执行元件。

INV(Invert):运算结果反转。

SET(Set):接通执行元件并保持。

RST(Reset):消除元件的置位。

PLS(Pulse Output):上升沿输出。

PLF(Pulse Output):下降沿输出。

块指令与堆栈指令

ANB(And Block):块串联。

ORB(Or Block):块或。

MRS(Memory Read Stack):将前面已运算的结果存储。

MRD(Memory Read):将已存储的运算结果读出。

LPS(Logic Push):逻辑入栈。

LRD(Logic Read):逻辑读栈。

LPP(Logic Pop):逻辑出栈。

跳转指令

JMP(Jump):无条件跳转。

CJMP(Conditional Jump):条件跳转。

这些指令可以帮助程序员了解和掌握PLC编程的基本操作和控制逻辑。在编写PLC程序时,程序员可以根据实际需求选择适当的指令,并按照指令表提供的说明进行参数设置和逻辑设计。不同的PLC制造商可能会提供不同的指令集和扩展功能,因此在实际应用中,建议参考特定PLC制造商提供的指令表和编程指南。