三菱PLC指令详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1触点指令
00LD逻辑操作开始
01LDI逻辑非操作开始
02AND逻辑乘
03ANI逻辑乘非
04OR逻辑加
05ORI逻辑加非
2连接指令
06ANBAND逻辑块与
07ORBOR逻辑块或
08MPS存储操作结果
09MRD从MPS读取操作结果10MPP从MPS读取操作结果并清除结果
3输出指令
11OUT软元件输出
12SET软元件置位
13RST软元件复位
14PLS在输入信号的上升沿15PLF在输入信号的下降沿16CHK软元件输出翻转
4移位指令
17SFT元件移1位
18SFTP元件移1位
5主控指令
19MC主控开始
20MCR主控复位
6结束指令
21FEND结束主程序
22END总的程序末尾,
返回第0步
7其它指令
23STOP停止
24NOP空操作
二基本指令
1比较指令
16位数据比较
25LD=当S1=S2,接通,
当S1≠S2,断开
26AND=?
27OR=?
28LD<>当S1≠S2,接通,
当S1=S2,断开
30OR<>?
31LD>当S1>S2,接通,
当S1≤S2,断开
32AND>?
33OR>?
34LD<=当S1≤S2,接通,
当S1>S2,断开
35AND<=?
36OR<=?
37LD<当S1 当S1≥S2,断开 38AND<? 39OR<? 40LD>=当S1≥S2,接通, 当S1 41AND>=? 42OR>=? 32位数据比较 43LDD=当(S1+1,S1)=(S2+1,S2),接通44ANDD=? 45ORD=? 46LDD<>当(S1+1,S1)≠(S2+1,S2),接通47ANDD<>? 48ORD<>? 49LDD>当(S1+1,S1)>(S2+1,S2),接通50ANDD>? 51ORD>? 52LDD<=当(S1+1,S1)≤(S2+1,S2),接通53ANDD<=? 54ORD<=? 55LDD<当(S1+1,S1)<(S2+1,S2),接通56ANDD<? 57ORD<? 58LDD>=当(S1+1,S1)≥(S2+1,S2),接通59ANDD>=? 60ORD>=? 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位加/减 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) 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) 112DINCP? 113DEC(D)-1→(D) 114DECP? 115DDEC(D+1,D)-1→(D+1,D) 116DDECP? 3BCD—二进制转换 117BCD(S)→(D)BCD转换 118BCDP? 119DBCD(S+1,S)→(D+1,D) 120DBCDP? 121BIN(S)→(D)二进制转换 122BINP? 123DBIN(S+1,S)→(D+1,D) 124DBINP? 4数据传送指令 125MOV(S)→(D) 126MOVP? 127DMOV(S+1,S)→(D+1,D) 128DMOVP? 129CML(S)→(D) 130CMLP? 131DCML(S+1,S)→(D+1,D) 132DCML? 133DCMLP? 134BMOV(S)→(D)n个 135BMOVP? 136FMOV(S)→(D)n个 137FMOVP? 138XCH(D1)←→(D2) 139XCHP? 140DXCH(D1+1,D1)←→(D2+1,D2) 141DXCHP? 5程序分支指令 142CJ条件满足,跳转到P**处 143SCJ条件满足后紧接的扫描周期, 跳转到P**处 144JMP无条件跳转到P**处