返回上一页 工业可视化运行平台

HQControl

HQControl 是现场运行平台,负责加载画面包、连接设备与 Tag,并统一管理菜单、权限、报警、趋势、脚本、接口、授权和运维。项目需要报表、看板或诊断页时,可通过自写页 SDK 在受控范围内扩展。

它承接 Designer 导出的画面资源,让页面进入现场运行;数据、权限、报警、趋势和运维记录由平台统一管理。高可用、接口和脚本能力按项目交付范围继续配置。

运行 Windows / Linux
实时 Tag + WebSocket
交付 授权 + 覆盖升级
现场运行设备与 Tag报警 / 趋势自写页 SDK
HQControl 界面预览
适合谁 运行交付项目

画面包需要接入 Tag、权限、报警、报警声音、趋势、自写页和脚本并正式运行时使用。

解决什么 生产运行平台

统一承载模块、设备数据、用户授权、监控、联邦和冗余。

职责边界 画面源文件

画面源文件制作与原始画面包导出由 PowerPoint 插件完成。

产品使用路径

先确认当前产品在交付链路中的位置,再进入安装、配置、扩展和验收细节。

01 部署平台

安装运行平台,确认服务和基础配置正常。

02 接入现场

接入画面、Tag、菜单、权限、报警、报警声音和趋势。

03 配置运行能力

配置菜单、权限、报警、报警声音、趋势、脚本、接口和运行监控。

04 按需扩展与维护

需要专用报表或看板时再使用自写页 SDK,同时持续管理授权、联邦、冗余和维护状态。

软件定位

HQControl 是工业运行系统的服务端与运行平台,用于承接项目上线后的画面资源、Tag 主数据、菜单、多语言、权限、接口和运维管理。

系统职责 画面资源、数据与系统运行

画面资源、IO、报警、报警声音、趋势、事件和脚本模块在平台内统一运行。

核心能力 统一治理与项目扩展

权限、授权、模块状态、脚本入口、实时接口和自写页扩展由平台统一管理。

交付结果 面向正式现场交付

安装部署、运行维护、授权管理、站点联邦、冗余切换和跨平台交付在同一体系内完成。

运行平台能力

HQControl 先承担现场运行、数据治理和交付运维;自写页 SDK 在这个基础上为项目专用页面提供受控数据接口。

运行模块管理

集中管理运行画面、IO 采集、报警、报警声音、趋势、事件记录、脚本、联邦和冗余模块。

设备连接与 Tag 采集

内置 Siemens S7、OPC UA、Modbus TCP 和内部变量接入;采集结果统一汇总为实时数据,再供画面、报警、报警声音、趋势、接口和脚本使用。

配置与权限治理

提供配置中心、权限管理、授权管理和模块状态管理,便于现场维护和统一治理。

模块化扩展

脚本、IO、报警、报警声音、趋势、接口和第三方接入按模块扩展,降低项目后续维护成本。

Python 集成脚本(Integration Script)

支持服务器侧 Python 脚本,提供 ReadTag、ReadTags、WriteTag 访问 HQControl IO;正式包内置 requests、数据库、MQTT 等常用包,也可按项目安装、更新第三方 Python 包或引入本地包目录完成自动化。

实时数据接口

第三方系统通过 IO State API 的 HTTP GET 和 WebSocket 订阅读取已采集 IO;MQTT 对接由 Integration Script 承担。

自写页 SDK 数据接口

自写 HTML 页面在沙箱 iframe 中运行,通过 HQVISU_CUSTOM_PAGE.ready() 获取受控 API;页面可在声明范围内读取、订阅、写入 Tag,并查询历史数据和报警数据。

项目自定义报表与专用页面

SDK 提供数据桥、语言接口和 renderTable / bindJsonTable 表格辅助;项目可自行实现班次报表、能耗看板、设备诊断或客户专用页面,不作为平台内置报表模块固化。

部署与运维

覆盖安装部署、授权激活、运行监控、站点联邦、冗余接管和后续维护。

自写页 SDK:项目报表与专用页面扩展

SDK 面向部署在 HQControl 运行端的自写 HTML 页面。它提供受控数据 API 和页面辅助能力,页面形态由项目自行实现,可用于报表、看板、诊断或客户专用视图。

HQControl 自写页 SDK 项目报表与看板示例
Example 自写页报表示例

示例图展示自写页如何组合实时 Tag、历史趋势、报警摘要和表格数据。它用于说明 SDK 能承接的页面形态,不代表平台内置固定报表模块。

Sandbox 沙箱运行

自写页在 sandbox iframe 中运行,不直接继承主应用登录环境,只通过宿主桥访问授权能力。

