前言
TopStack 是一款轻量型 Web 组态软件,提供多种核心功能,包括设备数据采集、定时任务、控制策略、联动控制、设备告警等,支持移动端访问,可满足中小企业快速上云需求。TopStack 被广泛应用于制造业、电力、石油、化工、能源、交通、冶金、水务等行业。
本文介绍的是用 TopStack 搭建的一个隧道照明控制系统。本文将重点介绍 TopStack 在该项目中的使用到的一些重点功能,对于隧道照明控制系统的相关业务知识请读者参考其它资料。
隧道级监控画面
项目背景和痛点
大量设备接入:该系统之前采用的是传统组态软件进行建设,随着接入的设备数量越来越多,旧系统已经无法支撑更多的设备接入。TopStack 可以支持海量设备接入,可以支持几万测点。
标准 Web 支持:客户要求支持通过现代化浏览器访问系统。现有的传统组态软件,虽然提供了 Web 发布能力,但只支持 IE 浏览器,还需要安装插件,这显然无法满足要求。TopStack 采用标准 HTML5 技术进行开发,不依赖插件,支持现代代浏览器访问。
可靠性要求:为保障软件系统可以长期无故障运行,软件系统需要支持双机冗余布置。TopStack 支持分布式部署、同时也支持双机冗余方式部署,支持基于虚动 IP 的自动故障切换。
设备数据采集
TopStack 平台支持以下几种方式实现设备接入:
-
直连接入:可在本地部署时使用,支持 Modbus、OPC UA、OPC DA等