雖然歷史數據庫和制造執行系統(MES)已經存在了很長時間,但知道使用哪一個以及如何在特定情況下大大化每個人的利益是關鍵,并且如何好地整合兩者以便大大化每個人的利益仍然存在很多問題。
過去,歷史數據庫已經習慣于存儲過程數據并允許將當前與過去的過程條件進行比較。在過去的十年中,這已經發生了變化,歷史數據庫現在已經發展成為強大的實時計算引擎,可以對大量資產(> 100萬)進行特定分析,這允許對大型復雜系統(例如風電場,數據中心或渦輪機)進行實時分析。
在MES系統中,歷史數據庫主要用作類似于結構化查詢語言(SQL),開放平臺通信(OPC),實驗室信息管理系統(LIMS),監督控制和數據采集(SCADA)或其他類似來源的數據源。這種淺層集成僅使用歷史數據庫的數據存儲功能,而不會受益于實時計算,數據調節和抽象。以下流程圖顯示了ISA-95功能層次結構中的MES和歷史數據庫。
通常,制造企業中有兩種類型的信息流:交易/關系數據和實時數據
交易數據可在訂單處理,資源管理,質量,人工,維護等中找到,而實時數據主要來自工廠車間。實時數據從生產級別(0級,1級和2級)上升到站點和企業級別,同時改變其特性:
級別0,1,2:高頻數據:毫秒到秒,源特定,噪聲
第3級:中頻數據:秒到分鐘,抽象,聚合
級別4:低頻數據:分鐘到小時,天或周,摘要,聚合。
值得注意的是,主要數據轉換發生在歷史數據級別,其中數據被壓縮,聚合(最小值,最大值,總數,總和,......),重要的是抽象。映射執行抽象,例如控制器標簽TIC01234.PV到反應器的溫度特性(例如反應器/溫度)。數據科學家現在可以基于抽象層構建反應堆模型或預測維護計算,而不是搜索大量未分類的數據。
出于類似的原因,MES系統不應使用原始生產數據。其主要功能是訂單管理,生產績效計算,預測,質量和資源規劃等。但是,在MES系統本身上執行過程數據的實時轉換通常會導致性能和準確性的損失。
因此,應該在抽象層上執行歷史數據庫與MES的接口。要成功地將歷史數據庫連接到MES系統,需要遵守通用標準,例如設備模型的S95和/或批量模型的S88。界面將在系統之間復制數據結構并驗證結構完整性。
上述架構的好處是歷史數據庫和MES的深度集成,可以大大化兩個系統的效用。它分離制造數據流并創建交換數據和結構的通用接口。
歷史數據庫在實時信息的制造數據流中發揮著核心作用。主要的歷史數據操作(如數據壓縮,去噪,聚合和抽象)可以使企業數據分析和MES操作受益。這需要歷史數據庫的深度集成,通過使用諸如S95和S88的通用標準來抽象數據層并與模擬MES數據結構接口。結果是一種架構,在確認數據屬性和要求的差異的同時,充分利用兩種系統的能力。