跳到主要内容

FxSerialMaster

插件用途

三菱 FX 编程口串行协议地址读写和 PLC 控制驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“FxSerialMaster”。

支持的通道和数据类型

通道类型配置前检查
串口确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。
TCP 服务端确认本地监听地址和端口可用,并允许现场设备主动连接网关。

可选数据类型: Boolean、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String、Decimal

插件参数

协议参数

参数说明
使用新版编程口命令和地址映射默认:是;填写:开关。控制“使用新版编程口命令和地址映射”功能是否启用。

地址规则

  • FX Serial WORD 软元件区:D、TN、CN。
  • FX Serial 位软元件区:M、S、X、Y、TS、TC、CS、CC;X、Y 按八进制解析。
  • 单帧最多传输 254 个原始字节;Boolean 块写地址和长度必须为 16 点边界。

特殊方法

方法用途参数
ActivePlcAsync激活 PLC无参数

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

协议调试页只提供“激活 PLC”控制操作,普通地址读写应在公共读写调试中完成。

功能作用
激活 PLC通过编程口发送 PLC 激活命令,会改变控制器状态,执行前需要高危确认。

FxSerialMaster 协议调试

调试要点

激活 PLC 属于高风险控制,不能用于普通连通性测试。应先用已知地址完成只读验证。

验证重点

  1. 先读取一个已知 WORD 地址,例如 D100,并与编程软件中的同一地址核对。
  2. 再读取一个位地址,例如 M0;X、Y 地址应按八进制核对编号。
  3. 进行 Boolean 块写测试时,确认起始地址和长度都位于 16 点边界,并只使用安全测试区。
  4. 只有在维护窗口且现场确认允许时,才在协议调试页执行“激活 PLC”。

排障差异

  • 地址读取没有返回:核对串口或透明 TCP 参数,并确认“使用新版编程口命令和地址映射”与目标 PLC 系列匹配。
  • X、Y 地址值不正确:确认按八进制解析地址,不要按十进制换算。
  • Boolean 块写失败:检查起始地址和长度是否均按 16 点对齐。
  • “激活 PLC”失败:确认控制器支持该编程口命令、当前状态允许激活,并查看设备返回的错误。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
  • 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。