一、前言
SCADA系統是以計算機為基礎的過程控制和調度自動化系統,它對工業現場的設備進行監視和控制,并實現數據采集與分析、設備運行控制、異常報警等。數據庫系統作為SCADA系統中的重要組成部分,是進行數據采集、處理和存儲的基礎,也是SCADA系統與其他系統實現交互的紐帶。
SCADA系統中的數據采集、報警處理、設備狀態監測、故障快速診斷等都需要對數據庫系統進行頻繁的訪問,這些數據通常具有較高的實時性,并且需要長期的存儲。因此,對于SCADA軟件的數據庫功能提出了較高的要求。
二、虹科Panorama SCADA方案數據庫功能應用
虹科Panorama是一種面向對象的SCADA平臺,可以收集、處理、 監視、分析數據。整個軟件套件由三個不同的產品組件構成,分別為Panorama COM、Panorama E2、Panorama H2。
Panorama COM是一種智能、獨立的通信前端,支持廣泛的實時、物聯網和遙測數據采集協議,突破通信限制,可與其他管理軟件互連。Panorama E2是一種強大的SCADA軟件平臺,應用于生產控制和跟蹤、建筑和設施管理、基礎設施管理等領域。虹科Panorama H2是Panorama的歷史解決方案,主要用于收集和存檔運營數據,并進行數據分析,開放式設計可與第三方系統連接。
虹科Panorama SCADA軟件平臺可以連接到已為其提供ADO接口的任何數據庫,例如SQL Sever、Oracle、Access等,用戶參考數據庫提供商的文檔即可完成所需的連接設置。該SCADA軟件的數據庫功能支持對數據庫中表的讀/寫訪問,用于讀取數據和添加或者修改記錄。此外,虹科Panorama提供一種Viewer對象,通過一個表格形式的顯示工具讓操作員可以在HMI上“直觀”地看到數據庫表格。
數據庫功能可以分為兩種對象,分別是數據庫訪問和配方對象,這兩種對象之間的主要區別是在表中選擇記錄的模式存在不同。
(1)數據庫訪問對象支持Panorama應用程序能夠:
讀取數據:填充定義選擇標準的屬性后,該對象允許用戶瀏覽讀取的記錄。
寫入數據:用戶可以向表中添加新記錄或更新現有記錄。
刪除數據:填充定義選擇標準的屬性后,該對象允許用戶刪除匹配的記錄。
(2)配方和數值集存儲在數據庫中,從而簡化了與其他系統的交換。配方中的數據存儲在表中,表中的每一列都包含配方“變量”的值;表記錄對應于“值集”。
使用配方對象可以:
讀取一組數值:讀取的數據可以立即寫入Panorama應用程序數據,也可以在決定是否觸發寫入之前簡單查看。
創建一組數值:新的數值集可以在配置期間或在運行時從Panorama Studio創建。運行時的數據可以是“輸入”的,也可以是從配方涉及的數據中“捕獲”的。
三、虹科Panorama SCADA 使用本地備份數據庫
虹科Panorama SCADA支持本地“備份”數據庫的使用。如果數據庫位于遠程機器上,用戶在使用數據庫功能向數據庫寫入數據的過程中,本地備份數據庫可以在網絡連接失敗時臨時存儲未寫入遠程數據庫中的記錄。當網絡連接恢復時,這些記錄會自動傳輸到遠程數據庫。
四、總結
數據庫功能對于SCADA系統以及數字化工廠的建設具有重要意義,虹科Panorama SCADA軟件平臺的數據庫功能支持主流數據庫的增刪改查,并且可以將數據庫的數據導入到Panorama應用程序中在HMI進行顯示。
審核編輯黃宇
-
數據采集
+關注
關注
38文章
5925瀏覽量
113539 -
數據庫
+關注
關注
7文章
3767瀏覽量
64283 -
SCADA
+關注
關注
6文章
267瀏覽量
36722
發布評論請先 登錄
相關推薦
評論