TWaver可視化軟件(七) WEB組態可視化軟件

關於這個軟件,首先要從組態的概念開始說起。

組態(Configure)的概念來自於20世紀70年代中期出現的第一代集散控制系統(Distributed Control System),可以理解爲“配置”、“設定”、“設置”等,是指通過人機開發界面,用類似“搭積木”的簡單方式來搭建軟件功能,而不需要編寫計算機程序。我們也可稱之爲“二次開發”,組態軟件即爲“二次開發平臺”。

用戶操作與界面呈現的角度來說,組態軟件採用標準HTML5技術,基於B/S架構進行開發,支持Web端呈現,在瀏覽器端即可完成便捷的人機交互,簡單的拖拽即可完成可視化頁面的編排設計。此外,由於組態軟件功能較爲複雜,爲降低使用門檻,組態軟件進行了模塊集成化,旨在簡化用戶的操作步驟,提高用戶的工作效率。

在這裏插入圖片描述

軟件操作界面示意

軟件架構來說,組態軟件具備高度的開放性。隨着應用場景的逐漸增加,軟件必然需要進行功能擴展,因此,組態軟件不僅支持多種數據接口,也提供了二次開發接口,可以由用戶自行完成二次開發。組態軟件在功能上集成了大量通用模塊和個性化模塊,以實現不同行業用戶的需求。針對具體的用戶,軟件支持定製化模塊的開發與配置,實現“即插即用“。

軟件的運行邏輯並不複雜,除了基礎的組態管理外,主要可分爲組態編輯和組態運行兩個部分。用戶需要在組態編輯環境中使用組態軟件提供的組態功能(圖元、圖表、數據庫)進行組態設置、建立網絡拓撲、繪製數據顯示界面、配置各種系統參數(如數據採集頻率)等;然後在組態運行環境中運行已經組態好的應用系統,包括數據實時監控、場景展示等。

兩者之間的關係如圖所示:
在這裏插入圖片描述

組態軟件的運行邏輯

組態軟件本質上可以理解爲一款集成的可視化工具,爲用戶提供一個便捷的可視化設計與開發環境,基於此完成可視化頁面的搭建,爲各類場景提供可視化服務。

  • 基於html5,B/S架構
  • 支持 2D、2.5D、3D多種呈現模式
  • 可視化拖拽編輯、簡單易用
  • 支持雲端/本地等部署方式,多終端使用
  • 提供豐富的行業標準元器件圖元庫
  • 提供行業模板和組件,支持自定義模板和圖紙管理
  • 提供定製開發服務
  • 支持Http、WebSocket等主流協議,支持擴展更多協議
  • 支持嵌入第三方系統或者集成平臺,也可作爲獨立平臺
  • 具備延續性、可擴展性、封裝性(易學易用)、通用性、開放性
  • 周密的系統安全防範

軟件主要功能模塊有組態管理、組態編輯、組態運行三大模塊:

在這裏插入圖片描述

軟件功能簡單示意

1、組態管理

管理模塊的詳細功能與其他軟件大同小異,系統管理通過分級權限保障系統的安全;工程管理則是對組態文件的建立、提交、刪除、恢復等基本操作提供入口。

2、組態編輯

本模塊是組態軟件的核心模塊,軟件絕大部分操作都在這一個模塊裏面進行。

主要操作對象有畫布、圖元、可視化圖表以及數據庫。針對畫布與圖元這類基礎對象,軟件提供諸如調整尺寸、屬性、複製、粘貼、增刪、合併、拆分、綁定跳轉頁面/事件等操作,搭建可視化頁面的基礎架構。

可視化圖表是頁面展示的主要形式,因此,除了針對圖元的基本操作之外,軟件還提供了樣式設計、文本屬性以及運行參數設置,確保圖表在可視化頁面的展示效果。

數據庫作爲系統的數據源,需要與組態形成關聯,爲組態提供數據。軟件支持配置組態關聯的數據庫信息、綁定圖元/可視化圖表對應實時/歷史數據源、設置圖元/可視化圖表數據源觸發事件等功能。

在這裏插入圖片描述

軟件編輯界面示意

3、組態運行

本模塊將爲各類應用場景提供實際的運行功能,具體如下所示:

  • 解析組態畫面編輯文件
  • 繪製動態實時監控頁面
  • 關聯圖元及可視化圖表數據源
  • 可視化圖表數據導出
  • 網絡通信檢測
  • 設置可視化圖表運行參數
  • 失效數據檢測處理等

組態軟件的出現,爲解決實際工程問題提供了一種嶄新的方法,用戶通過類似“搭積木”的簡單方式來完成自己所需要的軟件功能,不需要編輯計算機程序。組態軟件能夠很好地解決各類場景中存在的種種問題,使用戶能根據自己的管理對象和管理目的的任意組態,完成最終的場景控制自動化、數據可視化。主要適應場景如下:

  • 配電
  • 工業(控制)
  • 智能樓宇
  • 變電站管理
  • 電廠電氣
  • 配電室監控
  • 冶金工藝流程控制
  • 水力自動控制
  • 石油智能控制系統等

一些經典的案例

某通信基站的組態可視化

本項目採用2.5D的形式進行可視化展示,2.5D技術使用三維建模方式,構建立體效果,同時增加了2D的光照和2D各種方法,系統的功能具有很好的延展性。系統在項目中可以進行數據結構更換、tips效果優化、選中效果、設備告警、油箱動態油量顯示、油機開關機功能,支持自動佈局多種佈局方式,可進行接口對接,支持基站多設備的添加,設備基本信息的查看等功能。

在這裏插入圖片描述

tips效果優化以及選中效果

在這裏嘎嘎嘎描述

油箱數據動態顯示&油機開關機和Alarm效果

某供熱管網組態可視化

熱網實時監測與計量管理系統實現了對熱網系統的實時監測和計量的自動化,能夠實時掌握蒸汽質量和用汽情況,便於生產調度管理;當熱網設施或儀表出現故障時能夠及時地發現問題、查找問題、處理問題,也能及時發現問題。

在本項目中,組態軟件能夠在地圖上繪製熱電廠、管網和設備,包括其連接關係,提供各類預定義組件;生成運行界面後,能夠接入實時採集的運行參數、信號等數據,實現可視化的熱網實時監測系統。

在這裏插入圖片描述

基於地圖的管道編輯

某石油開採系統組態可視化

石油開採屬於傳統的重工業,設備種類複雜、數目龐大,往往自然環境也比較惡劣,純人工管理具備相當的難度,常常影響到開採的安全與效率。

組態軟件則能夠實現360°的場景真實還原,通過預定義的閥門、儀表、彎管、傳感器、儀表放、機櫃組件、開採設備、運輸管道等設備,能夠快速編輯構建出與物理主體結構完全一致的三維仿真場景,實現數據的可視化、信息的多維化,爲石油企業提供更好地經營管理環境,提升其工作效率。

在這裏插入圖片描述

石油開採場景的三維可視化

到此,本文算是告一段落,基本對組態軟件這個產品完成了簡單的介紹,讀到這裏,想必大家也能夠對它有了一個大致的認識,如果有疑問的可以訪問我們的官網或者公衆號,也可以直接留下評論或者私信我們,我們會及時回覆。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章