三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx

上传人:b****8 文档编号:11180840 上传时间:2023-02-25 格式:DOCX 页数:16 大小:19.34KB
下载 相关 举报
三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx_第1页
第1页 / 共16页
三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx_第2页
第2页 / 共16页
三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx_第3页
第3页 / 共16页
三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx_第4页
第4页 / 共16页
三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx

《三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx》由会员分享,可在线阅读,更多相关《三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx(16页珍藏版)》请在冰豆网上搜索。

三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编.docx

三菱PLC的指令代码和内部特殊寄存器之欧阳学文创编

三菱PLC的指令代码

欧阳光明(2021.03.07)

一顺控指令

  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<>

  31LD>当S1>S2,接通,

  当S1≤S2,断开

  32AND>

  33OR>

  34LD<=当S1≤S2,接通,

  当S1>S2,断开

  35AND<=

  36OR<=

  37LD<当S1

  当S1≥S2,断开

  38AND<

  39OR<

  40LD>=当S1≥S2,接通,

  当S1

  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+P

  63+(S1)+(S2)→(D)

  64+P

  65-(D)-(S)→(D)

  66-P

  67-(S1)-(S2)→(D)

  68-P

  二进制32位加/减

  69D+(D+1,D)+(S+1,S)→(D+1,D)

  70D+P

  71D+(S1+1,S1)+(S2+1,S2)→(D+1,D)

  72D+P

  73D-(D+1,D)-(S+1,S)→(D+1,D)

  74D-P

  75D-(S1+1,S1)-(S2+1,S2)→(D+1,D)

  76D-P

  77*(S1)×(S2)→(D+1,D)

  78*P

  79/(S1)/(S2)→商(D),余数(D+1)

  80/P

  81D*(S1+1,S1)×(S2+1,S2)→

  (D+3,D+2,D+1,D)

  82D*P

  83D/(S1+1,S1)/(S2+1,S2)→

  商(D+1,D),余数(D+3,D+2)

  84D/P

  85B+(D)+(S)→(D)

  86B+P

  87B+(S1)+(S2)→(D)

  88B+P

  89B-(D)-(S)→(D)

  90B-P

  91B-(S1)-(S2)→(D)

  92B-P

  93DB+(D+1,D)+(S+1,S)→(D+1,D)

  94DB+P

  95DB+(S1+1,S1)+(S2+1,S2)→(D+1,D)

  96DB+P

  97DB-(D+1,D)-(S+1,S)→(D+1,D)

  98DB-P

  99DB-(S1+1,S1)-(S2+1,S2)→(D+1,D)

  100DB-P

  101B*(S1)×(S2)→(D+1,D)

  102B*P

  103B/(S1)/(S2)→商(D),余数(D+1)

  104B/P

  105DB*(S1+1,S1)×(S2+1,S2)→

  (D+3,D+2,D+1,D)

  106DB*P

  107DB/(S1+1,S1)/(S2+1,S2)→

  商(D+1,D),余数(D+3,D+2)

  108DB/P

  109INC(D)+1→(D)

  110INCP

  111DINC(D+1,D)+1→(D+1,D)

  112DINCP

  113DEC(D)-1→(D)

  114DECP

  115DDEC(D+1,D)-1→(D+1,D)

  116DDECP

  3BCD—二进制转换

  117BCD(S)→(D)BCD转换

  118BCDP

  119DBCD(S+1,S)→(D+1,D)

  120DBCDP

  121BIN(S)→(D)二进制转换

  122BINP

  123DBIN(S+1,S)→(D+1,D)

  124DBINP

  4数据传送指令

  125MOV(S)→(D)

  126MOVP

  127DMOV(S+1,S)→(D+1,D)

  128DMOVP

  129CML(S)→(D)

  130CMLP

  131DCML(S+1,S)→(D+1,D)

  132DCML

  133DCMLP

  134BMOV(S)→(D)n个

  135BMOVP

  136FMOV(S)→(D)n个

  137FMOVP

  138XCH(D1)←→(D2)

  139XCHP

  140DXCH(D1+1,D1)←→(D2+1,D2)

  141DXCHP

  5程序分支指令

  142CJ条件满足,跳转到P**处

  143SCJ条件满足后紧接的扫描周期,

  跳转到P**处

  144JMP无条件跳转到P**处

  145CALL执行P**处子程序

  146CALLP

  147RET从子程序返回

  148EI允许中断

  149DI禁止中断

  150IRET从中断程序返回

  151SUB执行n指定的程序

  152SUBP

  6程序切换指令

  153CHG在主副程序间切换

  7刷新指令

  154COM执行通讯刷新

  155EI允许通讯刷新

  156DI禁止通讯刷新

  157SEG对应软元件的刷新,仅执行1个扫描周期,M9052ON时有效

  三应用指令

  1逻辑运算指令

  158WAND(D)AND(S)→(D)

  159WANDP

  160WAND(S1)AND(S2)→(D)

  161WANDP

  162DAND(D+1,D)AND(S+1,S)→(D+1,D)

  163DANDP

  164WOR(D)OR(S)→(D)

  165WORP

  166WOR(S1)OR(S2)→(D)

  167WORP

  168DOR(D+1,D)OR(S+1,S)→(D+1,D)

  169DORP

  170WXOR(D)XOR(S)→(D)异或

  171WXORP

  172WXOR(S1)XOR(S2)→(D)

  173WXORP

  174DXOR(D+1,D)XOR(S+1,S)→(D+1,D)

  175DXORP

  176WXNR(D)XOR(S)→(D)

  177WXNRP

  178WXNR(S1)XOR(S2)→(D)

  179WXNRP

  180DXNR(D+1,D)XOR(S+1,S)→(D+1,D)

  181DXNRP

  182NEG0-(D)→(D)补码

  183NEGP

  2旋转指令

  184RORn位右转

  185RORP

  186RCRn位右转(带进位)

  187RCRP

  188ROLn位左转

  189ROLP

  190RCLn位左转(带进位)

  191RCLP

  192DRORn位右转

  193DRORP

  194DRCRn位右转(带进位)

  195DRCRP

  196DROLn位左转

  197DROLP

  198DRCLn位左转(带进位)

  199DRCLP

  3移位指令

  200SFRn位右移

  201SFRP

  202SFLn位左移

  203SFLP

  204BSFR1位右移

  205BSFRP

  206BSFL1位左移

  207BSFLP

  208DSFR1位右移

  209DSFRP

  210DSFL1位左移

  211DSFLP

  4数据处理指令

  212SER数据搜索

  213SERP

  214SUM位检查

  215SUMP

  216DSUM

  217DSUMP

  218DECO译码编码

  219DECOP

  220ENCO

  221ENCOP

  222SEG7段编码

  223BSET对字中n位置位

  224BSETP

  225BRST对字中n位复位

  226BRSTP

  227DIS组合分离

  228DISP

  229UNI

  230UNIP

  231ASCASCII转化

  5先进先出指令

  232FIFWFIFO写

  233FIFWP

  234FIFRFIFO读

  235FIFRP

  6内存缓冲区存取指令

  236FROM从特殊功能模块读取数据

  237FROMP

  238DFRO

  239DFROP

  240TO向特殊功能模块写数据

  241TOP

  242DTO

  243FROM从远程I/O站读数据

  244FROMP

  245DFRO

  246DFROP

  247TO向远程站写数据

  248TOP

  249DTO

  250DTOP

  7FOR/NEXT指令

  251FOR重复n次

  252NEXT

  8本地站、远程I/O站存取指令

  253LRDP从本地站读数据

  254LWTP向本地站写数据

  255RFRP从远程特殊功能模块读数据

  256RTOP向远程特殊功能模块写数据

  9显示指令

  257PR从指定的8点字软元件输出

  16个字符的ASCII码

  258PR顺序向输出模块输出ASCII

  码,直到结束符NUL(00H)

  259PRC将字软元件的注释转换成

  ASCII码,并输出

  260LED将指定的8点字软元件显示

  16个字符的ASCII码

  261LEDA显示指定的英文数字字符

  262LEDB

  263LEDC显示软元件S的注释

  264LEDR显示复位

  10其它指令

  265WDTWDT复位

  266WDTP

  267CHK故障检测

  268SLT按参数设定的条件,数据被锁定

  269SLTR状态锁存复位,且执行SLT

  270STRA按参数设定的条件,采样数据存入

  271STRAR采样跟踪复位,且允许执行

  272STC进位标志(M9012)ON

  273CLC进位标志(M9012)OFF

  274DUTY用户定义时钟

  11伺服指令

  275DSFRP请求启动伺服程序

  276PSFLP数据修改

  

  特殊继电器和特殊寄存器

  一特殊继电器M清单

  M9000熔丝断

  M9002I/O组件校验出错

  M9004MINI网通讯出错

  M9005AC电源掉电检测

  M9006电池电压低

  M9007电池电压低锁存

  M9008自诊断出错

  M9009信号报警器检测

  M9010运算出错标志

  M9011运算出错标志锁存

  M9012进位标志

  M9016数据存储区清零标志

  M9017数据存储区清零标志

  M9018数据通讯监控切换

  M90200号用户定时时钟

  M90211号用户定时时钟

  M90222号用户定时时钟

  M90233号用户定时时钟

  M90244号用户定时时钟

  M9025时钟数据设置请求

  M9026时钟数据出错

  M9027时钟数据显示

  M9028时钟数据读请求

  M90300.1秒时钟

  M90310.2秒时钟

  M90321秒时钟

  M90332秒时钟

  M90341分钟时钟

  M9036常开

  M9037常闭

  M9038RUN后第一个扫描周期ON

  M9039运行标志

  M9040暂停PAUSE允许线圈

  M9041PAUSE状态触点

  M9042停止状态触点

  M9043采样跟踪完成

  M9044采样跟踪

  M9046采样跟踪

  M9047采样跟踪准备

  M9048RUNLED闪烁标志

  M9049切换输出字符数目

  M9050存放操作结果的存储区交换触点

  M9051CHG指令执行禁止

  M9052SEG指令切换

  M9053EI/DI指令切换

  M9054单步运行标志

  M9055状态锁存完成标志

  M9056主程序P,I设置请求

  M9057副程序P,I设置程序

  M9060副程序2P,I设置程序

  M9061副程序3P,I设置程序

  M9060远程终端出错

  M9061通讯出错

  M9065分离传送状态

  M9066传送处理切换

  M9067I/O组件出错检测

  M9068测试模式

  M9069线路故障时的输出

  M9073WDT出错标志

  M9074PCPU准备完成标志

  M9075测试模式标志

  M9076外部急停输入标志

  M9077手动脉冲发生器轴设置错误标志

  M9078测试模式请求出错标志

  M9079伺复程序设置出错标志

  M9081对远程模块的通讯请求

  M9082最终站数不一致

  M9084出错检测

  M9086运行标志BASIC程序

  M9087暂停(PAUSE)标志

  M9091操作运行出错细节标志

  M9091微机子程序调用出错标志

  M9092双电源模块过热

  M9093双工电源模块出错

  M9094I/O改变标志

  M9095双工运行校验出错

  M9096A3VCPUA自校出错

  M9097A3VCPUB自校出错

  M9098A3VCPUC自校出错

  M9099A3VTU自校出错

  M9100SFC程序登记

  M9101SFC程序起/停

  M9102SFC启动状态

  M9103连续步转移有效/失效

  M9104连续转移防止标志

  M9108步转移监控定时器起始

  (对应D9108)

  M9109步转移监控定时器起始

  (对应D9109)

  M9110步转移监控定时器起始

  (对应D9110)

  M9111步转移监控定时器起始

  (对应D9111)

  M9112步转移监控定时器起始

  (对应D9112)

  M9113步转移监控定时器起始

  (对应D9113)

  M9114步转移监控定时器起始

  (对应D9114)

  M9180激活步采样跟踪完成标志

  M9181激活步采样跟踪执行标志

  M9182激活步采样跟踪有效

  M9196在块停止时控制输出

  M9197~9198保险丝熔断,

  I/O校核出错显示切换

  

  

  二特殊寄存器

  D9000保险丝断

  D9001保险丝断

  D9002I/O组件校验出错

  D9003SUM指令检测位数

  D9004MINI网主通讯组件出错

  D9005AC掉电计数

  D9006电池不足

  D9008自诊断出错

  D9009信号报警器检测

  D9010出错步

  D9011出错步

  D9014I/O控制模式

  D9015CPU运行状态

  D9016ROM/RAM设置

  D9017最小扫描时间

  D9018当前扫描时间

  D9019最大扫描时间

  D9020恒定扫描

  D9021扫描时间

  D90221秒计数器

  D9025时钟数据(年,月)

  D9026时钟数据(日,时)

  D9027时钟数据(分,秒)

  D9028时钟数据(星期)

  D9021~D9034远程终端组件参数设置

  D9035远程I/O组件的通讯属性

  D9035扩展文件寄存器

  D9036总的站数

  D9036~9037供指定扩展文件寄存器软件地址

  D9038~9039LED显示优先级

  D9044采样跟踪

  D9050SFC程序出错代码

  D9051出错块

  D9052出错步

  D9053转移出错

  D9054出错顺控步

  D9055状态锁存步序号

  D9061通讯出错代码

  D9072PC通讯检测

  D9081对远程终端模块的

  已执行的通讯请求数

  D9082最后的站号

  D9090微机子程序输入数据区首软元件号

  D9091指令出错

  D9094待更换的I/O组件的首地址

  D9095A3VTS系统和A3V

  CPU的运行状态

  D9096A3VCPUA自检出错

  D9097A3VCPUB自检出错

  D9098A3VCPUC自检出错

  D9099A3VTU自检测出错

  D9100~D9107断保险丝的组件

  D9100保险丝熔断的组件

  D9108~D9114步转移监控定时器设置

  D9116~D9123I/O组件校验出错

  D9124信号器报警数量检测

  D9125~D9132信号报警器地址号

  D9133~D9140远程终端卡信息

  D9141~D9172通讯重发次数

  D9173模式设置

  D9174设置重发次数

  D9175线缆出错模块出错代码

  D9180~9193远程终端模块出错代码

  D9180轴1和轴2的限位开关

  输出状态存储区

  D9181轴3和轴4的限位开关

  输出状态存储区

  D9182轴5和轴6的限位开关

  输出状态存储区

  D9183轴7和轴8的限位开关

  输出状态存储区

  D9184CPU出错的原因

  D9185伺服放大器接线数据

  D9187手动脉冲发生器轴设置出错

  D9188在TEST模式下启动轴号请求出错

  D9189出错程序号

  D9190数据设置出错

  D9191伺服放大器类型

  D9196~9199故障站检测

  D9200LRDP处理结果

  D9201LWTP处理结果

  D9204通讯状态

  D9205执行回送的站

  D9206执行回送的站

  D9207通讯扫描时间(最大值)

  D9208通讯扫描时间(最小值)

  D9209通讯扫描时间(当前值)

  D9210重发次数

  D9211环路切换计数

  D9212就地站运行状态(1~16)

  D9213就地站运行状态(17~32)

  D9214就地站运行状态(33~48)

  D9215就地站运行状态(49~64)

  D9216就地站出错检测(1~16)

  D9217就地站出错检测(17~32)

  D9218就地站出错检测(33~48)

  D9219就地站出错检测(49~64)

  D9220就地站参数不匹配或(1~16)

  远程站I/O分配出错

  D9221就地站参数不匹配或(17~32)

  远程站I/O分配出错

  D9222就地站参数不匹配或(33~48)

  远程站I/O分配出错

  D9223就地站参数不匹配或(49~64)

  远程站I/O分配出错

  D9224主站与从站和远程I/O站

  之间的初始通讯(1~16)

  D9225主站与从站和远程I/O站

  之间的初始通讯(17~32)

  D9226主站与从站和远程I/O站

  之间的初始通讯(33~48)

  D9227主站与从站和远程I/O站

  之间的初始通讯(49~64)

  D9228就地站或远程I/O站出错(1~16)

  D9229就地站或远程I/O站出错(17~32)

  D9230就地站或远程I/O站出错(33~48)

  D9231就地站或远程I/O站出错(49~64)

  D9232就地站或远程I/O站环路出错

  D9233就地站或远程I/O站环路出错

  D9234就地站或远程I/O站环路出错

  D9235就地站或远程I/O站环路出错

  D9236就地站或远

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1