三菱plc常用指令大全(顺控指令与基本应用指令等)

来源:电工天下时间:2015-10-12 21:29:07 作者:老电工手机版>>

三菱plc常用指令大全

一、 顺控指令

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校核出错显示切换

相关文章
  • 三菱plc相对定位与绝对定位指令,二者区别是什么

    三菱plc相对定位与绝对定位指令,二者区别是什么

    有关三菱plc定位指令的用法,主要为二种,一是相对定位指令DRVI,二是绝对定位指令DRVA,这二类指令的功能与使用方法,以及相对定位和绝对定位的区别,下面来了解下。

    时间:2022-02-05 08:13:16

  • 三菱mov指令的用法简介

    三菱mov指令的用法简介

    在三菱plc中MOV传送指令可以传送16位数据,如果加D变成32位,则需要占用两个数据寄器。mov是传送指令,比如:三菱PLC梯形图中MOV MOV K3 K1Y0,MOV K3 K1Y0是将常数3传送到Y0起的四个位存储。

    时间:2022-01-26 09:10:48

  • 三菱plc中mov指令用法详解

    三菱plc中mov指令用法详解

    有关三菱plc mov指令的使用方法,介绍了mov指令的格式,以及该指令的作用,并举了几个mov指令的实例,通过具体的例子学习mov指令的用法。

    时间:2022-01-26 09:08:27

  • 三菱plc回原点指令ZRN用法说明

    三菱plc回原点指令ZRN用法说明

    在三菱plc中ZRN指令具有回到原点的功能,其用法为:1、ZRN D400 D402 X4 Y0—按下X10启动后,Y0后发出以D400为频率的回归速度(通常较快),到达X4原点开关位置,变为以D402为频率的爬行速度。

    时间:2022-01-26 08:02:20

  • 三菱FX系列PLC步进指令(STL/RET)用法教程

    三菱FX系列PLC步进指令(STL/RET)用法教程

    有关三菱FX系列PLC步进指令的用法,步进指令是专为顺序控制而设计的指令,步进指令STL与RET怎么使用,在使用时需要注意什么问题,下面具体来看下。

    时间:2022-01-20 09:48:55

  • 三菱FX系列PLC块操作指令(ORB/ANB)的用法教程

    三菱FX系列PLC块操作指令(ORB/ANB)的用法教程

    有关三菱FX系列PLC块操作指令的用法,ORB为块或指令,ANB为块与指令,其中ORB指令用于两个或两个以上的触点串联连接的电路之间的并联,ANB指令用于两个或两个以上触点并联连接的电路之间的串联。

    时间:2022-01-20 09:45:50

  • 三菱FX系列PLC置位与复位指令(SET/RST)的用法教程

    三菱FX系列PLC置位与复位指令(SET/RST)的用法教程

    三菱FX系列PLC置位与复位指令(SET/RST)的用法教程,三菱FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。在FX2N中共有27条基本逻辑指令,其中包含有些子系列PLC的20条基本逻辑指令。

    时间:2022-01-20 09:44:06

  • 三菱FX系列PLC微分指令(PLS/PLF)的用法教程

    三菱FX系列PLC微分指令(PLS/PLF)的用法教程

    三菱FX系列PLC微分指令(PLS/PLF)的用法教程,在三菱FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。以下以FX2N为例,介绍基本逻辑指令和步进指令及应用。

    时间:2022-01-20 09:42:55

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有