您好!欢迎来到煤矿安全生产网!

基于HTML5的组态监控软件应用

作者:智宏科信 2021-10-11 16:542619 来源:能源科技成果转化服务平台 HTML5 组态 软件

  一项目背景

  目前国家大力推进新一代物联网、互联网+、云计算、大数据等新技术,移动端的快速兴起使得传统SCADA软件,暴露出很多无法兼容当前最新技术的弊端。国内绝大多数企业工业组态依然采用传统SCADA技术,而且处于旧系统集中改造过程中。

  基于HTML5的技术进行组态监控软件开发可以实现将传统组态监控软件全面升级,由传统的面向对象的VB、VC语言升级后以HTML5的互联网语言进行开发,可以适用于更广的移动互联网领域,完全解决了传统工业监控软件互联网使用效果不佳等问题。

  二成果内容

  1.基本原理

  基于HTML5的技术进行组态监控软件内置了基于工业技术总线技术的实时数据库,将PLC、SCADA软硬件、DCS等系统的通讯接口集成、通讯、处理,将工业数据转换成与HTML5监控软件通讯的内部协议数据,通过访问实时数据库数据将现场实际通讯点位以HTML5技术展现到前端系统。

  2.关键技术

  (1)HTML5语言

  HTML5是最新的HTML标准,专门为承载丰富的web内容而设计的,并且无需额外插件,拥有新的语义、图形以及多媒体元素,提供的新元素和新的 API 简化了 web 应用程序的搭建。HTML5是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等)之上运行。

  (2)工业总线技术(Industrial bus technology)

  支持通过RS232\RS422\RS485、电台、电话轮巡拨号、以太网、移动GPRS、CDMA、GSM、Zigbee网络等方式与远程现场设备进行通讯,支持与国内外主流的PLC、SCADA软硬件、DCS、PAC、IPC等设备通信与联网。

  (3)SCADA系统(Supervisory Control And Data Acquisition)

  SCADA系统是以计算机为基础的生产过程控制与调度自动化系统。它可以对现场的运行设备进行监视和控制。主要组成有:监控计算机、远程终端单元(RTU)、可编程逻辑控制器(PLC)、通信基础设施、人机界面(HMI)。

  3.工艺流程

  基于HTML5的组态监控软件系统以实时数据库种包含的IO SERVER,应用模块,服务模块部分组成,通过内部接口以便前端展示调用,并通过图形化的配置管理模块实现组态配置。系统架构图如下:

  (1)采集通信服务器IOServer

  IOServer是数据采集站的设备通讯管理服务程序,用于系统和DCS、PLC等数据源之间的数据交换,具有自动网络通信负荷平衡功能和断线数据缓存功能。IOServer以前端节点机方式运行,运行于WindowsXP/Windows 7/Windows 2003/Windows 2008等平台。IOServer可以和Server运行在同一服务器内,也可以运行在不同的前端机上,通过TCP/IP协议与Server通信。

  (2)应用模块

  汇总各个IOServer采集推送过来的数据,借助高效的压缩算法对历史数据进行归档进行长期、在线的永久性保存,并借助高效的统计算法,计算策略进行数据加工及存储,为上层的数据应用和展现提供优质的数据。并为第三方提供丰富的开发接口,如API、COM SDK、.Net SDK、WEB Service、OPC等。

  (3)展示模块

  使用基于HTML5的实时监控平台、动态报表系统、趋势分析曲线、图表分析工具、数据整合工具、WEB系统等应用程序,可搭建一个功能丰富,基于对象模型的生产调度系统。

  4.软件特点

  (1)设计了基于HTML5技术的组态监控软件分布式采集架构。

  (2)建立了以HTML5组态监控为核心的新SCADA发布,使传统SCADA发布更容易嵌入到互联网应用中。

  5.解决的问题

  基于HTML5的新一代组态监控软件与传统组态监控软件相比解决了以下问题:

  (1)传统SCADA软件web发布需要安装插件问题。Web发布更加简捷,无需用户专门安装插件,提高了应用体验。