版本: v1.1
本文用于对齐数据对接的核心概念,便于后续对接工作顺利推进。数据对接涉及三方:厂商、业务系统(一级网、二级网、源侧等)、viSCADA。
viSCADA 作为中介方,承担以下两项职责:
- 建立厂商数据模型与业务系统数据模型的对应关系;
- 提供灵活的点位/属性对接,支持直接接入业务系统不支持的点位,用于组态数据呈现(无需定制开发)。

图 1 数据对接模型梳理总览
1 整体流程
图 2 数据对接整体流程
| 步骤 | 操作目标 | 对应章节 |
|---|---|---|
1 | 了解厂商数据模型的两种形式及标识规范 | 第 2 章 |
2 | 了解业务系统数据模型核心概念与表结构 | 第 3 章 |
3 | 了解 viSCADA 数据模型与标准化名称映射关系 | 第 4 章 |
2 厂商数据模型(点表)
根据数据对接经验,厂商提供的数据模型(点表)常见以下两种形式:
- 设备点表:以设备为维度,每个设备或每类设备提供点表,常见于一级网、二级网;
- 数据点表:无设备维度,提供一份全量点表,常见于源侧、有 DCS / 数据中台的一级网。
两者的核心区别是是否带设备维度,这决定了后续在 viSCADA 中的配置方式,须在对接开始前先行判定。
2.1 设备点表
设备点表以设备为维度,厂商须提供以下两类标识:
2.1.1 设备标识
唯一定位某一台设备。常见示例:
- 数据库对接:厂商为每台设备分配的编号;
- Modbus-TCP 对接:厂商为每台设备提供的 IP 地址。
2.1.2 设备点位标识
在设备确定的前提下,唯一定位某个点位/属性。常见示例:
- 数据库对接:厂商为一供温度、一回温度设定的字段名;
- Modbus-TCP 对接:一供温度、一回温度所在存储区域的偏移地址。
ℹ️ 设备点表的平台侧配置步骤见 35 viSCADA 设备点表设备类配置与设备添加(单设备推送模式) 。
2.2 数据点表
数据点表不含设备维度,厂商仅需提供以下一类标识:
2.2.1 数据点位标识
唯一定位一个点位/属性,且保证跨物理设备不重复。
ℹ️ 数据点表的平台侧配置步骤见 36 viSCADA 数据点表设备类配置与设备添加(单属性推送模式) 。
3 业务系统数据模型
业务系统将对接数据按模型组织,涉及以下三个核心概念:
| 术语 | 含义 | 示例 |
|---|---|---|
| 模型对象 | 一类特定设备 | substation(换热站)、valve(阀门) |
| 模型对象实例 | 一台特定设备 | pid = 100001 的换热站 |
| 模型对象属性 | 一个特定指标 | m_001t(一供温度)、m_002t(一回温度) |
业务系统按模型对象划分数据表,以下为两张典型表结构示例:
substation_m_latest / substation_m_history
| pid | aligntime | m_001t | m_002t | … |
|---|---|---|---|---|
| 100001 | ||||
| 100002 |
valve_m_latest / valve_m_history
| pid | aligntime | m_008p | m_008opening | m_009p | m_010p |
|---|---|---|---|---|---|
| 200001 | |||||
| 200002 |
4 viSCADA 数据模型

图 3 厂商点位与业务系统模型的映射关系
viSCADA 提供三个概念与业务系统对应,均通过标准化名称建立映射关系:
| viSCADA 概念 | viSCADA 标准化名称 | 对应业务系统概念 |
|---|---|---|
| 「设备类」 | 「设备类的标准化名称」 | 模型对象 |
| 「设备」 | 「设备的标准化名称」 | 模型对象实例(PID) |
| 「属性」 | 「属性的标准化名称」 | 模型对象属性 |
⚠️ 「标准化名称」 为空时数据不推 Kafka,会导致上位对接失败、历史数据断档。
4.1 设备点表对接链路
设备点表对接时,viSCADA 「设备」 录入厂商设备编号,「属性」 录入字段编号,再通过映射分别与业务系统的模型对象实例(PID)及模型对象属性绑定。
设备维度:厂商设备编号 → viSCADA「设备标识」→ 映射 →「设备的标准化名称」→ 业务系统模型对象实例(PID)
属性维度:厂商字段编号 → viSCADA「属性标识」→ 映射 →「属性的标准化名称」→ 业务系统模型对象属性标识图 4 设备点表对接链路
4.2 数据点表对接链路
数据点表没有设备维度,因此数据接入 viSCADA 与业务系统时,须额外把数据点位按待建立的设备拆分归属。与设备点表相比,viSCADA 「设备」 上的 「设备标识」 可以不配置。
设备维度:viSCADA「设备」(设备标识留空)↔ 业务系统模型对象实例(PID)
属性维度:厂商数据点位标识 → viSCADA「属性标识」→ 映射 →「属性的标准化名称 @ PID」→ 业务系统模型对象属性标识图 5 数据点表对接链路