關于這個軟體,首先要從組态的概念開始說起。
組态(Configure)的概念來自于20世紀70年代中期出現的第一代集散控制系統(Distributed Control System),可以了解為“配置”、“設定”、“設定”等,是指通過人機開發界面,用類似“搭積木”的簡單方式來搭建軟體功能,而不需要編寫計算機程式。我們也可稱之為“二次開發”,組态軟體即為“二次開發平台”。
從使用者操作與界面呈現的角度來說,組态軟體采用标準HTML5技術,基于B/S架構進行開發,支援Web端呈現,在浏覽器端即可完成便捷的人機互動,簡單的拖拽即可完成可視化頁面的編排設計。此外,由于組态軟體功能較為複雜,為降低使用門檻,組态軟體進行了子產品內建化,旨在簡化使用者的操作步驟,提高使用者的工作效率。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZj91YpB3IwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9c2YspFWZNjUzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcuczN2QjNzATM2EjNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
軟體操作界面示意
從軟體架構來說,組态軟體具備高度的開放性。随着應用場景的逐漸增加,軟體必然需要進行功能擴充,是以,組态軟體不僅支援多種資料接口,也提供了二次開發接口,可以由使用者自行完成二次開發。組态軟體在功能上內建了大量通用子產品和個性化子產品,以實作不同行業使用者的需求。針對具體的使用者,軟體支援定制化子產品的開發與配置,實作“即插即用“。
軟體的運作邏輯并不複雜,除了基礎的組态管理外,主要可分為組态編輯群組态運作兩個部分。使用者需要在組态編輯環境中使用組态軟體提供的組态功能(圖元、圖表、資料庫)進行組态設定、建立網絡拓撲、繪制資料顯示界面、配置各種系統參數(如資料采集頻率)等;然後在組态運作環境中運作已經組态好的應用系統,包括資料實時監控、場景展示等。
兩者之間的關系如圖所示:
組态軟體的運作邏輯
組态軟體本質上可以了解為一款內建的可視化工具,為使用者提供一個便捷的可視化設計與開發環境,基于此完成可視化頁面的搭建,為各類場景提供可視化服務。
- 基于html5,B/S架構
- 支援 2D、2.5D、3D多種呈現模式
- 可視化拖拽編輯、簡單易用
- 支援雲端/本地等部署方式,多終端使用
- 提供豐富的行業标準元器件圖元庫
- 提供行業模闆群組件,支援自定義模闆和圖紙管理
- 提供定制開發服務
- 支援Http、WebSocket等主流協定,支援擴充更多協定
- 支援嵌入第三方系統或者內建平台,也可作為獨立平台
- 具備延續性、可擴充性、封裝性(易學易用)、通用性、開放性
- 周密的系統安全防範
軟體主要功能子產品有組态管理、組态編輯、組态運作三大子產品:
軟體功能簡單示意
1、組态管理
管理子產品的詳細功能與其他軟體大同小異,系統管理通過分級權限保障系統的安全;工程管理則是對組态檔案的建立、送出、删除、恢複等基本操作提供入口。
2、組态編輯
本子產品是組态軟體的核心子產品,軟體絕大部分操作都在這一個子產品裡面進行。
主要操作對象有畫布、圖元、可視化圖表以及資料庫。針對畫布與圖元這類基礎對象,軟體提供諸如調整尺寸、屬性、複制、粘貼、增删、合并、拆分、綁定跳轉頁面/事件等操作,搭建可視化頁面的基礎架構。
可視化圖表是頁面展示的主要形式,是以,除了針對圖元的基本操作之外,軟體還提供了樣式設計、文本屬性以及運作參數設定,確定圖表在可視化頁面的展示效果。
資料庫作為系統的資料源,需要與組态形成關聯,為組态提供資料。軟體支援配置組态關聯的資料庫資訊、綁定圖元/可視化圖表對應實時/曆史資料源、設定圖元/可視化圖表資料源觸發事件等功能。
軟體編輯界面示意
3、組态運作
本子產品将為各類應用場景提供實際的運作功能,具體如下所示:
- 解析組态畫面編輯檔案
- 繪制動态實時監控頁面
- 關聯圖元及可視化圖表資料源
- 可視化圖表資料導出
- 網絡通信檢測
- 設定可視化圖表運作參數
- 失效資料檢測處理等
組态軟體的出現,為解決實際工程問題提供了一種嶄新的方法,使用者通過類似“搭積木”的簡單方式來完成自己所需要的軟體功能,不需要編輯計算機程式。組态軟體能夠很好地解決各類場景中存在的種種問題,使使用者能根據自己的管理對象和管理目的的任意組态,完成最終的場景控制自動化、資料可視化。主要适應場景如下:
- 配電
- 工業(控制)
- 智能樓宇
- 變電站管理
- 電廠電氣
- 配電室監控
- 冶金工藝流程控制
- 水力自動控制
- 石油智能控制系統等
一些經典的案例
某通信基站的組态可視化
本項目采用2.5D的形式進行可視化展示,2.5D技術使用三維模組化方式,建構立體效果,同時增加了2D的光照和2D各種方法,系統的功能具有很好的延展性。系統在項目中可以進行資料結構更換、tips效果優化、選中效果、裝置告警、油箱動态油量顯示、油機開關機功能,支援自動布局多種布局方式,可進行接口對接,支援基站多裝置的添加,裝置基本資訊的檢視等功能。
tips效果優化以及選中效果
油箱資料動态顯示&油機開關機和Alarm效果
某供熱管網組态可視化
熱網實時監測與計量管理系統實作了對熱網系統的實時監測和計量的自動化,能夠實時掌握蒸汽品質和用汽情況,便于生産排程管理;當熱網設施或儀表出現故障時能夠及時地發現問題、查找問題、處理問題,也能及時發現問題。
在本項目中,組态軟體能夠在地圖上繪制熱電廠、管網和裝置,包括其連接配接關系,提供各類預定義元件;生成運作界面後,能夠接入實時采集的運作參數、信号等資料,實作可視化的熱網實時監測系統。
基于地圖的管道編輯
某石油開采系統組态可視化
石油開采屬于傳統的重工業,裝置種類複雜、數目龐大,往往自然環境也比較惡劣,純人工管理具備相當的難度,常常影響到開采的安全與效率。
組态軟體則能夠實作360°的場景真實還原,通過預定義的閥門、儀表、彎管、傳感器、儀表放、機櫃元件、開采裝置、運輸管道等裝置,能夠快速編輯建構出與實體主體結構完全一緻的三維仿真場景,實作資料的可視化、資訊的多元化,為石油企業提供更好地經營管理環境,提升其工作效率。
石油開采場景的三維可視化
到此,本文算是告一段落,基本對組态軟體這個産品完成了簡單的介紹,讀到這裡,想必大家也能夠對它有了一個大緻的認識,如果有疑問的可以通路我們的官網或者公衆号,也可以直接留下評論或者私信我們,我們會及時回複。