新闻中心
PRESS CENTERMitsubishi节点用于和三菱品牌的PLC进行读写通信。
EtherNet/IP | MC-3C | MC-1E | MC-3E | FxLinks| FxSerial。
节点的具体使用说明,请参考:
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/vw4fa0mibhixgocn
在使用不同协议进行PLC数据读写时,会有一些不同的参数设置,特别说明如下:
1/EtherNet/IP
Slot:槽号。 默认: 3【按16进制填写】。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
A1 | 全局变量名 | √ | √ | 必须和PLC实际数据对应 |
type=0xDA;A2 | 携带类型 | √ | √ | 当标签类型特殊时,可以手动携带类型才能正确写入 |
x=0x52;A3[0] | 使用片段读取 | √ | √ | 当地址的数据非常大的时候,可以使用片段读取,地址前加 x=0x52 |
class=0x6b;0xf68f | 符号实例地址 | √ | √ | 也可以写成class=107;6319,class是类ID,右侧是实例ID |
Program:MainProgram.A1 | 局部变量名 | √ | √ | 如果变量是局部的,前面带上程序名 |
slot=2;A1 | 全局变量名 | √ | √ | 地址也可以携带额外的slot信息 |
i=A[0] | 全局变量名 | √ | √ | 如果A在PLC是基于uint类型的bool数组,可以使用这种访问每个位 |
B[0] | 全局变量名 | √ | √ | 如果B是数组,则可以使用索引访问每个元素 |
C[0,1] | 全局变量名 | √ | √ | 如果C是二维数组,则可以使用索引访问每个元素 |
2.MC-3C
站号:通信站号。 默认: 0 【按16进制填写】。
格式:协议格式。 默认: 1。
和校验:启用和校验。 默认: true。
按字写入位:先读取,再按字写入。 默认: false。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
M0 | 内部继电器 | √ | √ |
|
X0 | 输入继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
Y0 | 输出继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
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 | 计数器当前值 |
| √ |
|
3.MC-1E
PLC编号: 默认: FF【按16进制填写】。
二进制:协议格式。 默认: true。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
M0 | 内部继电器 | √ | √ |
|
X0 | 输入继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
Y0 | 输出继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
S0 | 步进继电器 | √ | √ |
|
F0 | 报警器 | √ | √ |
|
B0 | 链接继电器 | √ | √ | 16进制地址 |
TS0 | 定时器触点 | √ |
|
|
TC0 | 定时器线圈 | √ |
|
|
CS0 | 计数器触点 | √ |
|
|
CC0 | 计数器线圈 | √ |
|
|
D0 | 数据寄存器 |
| √ |
|
W0 | 链接寄存器 |
| √ | 16进制地址 |
R0 | 文件寄存器 |
| √ |
|
TN0 | 定时器当前值 |
| √ |
|
CN0 | 计数器当前值 |
| √ |
|
4.MC-3E
模式:TCP | UDP。 默认: TCP。
网络号:默认: 0【按16进制填写】。
网络站号: 默认: 0【按16进制填写】。
目标IO编号:请求目标模块的IO编号 默认: 0x3FF【按16进制填写】。
二进制:协议格式。 默认: true。
按字写入位:先读取,再按字写入。 默认: false。
字符翻转:按字单位反转。 默认: false。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
M0 | 内部继电器 | √ | √ |
|
X0 | 输入继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
Y0 | 输出继电器 | √ | √ | 默认16进制,如果需要8进制,使用0开头 X011 |
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 | 计数器当前值 |
| √ |
|
5.FxLinks
站号:通信站号。 默认: 0【按16进制填写】。
和校验:启用和校验。 默认: true。
格式:协议格式。 默认: 1 | 4。
超时:报文等待时间。单位 10ms 范围: 1 ~ 15。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
M0 | 内部继电器 | √ | √ |
|
X0 | 输入继电器 | √ | √ | 8进制 |
Y0 | 输出继电器 | √ | √ | 8进制 |
S0 | 步进继电器 | √ | √ |
|
TS0 | 定时器触点 | √ |
|
|
CS0 | 计数器触点 | √ |
|
|
D0 | 数据寄存器 |
| √ |
|
R0 | 文件寄存器 |
| √ |
|
TN0 | 定时器当前值 |
| √ |
|
CN0 | 计数器当前值 |
| √ |
|
s2;D0 | 数据寄存器 |
| √ | 支持额外指定站号信息 |
6.FxSerial
新版协议:启用新版协议。 默认: true。
动态波特率:启用动态波特率。 默认: false。
地址示例
地址类型 | 描述信息 | 位 | 字 | 备注 |
M0 | 内部继电器 | √ | √ |
|
X0 | 输入继电器 | √ | √ | 8进制 |
Y0 | 输出继电器 | √ | √ | 8进制 |
S0 | 步进继电器 | √ | √ |
|
TS0 | 定时器触点 | √ |
|
|
TC0 | 定时器线圈 | √ |
|
|
CS0 | 计数器触点 | √ |
|
|
CC0 | 计数器线圈 | √ |
|
|
D0 | 数据寄存器 |
| √ |
|
TN0 | 定时器当前值 |
| √ |
|
CN0 | 计数器当前值 |
| √ |
|
源码/原文:https://iotrouter.yuque.com/zn3vdn/eg8000/gtyg0mdl9dipbu7u