三菱PLC指令详解
一、 顺控指令 19 MC 主控开始 35 AND<= 56 ANDD< 1 触点指令 20 MCR 主控复位 36 OR<= 57 ORD< 00 LD 逻辑操作开始 6 结束指令 37 LD< 当S1接通, 58 LDD>= 当(S1+1,S1?(S2+1,S2,接01 LDI 逻辑非操作开始 21 FEND 结束主程序 当S1?S2, 断开 通 02 AND 逻辑乘 22 END 总的程序末尾, 38 AND< 59 ANDD>= 03 ANI 逻辑乘非 返回第0步 39 OR< 60 ORD>= 04 OR 逻辑加 7 其它指令 40 LD>= 当S1?S2, 接通, 2 算术运算指令 05 ORI 逻辑加非 23 STOP 停止 当S1断开 二进制16位加/减 2 连接指令 24 NOP 空操作 41 AND>= 61 + (D+(S?(D 06 ANB AND逻辑块与 二 基本指令 42 OR>= 62 +P 07 ORB OR逻辑块或 1 比较指令 32位数据比较 63 + (S1+(S2?(D 08 MPS 存储操作结果 16位数据比较 43 LDD= 当(S1+1,S1=(S2+1,S2, 接通 64 +P 09 MRD 从MPS读取操作结果 25 LD= 当S1=S2, 接通, 44 ANDD= 65 - (D-(S?(D 10 MPP 从MPS读取操作结果 当S1?S2, 断开 45 ORD= 66 -P 并清除结果 26 AND= 46 LDD 当(S1+1,S1?(S2+1,S2,接67 - (S1-(S2?(D 3 输出指令 27 OR= 通 68 -P 11 OUT 软元件输出 28 LD 当S1?S2, 接通, 47 ANDD 二进制32位加/减 12 SET 软元件置位 当S1=S2, 断开 48 ORD 69 D+ (D+1,D+(S+1,S?(D+1,D 13 RST 软元件复位 29 AND 49 LDD> 当(S1+1,S1>(S2+1,S2, 接通 70 D+P 14 PLS 在输入信号的上升沿 30 OR 50 ANDD> 71 D+ (S1+1,S1+(S2+1,S2?(D+1,D 15 PLF 在输入信号的下降沿 31 LD> 当S1>S2, 接通, 51 ORD> 72 D+P 16 CHK 软元件输出翻转 当S1?S2, 断开 52 LDD<= 当(S1+1,S1?(S2+1,S2,接73 D- (D+1,D-(S+1,S?(D+1,D 4 移位指令 32 AND> 通 74 D-P 17 SFT 元件移1位 33 OR> 53 ANDD<= 75 D- (S1+1,S1-(S2+1,S2?(D+1,D 18 SFTP 元件移1位 34
LD<= 当S1?S2, 接通, 54 ORD<= 76 D-P 5 主控指令 当S1>S2, 断开 55 LDD< 当(S1+1,S1<(S2+1,S2, 接通 77 * (S1×(S2?(D+1,D
78 *P 102 B*P 4 数据传送指令 148 EI 允许中断 79 / (S1/(S2?商(D, 余数(D+1 103 B/ (S1/(S2?商(D,余数(D+1 125 MOV (S?(D 149 DI 禁止中断 80 /P 104 B/P 126 MOVP 150 IRET 从中断程序返回 81 D* (S1+1,S1×(S2+1,S2? 105 DB*
(S1+1,S1×(S2+1,S2? 127 DMOV (S+1,S?(D+1,D 151 SUB 执行n指定的程序 (D+3,D+2,D+1,D (D+3,D+2,D+1,D 128 DMOVP 152 SUBP 82 D*P 106 DB*P 129 CML (S?(D 6 程序切换指令 83 D/ (S1+1,S1/(S2+1,S2? 107 DB/ (S1+1,S1/(S2+1,S2? 130 CMLP 153 CHG 在主副程序间切换 商(D+1,D,余数(D+3,D+2 商(D+1,D,余数(D+3,D+2 131 DCML (S+1,S?(D+1,D 7 刷新指令 84 D/P 108 DB/P 132 DCML 154 COM 执行通讯刷新 85 B+ (D+(S?(D 109 INC (D+1?(D 133 DCMLP 155 EI 允许通讯刷新 86 B+P 110 INCP 134 BMOV (S?(Dn个 156 DI 禁止通讯刷新 87 B+ (S1+(S2?(D