Manifest 声明点位范围

页面通过 JSON 配置声明 readableTags 和 writableTags;宿主机据此签发页面能力凭证。

Data API 纯数据接口

SDK 提供实时值、订阅、写入、历史、报警、语言和表格辅助能力,项目页面可组织为专用报表或看板。

Workflow

从 HTML 页面到运行端

先声明范围,再等待 SDK ready,随后按业务页面读取数据、订阅变化、查询历史或报警。

01 声明能力

在 HTML 中写入 hqvisu-custom-page JSON 配置,列出可读和可写 Tag。

02 等待宿主

调用 HQVISU_CUSTOM_PAGE.ready() 获取 SDK API,避免在宿主未就绪前访问数据。

03 读取数据

使用 read、subscribe、history.query 和 alarms.* 组织页面所需的数据。

04 渲染界面

项目页面自行绘制报表、看板或诊断视图,必要时使用 renderTable 辅助表格展示。

Manifest

声明页面可访问点位

宿主机只会把声明范围内的点位能力交给自写页。

<script type="application/json" id="hqvisu-custom-page">
{
  "readableTags": ["Line1.Temperature", "Line1.RunState"],
  "writableTags": ["Line1.Setpoint"]
}
</script>
Usage

组合实时、历史和报警

报表页或看板页的 UI 由项目自行实现,数据从 SDK 受控接口取得。

const api = await HQVISU_CUSTOM_PAGE.ready();
const temp = api.readNumber("Line1.Temperature", 0);
const trend = await api.history.query({
  tags: ["Line1.Temperature"],
  start,
  end,
  interval: "1h",
  aggregate: "avg"
});
const alarms = await api.alarms.getActive();
api.renderTable("#alarm-table", alarms.items || []);
Report 班次报表页

读取班次时间范围内的历史趋势和关键 Tag,按项目格式生成产量、能耗、质量摘要。

Dashboard 客户专用看板

把实时值、报警摘要、质量状态和外部业务信息组织成客户现场需要的专用页面。

Diagnostics 设备诊断页

围绕单台设备聚合状态位、报警、趋势和维护提示,减少操作员跨页面查找。

支持平台与交付形态

HQControl 面向正式项目交付,支持本地、边缘节点和服务器部署场景。

核心架构

HQControl 基于 C/S 架构,统一承接脚本、IO、报警、报警声音、趋势、联邦、冗余和治理能力。

支持平台

支持 Windows 和 Linux 部署,项目交付时可按现场架构选择本机、边缘节点或服务器运行。

授权与更新维护

HQControl 采用平台统一授权,授权支持更新包、平台内功能和后续扩展能力,功能模块不拆成单独收费项;HQ VISU Designer 与 HQControl 是两套独立授权,应按实际使用产品分别确认。

支持的设备连接

当前内置 Siemens S7 绝对地址、S7 符号地址 / OPC UA、独立 OPC UA、Modbus TCP 和内部变量。S7 绝对地址通常走 102 + Rack/Slot;符号地址和 OPC UA 通常走 opc.tcp://...:4840;Modbus TCP 默认 502。

支持的脚本能力

系统脚本使用服务器侧 Python。Integration Script 提供 ReadTag、ReadTags、WriteTag;正式包内置 requests、psycopg、pymysql、pyodbc、paho-mqtt、websocket-client、cryptography 等常用包,也可按项目安装第三方 Python 包或放置本地 Python 包目录。

系统集成

第三方系统读取实时值走 IO State API;需要推送 MQTT、访问 MES / ERP / 数据库、定时任务或事件联动时,放到 Integration Script 中实现。

自写页 SDK 边界

自写页需要在 HTML 配置中声明 readableTags 和 writableTags;历史查询、报警查询和实时订阅均按页面可读点位范围限制,写入还需具备页面声明与用户权限。

高可用能力

平台支持联邦与冗余,适合把多站点协同、节点切换和正式运行稳定性一起纳入交付范围。

适用场景

当 PPT 画面包需要进入现场运行,并与设备数据、报警、报警声音、趋势、自写页、权限管理和正式交付结合时,HQControl 承担运行平台职责。

从画面包进入现场运行

将 HQ VISU Designer 导出的画面资源、设备数据和 Tag 主数据接入平台,形成可部署、可维护的运行系统。

现场部署与长期维护

用于客户现场安装、模块配置、站点联邦、冗余接管、授权管理和后续运维。

项目专用运行页面

当现场需要班次报表、能耗汇总、设备诊断或客户专用看板时,可用自写页 SDK 在授权数据范围内实现。

继续了解

继续查看运行入口、配置方式、正式交付、演示和下载页。