文档介绍:三菱PLC的指令代码一顺控指令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,断开29AND<>30OR<>接通,S1>S2,当31LD>当S1≤S2,断开32AND>33OR>34LD<=当S1≤S2,接通,当S1>S2,断开35AND<=36OR<=37LD<当S1<S2,接通,当S1≥S2,断开38AND<39OR<40LD>=当S1≥S2,接通,当S1<S2,断开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+P63+(S1)+(S2)→(D)64+P65-(D)-(S)→(D)66-P67-(S1)-(S2)→(D)68-P二进制32位加/减69D+(D+1,D)+(S+1,S)→(D+1,D)70D+P71D+(S1+1,S1)+(S2+1,S2)→(D+1,D)72D+P73D-(D+1,D)-(S+1,S)→(D+1,D)74D-P75D-(S1+1,S1)-(S2+1,S2)→(D+1,D)76D-P77*(S1)×(S2)→(D+1,D)78*P79/(S1)/(S2)→商(D),余数(D+1)80/P81D*(S1+1,S1)×(S2+1,S2)→(D+3,D+2,D+1,D)82D*P83D/(S1+1,S1)/(S2+1,S2)→商(D+1,D),余数(D+3,D+2)84D/P85B+(D)+(S)→(D)86B+P87B+(S1)+(S2)→(D)88B+P89B-(D)-(S)→(D)90B-P91B-(S1)-(S2)→(D)92B-P93DB+(D+1,D)+(S+1,S)→(D+1,D)94DB+P95DB+(S1+1,S1)+(S2+1,S2)→(D+1,D)96DB+P97DB-(D+1,D)-(S+1,S)→(D+1,D)98DB-P99DB-(S1+1,S1)-(S2+1,S2)→(D+1,D)100DB-P101B*(S1)×(S2)→(D+1,D)102B*P103B/(S1)/(S2)→商(D),余数(D+1)104B/P105DB*(S1+1,S1)×(S2+1,S2)→(D+3,D+2,D+1,D)106DB*P107DB/(S1+1,S1)/(S2+1,S2)→商(D+1,D),余数(D+3,D+2)108DB/P109INC(D)+1→(D)110INCP111DINC(D+1,D)+1→(D+1,D)112DINCP113DEC(D)-1→(D)114DECP115DDEC(D+1,D)-1→(D+1,D)116DDECP二进制转换—3BCD117BCD(S)→(D)BCD转换118BCDP119DBCD(S+1,S)→(D+1,D)120DBCDP121BIN(S)→(D)二进制转换122BINP123DBIN(S+1,S)→(D+1,D)124DBINP4数据传送指令125MOV(S)→(D)126MOVP127DMOV(S+1,S)→(D+1,D)128DMOVP129CML(S)→(D)130CMLP131DCML(S+1,S)→(D+1,D)132DCML133DCMLP134BMOV(S)→(D)n个135BMOVP136FMOV(S)→(D)n个137FMOVP138XCH