三菱PLC指令详解

发布时间:   来源:文档文库   
字号:
三菱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 111 DINC (D+1,D+1?(D+1,D 135 BMOVP 157 SEG 对应软元件的刷新,仅执行188 B+P 112 DINCP 136 FMOV (S?(Dn 个扫描周期,M9052 ON时有效 89 B- (D-(S?(D 113 DEC (D-1?(D 137 FMOVP 应用指令 90 B-P 114 DECP 138 XCH (D1??(D2 1 逻辑运算指令 91 B- (S1-(S2?(D 115 DDEC (D+1,D-1?(D+1,D 139 XCHP 158 WAND (D AND (S?(D 92 B-P 116 DDECP 140 DXCH (D1+1,D1??(D2+1,D2 159 WANDP 93 DB+ (D+1,D+(S+1,S ?(D+1,D 3 BCD—二进制转换 141 DXCHP 160 WAND (S1 AND (S2?(D 94 DB+P 117 BCD (S?(DBCD转换 5 程序分支指令 161 WANDP 95 DB+ (S1+1,S1+(S2+1,S2?(D+1,D 118 BCDP 142 CJ 条件满足,跳转到P** 162 DAND (D+1,D AND (S+1,S?(D+1,96 DB+P 119 DBCD (S+1,S?(D+1,D 143 SCJ 条件满足后紧接的扫描周期, D 97
DB- (D+1,D-(S+1,S?(D+1,D 120 DBCDP 跳转到P** 163 DANDP 98 DB-P 121 BIN (S?(D二进制转换 144 JMP 无条件跳转到P** 164 WOR (D OR (S?(D 99 DB- (S1+1,S1-(S2+1,S2?(D+1,D 122 BINP 145 CALL 执行P**处子程序 165 WORP 100 DB-P 123 DBIN (S+1,S?(D+1,D 146 CALLP 166 WOR (S1 OR (S2?(D 101 B* (S1×(S2?(D+1,D 124 DBINP 147 RET 从子程序返回 167 WORP 168 DOR (D+1,D OR (S+1,S?(D+1,D 191 RCLP 215 SUMP 239 DFROP 169 DORP 192 DROR n位右转 216 DSUM 240 TO 向特殊功能模块写数据 170 WXOR (D XOR (S?(D异或 193 DRORP 217 DSUMP 241 TOP 171 WXORP 194 DRCR n位右转(带进位 218 DECO 译码编码 242 DTO 172 WXOR (S1 XOR (S2?(D 195 DRCRP 219 DECOP 243 FROM 从远程I/O站读数据 173 WXORP 196 DROL n位左转 220 ENCO 244 FROMP 174 DXOR (D+1,D XOR (S+1,S?(D+1,197 DROLP 221 ENCOP 245 DFRO D 198 DRCL n位左转(带进位 222 SEG 7段编码 246 DFROP 175 DXORP 199 DRCLP 223 BSET 对字中n位置位 247 TO 向远程站写数据 176 WXNR (D XOR (S?(D 3 移位指令 224 BSETP 248 TOP 177 WXNRP 200 SFR n位右移 225 BRST 对字中n位复位 249 DTO 178 WXNR (S1 XOR (S2?(D 201 SFRP 226 BRSTP 250 DTOP 179 WXNRP 202 SFL n位左移 227 DIS 组合分离 7 FOR/NEXT指令 180 DXNR (D+1,D XOR (S+1,S?(D+1,203 SFLP 228 DISP 251 FOR 重复n D 204 BSFR 1位右移 229 UNI 252 NEXT 181 DXNRP 205 BSFRP 230 UNIP 8 本地站、远程I/O站存取指令 182 NEG 0-(D?(D补码 206 BSFL 1位左移 231 ASC ASCII转化 253 LRDP 从本地站读数据 183 NEGP 207 BSFLP 5 先进先出指令 254 LWTP 向本地站写数据 2 旋转指令 208 DSFR 1位右移 232 FIFW FIFO 255 RFRP 从远程特殊功能模块读数据 184 ROR n位右转 209 DSFRP 233 FIFWP 256 RTOP 向远程特殊功能模块写数据 185 RORP 210 DSFL 1位左移 234 FIFR FIFO 9 显示指令 186
RCR n位右转(带进位 211 DSFLP 235 FIFRP 257 PR 从指定的8点字软元件输出 187 RCRP 4 数据处理指令 6 内存缓冲区存取指令 16个字符的ASCII 188 ROL n位左转 212 SER 数据搜索 236 FROM 从特殊功能模块读取数据 258 PR 顺序向输出模块输出ASCII 189 ROLP 213 SERP 237 FROMP , 直到结束符NUL(00H 190 RCL n位左转(带进位 214 SUM 位检查 238 DFRO 259 PRC 将字软元件的注释转换成 ASCII码,并输出 M9000 熔丝断 M9033 2秒时钟 M9061 通讯出错 260 LED 将指定的8点字软元件显示 M9002 I/O组件校验出错 M9034 1分钟时钟 M9065 离传送状态 16个字符的ASCII M9004 MINI网通讯出错 M9036 常开 M9066 送处理切换 261 LEDA 显示指定的英文数字字符 M9005 AC电源掉电检测 M9037 常闭 M9067 I/O组件出错检测 262 LEDB M9006 电池电压低 M9038 RUN后第一个扫描周期ON M9068 测试模式 263 LEDC 显示软元件S的注释 M9007 电池电压低锁存 M9039 运行标志 M9069 线路故障时的输出 264 LEDR 显示复位 M9008 自诊断出错 M9040 暂停PAUSE允许线圈 M9073 WDT出错标志 10 其它指令 M9009 号报警器检测 M9041 PAUSE状态触点 M9074 PCPU准备完成标志 265 WDT WDT M9010 运算出错标志 M9042 停止状态触点 M9075 测试模式标志 266 WDTP M9011 运算出错标志锁存 M9043 采样跟踪完成 M9076 外部急停输入标志 267 CHK 故障检测 M9012 进位标志 M9044 采样跟踪 M9077 手动脉冲发生器轴设置错误标 268 SLT 按参数设定的条件,数据被锁M9016 数据存储区清零标志 M9046 采样跟踪 M9078 测试模式请求出错标志 M9017 数据存储区清零标志 M9047 采样跟踪准备 M9079 伺复程序设置出错标志 269 SLTR 状态锁存复位,且执行SLT M9018 数据通讯监控切换 M9048 RUN LED闪烁标志 M9081 对远程模块的通讯请求 270 STRA 按参数设定的条件,采样数据M9020 0号用户定时时钟 M9049 切换输出字符数目 M9082 最终站数不一致 存入 M9021 1号用户定时时钟 M9050 存放操作
结果的存储区交换触点 M9084 出错检测 271 STRAR 采样跟踪复位,且允许执行 M9022 2号用户定时时钟 M9051 CHG指令执行禁止 M9086 运行标志BASIC程序 272 STC 进位标志(M9012ON M9023 3号用户定时时钟 M9052 SEG指令切换 M9087 暂停(PAUSE标志 273 CLC 进位标志(M9012OFF M9024 4号用户定时时钟 M9053 EI/DI指令切换 M9091 操作运行出错细节标志 274 DUTY 用户定义时钟 M9025 钟数据设置请求 M9054 单步运行标志 M9091 微机子程序调用出错标志 11 伺服指 M9026 时钟数据出错 M9055 状态锁存完成标志 M9092 双电源模块过热 275 DSFRP 请求启动伺服程序 M9027 时钟数据显示 M9056 主程序P, I设置请求 M9093 双工电源模块出错 M9028 时钟数据读请求 M9057 副程序P, I设置程序 M9094 I/O改变标志 276 PSFLP 数据修改 M9030 0.1秒时钟 M9060 副程序2P, I设置程序 M9095 双工运行校验出错 殊继电器和特殊寄存器 M9031 0.2秒时钟 M9061 副程序3P, I设置程序 M9096 A3VCPU A自校出错 特殊继电器M清单 M9032 1秒时钟 M9060 远程终端出错 M9097 A3VCPU B自校出错 M9098 A3VCPU C自校出错 M9197~9198 保险丝熔断, D9026 时钟数据(日,时 D9095 A3VTS系统和A3V M9099 A3VTU自校出错 D9027 时钟数据(分,秒 CPU的运行状态 I/O校核出错显示切换 M9100 SFC程序登记 D9028 时钟数据(星期 D9096 A3VCPU A自检出错 M9101 SFC程序起/ D9021~D9034 远程终端组件参数设置 D9097 A3VCPU B自检出错 特殊寄存器 M9102 SFC启动状态 D9035 远程I/O组件的通讯属性 D9098 A3VCPU C自检出错 D9000 保险丝断 M9103 连续步转移有效/失效 D9035 扩展文件寄存器 D9099 A3VTU 自检测出错 D9001 保险丝断 M9104 连续转移防止
标志 D9036 总的站数 D9100~D9107 断保险丝的组件 D9002 I/O组件校验出错 M9108 步转移监控定时器起始 D9036~9037 供指定扩展文件寄存器软件D9100 险丝熔断的组件 D9003 SUM指令检测位数 (对应D9108 地址 D9108~D9114 步转移监控定时器设置 D9004 MINI网主通讯组件出错 M9109 步转移监控定时器起始 D9038~9039 LED显示优先级 D9116~D9123 I/O组件校验出错 D9005 AC掉电计数 (对应D9109 D9044 采样跟踪 D9124 信号器报警数量检测 D9006 电池不足 M9110 步转移监控定时器起始 D9050 SFC程序出错代码 D9125~D9132 信号报警器地址号 D9008 自诊断出错 (对应D9110 D9051 出错块 D9133~D9140 远程终端卡信息 D9009 信号报警器检测 M9111 步转移监控定时器起始 D9052 出错步 D9141~D9172 通讯重发次数 D9010 出错步 (对应D9111 D9053 转移出错 D9173 模式设置 D9011 出错步 M9112 步转移监控定时器起始 D9054 出错顺控步 D9174 设置重发次数 D9014 I/O控制模式 (对应D9112 D9055 状态锁存步序号 D9175 线缆出错模块出错代码 D9015 CPU运行状态 M9113 步转移监控定时器起始 D9061 通讯出错代码 D9180~9193远程终端模块出错代码 D9016 ROM/RAM设置 (对应D9113 D9072 PC通讯检测 D9180 1和轴2的限位开关 D9017 最小扫描时间 M9114 步转移监控定时器起始 D9081 对远程终端模块的 输出状态存储区 D9018 当前扫描时间 (对应D9114 已执行的通讯请求数 D9181 3和轴4的限位开关 D9019 最大扫描时间 M9180 激活步采样跟踪完成标志 D9082 最后的站号 输出状态存储区 D9020 恒定扫描 M9181 激活步采样跟踪执行标志 D9090 微机子程序输入数据区首软元件D9182 5和轴6的限位开关 D9021 扫描时间 M9182 激活步采样跟踪有效 输出状态存储区 D9022 1秒计数器 M9196 在块停止时控制输出 D9091 指令出错 D9183 7和轴8的限位开关 D9025 时钟数据(年,月 D9094 待更换的I/O组件的首地址 输出状态存储区
D9184 CPU出错的原因 D9220 就地站参数不匹配或(1~16 D9238 就地站或远I/O站环路出错 辅助继电器 内部继电器 (1000M0~MD9185 伺服放大器接线数据 远程站I/O分配出错 D9239 就地站或远程I/O站环路出错 999 M0~M999, M2048~8191 D9187 手动脉冲发生器轴设置出错 D9221 就地站参数不匹配或(17~32 D9240 检测到接收出错的次数 特殊继电器 (256M9000~M9255 D9188 TEST模式下启动轴号请求出错 远程站I/O分配出错 D9243 本站站号检测 锁存继电器 (1048L1000~L2048 D9189 出错程序号 D9222 就地站参数不匹配或(33~48 D9244 从站的总数 通讯用继电器 (2048B0~B3FF B0~BFD9190 数据设置出错 远程站I/O分配出错 D9245 检测到的接收出错次数 FF D9191 伺服放大器类型 D9223 就地站参数不匹配或(49~64 D9248 就地站运行状态 定时器 100ms定时器 (200T0~T199 D9196~9199 故障站检测 远程站I/O分配出错 D9249 就地站运行状态 10ms定时器 (56T200~T255 D9200 LRDP处理结果 D9224 主站与从站和远程I/O D9250 就地站运行状态 100ms记忆定时器 (0 D9201 LWTP处理结果 之间的初始通讯(1~16 D9251 就地站运行状态 计数器 (256C0~C255 D9204 通讯状态 D9225 主站与从站和远程I/O D9252 就地站出错检测 寄存器 数据寄存器 (1024D0~D102D9205 执行回送的站 之间的初始通讯(17~32 D9253 就地站出错检测 3 D0~D6143 D9206 执行回送的站 D9226 主站与从站和远程I/O D9254 就地站出错检测 特殊寄存器 (256D9000~D9255 D9207 通讯扫描时间(最大值 之间的初始通讯(33~48 通讯寄存 (1024W0~W3FF W0~WFFD9255 就地站出错检测 D9208 通讯扫描时间(最小值 D9227 主站与从站和远程I/O F D9209 通讯扫描时间(当前值 之间的初始通讯(49~64 累加器 (2A0,A1
D9210 重发次数 D9228 就地站或远程I/O站出错(1~16 变址寄存器 (2Z, V Z,Z1~Z6(7D9211 环路切换计数 D9229 就地站或远程I/O站出错(17~32 , V,V1~V6(7 各种软元件一览表 D9212 就地站运行状态(1~16 D9230 就地站或远程I/O出错(33~48 嵌套 (8N0~ N7 项目 A1,A1NA1S A2,A2NA2C A2-S1A2N-SD9213 就地站运行状态(17~32 D9231 就地站或远程I/O站出错(49~64 指针 (256P0~P255 1 A3,A3NA3A A2U,A3UA4U D9214 就地站运行状态(33~48 D9232 就地站或远I/O站环路出错 中断指针 (32I0~I31 I/O软元件点 256 512 1024 2048 8192 D9215 就地站运行状态(49~64 D9233 就地站或远程I/O站环路出错 常数 十进制 K (16-32768~+3276 输入继电器 X 0~FF 0~1FF 0~3FF 0~7FD9216 就地站出错检测(1~16 D9234 就地站或远程I/O站环路出错 7 F 0~FFF D9217 就地站出错检测(17~32 D9235 就地站或远程I/O站环路出错 (32-2147483648 ~+2147483647 输出继电器 Y 0~FF 0~1FF 0~3FF 0~7FD9218 就地站出错检测(33~48 D9236 就地站或远程I/O站环路出错 十六进制 H (160~FFFF F 0~FFF D9219 就地站出错检测(49~64 D9237 就地站或远程I/O站环路出错 (320~FFFFFFFF

本文来源:https://www.2haoxitong.net/k/doc/9a1748a833126edb6f1aff00bed5b9f3f90f72e8.html

《三菱PLC指令详解.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式