跳到主要内容

KeyenceDlen1Master

插件用途

KEYENCE DL-EN1 传感器命令、状态和 I/O 操作驱动

选择入口

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

支持的通道和数据类型

通道类型配置前检查
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。

可选数据类型: 按页面可选项选择

地址规则

  • 基恩士 DL-EN1 不支持寄存器变量地址,请使用执行传感器命令动态方法读取或控制下挂传感器。

特殊方法

方法用途参数
ExecuteCommandsAsync执行传感器命令字符串数组

设备调试

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

专用调试页

协议调试页用于执行 DL-EN1 命令并查看返回结果。

功能作用
传感器命令每行填写一条 DL-EN1 命令,一次最多提交 256 条非空命令。
执行命令按填写顺序向下挂传感器执行命令,并返回对应结果数组;所有命令均需高危确认。

KeyenceDlen1Master 协议调试

调试要点

先使用现场确认的无副作用传感器命令;任意命令都按高风险操作处理并二次确认。

验证重点

  1. 从当前 DL-EN1 和下挂传感器说明书中选择一条明确的只读状态命令。
  2. 每行只填写一条命令,先只执行一条并核对返回内容。
  3. 增加第二条只读命令后,确认结果顺序与命令顺序一致。
  4. 本插件不使用寄存器变量地址;需要周期执行时,在变量“特殊方法”中选择 ExecuteCommandsAsync 并填写同样的命令数组。
  5. 未确认语义的命令不得在生产设备上执行。

排障差异

  • 命令没有返回:检查 TCP 地址、端口、DL-EN1 运行状态和命令格式,并确认命令适用于当前下挂传感器型号。
  • 多条命令只有部分成功:按返回顺序定位失败命令,拆成单条执行并查看设备错误。
  • 特殊方法执行失败:确认参数为字符串数组,每个数组元素是一条完整命令;不要把多条命令拼成一个字符串。

相关操作

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