跳到主要内容

Allen-Bradley DF1 主站

插件用途

通过 DF1 协议读写 Allen-Bradley PLC 的文件表地址。配置页面中的插件名称为“Df1Master”。

公共通道、设备、变量和数据格式见采集配置。本页只说明 DF1 节点、校验、地址和调试。

选择入口

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

支持范围

项目说明
通道串口、TCP 客户端、TCP 服务端。
数据类型BooleanByte、常用有符号/无符号整数、FloatDoubleStringDecimal
单次数据长度1236 字节。

插件参数

参数默认值说明
链路站号0DF1 链路使用的站号。
目标节点0PLC 目标节点地址。
源节点0网关发送报文使用的源节点地址。
尾部校验方式CRC16 校验和选择 CRC16 或 BCC,必须与 PLC 一致。
最大打包长度236一次连续读写合并的最大字节数;设备限制更小时降低。

地址规则

地址示例数据区说明
N7:0整数文件第 7 号文件的第 0 个元素。
B3:0位文件可按字或位读取。
F8:0浮点文件浮点元素。
ST9:0字符串文件字符串元素。
N7:0/3N7:0.3单个位读取或写入第 3 位,变量类型选择 Boolean

站号、目标节点和源节点统一在设备属性中配置,不写入变量地址。

特殊方法

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

设备调试

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

功能作用
读写按 DF1 文件表地址执行单点读取或授权写入。
消息查看 DF1 请求、响应和校验结果。

读写

填写文件表地址、数据类型和数组长度,先读取已确认点位;确认现场允许后才执行写入。

DF1 读写调试

消息

启动消息记录后查看收发报文,用于核对站号、源/目标节点和尾部校验。

DF1 消息调试

验证方法

  1. 读取一个已确认的文件表元素,核对地址、节点和值。
  2. 查看“消息”中的请求、响应和校验结果。
  3. 仅对允许测试的元素写入,并按现场要求回读。

常见问题

现象检查方法
设备无响应通道、串口参数、链路站号、源节点和目标节点。
报文校验失败CRC16/BCC 选择和 PLC DF1 配置。
地址读取失败文件类型、文件号、元素号和位后缀。
写入失败数据长度不超过 236 字节、变量权限和 PLC 写保护。

相关操作