面向用户: 项目经理 / 实施工程师 版本: v2.1
本手册介绍 viSCADA 平台中「设备类复制」功能的使用方法,帮助实施人员基于现有设备类快速生成高度相似的新设备类,避免重复的属性与协议配置工作。
1 功能说明
当需要配置一个与现有设备类高度相似的新型号时——例如已有「A 型温度传感器」,需新增「A 型传感器 Pro」,两者 90% 的属性相同——从头新建会产生大量重复配置。设备类复制功能可一键生成副本,名称、属性、协议配置全部照搬,用户仅需在副本上做少量调整即可投产。
1.1 适用场景
- 同系列新增型号,只需在副本上改动少量属性
- 基于现有设备类做实验性修改,又不希望动到原版
- 快速生成测试用设备类
2 复制规则
2.1 复制范围
| 项目 | 是否复制 |
|---|---|
| 物模型属性(普通属性 + 模板属性) | 全部复制 |
| 通讯协议、通讯类型、技术参数 | 复制 |
| 控制配置、在线监测配置 | 与原设备类一致 |
| topics 主题 | 根据新设备类标识重新生成 |
| 原设备类下的设备 | 不复制(设备仍挂在原设备类下) |
| 创建 / 更新时间 | 使用当前时间 |
2.2 命名规则
新设备类名称默认为「原设备类名称_副本」,设备类标识由系统自动生成以保证唯一性。
2.3 使用限制
⚠️ 原设备类属性总数超过 5000 条时不允许复制。系统会提示「设备类属性超过最大复制限制,建议采用新建设备类进行创建」。
3 操作步骤
3.1 定位源设备类
- 进入**「设备类管理」**模块。
- 在设备类列表中,通过搜索或筛选定位待复制的源设备类。
- 核对源设备类的名称、协议、属性数量等信息。
3.2 执行复制
-
在源设备类所在行的**「操作」列中找到「复制」**按钮。
ℹ️ 鼠标悬停时会弹出气泡提示:「复制设备类,新设备类独立于原设备类」,提醒复制生成的新设备类与原设备类完全独立,互不影响。
图 1 设备类列表 - 复制按钮 -
点击**「复制」**按钮。
-
系统执行复制,完成后在列表中生成一条命名为「原设备类名称_副本」的新设备类。
图 2 复制生成的新设备类
3.3 核对新设备类内容
-
在列表中点击新生成的设备类,进入详情页。
-
依照 2.1 复制范围 表格,逐项核对新设备类内容是否与预期一致,重点检查:
- 物模型属性是否全部复制
- 通讯协议、通讯类型、技术参数是否一致
- 控制配置、在线监测配置是否一致
- topics 是否已按新设备类标识重新生成
图 3 新设备类详情页核对
3.4 重命名新设备类(建议)
💡 「_副本」只是占位名称,投产前建议改为有业务意义的名称。
- 进入新设备类详情页。
- 点击**「编辑」**按钮。
- 将名称修改为合适的业务名称(例如「温度传感器A型_Pro」)。
- 点击**「保存」**。
3.5 基于新设备类创建设备
- 回到设备类列表,选中新复制的设备类。
- 点击**「创建设备」**,或在设备管理模块中选择该设备类新建设备。
- 填写设备基础信息后,点击**「确定」**保存。
图 4 基于新设备类创建设备入口
图 5 新建设备信息填写
3.6 补充技术参数
📌 条件操作:仅当新型号的通讯参数与原设备类不同时需要执行本步骤。
- 进入新设备类或新设备的详情页。
- 切换至**「技术参数」**区域。
- 按实际业务填写各项技术参数(例如新的寄存器起始地址、新的波特率等)。
- 点击**「保存」**生效。
图 6 技术参数编辑入口
图 7 技术参数填写界面
4 重要提醒
⚠️ 副本与原设备类完全独立
复制后,新设备类与原设备类没有任何联动关系:
- 修改原设备类不会影响副本
- 修改副本不会影响原设备类
- 原设备类下的设备仍挂在原设备类下,不会自动迁移到新设备类
⚠️ topics 会重新生成
topics 是基于设备类标识生成的,新设备类拥有新标识,因此 topics 也会随之变化。若有下游系统订阅了原 topics,请同步更新订阅配置。
5 常见问题
| 问题 | 解答 |
|---|---|
| 复制后原设备类下的设备会被迁移吗? | 不会。设备仍挂在原设备类下,复制只复制设备类本身,不迁移设备。 |
| 修改副本会影响原设备类吗? | 不会。副本与原设备类是两个完全独立的对象。 |
| 属性超过 5000 条怎么办? | 系统不允许复制,只能通过新建方式创建。这类超大设备类本身也不建议用复制方式管理。 |
| 能否只复制基本配置,不复制所有属性? | 目前复制是全量的。复制完成后可手动进入新设备类删除不需要的属性。 |