KeyenceDlen1Master
插件用途
KEYENCE DL-EN1 传感器命令、状态和 I/O 操作驱动
选择入口
进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“KeyenceDlen1Master”。
支持的通道和数据类型
| 通道类型 | 配置前检查 |
|---|---|
| TCP 客户端 | 确认设备 IP、端口和网关到设备的网络可达性。 |
可选数据类型: 按页面可选项选择
地址规则
- 基恩士 DL-EN1 不支持寄存器变量地址,请使用执行传感器命令动态方法读取或控制下挂传感器。
特殊方法
| 方法 | 用途 | 参数 |
|---|---|---|
| ExecuteCommandsAsync | 执行传感器命令 | 字符串数组 |
设备调试
进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。
专用调试页
协议调试页用于执行 DL-EN1 命令并查看返回结果。
| 功能 | 作用 |
|---|---|
| 传感器命令 | 每行填写一条 DL-EN1 命令,一次最多提交 256 条非空命令。 |
| 执行命令 | 按填写顺序向下挂传感器执行命令,并返回对应结果数组;所有命令均需高危确认。 |

调试要点
先使用现场确认的无副作用传感器命令;任意命令都按高风险操作处理并二次确认。
验证重点
- 从当前 DL-EN1 和下挂传感器说明书中选择一条明确的只读状态命令。
- 每行只填写一条命令,先只执行一条并核对返回内容。
- 增加第二条只读命令后,确认结果顺序与命令顺序一致。
- 本插件不使用寄存器变量地址;需要周期执行时,在变量“特殊方法”中选择
ExecuteCommandsAsync并填写同样的命令数组。 - 未确认语义的命令不得在生产设备上执行。
排障差异
- 命令没有返回:检查 TCP 地址、端口、DL-EN1 运行状态和命令格式,并确认命令适用于当前下挂传感器型号。
- 多条命令只有部分成功:按返回顺序定位失败命令,拆成单条执行并查看设备错误。
- 特殊方法执行失败:确认参数为字符串数组,每个数组元素是一条完整命令;不要把多条命令拼成一个字符串。