原生集成

Haltless 与全球领先的工业硬件和企业软件无缝集成。在下方探索我们的原生兼容性。

01 · 接入方式

读取机器的十五种方式

十四种输入协议和一种直接推送的 API。随平台发布的 Python 边缘代理支持全部。

01

OPC UA

任何符合规范的 OPC UA 服务器,包含带安全策略与消息签名的最新版本。

02

Modbus TCP

任何 Modbus TCP 从站,支持保持寄存器、输入寄存器、线圈与离散输入。

03

Modbus RTU

读取 RS-485 或 RS-232 串行线路上的 Modbus 设备,通常经由 USB 适配器。寄存器与解码方式与 Modbus TCP 相同,总线上的每台设备按单元 ID 区分。

04

西门子 S7

直接通过 S7comm 读取 S7-300 与 S7-400,开启 PUT/GET 访问后亦可读取 S7-1200 与 S7-1500。中间无需 OPC UA 服务器或网关。

05

EtherNet/IP

通过 CIP 读取 Rockwell 与 Allen-Bradley:ControlLogix、CompactLogix 与 Micro800 按标签名读取,SLC 500 与 MicroLogix 按数据文件地址读取。

06

三菱 MELSEC

通过 MC 协议(SLMP)读取 Q、L、iQ-R 与 iQ-F(FX5)系列 CPU,字软元件与位软元件按 CPU 的编号方式寻址。仅批量读取,不向 PLC 写入任何内容。

07

欧姆龙 FINS

通过 FINS/UDP 读取 CJ、CS 与 CP 系列 CPU,以及放在 CJ 兼容内存中的 NJ/NX 变量。DM、CIO、Work、Holding 与 EM 地址沿用欧姆龙的写法,仅使用 Memory Area Read 读取。

08

倍福 ADS

按符号名读取 TwinCAT 2 与 3 的 PLC 变量,每个周期用一条 sum 命令全部读出;程序下载导致变量移位时自动重连。代理从不在 PLC 上添加路由。

09

BACnet/IP

读取空调机组、冷水机组、锅炉等楼宇控制器:以 ReadPropertyMultiple 读取当前值,二值与多态对象以数字表示。不写入任何内容。

10

MQTT

订阅工厂已在发布数据的代理上的主题,纯数字或 JSON 均可,支持用户名密码、TLS 与客户端证书。不向代理回发任何内容。

11

Sparkplug B

读取代理上某个 Sparkplug B 组的边缘节点与设备,从出生、数据与死亡消息中解码,单位取自出生消息。不发送重生请求,也不发送任何命令。

12

AVEVA PI Web API

通过 HTTPS 读取 PI 点与 AF 属性的当前值,保留 PI 自身的时间戳与单位。仅发送 GET 请求,历史数据库仍是权威记录系统。

13

CSV 文件接入

监听目录;每个班次后自动收集 MES 导出与历史库 CSV 落盘。

14

JSON 文件接入

同样的文件监听流程,用于来自旧式生产系统与自研管道的 JSON 落盘。

15

REST API

通过具备读写能力、按作用域划分的 API 密钥,从自定义集成直接推送数据。

02 · PLC 与 HMI 兼容性

任何会说 OPC UA、Modbus、S7、EtherNet/IP、MELSEC、FINS 或 ADS 的 PLC

西门子、Rockwell、三菱、欧姆龙与倍福的 PLC 可原生读取,任何暴露 OPC UA 或 Modbus 的控制器同样可用,因此以下名单只是示意,并非穷举。只要您的 PLC 支持其中一种协议,边缘代理就能读取。

ABB Group
Beckhoff
FANUC
Mitsubishi Electric
Omron
Rockwell Automation
Schneider Electric
Siemens
WAGO

03 · 企业系统

接入您企业已在运行的系统

ERP、身份认证,以及您的工程师早已信任的历史库。

ERP 适配器

面向 SAP S/4HANA、Oracle EBS 与 Microsoft Dynamics 365 的生产级适配:工单双向同步、备件预留与成本归集,每一次写入背后都是同一条审计链。

身份与 SSO

租户层面通过带 PKCE 的 OpenID Connect 对接任意 OIDC 身份提供方,包括 Okta、Auth0、JumpCloud、Microsoft Entra ID 与 Google Workspace。

