三菱指令大全

、 顺控指令
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?: 具有变址功能的目标运算元

猜你喜欢

转载自blog.csdn.net/TS_hsyeya/article/details/127796336