作者 MarickLiang 生產管理與控制
工廠智慧專案一期(縮寫MI1)採用了下面邏輯架構圖(如圖1), 有手工資料和機器自動採集資料兩個資料入口, 在MI資料庫做了簡單的資料抽取、轉換、載入, 根據需求複雜度生成了一層或兩層資料結果表(如圖2)。
工廠智慧專案二期(縮寫MI2)採用PI的System Explorer作為資料分析平臺, 分為資產框架(縮寫AF, Asset Framework)和事件框架(縮寫EF, Event Framework), AF表達了區域、設備、人員、產線等資產模型(如圖3), EF表達了時間維度生產事件模型, 比如工單、批次、子批次、班次、最小班次等生產事件產生和持續長度(如圖4)。
MI2的模型創建過程如圖5, 爬蟲程式每隔一定時間自動掃描業務資料庫原始表,
在綜合考慮項目歷史和當下技術架構優勢和劣勢, 人員技術熟練程度基礎上, 出現了改善後的設計(如圖6), 這種設計好處:
第一, 計算邏輯放在MI1資料庫中, 最大限度重用了一期代碼;
第二, 爬蟲程式只負責資料掃描和轉換, 避免了過度設計開發工作。
採用了新的開發思路後, 資料的提取轉換邏輯計算(資料預處理)還是放在資料庫層面, 提取結果放在PI的System Explorer展示給使用者, 實現使用者對資料透明要求, 因為減少了中間層代碼編寫, 極大提高生產力, 減少測試時間。 程式師可以時間研究新產品, 比如PICoresight等用戶交互體驗改善。
圖1
圖2
圖3
圖4
圖5
圖6