DCON ASCII 主站
插件用途
通过 DCON ASCII 命令读取工业 IO 模块的位状态,并按模块支持范围写入输出。配置页面中的插件名称为“DCONMaster”。
公共通道、设备、变量和数据格式见采集配置。本页只说明 DCON 站号、地址选项和调试。
选择入口
进入“开发配置 → 采集配置”,按现场链路创建 TCP 客户端、TCP 服务端、串口或 UDP 通道,再创建设备并选择“DCONMaster”。
支持范围
| 项目 | 说明 |
|---|---|
| 通道 | TCP 客户端、TCP 服务端、串口、UDP。 |
| 数据类型 | Boolean、Byte、常用有符号/无符号整数、Float、Double、String、Decimal。 |
插件参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 默认站号 | 1 | 变量地址未填写 s= 时使用。 |
| 最大打包长度 | 100 | 一次连续采集合并的最大长度;设备限制更小时降低。 |
数据解析顺序默认为 ABCD。通过 DTU 服务接入时,再填写公共“DTU ID”。
地址规则
格式为 [s=站号;][w=写入长度;]位索引。
| 地址示例 | 说明 |
|---|---|
0 | 使用默认站号读取第 0 位。 |
s=2;0 | 使用站号 2 读取第 0 位。 |
w=2;0 | 写入第 0 位时使用 2 字节输出值。 |
s=2;w=4;3 | 使用站号 2,按 4 字节输出值写入第 3 位。 |
w只允许1、2、3、4。Boolean写入的位索引必须小于16。- 写入前应确认该位对应输出通道,不能向输入通道发送控制命令。
特殊方法
本插件不提供额外特殊方法,变量直接使用 DCON 地址读写。
设备调试
进入“开发配置 → 采集配置”,选择 DCON 设备后点击“更多功能”并打开“调试”。
| 功能 | 作用 |
|---|---|
| 读写 | 按 DCON 位地址执行单点读取或授权写入。 |
| 消息 | 查看 ASCII 请求、响应和连接日志。 |
读写
填写位地址、数据类型和数组长度,先读取已确认通道;确认模块和现场允许后才执行写入。

消息
启动消息记录后查看请求和响应,用于检查站号、地址、写入长度和模块返回。

验证方法
- 读取一个已确认的输入位,核对站号、位索引和实际状态。
- 查看“消息”中的 ASCII 请求和正常响应。
- 仅对允许测试的输出位写入,并立即检查模块和现场状态。
常见问题
| 现象 | 检查方法 |
|---|---|
| 模块无响应 | 通道、串口参数、站号、网络和模块协议模式。 |
| 地址解析失败 | s=、w=、分号和位索引格式。 |
| 写入被拒绝 | 位索引小于 16、w 为 1~4,并确认目标为输出通道。 |
| 状态与现场不一致 | 站号、位索引、数据类型和模块通道映射。 |