三菱

注册

 

发新话题 回复该主题

三菱PLC的指令代码,纯干货,需要的保存 [复制链接]

1#
咨询白癜风专家 http://www.tlmymy.com/

三菱PLC

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

31LD当S1S2,接通,

当S1≤S2,断开

32AND

33OR

34LD=当S1≤S2,接通,

当S1S2,断开

35AND=

36OR=

37LD当S1S2,接通,

当S1≥S2,断开

38AND

39OR

40LD=当S1≥S2,接通,

当S1S2,断开

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)

DB-P

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

B*P

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

B/P

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

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

DB*P

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

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

DB/P

INC(D)+1→(D)

INCP

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

DINCP

DEC(D)-1→(D)

DECP

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

DDECP

3BCD—二进制转换

BCD(S)→(D)BCD转换

BCDP

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

DBCDP

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

BINP

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

DBINP

4数据传送指令

MOV(S)→(D)

MOVP

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

DMOVP

CML(S)→(D)

CMLP

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

DCML

DCMLP

BMOV(S)→(D)n个

BMOVP

FMOV(S)→(D)n个

FMOVP

XCH(D1)←→(D2)

XCHP

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

DXCHP

5程序分支指令

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

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

跳转到P**处

JMP无条件跳转到P**处

CALL执行P**处子程序

CALLP

RET从子程序返回

EI允许中断

DI禁止中断

IRET从中断程序返回

SUB执行n指定的程序

SUBP

6程序切换指令

CHG在主副程序间切换

7刷新指令

COM执行通讯刷新

EI允许通讯刷新

DI禁止通讯刷新

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

三应用指令

1逻辑运算指令

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

WANDP

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

WANDP

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

DANDP

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

WORP

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

WORP

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

DORP

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

WXORP

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

WXORP

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

DXORP

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

WXNRP

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

WXNRP

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

DXNRP

NEG0-(D)→(D)补码

NEGP

2旋转指令

RORn位右转

RORP

RCRn位右转(带进位)

RCRP

ROLn位左转

ROLP

RCLn位左转(带进位)

RCLP

DRORn位右转

DRORP

DRCRn位右转(带进位)

DRCRP

DROLn位左转

DROLP

DRCLn位左转(带进位)

DRCLP

3移位指令

SFRn位右移

SFRP

SFLn位左移

SFLP

BSFR1位右移

BSFRP

BSFL1位左移

BSFLP

DSFR1位右移

DSFRP

DSFL1位左移

DSFLP

4数据处理指令

SER数据搜索

SERP

SUM位检查

SUMP

DSUM

DSUMP

DECO译码编码

DECOP

ENCO

ENCOP

SEG7段编码

BSET对字中n位置位

BSETP

BRST对字中n位复位

BRSTP

DIS组合分离

DISP

UNI

UNIP

ASCASCII转化

5先进先出指令

FIFWFIFO写

FIFWP

FIFRFIFO读

FIFRP

6内存缓冲区存取指令

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

FROMP

DFRO

DFROP

TO向特殊功能模块写数据

TOP

DTO

FROM从远程I/O站读数据

FROMP

DFRO

DFROP

TO向远程站写数据

TOP

DTO

DTOP

7FOR/NEXT指令

FOR重复n次

NEXT

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

LRDP从本地站读数据

LWTP向本地站写数据

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

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

9显示指令

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

16个字符的ASCII码

PR顺序向输出模块输出ASCII

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

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

ASCII码,并输出

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

16个字符的ASCII码

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

LEDB

LEDC显示软元件S的注释

LEDR显示复位

10其它指令

WDTWDT复位

WDTP

CHK故障检测

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

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

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

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

STC进位标志(M)ON

CLC进位标志(M)OFF

DUTY用户定义时钟

11伺服指令

DSFRP请求启动伺服程序

PSFLP数据修改

特殊继电器和特殊寄存器

一特殊继电器M清单

M熔丝断

MI/O组件校验出错

MMINI网通讯出错

MAC电源掉电检测

M电池电压低

M电池电压低锁存

M自诊断出错

M信号报警器检测

M运算出错标志

M运算出错标志锁存

M进位标志

M数据存储区清零标志

M数据存储区清零标志

M数据通讯监控切换

M90号用户定时时钟

M90号用户定时时钟

M90号用户定时时钟

M90号用户定时时钟

M90号用户定时时钟

M时钟数据设置请求

