台达PLC指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
台达PLC指令.txt求而不得,舍而不能,得而不惜,这是人最大的悲哀。付出真心才能得到真心,却也可能伤得彻底。保持距离也就能保护自己,却也注定永远寂寞。基本指令:
一般指令:
LD
载入 A 接点
LDI
载入 B 接点
AND
串联 A 接点
ANI
串联 B 接点
OR
并联 A 接点
ORI
并联 B 接点
ANB
串联回路方块
ORB
并联回路方块
MPS
存入堆栈
MRD
堆栈读取 (指针不动)
MPP
读出堆栈
输出指令:
OUT
驱动线圈
SET
动作保持 (ON)
RST
接点或寄存器清除
定时器,计数器:
TMR
16 位定时器
CNT
16 位计数器
DCNT
32 位计数器
主控指令:
MC
公共串联接点的连接
MCR
公共串联接点的解除
接点上升沿/下降沿输出指令:
LDP
上升沿检出动作开始
LDF
下降沿检出动作开始
ANDP
上升沿检出串联连接
ANDF
下降沿检出串联连接
ORP
上升沿检出并联连接
ORF
下降沿检出并联连接
脉冲输出指令:
PLS
上升沿检出
PLF
下降沿检出
结束指令:
END
程序结束
其它指令:
NOP
无动作
INV
运算结果反相
指针
I
中断插入指针
步进梯形指令:
STL
程序跳至副母线
RET
程序返回主母线应用指令:
程序流程控制:
00
CJ
条件转移
01
CALL
呼叫子程序
02
SRET
子程序结束
03
IRET
中断插入返回
EI
中断插入允许
05
DI
中断插入禁止
06
FEND
主程序结束
07
WDT
逾时监视定时器
08
FOR
循环范围开始
09
NEXT
循环范围结束
传送比较:
10
CMP
比较设定输出
11
ZCP
区间比较
12
MOV
数据传送
13
SMOV
移位传送
14
CML
反转传送
15
BMOV
全部传送
16
FMOV
多点传送
17
XCH
数据交换
18
BCD
BIN → BCD 变换
19
BIN
BCD → BIN 变换
四则逻辑运算:
20
ADD
BIN 加法
21
SUB
BIN 减法
22
MUL
BIN 乘法
23
DIV
BIN 除法
24
INC
BIN 加一
25
DEC
BIN 减一
26
WAND/DAND
逻辑与 (AND) 运算
27
WOR/DOR
逻辑或 (OR) 运算
28
WXOR/DXOR
逻辑异或 (XOR) 运算
29
NEG
取负数(取 2 的补码)
循环移位与移位:
30
ROR
右循环
31
ROL
左循环
32
RCR
附进位标志右循环
33
附进位标志左循环
34
SFTR
位右移
35
SFTL
位左移
36
WSFR
字右移
37
WSFL
字左移
38
SFWR
位移写入
39
SFRD
位移读出
数据处理:
40
ZRST
批次复位
41
DECO
译码
42
ENCO
编码
SUM
On 位数量
44
BON
On 位判定
45
MEAN
平均值
46
ANS
信号报警器置位
47
ANR
信号报警器复位
48
SQR
BIN 开平方
49
FLT
BIN 整数→二进制浮点数变换
高速处理:
50
REF
I/O 状态即时刷新
51
REFF
输入滤波器时间调整
52
MTR
矩阵分时输入