电工学习网

 找回密码
 立即注册
电工论坛 电工学习网 qy886 plc 三菱plc 查看内容

三菱PLC指令大全

2013-10-30 20:27| 发布者: admin| 查看: 15810| 评论: 0
摘要: 一、顺控指令1触点指令00LD逻辑操作开始01LDI逻辑非操作开始02AND逻辑乘03ANI逻辑乘非04OR逻辑加05ORI逻辑加非2连接指令06ANBAND逻辑块与07ORBOR逻辑块或08MPS存储操作结果09MRD从MPS读取操作结果10MPP从MPS读取操作 ...
一、 顺控指令
触点指令
00 LD   
逻辑操作开始
01 LDI   
逻辑非操作开始
02 AND  
逻辑乘
03 ANI   
逻辑乘非
04 OR   
逻辑加
05 ORI   
逻辑加非
连接指令
06 ANB  AND
逻辑块与
07 ORB  OR
逻辑块或
08 MPS   
存储操作结果
09 MRD  
MPS读取操作结果
10 MPP   
MPS读取操作结果
并清除结果
输出指令
11 OUT  
软元件输出
12 SET   
软元件置位
13 RST   
软元件复位
14 PLS   
在输入信号的上升沿
15 PLF   
在输入信号的下降沿
16 CHK  
软元件输出翻转
移位指令
17 SFT   
元件移1
18 SFTP  
元件移1
主控指令
19 MC   
主控开始
20 MCR  
主控复位
结束指令
21 FEND  
结束主程序
22 END  
总的程序末尾,
返回第0
其它指令
23 STOP  
停止
24 NOP   
空操作
 基本指令
比较指令
16
位数据比较
25 LD=   
S1=S2, 接通,
S1S2, 断开
26 AND=  
27 OR=   
28 LD<>  
S1S2, 接通,
S1=S2, 断开
29 AND<>  
30 OR<>  
31 LD>   
S1>S2, 接通,
S1S2, 断开
32 AND>  
33 OR>   
34 LD<=  
S1S2, 接通,
S1>S2, 断开
35 AND<=  
36 OR<=  
37 LD<   
S1接通,
S1S2, 断开
38 AND<  
39 OR<   
40 LD>=  
S1S2, 接通,
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>=  
算术运算指令
二进制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  
数据传送指令
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  
程序分支指令
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  
程序切换指令
153 CHG  
在主副程序间切换
刷新指令
154 COM  
执行通讯刷新
155 EI   
允许通讯刷新
156 DI   
禁止通讯刷新
157 SEG   
对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效 
  应用指令
逻辑运算指令
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  
旋转指令
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  
移位指令
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  
数据处理指令
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
转化
先进先出指令
232 FIFW  FIFO

233 FIFWP  
234 FIFR  FIFO

235 FIFRP  
内存缓冲区存取指令
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  
本地站、远程I/O站存取指令
253 LRDP  
从本地站读数据
254 LWTP  
向本地站写数据
255 RFRP  
从远程特殊功能模块读数据
256 RTOP  
向远程特殊功能模块写数据
显示指令
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
校核出错显示切换

电子版下载:http://www.diangon.com/thread-6787-1-1.html

 

相关阅读

发表评论

最新评论

|电工学习网 ( ) GMT+8, 2017-8-31 09:56
Powered by © 2011-2017 www.diangon.com 版权所有 免责声明 联系我们 这里是电工学习网—这里可以学习电工技术 电工基础知识—这里是电工之家 栏目导航:电脑论坛 | 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程
返回顶部