FxLinksMaster
插件用途
三菱 FX Links 串行协议地址读写和 PLC 控制驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“FxLinksMaster”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| 串口 | 确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。 |
| TCP 客户端 | 确认设备 IP、端口和网关到设备的网络可达性。 |
| TCP 服务端 | 确认本地监听地址和端口可用,并允许现场设备主动连接网关。 |
可选数据类型: Boolean、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String、Decimal
插件参数
协议参数
| 参数 | 说明 |
|---|---|
| 默认站号 | 默认:0;填写:文本输入。设置未在变量地址中单独指定站号时使用的默认站号。 |
| 启用和校验 | 默认:是;填写:开关。控制“启用和校验”功能是否启用。 |
运行参数
| 参数 | 说明 |
|---|---|
| 等待时间(10毫秒) | 默认:0;填写:文本输入。设置插件运行时使用的等待时间(10毫秒)。 |
数据格式
| 参数 | 说明 |
|---|---|
| 帧格式(1或4) | 默认:1;填写:数字输入。设置数据解析或序列化使用的帧格式(1或4)。 |
地址规则
- FX Links 位软元件区:M、X、Y、S、TS、CS。
- FX Links WORD 软元件区:D、R、TN、CN。
- X、Y 地址按八进制解析,其余地址按十进制解析;可使用 s=2;D100 覆盖默认站号。
- 单帧最多读取或写入 64 个 WORD 或 256 个位点。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| RemoteRunAsync | 运行 PLC | 无参数 |
| RemoteStopAsync | 停止 PLC | 无参数 |
| ReadPlcTypeAsync | 读取 PLC 型号 | 无参数 |
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
协议调试页提供 PLC 型号读取以及远程运行、停止控制。
| 功能 | 作用 |
|---|---|
| 读取 PLC 型号 | 验证站号、帧格式和链路参数,不改变 PLC 状态。 |
| 远程运行 | 将 PLC 切换为运行,属于控制操作。 |
| 远程停止 | 将 PLC 切换为停止,属于控制操作。 |

调试要点
先读取 PLC 类型;远程运行和停止属于高风险控制,执行前必须二次确认。
验证重点
- 先读取 PLC 型号,确认返回结果与现场控制器一致。
- 分别读取一个位地址和一个 WORD 地址,例如
M0与D100。 - 使用 X、Y 地址时按八进制核对编号;使用单地址站号覆盖时,确认
s=2;D100中的站号正确。 - 只有在 PLC 允许远程控制且现场安全时,才验证远程运行或停止,并在操作后重新确认 PLC 状态。
排障差异
- PLC 型号没有返回:核对通道参数、默认站号、帧格式、等待时间和“启用和校验”。
- X、Y 地址值不正确:确认地址按八进制解释,不要按十进制点号换算。
- 大范围连续读取失败:检查是否超过单帧 64 个 WORD 或 256 个位点,并缩小变量组范围验证。
- 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
- 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。