历史库桥接

通过 OSIsoft PI 与 AVEVA PI 的 OPC UA 桥接器接入。通过 Inductive Automation Ignition 内置的 OPC UA 服务器接入。

04 · 通知与工作流

通往您技术栈的十条外发通道

每一条告警都会送达您团队已在使用的工具中。下列通道开箱即支持。

Jira
Microsoft Teams
Opsgenie
PagerDuty
Servicenow
Slack
Telegram

电子邮件

基于 SMTP 的事务性邮件,含模板化正文、退信重试与按租户签名。

短信

通过区域短信网关进行升级提醒,按机器限流以避免值班被噪声打扰。

Webhook

向任意 HTTPS 端点发送签名的 POST,支持重试,附带公开的载荷模式。

05 · BI 与报表

把您的仪表板接入 Haltless 数据

只读 REST API 加上每种报表的 CSV 导出,让您的 BI 栈保持同步。

01

带作用域的 REST API 密钥

只读 API 密钥,作用域精细到 read:machines 与 read:sensors,让 BI 集成不会越权。

02

按报表导出 CSV

车队、OEE、维护、停机与工单报表均可从仪表板或 API 导出为 CSV。

03

Grafana 面板

通过 REST API 把机器健康与 OEE 指标拉入 Grafana,融入您现有的运营仪表板。

04

Power BI 与 Tableau

接入 REST API,按分析团队期望的节奏刷新 Power BI 或 Tableau 仪表板。

共存

Haltless 不会取代您的历史库、SCADA 或 CMMS

Haltless 旨在与您工厂已经信任的系统并肩工作,而不是凌驾其上。三种具体模式。

历史库仍是您的记录系统

如果 OSIsoft PI 或 AVEVA PI 是您长期使用的标签库,Haltless 可直接通过 AVEVA PI Web API 读取当前值,也可经由 OPC UA 桥接读取。我们不复制多年的历史数据;我们只对实时读数进行评分,不向历史库回写任何内容。

SCADA 与 DCS 保留控制权

Haltless 是监测与分析平台,而不是控制系统。我们不向 PLC 写入、不闭合控制回路、也不协调紧急停机。这些责任仍归您现有的 SCADA 或 DCS。

与 CMMS 对接,而非取代

如果您已经在使用 MaintainX、UpKeep、Fiix、IFS 或 Maximo,Haltless 通过十种外发通知通道(含 ServiceNow 与 Jira)把告警以工单形式送入它们,而不是强行进入我们自己的 CMMS。选择按租户进行。

常见问题

关于接入的问题

Haltless 支持哪些工业协议?

OPC UA(IEC 62541)、Modbus TCP、CSV 文件监视和 JSON 文件监视均已投入生产,边缘代理还可原生读取西门子 S7 以及基于 CIP 的 EtherNet/IP,无需网关。若数据已经经由 MQTT 代理流转,边缘代理会订阅其主题。此外,它可原生读取 Modbus RTU、三菱 MELSEC、欧姆龙 FINS、倍福 ADS 与 BACnet/IP,从代理解码 Sparkplug B,并从 AVEVA PI Web API 读取当前值。如果一台设备只会把文件落到某个目录,文件监视通常是最快的接入方式。

能配合我们现有的 CMMS 吗?

告警会在平台自带的 CMMS 流程中开出工单,并向外对接您已经在用的企业系统。Haltless 是对 SCADA、DCS、MES、ERP 和现有 CMMS 的补充,而不是替代其中任何一个。

告警怎么送到需要它的人手上?

通过十个通知渠道,让告警落到团队本来就在用的地方,而不是又一个没人打开的看板。告警的生命周期以及其上的每一次签核都会记入审计链。

接入需要多久?

把代理装在靠近设备的一台 Linux 主机上,指向 PLC 即可。没有训练期:检测器从收到的第一批读数起就开始计算。历史数据越多,基线越精确,所以同一条告警在第三周比第一天有更多依据。

停止被动反应。开始主动预测。

告诉我们您的设备情况,我们会按设备给出量身定制的报价,通常约四小时内回复。无需新硬件、无需专有传感器、无需顾问。