《三菱A系列PLC编程指令及功能说明(详细)》由会员分享,可在线阅读,更多相关《三菱A系列PLC编程指令及功能说明(详细)(13页珍藏版)》请在金锄头文库上搜索。
1、三菱A系列PLC编程指令及功能说明(详细)一顺控指令1触点指令00LD逻辑操作开始01LDI逻辑非操作开始02AND逻辑乘03ANI逻辑乘非04OR逻辑加05ORI逻辑加非2连接指令06ANBAND逻辑块与07ORBOR逻辑块或08MPS存储操作结果09MRD从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结束指令2
2、1 FEND结束主程序22 END总的程序末尾,返回第0步7其它指令STOP停止NOP空操作二基本指令1比较指令16位数据比较25LD=当S1=S2,接通,当S1MS2,断开26AND=27OR=28LD当S1MS2,接通,当S1=S2,断开29AND30OR31LD当S1S2,接通,当S1WS2,断开32AND33OR34LDS2,断开35AND=36OR=37LD当S1S2,接通,当S1三S2,断开38AND39OR=当S1三S2,接通,当S1=32位数据比较LDD=当(S1+1,S1)=(S2+1,S2),接通ANDD=ORD=LDD当(S1+1,S1)工(S2+1,S2),接通ANDD
3、ORDLDD当(S1+1,S1)(S2+1,S2),接通ANDDORDLDD=当(S1+1,S1)W(S2+1,S2),接通ANDD=ORD=LDD当(S1+1,S1)(S2+1,S2),接通ANDDORD=当(S1+1,S1)三(S2+1,S2),接通ANDD=ORD=2算术运算指令二进制16位加/减+(D)+(S)(D)+P63+(S1)+(S2)-(D)64+P65(D)-(S)(D)66-P67(S1)-(S2)(D)68P101B*(SI)X(S2)(D+1,D)102B*PB/B/P(S1)/(S2)商(D),余数(D+1)二进制32位加/减69D+(D+1,D)+(S+1,S)(
4、D+1,D)70D+P71D+(S1+1,S1)+(S2+1,S2)t-(D+1,D)72D+P73D(D+1,D)-(S+1,S)(D+1,D)74DP75D(S1+1,S1)-(S2+1,S2)t-(D+1,D)76DP77*(S1)X(S2)(D+1,D)78*P79/(S1)/(S2)商(D),余数(D+1)80/P81D*(S1+1,S1)X(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+P89
5、B(D)-(S)(D)90BP91B(S1)-(S2)(D)92BP93DB+(D+1,D)+(S+1,S)(D+1,D)94DB+P95DB+(S1+1,S1)+(S2+1,S2)t-(D+1,D)96DB+P97DB(D+1,D)-(S+1,S)(D+1,D)98DBP99DB(S1+1,S1)-(S2+1,S2)t-(D+1,D)100DB-P105 DB*(S1+1,S1)X(S2+1,S2)(D+3,D+2,D+1,D)106 DB*P107 DB/(Sl+l,Sl)/(S2+l,S2)f商(D+1,D),余数(D+3,D+2)108 DB/P109 INC(D)+1(D)110 I
6、NCP111 DINC(D+1,D)+1(D+1,D)112 DINCP113 DEC(D)T(D)114 DECP115 DDEC(D+1,D)T(D+1,D)116 DDECP3BCD二进制转换117 BCD(S)(D)BCD转换118 BCDP119 DBCD(S+1,S)(D+1,D)120 DBCDP121 BIN(S)-(D)二进制转换122 BINP123 DBIN(S+1,S)(D+1,D)124 DBINP4数据传送指令125 MOV(S)f(D)126 MOVP127 DMOV(S+1,S)(D+1,D)128 DMOVP129 CML(S)f(D)130 CMLP131
7、DCML(S+1,S)(D+1,D)132 DCML133 DCMLP134 BMOV(S)(D)n个135 BMOVP136 FMOV(S)(D)n个137 FMOVP138 XCH(D1)-(D2)139 XCHP140 DXCH(D1+1,D1)-(D2+1,D2)141 DXCHP5程序分支指令142 CJ条件满足,跳转到P*处143SCJ条件满足后紧接的扫描周期,跳转到P*处144JMP无条件跳转到P*处145CALL执行P*处子程序146CALLP147RET从子程序返回148EI允许中断149DI禁止中断150IRET从中断程序返回151SUB执行n指定的程序152 SUBP6程
8、序切换指令153 CHG在主副程序间切换7刷新指令154 COM执行通讯刷新EI允许通讯刷新DI禁止通讯刷新SEG对应软元件的刷新,仅执行1个扫描周期,M9052ON时有效三应用指令1逻辑运算指令155 WAND(D)AND(S)(D)156 WANDP157 WAND(S1)AND(S2)(D)158 WANDP159 DAND(D+1,D)AND(S+1,S)(D+1,D)160 DANDP161 WOR(D)OR(S)(D)162 WORP163 WOR(S1)OR(S2)(D)164 WORP165 DOR(D+1,D)OR(S+1,S)(D+1,D)166 DORP167 WXOR(
9、D)XOR(S)(D)异或168 WXORP169 WXOR(S1)XOR(S2)(D)170 WXORP171 DXOR(D+1,D)XOR(S+1,S)(D+1,D)172 DXORP173 WXNR(D)XOR(S)(D)WXNRPWXNR(S1)XOR(S2)(D)WXNRP174 DXNR(D+1,D)XOR(S+1,S)(D+1,D)175 DXNRP176 NEGO-(D)(D)补码177 NEGP2旋转指令178 RORn位右转179 RORP180 RCRn位右转(带进位)181 RCRP182 ROLn位左转183 ROLP184 RCLn位左转(带进位)185 RCLP1
10、86 DRORn位右转187 DRORP188 DRCRn位右转(带进位)189 DRCRP190 DROLn位左转191 DROLP192 DRCLn位左转(带进位)193 DRCLP3移位指令194 SFRn位右移195 SFRP196 SFLn位左移197 SFLP198 BSFR1位右移199 BSFRP200 BSFL1位左移201 BSFLP202 DSFR1位右移203 DSFRP204 DSFL1位左移205 DSFLP4数据处理指令206 SER数据搜索207 SERP208 SUM位检查SUMPDSUMDSUMP209 DECO译码编码210 DECOP211 ENCO21
11、2 ENCOP213 SEG7段编码214 BSET对字中n位置位215 BSETP216 BRST对字中n位复位217 BRSTP218 DIS组合分离219 DISP220 UNI221 UNIP222 ASCASCII转化5先进先出指令223 FIFWFIFO写224 FIFWP225 FIFRFIFO读226 FIFRP6内存缓冲区存取指令227 FROM从特殊功能模块读取数据228 FROMP229 DFRO230 DFROP231 TO向特殊功能模块写数据232 TOP233 DTO234 FROM从远程I/O站读数据235 FROMP236 DFRO237 DFROP238 TO
12、向远程站写数据239 TOP240 DTO241 DTOP7FOR/NEXT指令242 FOR重复n次NEXT8本地站、远程I/O站存取指令LRDP从本地站读数据243 LWTP向本地站写数据244 RFRP从远程特殊功能模块读数据245 RTOP向远程特殊功能模块写数据9显示指令246 PR从指定的8点字软元件输出16个字符的ASCII码247 PR顺序向输出模块输出ASCII码,直到结束符NUL(OOH)248 PRC将字软元件的注释转换成ASCII码,并输出249 LED将指定的8点字软元件显示16个字符的ASCII码250 LEDA显示指定的英文数字字符251 LEDB252 LEDC
13、显示软元件S的注释253 LEDR显示复位10其它指令254 WDTWDT复位255 WDTP256 CHK故障检测257 SLT按参数设定的条件,数据被锁定258 SLTR状态锁存复位,且执行SLT259 STRA按参数设定的条件,采样数据存入271 STRAR272 STC273 CLC274 DUTY采样跟踪复位,且允许执行进位标志(M9012)ON进位标志(M9012)OFF用户定义时钟11伺服指令275DSFRP请求启动伺服程序276PSFLP数据修改特殊继电器和特殊寄存器一特殊继电器M清单M9000熔丝断M9002I/O组件校验出错M9004MINI网通讯出错M9005AC电源掉电检测