一 顺控指令1 触点指令00 LD 逻辑操作开始01 LDI逻辑非操作开始02 AND逻辑乘03 ANI逻辑乘非04 OR逻辑加05 ORI逻辑加非2 连接指令06 ANB AND 逻辑块与07 ORB OR 逻辑块或08 MPS储藏操作结果09 MRD从 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 结束指令21 FEND 结束主程序22 END 总的程序尾端,返回第 0 步7 其他指令23 STOP 停止24 NOP 空操作二 基本指令1 比较指令16 位数据比较25 LD= 当 S1=S2, 接通,当SI HS2,断开26 AND=27 OR=28 LDv> 当 S1 #S2,接通,当S1=S2, 断开29 AND<>30 OR<>31 LD>当S1>S2,接通,当SI WS2,断开32 AND>33 OR>34 LD<=当 S1 WS2,接通,当S1>S2, 断开35 AND<=36 OR<=37 LD< 当 S1=当 S1 2S2,接通,当S1=42 OR>=32 位数据比较43 LDD= 当(S1+1,S1)=(S2+1,S2),44 ANDD=45 ORD=46 LDD<> 当(S1+1,S1) H(S2+1,S2),接通47 ANDD<>48 ORD<>49 LDD> 当(S1+1,S1)>(S2+1,S2), 接通50 ANDD>51 ORD>52 LDD<= 当(S1+1,S1) W(S2+1,S2),接通53 ANDD<=54 ORD<=55 LDD< 当(S1+1,S1)<(S2+1,S2), 接通56 ANDD<57 ORD<58 LDD>= 当(S1+1,S1) 2(S2+1,S2),接通59 ANDD>=60 ORD>= 2 算术运算指令二 进制 16 位加/减61 + (D)+(S) - (D)62 +P63 + (S1)+(S2) —(D)64 +P65 - (D)-(S) — (D)66 -P67 - (S1)-(S2) —(D)68 -P二进制 32 位加/减69 D+ (D+1,D)+(S+1,S) — (D+1,D)70 D+P71 D+ (S1+1,S1)+(S2+1,S2) —(D+1,D)72 D+P73 D- (D+1,D)-(S+1,S) — (D+1,D)74 D-P75 D- (S1+1,S1)-(S2+1,S2) —(D+1,D)76 D-P77 * (S1) X(S2) — (D+1,D)78 *P79 / (S1)/(S2) —商 (D), 余数 (D+1)80 /P81 D* (S1+1,S1) X (S2+1,S2) —(D+3,D+2,D+1,D)82 D*P83 D/ (S1+1,S1)/(S2+1,S2) — 商(D+1,D), 余数 (D+3,D+2)84 D/P85 B+ (D)+(S) —(D)86 B+P87 B+ (S1)+(S2) —(D)88 B+P89 B- (D)-(S) —(D)90 B-P91 B- (S1)-(S2) —(D)92 B-P93 DB+ (D+1,D)+(S+1,S) —(D+1,D)94 DB+P95 DB+ (S1+1,S1)+(S2+1,S2) —(D+1,D)96 DB+P97 DB- (D+1,D)-(S+1,S) —(D+1,D)98 DB-P99 DB- (S1+1,S1)-(S2+1,S2) —(D+1,D)100 DB-P101 B* (S1) X(S2) — (D+1,D)102 B*P103 B/ (S1)/(S2) —商 (D), 余数 (D+1)104 B/P105 DB* (S1+1,S1) X (S2+1,S2) — (D+3,D+2,D+1,D)106 DB*P107 DB/ (S1+1,S1)/(S2+1,S2) —商(D+1,D), 余数 (D+3,D+2)108 DB/P109 INC (D)+1 — (D)110 INCP111 DINC (D+1,D)+1 — (D+1,D)112 DINCP113 DEC (D)-1 —(D)114 DECP115 DDEC (D+1,D)-1 —(D+1,D)116 DDECP3 BCD —二进制变换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) —(D)126 MOVP127 DMOV (S+1,S) — (D+1,D)128 DMOVP129 CML (S) —(D)130 CMLP131 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+1Q1) (D2+1,D2)141 DXCHP5 程序分支指令142 CJ 条件满足,跳转到P**处143 SCJ 条件满足后紧接的扫描周期 跳转到 P** 处144 JMP 无条件跳转到 P** 处145 CALL 执行 P** 处子程序146 CALLP147 RET 从子程序返回148 EI 赞同中断149 DI 禁止中断150 IRET 从中断程序返回151 SUB 执行 n 指定的程序152 SUBP6 程序切换指令153 CHG 在主副程序间切换7 刷新指令154 COM 执行通讯刷新155 EI 赞同通讯刷新156 DI 禁止通讯刷新M9052 O157 SEG 对应软元件的刷新, 仅执行 1 个扫描周期N 时有效三应用指令1 逻辑运算指令158 WAND (D) AND (S) - (D)159 WANDP160 WAND (SI) AND (S2) — (D)161 WANDP解资料162 DAND (D+1,D) AND (S+1,S) — (D+1,D)163 DANDP164 WOR (D) OR (S) —(D)165 WORP166 WOR (S1) OR (S2) —(D)167 WORP168 DOR (D+1,D) OR (S+1,S) — (D+1,D)169 DORP170 WXOR (D) XOR (S) —(D) 异或171 WXORP172 WXOR (S1) XOR (S2) —(D)173 WXORP174 DXOR (D+1,D) XOR (S+1,S) —(D+1,D)175 DXORP176 WXNR (D) XOR (S) —(D)177 WXNRP178 WXNR (S1) XOR (S2) —(D)179 WXNRP180 DXNR (D+1,D) XOR (S+1,S) —(D+1,D)181 DXNRP182 NEG 0-(D) —(D) 补码183 NEGP2 旋转指令184 ROR n 位右转185 RORP186 RCR n 位右转 (带进位 )187 RCRP188 ROL n 位左转189 ROLP190 RCL n 位左转 (带进位 )191 RCLP192 DROR n 位右转193 DRORP194 DRCR n 位右转 (带进位 )195 DRCRP196 DROL n 位左转197 DROLP198 DRCL n 位左转 (带进位 )199 DRCLP3 移位指令200 SFR n 位右移201 SFRP202 SFL n 位左移203 SFLP204 BSFR 1 位右移205 BSFRP206 BSFL 1 位左移207 BSFLP208 DSFR 1 位右移209 DSFRP210 DSFL 1 位左移211 DSFLP4 数据办理指令212 SER 数据找寻213 SERP214 SUM 位检查215 SUMP216 DSUM217 DSUMP218 DECO 译码编码219 DECOP220 ENCO221 ENCOP222 SEG 7 段编码223 BSET 对字中 n 地址位224 BSETP225 BRST 对字中 n 位复位226 BRSTP227 DIS 组合分别228 DISP229 UNI230 UNIP231 ASC ASCII 转变5 先进先出指令232 FIFW FIFO 写233 FIFWP234 FIFR FIFO 读235 FIFRP6 内存缓冲区存取指令236 FROM 从特别功能模块读取数据237 FROMP238 DFRO239 DFROP240 TO 向特别功能模块写数据241 TOP242 DTO243 FROM 从远程 I/O 站读数据244 FROMP245 DFRO246 DFROP247 TO 向远程站写数据248 TOP249 DTO250 DTOP7 FOR/NEXT 指令251 FOR 重复 n 次252 NEXT8 当地站、远程 I/O 站存取指令253 LRDP 从当地站读数据254 LWTP 向当地站写数据255 RFRP 从远程特别功能模块读数据256 RTOP 向远程特别功能模块写数据9 显示指令257 PR 从指定的 8 点字软元件输出16 个字符的 ASCII 码258 PR 序次向输出模块输出 ASCII码 , 直到结束符 NUL(00H)259 PRC 将字软元件的说明变换成ASCII 码,并输出260 LED 将指定的 8 点字软元件显示16 个字符的 ASCII 码261 LEDA 显示指定的英文数字字符262 LEDB263 LEDC 显示软元件 S 的说明264 LEDR 显示复位10 其他指令265 WDT WDT 复位266 WDTP267 。