1 / 26
文档名称:

三菱PLC指令详解.doc

格式:doc   大小:127KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三菱PLC指令详解.doc

上传人:泰山小桥流水 2023/1/25 文件大小:127 KB

下载得到文件列表

三菱PLC指令详解.doc

文档介绍

文档介绍:该【三菱PLC指令详解 】是由【泰山小桥流水】上传分享,文档一共【26】页,该文档可以免费在线阅读,需要了解更多关于【三菱PLC指令详解 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一顺控指令
触点指令
00LD逻辑操作开始
01LDI逻辑非操作开始
02AND逻辑乘
03ANI逻辑乘非
04OR逻辑加
05ORI逻辑xx
连接指令
06ANBAND逻辑块与
07ORBOR逻辑块或
08MPS储存操作结果
09MRD从MPS读取操作结果
10MPP从MPS读取操作结果
并除去结果
输出指令
OUT软元件输出
12SET软元件置位
13RST软元件复位
14PLS在输入信号的上升沿
15PLF在输入信号的降落沿
CHK软元件输出翻转
移位指令
17SFT元件移1位
18SFTP元件移1位
主控指令
19MC主控开始
20MCR主控复位
结束指令
1/24
FEND结束主程序
END总的程序末端,返回第0步
其他指令
23STOP停止
24NOP空操作
二基本指令
比较指令16位数据比较
25LD=当S1=S2,接通,
S1≠S2,断开
AND=
27OR=
28LD<>当S1≠S2,接通,
S1=S2,断开
AND<>30OR<>
31LD>当S1>S2,接通,
S1≤S2,断开
AND>
33OR>
34LD<=当S1≤S2,接通,
S1>S2,断开
AND<=36OR<=
37LD<当S1<S2,接通,
S1≥S2,断开
AND<
39OR<
40LD>=当S1≥S2,接通,
2/24
S1<S2,断开
AND>=42OR>=
位数据比较
43LDD=当(S1+1,S1)=(S2+1,S2),接通
ANDD=45ORD=
46LDD<>当(S1+1,S1)≠(S2+1,S2),接通
ANDD<>48ORD<>
49LDD>当(S1+1,S1)>(S2+1,S2),接通
ANDD>51ORD>
52LDD<=当(S1+1,S1)≤(S2+1,S2),接通
ANDD<=54ORD<=
LDD<当(S1+1,S1)<(S2+1,S2),接通56ANDD<
57ORD<
58LDD>=当(S1+1,S1)≥(S2+1,S2),接通
ANDD>=60ORD>=
算术运算指令二进制16位加/减
61+
(D)+(S)
→(D)
62+P
63+
(S1)+(S2)→(D)
64+P
65-
(D)-(S)→(D)
66-P
67-
(S1)(S2)-
→(D)
3/24
-P
二进制32位加/减
69D+(D+1,D)+(S+1,S)→(D+1,D)
70D+P
71D+(S1+1,S1)+(S2+1,S2)→(D+1,D)
72D+P
73D-(D+1,D)(S+1,S)-→(D+1,D)
74D-P
75D-(S1+1,S1)(S2+1,S2)-→(D+1,D)
76D-P
77*(S1)×→(S2)(D+1,D)
78*P
79/(S1)/(S2)商→(D),余数(D+1)
80/P
81D*(S1+1,S1)×(S2+1,S2)→
(D+3,D+2,D+1,D)
82D*P
83D/(S1+1,S1)/(S2+1,S2)→
(D+1,D),余数(D+3,D+2)
84D/P
85B+(D)+(S)→(D)
86B+P
87B+(S1)+(S2)→(D)
88B+P
89B-(D)-(S)→(D)
90B-P
91B-(S1)(S2)-→(D)
92B-P
93DB+(D+1,D)+(S+1,S)→(D+1,D)
94DB+P
95DB+(S1+1,S1)+(S2+1,S2)→(D+1,D)
4/24
96DB+P
97DB-(D+1,D)(S+1,S)-→(D+1,D)
98DB-P
99DB-(S1+1,S1)(S2+1,S2)-→(D+1,D)
100DB-P
101B*(S1)×(S2)→(D+1,D)
102B*P
103B/(S1)/(S2)→商(D),余数(D+1)
104B/P
105DB*(S1+1,S1)×(S2+1,S2)→
(D+3,D+2,D+1,D)
106DB*P
107DB/(S1+1,S1)/(S2+1,S2)→
(D+1,D),余数(D+3,D+2)108DB/P
109INC(D)+1→(D)
110INCP
111DINC(D+1,D)+1→(D+1,D)
DINCP
113DEC(D)1-→(D)
114DECP
DDEC(D+1,D)-→(D+1,D)116DDECP
BCD—二进制变换
BCD(S)→(D)BCD变换118BCDP
119DBCD(S+1,S)→(D+1,D)
120DBCDP
121BIN(S)→(D)二进制变换
122BINP
123DBIN(S+1,S)→(D+1,D)
5/24
DBINP
4数据传递指令
125MOV(S)→(D)
126MOVP
127DMOV(S+1,S)→(D+1,D)
128DMOVP
129CML(S)→(D)
130CMLP
131DCML(S+1,S)→(D+1,D)
DCML133DCMLP
134BMOV(S)→(D)n个
135BMOVP
136FMOV(S)→(D)n个
137FMOVP
138XCH(D1)←→(D2)
139XCHP
140DXCH(D1+1,D1)←→(D2+1,D2)
DXCHP5程序分支指令
142CJ条件满足,跳转到P处
143SCJ条件满足后紧接的扫描周期,
跳转到P处
144JMP无条件跳转到P处
145CALL执行P处子程序
146CALLP
147RET从子程序返回
148EI同意xx
149DI严禁xx
150IRET从xx程序返回
6/24
151SUB执行n指定的程序
SUBP
6程序切换指令
CHG在主副程序间切换
刷新指令
154COM执行通信刷新
155EI同意通信刷新
156DI严禁通信刷新
157SEG对应软元件的刷新,仅执行1个扫描周期,M9052ON
时有效
三应用指令
逻辑运算指令
158WAND(D)AND(S)→(D)
159WANDP
160WAND(S1)AND(S2)→(D)
161WANDP
162DAND(D+1,D)AND(S+1,S)→(D+1,D)
163DANDP
164WOR(D)OR(S)→(D)
165WORP
166WOR(S1)OR(S2)→(D)
167WORP
168DOR(D+1,D)OR(S+1,S)→(D+1,D)
169DORP
170WXOR(D)XOR(S)→(D)异或
171WXORP
172WXOR(S1)XOR(S2)→(D)
173WXORP
174DXOR(D+1,D)XOR(S+1,S)→(D+1,D)
175DXORP
176WXNR(D)XOR(S)→(D)
7/24
177WXNRP
178WXNR(S1)XOR2)(S→(D)
179WXNRP
180DXNR(D+1,D)XOR(S+1,S)→(D+1,D)
181DXNRP
182NEG0(D)-→(D)补码
NEGP2旋转指令
184RORn位右转
185RORP
186RCRn位右转(带进位)
RCRP
188ROLn位xx
ROLP
190RCLn位xx(带进位)
RCLP
192DRORn位右转
193DRORP
194DRCRn位右转(带进位)
DRCRP
196DROLn位xx
DROLP
198DRCLn位xx(带进位)
DRCLP3移位指令
200SFRn位右移
SFRP
202SFLn位xx
203SFLP
204BSFR1位右移
8/24
BSFRP
206BSFL1位xx
207BSFLP
208DSFR1位右移
DSFRP
210DSFL1位xx
211DSFLP
4数据办理指令
SER数据找寻
SERP
214SUM位检查
SUMP
216DSUM
DSUMP
218DECO译码编码
DECOP220ENCO
ENCOP
222SEG7xx编码
223BSET对字中n地址位
224BSETP
225BRST对字中n位复位
BRSTP
227DIS组合分别
DISP
229UNI
230UNIP
231ASCASCII转变
先进先出指令
232FIFWFIFO写
9/24