资源描述
基本指令一览表
助记符
名称
功能
回路表示和
可用软组件
助记符
名称
功能
回路表示和
可用软组件
LD
取
运算开始
a触点
OUT
输出
线圈驱动
LDI
取反
运算开始
b触点
SET
置位
线圈接通
保持
LDP
取脉冲
上升沿
上升沿检出
运算开始
RST
复位
线圈接通
清除
LDF
取脉冲
下降沿
下降沿检出
运算开始
PLS
上升沿脉冲
上升沿检出
AND
与
串联
a触点
PLF
下降沿脉冲
下降沿检出
ANI
与反
串联
b触点
MC
主控
公共串联点的连接线圈
ANDP
与脉冲
上升沿
上升沿检出
串联连接
MCR
主控复位
公共串联点的清除
ANDF
与脉冲
下降沿
下降沿检出
串联连接
MPS
进栈
运算存储
OR
或
并联
a触点
MRD
读栈
存储读出
ORI
或反
并联
b触点
MPP
出栈
存储读出
与复位
ORP
或脉冲
上升沿
上升沿检出
并联连接
INV
取反
运算结果的取反
ORF
或脉冲
下降沿
下降沿检出
并联连接
NOP
空操作
无动作
消除流程程序或
ANB
回路块与
并联回路块
的串联连接
END
结束
顺控程序
结束
顺控程序结束,
回到“0”
ORB
回路块或
串联回路块
的并联连接
[常用特殊辅助继电器]
M8000: 运行标志, PLC运行时监控接通
M8002: 初始脉冲, 只在PLC开始运行的第一个扫描周期接通
M8006: 当电池电压异常过低后进入锁存状态
M8011: 10ms时钟脉冲
M8012: 100ms时钟脉冲
M8013: 1s时钟脉冲
M8014: 1min时钟脉冲
M8030: 使锂电池欠压指示灯(BALL LED)熄灭
M8031: 非保持存储器全部清除
M8032: 保持存储器全部清除
M8033: PLC停止时输出保持
M8034: 禁止全部输出
M8039: 定时扫描方式
M8040: 所有状态禁止转移
M8045: 所有输出禁止复位
M8046: 动作状态中
M8047: STL监视有效
[定时器]
100ms定时器: T0~T199 200点 计时范围:0.1~3276.7s
10ms定时器:T200~T245 46点 计时范围:0.01~327.67s
1ms积算定时器:T246~T249 4点(中断动作)计时范围:0.001~32.767s
100ms积算定时器:T250~T255 6点 计时范围:0.1~3276.7s
[字软组件]
K: 10进制数 H: 16进制数
T: 计数器T的当前值 C: 定时器C的当前值
D: 数据(文件)寄存器 V﹑Z: 索引寄存器
KnX: 输入继电器X的位指定
KnY: 输出继电器Y的位指定
KnM: 辅助继电器M的位指定
KnS: 状态S的位指定 (注: Kn在16位用K1~4, 在32位用K1~8)
[位软组件]
X: 输入继电器 Y: 输出继电器
M: 辅助继电器 S: 状态
FNC NO.指令及其功能说明
分类
FNC
NO.
指令
助记符
功能说明
分类
FNC
NO.
指令
助记符
功能说明
程
序
流
程
00
CJ
条件跳转
数
据
处
理
40
ZRST
批次复位
01
CALL
子程序调用
41
DECO
译码
02
SRET
子程序返回
42
ENCO
编码
03
IRET
中断返回
43
SUM
ON位总数
04
EI
中断许可
44
BON
ON位数判定
05
DI
中断禁止
45
MEAN
平均值
06
FEND
主程序结束
46
ANR
信号报警置位
07
WDT
监控定时器
47
ANS
信号报警复位
08
FOR
循环范围开始
48
SOR
BIN开方
09
NEXT
循环范围终了
49
FLT
BIN整数→2进制转换
传
送
与
比
较
10
CMP
比较
高
速
处
理
50
REF
输入输出刷新
11
ZCP
区域比较
51
REFF
滤波器调整
12
MOV
传送
52
MTR
矩阵输入
13
SMOV
移位传送
53
HSCS
比较置位(高速计数器)
14
CML
倒转传送
54
HSCR
比较复位(高速计数器)
15
BMOV
一并传送
55
HSZ
区间比较(高速计数器)
16
FMOV
多点传送
56
SPD
脉冲密度
17
XCH
交换
57
PLSY
脉冲输出
18
BCD
BCD转换
58
PWM
脉冲调制
19
BIN
BIN转换
59
PLSR
带加减的脉冲输出
四
则
逻
辑
运
算
20
ADD
BIN加法
方
便
指
令
60
ST
初始化状态
21
SUB
BIN减法
61
SER
数据查找
22
MUL
BIN乘法
62
ABSD
凸轮控制(绝对方式)
23
DIV
BIN除法
63
INCD
凸轮控制(增量方式)
24
INC
BIN加1
64
TTMR
示教定时器
25
DEC
BIN减1
65
STMR
特殊定时器
26
WAND
逻辑字与
66
ALT
交替输出
27
WOR
逻辑字或
67
RAMP
斜坡信号
28
WXOR
逻辑字异或
68
ROTC
旋转工作台控制
29
NEG
求补码
69
SORT
数据排列
循
环
位
移
30
ROR
循环右移
外
围
设
备
I/O
70
TKY
数字键输入
31
ROL
循环左移
71
HKY
16键输入
32
RCR
带进位循环右移
72
DSW
数字式开关
33
RCL
带进位循环左移
73
SEGD
7段详码
34
SFTR
位右移
74
SEGL
7段码按时间顯示
35
SFTL
位左移
75
ARWS
箭头开关
36
WSFR
字右移
76
ASC
ASCLL码变换
37
WSFL
字左移
77
PR
ASCLL码打印输出
38
SFWR
移位写入
78
FROM
BFM读出
39
SFRD
移位读出
79
TO
BFM写入
定
点
155
ABS
ABS现在值读出
外
围
设
备
SER
80
RS
串行数据传送
156
ZRN
原点回归
81
PRUN
8进制位传送
157
PLSY
可变度的脉冲输出
82
ASCI
HEX→ASCII转换
158
DRVI
相对定位
83
HEX
ASCII→HEX转换
159
DRVA
绝对寻址
84
CCD
校验码
时
钟
运
算
160
TCMP
时钟数据比较
85
VRRD
电位器读出
161
TZCP
时钟数据区间比较
86
VRSC
电位器刻度
162
TADD
时钟数据加法
88
PID
PIC运算
163
TSUB
时钟数据减法
浮
点
数
110
ECMP
2进制浮点数比较
166
TRD
时钟数据读出
111
EZMP
2进制浮点数区间比较
167
TWR
时钟数据写入
118
EBCD
2进制→10进制浮点数转换
169
HOUR
计时仪
119
EBIN
10进制→2进制浮点数转换
外
围
设
备
170
GRY
格雷码变换
120
EADD
2进制浮点数加法
171
GBIN
格雷码逆变换
121
ESUB
2进制浮点数减法
176
RD3A
仿真块读出
122
EMUL
2进制浮点数乘法
177
WR3A
仿真块写入
123
EDIV
2进制浮点数除法
接
点
比
较
224
LD=
S1=S2
127
ESOR
2进制浮点数开方
225
LD>
S1>S2
129
INT
2进制浮点数→BIN转换
226
LD<
S1<S2
130
SIN
浮点数SIN运算
228
LD<>
S1<>S2
131
COS
浮点数COS运算
229
LD≦
S1≦S2
132
TAN
浮点数TAN运算
230
LD≧
S1≧S2
147
SWAP
上下字节交换
232
AND=
S1=S2
接
点
比
较
240
OR=
S1=S2
233
AND>
S1>S2
241
OR>
S1>S2
234
AND<
S1<S2
242
OR<
S1<S2
236
AND<>
S1<>S2
244
OR<>
S1<>S2
237
AND≦
S1≦S2
245
OR≦
S1≦S2
展开阅读全文