M时钟数据出错

M时钟数据显示

M时钟数据读请求

M.1秒时钟

M.2秒时钟

M秒时钟

M秒时钟

M分钟时钟

M常开

M常闭

MRUN后第一个扫描周期ON

M运行标志

M暂停PAUSE允许线圈

MPAUSE状态触点

M停止状态触点

M采样跟踪完成

M采样跟踪

M采样跟踪

M采样跟踪准备

MRUNLED闪烁标志

M切换输出字符数目

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

MCHG指令执行禁止

MSEG指令切换

MEI/DI指令切换

M单步运行标志

M状态锁存完成标志

M主程序P,I设置请求

M副程序P,I设置程序

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

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

M远程终端出错

M通讯出错

M分离传送状态

M传送处理切换

MI/O组件出错检测

M测试模式

M线路故障时的输出

MWDT出错标志

MPCPU准备完成标志

M测试模式标志

M外部急停输入标志

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

M测试模式请求出错标志

M伺复程序设置出错标志

M对远程模块的通讯请求

M最终站数不一致

M出错检测

M运行标志BASIC程序

M暂停(PAUSE)标志

M操作运行出错细节标志

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

M双电源模块过热

M双工电源模块出错

MI/O改变标志

M双工运行校验出错

MA3VCPUA自校出错

MA3VCPUB自校出错

MA3VCPUC自校出错

MA3VTU自校出错

M9SFC程序登记

M9SFC程序起/停

M9SFC启动状态

M9连续步转移有效/失效

M9连续转移防止标志

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

M9步转移监控定时器起始

(对应D9)

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

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

M9激活步采样跟踪有效

M9在块停止时控制输出

M9~9保险丝熔断,

I/O校核出错显示切换

二特殊寄存器

D保险丝断

D保险丝断

DI/O组件校验出错

DSUM指令检测位数

DMINI网主通讯组件出错

DAC掉电计数

D电池不足

D自诊断出错

D信号报警器检测

D出错步

D出错步

DI/O控制模式

DCPU运行状态

DROM/RAM设置

D最小扫描时间

D当前扫描时间

D最大扫描时间

D恒定扫描

D扫描时间

D90秒计数器

D时钟数据(年,月)

D时钟数据(日,时)

D时钟数据(分,秒)

D时钟数据(星期)

D~D远程终端组件参数设置

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

D扩展文件寄存器

D总的站数

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

D~LED显示优先级

D采样跟踪

DSFC程序出错代码

D出错块

D出错步

D转移出错

D出错顺控步

D状态锁存步序号

D通讯出错代码

DPC通讯检测

D对远程终端模块的

已执行的通讯请求数

D最后的站号

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

D指令出错

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

DA3VTS系统和A3V

CPU的运行状态

DA3VCPUA自检出错

DA3VCPUB自检出错

DA3VCPUC自检出错

DA3VTU自检测出错

D9~D9断保险丝的组件

D9保险丝熔断的组件

D9~D9步转移监控定时器设置

D9~D9I/O组件校验出错

D9信号器报警数量检测

D9~D9信号报警器地址号

D9~D9远程终端卡信息

D9~D9通讯重发次数

D9模式设置

D9设置重发次数

D9线缆出错模块出错代码

D9~9远程终端模块出错代码

D9轴1和轴2的限位开关

输出状态存储区

D9轴3和轴4的限位开关

输出状态存储区

D9轴5和轴6的限位开关

输出状态存储区

D9轴7和轴8的限位开关

输出状态存储区

D9CPU出错的原因

D9伺服放大器接线数据

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

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

D9出错程序号

D9数据设置出错

D9伺服放大器类型

D9~9故障站检测

D9LRDP处理结果

D9LWTP处理结果

D9通讯状态

D9执行回送的站

D9执行回送的站

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

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

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

D9重发次数

D9环路切换计数

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

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

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

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

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

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

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

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

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

远程站I/O分配出错

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

远程站I/O分配出错

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

远程站I/O分配出错

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

远程站I/O分配出错

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

D9检测到接收出错的次数

D9本站站号检测

D9从站的总数

D9检测到的接收出错次数

D9就地站运行状态

D9就地站运行状态

D9就地站运行状态

D9就地站运行状态

D9就地站出错检测

D9就地站出错检测

D9就地站出错检测

D9就地站出错检测

了解更多电工实物接线

了解更多PLC和变频器实物接线

??

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题