跳到主要内容

信捷 XC/XD/XL Modbus 主站

插件用途​

按信捷 PLC 地址规则读写 XC、XD 和 XL 系列设备。配置页面中的插件名称为“XinJeModbusMaster”。

公共通道、设备、变量、数据格式和导入操作见采集配置。本页只说明信捷系列选择、地址差异和调试。

选择入口​

进入“开发配置 → 采集配置”,按现场链路创建 TCP 客户端、TCP 服务端或串口通道,再创建设备并选择“XinJeModbusMaster”。

支持范围​

项目说明
通道TCP 客户端、TCP 服务端、串口。
报文格式Modbus TCP、Modbus RTU、RTU-over-TCP;不支持 Modbus ASCII。
数据类型Boolean、Byte、常用有符号/无符号整数、Float、Double、String。

插件参数​

参数默认值说明
PLC 系列XC 系列必须与实际 PLC 的 XC、XD 或 XL 系列一致,系列决定地址映射。
Modbus 帧格式ModbusTcp选择 TCP 或 RTU 报文;串口和 RTU-over-TCP 使用 RTU 报文。
默认站号1变量地址未填写 s= 时使用。

多字节数据默认按 CDAB 解析。数值不正确时,再到公共数据格式中核对字节顺序。

地址规则​

系列位地址WORD 地址
XCX0、Y0、M0、S0、T0、C0、D0.0D0、F0、E0、T0、C0
XD / XLX0、Y0、M0、S0、SM0、T0、C0、ET0、SEM0、HM0、HS0、HT0、HC0、HSC0、D0.0、SD0.0、HD0.0D0、ID0、QD0、SD0、TD0、CD0、ETD0、HD0、HSD0、HTD0、HCD0、HSCD0、FD0、SFD0、FS0
  • X、Y 地址按八进制填写,X 区只读。
  • s=2;D0 使用站号 2,覆盖设备的默认站号。
  • Modbus TCP 可访问信捷扩展高地址;RTU 和 RTU-over-TCP 无法表示的高地址会直接返回错误。
  • 高地址 WORD.位 不执行非原子读改写,不应用于依赖相邻位保持不变的控制操作。

特殊方法​

本插件不提供额外特殊方法,变量直接使用上表地址读写。

设备调试​

进入“开发配置 → 采集配置”,选择信捷设备后点击“更多功能”并打开“调试”。本插件使用“读写”和“消息”两个调试页。

功能作用
读写按信捷地址执行单点读取或授权写入。
消息查看协议请求、响应和连接日志。

读写​

填写一个信捷地址、数据类型和数组长度,先执行读取;确认现场允许后才执行写入。

信捷 Modbus 读写调试

消息​

启动消息记录后查看请求和响应,用于检查站号、地址转换和设备返回。

信捷 Modbus 消息调试

验证方法​

  1. 读取一个已确认的 PLC 地址,核对系列、站号、数值和数据类型。
  2. 查看“消息”中的请求和正常响应。
  3. 仅对允许测试的点执行写入,并按现场要求回读。

常见问题​

现象检查方法
地址读取失败PLC 系列、地址区、八进制 X/Y 地址和站号。
TCP 可读但 RTU 失败地址是否超过 RTU 可表示范围。
数值不正确数据类型、数组长度和默认 CDAB 字节顺序。
串口无响应站号、波特率、数据位、停止位、校验位和串口占用。

相关操作​