一、 顺控指令
1 触点指令
00 LD 逻辑操作开始
01 LDI 逻辑非操作开始
02 AND 逻辑乘
03 ANI 逻辑乘非
04 OR 逻辑加
05 ORI 逻辑加非
2 连接指令
06 ANB AND逻辑块与
07 ORB OR逻辑块或
08 MPS 存储操作结果
09 MRD 从MPS读取操作结果
10 MPP 从MPS读取操作结果
并清除结果
3 输出指令
11 OUT 软元件输出
12 SET 软元件置位
13 RST 软元件复位
14 PLS 在输入信号的上升沿
15 PLF 在输入信号的下降沿
16 CHK 软元件输出翻转
4 移位指令
17 SFT 元件移1位
18 SFTP 元件移1位
5 主控指令
19 MC 主控开始
20 MCR 主控复位
6 结束指令
21 FEND 结束主程序
22 END 总的程序末尾,
返回第0步
7 其它指令
23 STOP 停止
24 NOP 空操作
二 基本指令
1 比较指令
16位数据比较
25 LD= 当S1=S2, 接通,
当S1≠S2, 断开
26 AND=
27 OR=
28 LD<> 当S1≠S2, 接通,
当S1=S2, 断开
29 AND<>
30 OR<>
31 LD> 当S1>S2, 接通,
当S1≤S2, 断开
32 AND>
33 OR>
34 LD<= 当S1≤S2, 接通,
当S1>S2, 断开
35 AND<=
36 OR<=
37 LD< 当S1接通,
当S1≥S2, 断开
38 AND<
39 OR<
40 LD>= 当S1≥S2, 接通,
当S1断开
41 AND>=
42 OR>=
32位数据比较
43 LDD= 当(S1+1,S1)=(S2+1,S2), 接通
44 ANDD=
45 ORD=
46 LDD<> 当(S1+1,S1)≠(S2+1,S2),接通
47 ANDD<>
48 ORD<>
49 LDD> 当(S1+1,S1)>(S2+1,S2), 接通
50 ANDD>
51 ORD>
52 LDD<= 当(S1+1,S1)≤(S2+1,S2),接通
53 ANDD<=
54 ORD<=
55 LDD< 当(S1+1,S1)<(S2+1,S2), 接通
56 ANDD<
57 ORD<
58 LDD>= 当(S1+1,S1)≥(S2+1,S2),接通
59 ANDD>=
60 ORD>=
2 算术运算指令
二进制16位加/减
61 + (D)+(S)→(D)
62 +P
63 + (S1)+(S2)→(D)
64 +P
65 - (D)-(S)→(D)
66 -P
67 - (S1)-(S2)→(D)
68 -P
二进制32位加/减
69 D+ (D+1,D)+(S+1,S)→(D+1,D)
70 D+P
71 D+ (S1+1,S1)+(S2+1,S2)→(D+1,D)
72 D+P
73 D- (D+1,D)-(S+1,S)→(D+1,D)
74 D-P
75 D- (S1+1,S1)-(S2+1,S2)→(D+1,D)
76 D-P
77 * (S1)×(S2)→(D+1,D)
78 *P
79 / (S1)/(S2)→商(D), 余数(D+1)
80 /P
81 D* (S1+1,S1)×(S2+1,S2)→
(D+3,D+2,D+1,D)
82 D*P
83 D/ (S1+1,S1)/(S2+1,S2)→
商(D+1,D),余数(D+3,D+2)
84 D/P
85 B+ (D)+(S)→(D)
86 B+P
87 B+ (S1)+(S2)→(D)
88 B+P
89 B- (D)-(S)→(D)
90 B-P
91 B- (S1)-(S2)→(D)
92 B-P
93 DB+ (D+1,D)+(S+1,S) →(D+1,D)
94 DB+P
95 DB+ (S1+1,S1)+(S2+1,S2)→(D+1,D)
96 DB+P
97 DB- (D+1,D)-(S+1,S)→(D+1,D)
98 DB-P
99 DB- (S1+1,S1)-(S2+1,S2)→(D+1,D)
100 DB-P
101 B* (S1)×(S2)→(D+1,D)
102 B*P
103 B/ (S1)/(S2)→商(D),余数(D+1)
104 B/P
105 DB* (S1+1,S1)×(S2+1,S2)→
(D+3,D+2,D+1,D)
106 DB*P
107 DB/ (S1+1,S1)/(S2+1,S2)→
商(D+1,D),余数(D+3,D+2)
108 DB/P
109 INC (D)+1→(D)
110 INCP
111 DINC (D+1,D)+1→(D+1,D)
112 DINCP
113 DEC (D)-1→(D)
114 DECP
115 DDEC (D+1,D)-1→(D+1,D)
116 DDECP
3 BCD—二进制转换
117 BCD (S)→(D)BCD转换
118 BCDP
119 DBCD (S+1,S)→(D+1,D)
120 DBCDP
121 BIN (S)→(D)二进制转换
122 BINP
123 DBIN (S+1,S)→(D+1,D)
124 DBINP
4 数据传送指令
125 MOV (S)→(D)
126 MOVP
127 DMOV (S+1,S)→(D+1,D)
128 DMOVP
129 CML (S)→(D)
130 CMLP
131 DCML (S+1,S)→(D+1,D)
132 DCML
133 DCMLP
134 BMOV (S)→(D)n个
135 BMOVP
136 FMOV (S)→(D)n个
137 FMOVP
138 XCH (D1)←→(D2)
139 XCHP
140 DXCH (D1+1,D1)←→(D2+1,D2)
141 DXCHP
5 程序分支指令
142 CJ 条件满足,跳转到P**处
143 SCJ 条件满足后紧接的扫描周期,
跳转到P**处
144 JMP 无条件跳转到P**处
145 CALL 执行P**处子程序
146 CALLP
147 RET 从子程序返回
148 EI 允许中断
149 DI 禁止中断
150 IRET 从中断程序返回
151 SUB 执行n指定的程序
152 SUBP
6 程序切换指令
153 CHG 在主副程序间切换
7 刷新指令
154 COM 执行通讯刷新
155 EI 允许通讯刷新
156 DI 禁止通讯刷新
157 SEG 对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效
三 应用指令
1 逻辑运算指令
158 WAND (D) AND (S)→(D)
159 WANDP
160 WAND (S1) AND (S2)→(D)
161 WANDP
162 DAND (D+1,D) AND (S+1,S)→(D+1,D)
163 DANDP
164 WOR (D) OR (S)→(D)
165 WORP
166 WOR (S1) OR (S2)→(D)
167 WORP
168 DOR (D+1,D) OR (S+1,S)→(D+1,D)
169 DORP
170 WXOR (D) XOR (S)→(D)异或
171 WXORP
172 WXOR (S1) XOR (S2)→(D)
173 WXORP
174 DXOR (D+1,D) XOR (S+1,S)→(D+1,D)
175 DXORP
176 WXNR (D) XOR (S)→(D)
177 WXNRP
178 WXNR (S1) XOR (S2)→(D)
179 WXNRP
180 DXNR (D+1,D) XOR (S+1,S)→(D+1,D)
181 DXNRP
182 NEG 0-(D)→(D)补码
183 NEGP
2 旋转指令
184 ROR n位右转
185 RORP
186 RCR n位右转(带进位)
187 RCRP
188 ROL n位左转
189 ROLP
190 RCL n位左转(带进位)
191 RCLP
192 DROR n位右转
193 DRORP
194 DRCR n位右转(带进位)
195 DRCRP
196 DROL n位左转
197 DROLP
198 DRCL n位左转(带进位)
199 DRCLP
3 移位指令
200 SFR n位右移
201 SFRP
202 SFL n位左移
203 SFLP
204 BSFR 1位右移
205 BSFRP
206 BSFL 1位左移
207 BSFLP
208 DSFR 1位右移
209 DSFRP
210 DSFL 1位左移
211 DSFLP
4 数据处理指令
212 SER 数据搜索
213 SERP
214 SUM 位检查
215 SUMP
216 DSUM
217 DSUMP
218 DECO 译码编码
219 DECOP
220 ENCO
221 ENCOP
222 SEG 7段编码
223 BSET 对字中n位置位
224 BSETP
225 BRST 对字中n位复位
226 BRSTP
227 DIS 组合分离
228 DISP
229 UNI
230 UNIP
231 ASC ASCII转化
5 先进先出指令
232 FIFW FIFO写
233 FIFWP
234 FIFR FIFO读
235 FIFRP
6 内存缓冲区存取指令
236 FROM 从特殊功能模块读取数据
237 FROMP
238 DFRO
239 DFROP
240 TO 向特殊功能模块写数据
241 TOP
242 DTO
243 FROM 从远程I/O站读数据
244 FROMP
245 DFRO
246 DFROP
247 TO 向远程站写数据
248 TOP
249 DTO
250 DTOP
7 FOR/NEXT指令
251 FOR 重复n次
252 NEXT
8 本地站、远程I/O站存取指令
253 LRDP 从本地站读数据
254 LWTP 向本地站写数据
255 RFRP 从远程特殊功能模块读数据
256 RTOP 向远程特殊功能模块写数据
9 显示指令
257 PR 从指定的8点字软元件输出
16个字符的ASCII码
258 PR 顺序向输出模块输出ASCII
码, 直到结束符NUL(00H)
259 PRC 将字软元件的注释转换成
ASCII码,并输出
260 LED 将指定的8点字软元件显示
16个字符的ASCII码
261 LEDA 显示指定的英文数字字符
262 LEDB
263 LEDC 显示软元件S的注释
264 LEDR 显示复位
10 其它指令
265 WDT WDT复位
266 WDTP
267 CHK 故障检测
268 SLT 按参数设定的条件,数据被锁定
269 SLTR 状态锁存复位,且执行SLT
270 STRA 按参数设定的条件,采样数据存入
271 STRAR 采样跟踪复位,且允许执行
272 STC 进位标志(M9012)ON
273 CLC 进位标志(M9012)OFF
274 DUTY 用户定义时钟
11 伺服指令
275 DSFRP 请求启动伺服程序
276 PSFLP 数据修改
特殊继电器和特殊寄存器
一 特殊继电器M清单
M9000 熔丝断
M9002 I/O组件校验出错
M9004 MINI网通讯出错
M9005 AC电源掉电检测
M9006 电池电压低
M9007 电池电压低锁存
M9008 自诊断出错
M9009 信号报警器检测
M9010 运算出错标志
M9011 运算出错标志锁存
M9012 进位标志
M9016 数据存储区清零标志
M9017 数据存储区清零标志
M9018 数据通讯监控切换
M9020 0号用户定时时钟
M9021 1号用户定时时钟
M9022 2号用户定时时钟
M9023 3号用户定时时钟
M9024 4号用户定时时钟
M9025 时钟数据设置请求
M9026 时钟数据出错
M9027 时钟数据显示
M9028 时钟数据读请求
M9030 0.1秒时钟
M9031 0.2秒时钟
M9032 1秒时钟
M9033 2秒时钟
M9034 1分钟时钟
M9036 常开
M9037 常闭
M9038 RUN后第一个扫描周期ON
M9039 运行标志
M9040 暂停PAUSE允许线圈
M9041 PAUSE状态触点
M9042 停止状态触点
M9043 采样跟踪完成
M9044 采样跟踪
M9046 采样跟踪
M9047 采样跟踪准备
M9048 RUN LED闪烁标志
M9049 切换输出字符数目
M9050 存放操作结果的存储区交换触点
M9051 CHG指令执行禁止
M9052 SEG指令切换
M9053 EI/DI指令切换
M9054 单步运行标志
M9055 状态锁存完成标志
M9056 主程序P, I设置请求
M9057 副程序P, I设置程序
M9060 副程序2P, I设置程序
M9061 副程序3P, I设置程序
M9060 远程终端出错
M9061 通讯出错
M9065 分离传送状态
M9066 传送处理切换
M9067 I/O组件出错检测
M9068 测试模式
M9069 线路故障时的输出
M9073 WDT出错标志
M9074 PCPU准备完成标志
M9075 测试模式标志
M9076 外部急停输入标志
M9077 手动脉冲发生器轴设置错误标志
M9078 测试模式请求出错标志
M9079 伺复程序设置出错标志
M9081 对远程模块的通讯请求
M9082 最终站数不一致
M9084 出错检测
M9086 运行标志BASIC程序
M9087 暂停(PAUSE)标志
M9091 操作运行出错细节标志
M9091 微机子程序调用出错标志
M9092 双电源模块过热
M9093 双工电源模块出错
M9094 I/O改变标志
M9095 双工运行校验出错
M9096 A3VCPU A自校出错
M9097 A3VCPU B自校出错
M9098 A3VCPU C自校出错
M9099 A3VTU自校出错
M9100 SFC程序登记
M9101 SFC程序起/停
M9102 SFC启动状态
M9103 连续步转移有效/失效
M9104 连续转移防止标志
M9108 步转移监控定时器起始
(对应D9108)
M9109 步转移监控定时器起始
(对应D9109)
M9110 步转移监控定时器起始
(对应D9110)
M9111 步转移监控定时器起始
(对应D9111)
M9112 步转移监控定时器起始
(对应D9112)
M9113 步转移监控定时器起始
(对应D9113)
M9114 步转移监控定时器起始
(对应D9114)
M9180 激活步采样跟踪完成标志
M9181 激活步采样跟踪执行标志
M9182 激活步采样跟踪有效
M9196 在块停止时控制输出
M9197~9198 保险丝熔断,
I/O校核出错显示切换
1、触点指令
LD a触点的逻辑运算开始
LDI b触点的逻辑运算开始
LDP 检测上升沿的运算开始
LDF 检测下降沿的运算开始
AND 串联a触点
ANI 串联b触点
ANDP 检测上升沿的串联连接
ANDF 检测下降沿的串联连接
OR 并联a触点
ORI 并联b触点
ORP 检测上升沿的并联连接
ORF 检测下降沿的并联连接
2、结合指令
ANB 回路块的串联连接
ORB 回路块的并联连接
MPS 入栈
MRD 读栈
MPP 出栈
INV 运算结果的反转
MEP 运算结果上升沿脉冲化(Ver.2.30以上的产品对应)
MEF 运算结果下降沿脉冲化(Ver.2.30以上的产品对应)
3、输出指令
OUT 线圈驱动
SET 动作保持
RST 解除保持的动作, 当前值及寄存器的清除
PLS 上升沿脉冲输出
PLF 下降沿脉冲输出
4、主控指令
MC 标志主控指令块开始
MCR 标志主控指令块结束
5、其他指令
NOP 无操作
6、结束指令
END 程序结束及输入输出处理, 并返回0步
二、FX3U步进梯形图指令
STL 步进梯形图的开始
RET 步进梯形图的结束
三、FX3U应用指令-FNC.No顺序
1、程序流程
00 CJ 条件跳转
01 CALL 子程序调用
02 SRET 子程序返回
03 IRET 中断返回
04 EI 允许中断
05 DI 禁止中断
06 FEND 主程序结束
07 WDT 看门狗定时器
08 FOR 循环范围的开始
09 NEXT 循环范围的结束
2、传送· 比较
10 CMP 比较
11 ZCP 区间比较
12 MOV 传送
13 SMOV 移位
14 CML 反转传送
15 BMOV 成批传送
16 FMOV 多点传送
17 XCH 交换
18 BCD BCD转换
19 BIN BIN转换
3、四则· 逻辑运算
20 ADD BIN加法运算
21 SUB BIN减法运算
22 MUL BIN乘法运算
23 DIV BIN除法运算
24 INC BIN加一
25 DEC BIN减一
26 WAND 逻辑与
27 WOR 逻辑或
28 WXOR 逻辑异或
29 NEG 求补码
4、循环· 移位
30 ROR 循环右移
31 ROL 循环左移
32 RCR 带进位循环右移
33 RCL 带进位循环左移
34 SFTR 位右移
35 SFTL 位左移
36 WSFR 字右移
37 WSFL 字左移
38 SFWR 移位写入[先入先出/先入后出控制用]
39 SFRD 移位读出[先入先出控制用]
5、数据处理
40 ZRST 成批复位
41 DECO 译码
42 ENCO 编码
43 SUM ON位数
44 BON ON位的判定
45 MEAN 平均值
46 ANS 信号报警器置位
47 ANR 信号报警器复位
48 SQR BIN开平方
49 FLT BIN整数→2进制浮点数转换
6、高速处理
50 REF 输入输出刷新
51 REFF 输入刷新(带滤波器设定)
52 MTR 矩阵输入
53 HSCS 比较置位(高速计数器用)
54 HSCR 比较复位(高速计数器用)
55 HSZ 区间比较(高速计数器用)
56 SPD 脉冲密度
57 PLSY 脉冲输出
58 PWM 脉宽调制
59 PLSR 带加减速的脉冲输出
7、便捷指令
60 IST 初始状态
61 SER 数据检索
62 ABSD 凸轮控制绝对方式
63 INCD 凸轮控制相对方式
64 TTMR 示教定时器
65 STMR 特殊定时器
66 ALT 交替输出
67 RAMP 斜坡信号
68 ROTC 旋转工作台控制
69 SORT 数据排列
8、外围设备I/O
70 TKY 数字键输入
71 HKY 16键输入
72 DSW 数字开关
73 SEGD 7段译码
74 SEGL 7段码时分显示
75 ARWS 箭头开关
76 ASC ASCII数据输入
77 PR ASCII码打印
78 FROM 特殊功能模块的读出
79 TO 特殊功能模块的写入
9、外围设备(选件设备)
80 RS 串行数据的传送
81 PRUN 8进制位传送(8进制的)
82 ASCI HEX→ASCII的转换
83 HEX ASCII→HEX的转换
84 CCD 校验码
85 VRRD 电位器读出
86 VRSC 电位器刻度
87 RS2 串行数据的传送2
88 PID PID运算
10、数据传送2
102 ZPUSH 变址寄存器的成批避让保存
103 ZPOP 变址寄存器的恢复
11、浮点数运算
110 ECMP 2进制浮点数比较
111 EZCP 2进制浮点数区间比较
112 EMOV 2进制浮点数数据传送
116 ESTR 2进制浮点数→字符串的转换
117 EVAL 字符串→2进制浮点数的转换
118 EBCD 2进制浮点数→科学计数法的转换
119 EBIN 科学计数法→2进制浮点数的转换
120 EADD 2进制浮点数加法运算
121 ESUB 2进制浮点数减法运算
122 EMUL 2进制浮点数乘法运算
123 EDIV 2进制浮点数除法运算
124 EXP 2进制浮点数指数运算
125 LOGE 2进制浮点数自然对数运算
126 LOG10 2进制浮点数常用对数运算
127 ESQR 2进制浮点数开平方根
128 ENEG 2进制浮点数符号反转
129 INT 2进制浮点数→BIN整数的转换
130 SIN 2进制浮点数SIN运算
131 COS 2进制浮点数COS运算
132 TAN 2进制浮点数TAN运算
133 ASIN 2进制浮点数SIN-1运算
134 ACOS 2进制浮点数COS-1运算
135 ATAN 2进制浮点数TAN-1运算
136 RAD 2进制浮点数角度→弧度的转换
137 DEG 2进制浮点数弧度→角度的转换
12、数据处理2
140 WSUM 算出数据合计值
141 WTOB 字节单位的数据分离
142 BTOW 字节单位的数据结合
143 UNI 16位数据的4位结合
144 DIS 16位数据的4位分离
147 SWAP 上下字节转换
149 SORT2 数据排列2
13、定位
150 DSZR 带DOG搜索的原点回归
151 DVIT 中断定位
152 TBL 表格设定定位
155 ABS 读出ABS当前值
156 ZRN 原点回归
157 PLSV 可变速脉冲输出
158 DRVI 相对定位
159 DRVA 绝对定位
14、时钟运算
160 TCMP 时钟数据比较
161 TZCP 时钟数据区间比较
162 TADD 时钟数据加法运算
163 TSUB 时钟数据减法运算
164 HTOS [小时]数据的秒转换
165 STOH 秒数据的[小时]转换
166 TRD 读出时钟数据
167 TWR 写入时钟数据
169 HOUR 计时表
15、外部设备
170 GRY 格雷码的转换
171 GBIN 格雷码的逆转换
176 RD3A 模拟量模块的读出
177 WR3A 模拟量模块的写入
16、其他指令
182 COMRD 读出软元件的注释数据
184 RND 产生随机数
186 DUTY 发出定时脉冲
188 CRC CRC运算
189 HCMOV 高速计数器传送
17、数据块的处理
192 BK+ 数据块加法运算
193 BK- 数据块减法运算
194 BKCMP= 数据块的比较 S1=S2
195 BKCMP> 数据块的比较 S1>S2
196 BKCMP< 数据块的比较 S1<S2
197 BKCMP<> 数据块的比较 S1≠S2
198 BKCMP<= 数据块的比较 S1≦S2
199 BKCMP>= 数据块的比较 S1≧S2
18、字符串控制
200 STR BIN→字符串的转换
201 VAL 字符串→BIN的转换
202 $+ 字符串的合并
203 LEN 检测出字符串的长度
204 RIGHT 从字符串的右侧开始取出
205 LEFT 从字符串的左侧开始取出
206 MIDR 从字符串中任意选择
207 MIDW 字符串中的任意替换
208 INSTR 字符串的检索
209 $MOV 字符串的传送
19、数据处理3
210 FDEL 数据表的数据删除
211 FINS 数据表的数据插入
212 POP 读取后入的数据[先入后出控制用]
213 SFR 16位数据n位右移(带进位)
20、触点比较
224 LD= 触点比较LD S1=S2
225 LD> 触点比较LD S1>S2
226 LD< 触点比较LD S1<S2
228 LD<> 触点比较LD S1≠S2
229 LD<= 触点比较LD S1≦S2
230 LD>= 触点比较LD S1≧S2
232 AND= 触点比较AND S1=S2
233 AND> 触点比较AND S1>S2
234 AND< 触点比较AND S1<S2
236 AND<> 触点比较AND S1≠S2
237 AND<= 触点比较AND S1≦S2
238 AND>= 触点比较AND S1≧S2
240 OR= 触点比较OR S1=S2
241 OR> 触点比较OR S1>S2
242 OR< 触点比较OR S1<S2
244 OR<> 触点比较OR S1≠S2
245 OR<= 触点比较OR S1≦S2
246 OR>= 触点比较OR S1≧S2
214 SFL 16位数据n位左移(带进位)
21、数据表的处理
256 LIMIT 上下限限位控制
257 BAND 死区控制
258 ZONE 区域控制
259 SCL 量程(不同点座标数据)
260 DABIN 10进制ASCII→BIN的转换
261 BINDA BIN→10进制ASCII的转换
269 SCL2 量程2(X/Y座标数据)
22、外部设备通信(变频器通信)
270 IVCK 变频器的运转监视
271 IVDR 变频器的运行控制
272 IVRD 读取变频器的参数
273 IVWR 写入变频器的参数
274 IVBWR 变频器的参数成批写入
275 IVMC 变频器的多个命令
23、数据传送3
278 RBFM BFM分割读出
279 WBFM BFM分割写入
24、高速处理2
280 HSCT 高速计数器表比较
25、扩展文件寄存器的控制
290 LOADR 读出扩展文件寄存器
291 SAVER 扩展文件寄存器的成批写入
292 INITR 文件寄存器及扩展文件寄存器的初始化
293 LOGR 写入文件寄存器及扩展文件寄存器
294 RWER 扩展文件寄存器的重新写入
295 INITER 扩展文件寄存器的初始化
26、FX3U-CF-ADP用CF卡控制
300 FLCRT 文件的创建· 确认(Ver.2.61以上的产品对应)
301 FLDEL 文件的删除· CF卡格式化(Ver.2.61以上的产品对应)
302 FLWR 数据写入(Ver.2.61以上的产品对应)
303 FLRD 数据读出(Ver.2.61以上的产品对应)
304 FLCMD 对FX3U-CF-ADP的动作指示(Ver.2.61以上的产品对应)
305 FLSTRD FX3U-CF-ADP的状态读出(Ver.2.61以上的产品对应)
[特殊辅助继电器]
M8000: 运行监控(a接点接通)
M8001: 运行监控(b接点接通)
M8002: 初始脉冲(只在PLC开始运行的第一个扫描周期a接通)
M8003: 初始脉冲(只在PLC开始运行的第一个扫描周期b接通)
M8004: 错误发生(当M8060~M8067中任一个处於ON时动作)
M8005: 当电池电压异常过低时动作
M8006: 当电池电压异常过低后进入锁存状态
M8007: 瞬停检测
M8008: 停电检测
M8009: DC24V失电动作
M8010
M8011: 10ms时钟脉冲
M8012: 100ms时钟脉冲
M8013: 1s时钟脉冲
M8014: 1min时钟脉冲
M8015: 时钟停止和设置(即时时钟用)
M8016: 时钟读取显示停止(即时时钟用)
M8017: ±30s修正(即时时钟用)
M8018: 安装检测(即时时钟用)
M8019: 即时时钟RTC出错(即时时钟用)
M8020: 零标识
M8021: 借位标识
M8022: 进位元标识
M8023
M8024: BMOV方向指定(FNC15)
M8025: HSC模式(FNC53~55)
M8026: RAMP模式(FNC67)
M8027: PR模式(FNC77)
M8028: 在执行FROM/TO(FNC78/79)过程中中断允许
M8029: 当DSW(FNC72)等执行结束时动作
M8030: 使锂电池欠压指示灯(BALL LED)熄灭
M8031: 非保持记忆体全部清除
M8032: 保持记忆体全部清除
M8033: PLC停止时输出保持
M8034: 禁止全部输出
M8035: 强制运行模式
M8036: 强制运行指令
M8037: 强制停止模式
M8038: 参数设定
M8039: 定时扫描方式
M8040: 禁止所有状态转移
M8041: 转移开始
M8042: 起动脉冲
M8043: 回归完成
M8044: 原点条件
M8045: 所有输出重定禁止
M8046: 动作状态中
M8047: STL监视有效
M8048: 信号报警器动作
M8049: 信号报警器有效
M8050: 禁止中断100□(输入中断)
M8051: 禁止中断110□(输入中断)
M8052: 禁止中断120□(输入中断)
M8053: 禁止中断130□(输入中断)
M8054: 禁止中断140□(输入中断)
M8055: 禁止中断150□(输入中断)
M8056: 禁止中断16□□(计时器中断)
M8057: 禁止中断17□□(计时器中断)
M8058: 禁止中断18□□(计时器中断)
M8059: 禁止计数器中断(禁止来自1010~1060的中断)
M8060: I/O构成错误 (PROG-E LED OFF, PLC状态:RUN)
M8061: PC硬体错误 (PROG-E LED 闪烁, PLC状态:STOP)
M8062: PC/PP通信错误 (PROG-E LED OFF, PLC状态:RUN)
M8063: 并联链结错误 (PROG-E LED OFF, PLC状态:RUN)
M8064: 参数错误 (PROG-E LED 闪烁, PLC状态:STOP)
M8065: 语法错误 (PROG-E LED 闪烁, PLC状态:STOP)
M8066: 回路错误 (PROG-E LED 闪烁, PLC状态:STOP)
M8067: 运算错误 (PROG-E LED OFF, PLC状态:RUN)
M8068: 运算错误锁存 (PROG-E LED OFF, PLC状态:RUN)
M8069: 输出刷新错误 (PROG-E LED OFF, PLC状态:RUN)
M8070: 并联链结 主站时驱动
M8071: 并联链结 子站时驱动
M8072: 并联链结 运行中ON
M8073: 并联链结 M8070/M8070设置不良时ON
M8074
M8075: 取样跟踪 准备开始指令
M8076: 取样跟踪 准备完成,执行开始指令
M8077: 取样跟踪 执行中监控
M8078: 取样跟踪 执行完成监控
M8079: 跟踪次数超过512次时ON
M8099: 高速环形计数器动作
M8109: 输出刷新错误
M8121: RS232C发送等待中
M8122: RS232C发送标志
M8123: RS232C接收完成标志
M8124: RS232C载波接收中
M8126: 全局信号
M8127: 请求式握手信号
M8128: 请求式错误信号
M8129: 请求式字/位元组切换, 或超时判断
M8130: FNC55(HSZ) 指令平台比较模式
M8131: 同上执行完成标志
M8132: FNC55(HSZ)/FNC57(PLSY)速度模型模式
M8145: Y000脉冲输出立即停止
M8146: Y001脉冲输出立即停止
M8147: Y000脉冲输出监控
M8148: Y001脉冲输出监控
M8160: FNC17(XCH)的SWAP功能
M8161: 8位元处理模式
M8162: 高速并联链结模式
M8164: FNC79(FROM)/FNC80(TO)传送点数可变模式
M8167: FNC71(HEY)的HEY资料处理功能
M8168: FNC13(SMOV) 的HEY处理功能
M8183: 资料传送可编程控制器出错(主站)
M8184: 资料传送可编程控制器出错(1站)
M8185: 资料传送可编程控制器出错(2站)
M8186: 资料传送可编程控制器出错(3站)
M8187: 资料传送可编程控制器出错(4站)
M8188: 资料传送可编程控制器出错(5站)
M8189: 资料传送可编程控制器出错(6站)
M8190: 资料传送可编程控制器出错(7站)
M8191: 资料传送可编程控制器执行中
[计时器]
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进制数
KnX: 输入继电器X的位指定
KnY: 输出继电器Y的位指定
KnM: 辅助继电器M的位指定
KnS: 状态S的位元指定 (注: Kn在16位用K1~4, 在32位用K1~8)
T: 计数器T的当前值
C: 计时器C的当前值
D: 资料寄存器(文件寄存器)
V , Z: 索引寄存器
[位元软元件]
X: 输入继电器 Y: 输出继电器 M: 辅助继电器 S: 状态继电器
FNC NO.指令格式:
X0: 执行条件
FNC 20: 指令编号
(D): 资料长度, 无(D)为16位元指令, 有(D)为32位元指令
ADD: 助记符
(P): 执行形式: 有(P)为脉冲执行, 无(P)为连续执行
▼: 注意警示
D10/D12: 源运算元 S1?/S2?: 具有变址功能的源运算元
D14: 目标运算元 D?: 具有变址功能的目标运算元