三菱PLC
三菱PLC主要分为FX系列的编程口和串口协议, 及MC的多个协议,请根据具体的PLC型号或网络模块进行选择。
在三菱的PLC通信的MC协议中,分为串行通信的报文和以太网接口的报文。
在串口通信中,共有以下几种帧,其中1C,2C,3C帧支持格式1,2,3,4,在C帧里支持格式5通信
- 4C帧,QnA系列串行通信模块专用协议(Qna扩展帧)
- 3C帧,QnA系列串行通信模块专用协议(Qna帧)
- 2C帧,QnA系列串行通信模块专用协议(Qna简易帧)
- 1C帧,A系列计算机链接模块专用协议
在以太网通信中,共有以下几种帧,每种帧支持二进制和ASCII格式
- 4E帧,是3E帧上附加了“序列号”。
- 3E帧,QnA系列以太网接口模块的报文格式,兼容SLMP的报文格式
- 1E帧,A系列以太网接口模块的报文格式
三菱Q系列PLC带以太网模块,使用MC 二进制协议通讯,在网络中断情况下无法正常连接的情况,解决方案如下:
- 生存确认选择确认模式;
- 初始设置中将"对象目标生存确认开始间隔定时器"从1200改为12
三菱PLC地址格式
三菱PLC的部分地址采用8进制或16进制的格式进行标识,请参考如下说明进行设置:
在FX系列的驱动中,以下地址使用8进制表示:
- X
- Y
在MC系列的驱动中,以下地址使用16进制进行表示:
- X
- Y
- B
- SB
- DX
- DY
- W
- SW
除以上地址外均采用10进制进行标识。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
---|---|---|---|---|
M0 | 内部继电器 | √ | √ | |
X0 | 输入继电器 | √ | √ | MC采用16进制,FX采用8进制 |
Y0 | 输出继电器 | √ | √ | MC采用16进制,FX采用8进制 |
SM0 | SM特殊继电器 | √ | √ | |
S0 | 步进继电器 | √ | √ | |
L0 | 锁存继电器 | √ | √ | |
F0 | 报警器 | √ | √ | |
V0 | 边沿继电器 | √ | √ | |
B0 | 链接继电器 | √ | √ | 16进制地址 |
SB0 | 特殊链接继电器 | √ | √ | 16进制地址 |
DX0 | 直接输入 | √ | √ | 16进制地址 |
DY0 | 直接输出 | √ | √ | 16进制地址 |
TS0 | 定时器触点 | √ | ||
TC0 | 定时器线圈 | √ | ||
SS0 | 累计定时器触点 | √ | ||
SC0 | 累计定时器线圈 | √ | ||
CS0 | 计数器触点 | √ | ||
CC0 | 计数器线圈 | √ | ||
D0 | 数据寄存器 | √ | ||
SD0 | 特殊数据寄存器 | √ | ||
W0 | 链接寄存器 | √ | 16进制地址 | |
SW0 | 特殊链接寄存器 | √ | 16进制地址 | |
R0 | 文件寄存器 | √ | ||
Z0 | 变址寄存器 | √ | ||
ZR0 | ZR文件寄存器 | √ | ||
TN0 | 定时器当前值 | √ | ||
SN0 | 累计定时器当前值 | √ | ||
CN0 | 计数器当前值 | √ |