全新的批次管理系統為全球零食製造公司縮短停機時間並提高麵團品質
一家大型全球品牌零食製造商的一間工廠,長久以來遭遇過量生產損失和財務狀況不佳的狀況。產量減少、麵團品質不佳,而且會意外停機,全都是因為他們的12座攪拌站與食材輸送系統的批次控制系統出現問題。
雪上加霜的是由於專屬軟體的預防措施,無法存取現有的程式碼並「遭到封鎖」。每個人都知道問題在哪,但都認為這個問題牽連甚廣難以解決,同時還要維持業務發展,因此每天都充滿挫折。
他們似乎只剩兩個選擇。第一,什麼都不做,繼續忍受老舊系統的不便、生產力低落、效率不佳的「負擔」,以及缺乏升級的彈性。第二,在漫長而悠久的過渡期內逐一關閉12座攪拌站,然後個別測試14個可程式化自動控制器(PAC),並祈禱在數個月的更換之後,可以改善整座工廠的生產。
不過,如果有第三個選擇,會是怎樣的情況?如果可以在執行中的系統上,為14個PAC、所有的人機介面(HMI)站,以及全新的批次管理解決方案撰寫和測試所有程式碼,而且為離線執行,會是怎樣的情況?
此舉可以大幅縮短停機時間、對新的程式碼有信心,以及降低對業務的風險。如此可以緩解無法預測的結果、日益增加的成本,以及不定期的停機。
這家零食公司要求洛克威爾自動化解決方案合作夥伴Polytron在安裝攪拌系統之前先進行評估,以虛擬的方式操作並嘗試各種「假設」的狀況。這讓製造商對新的批次管理和控制系統充滿信心,因此這家公司可以關閉整個攪拌區域,亦即整座工廠。
接著這家公司便能更換所有的攪拌站和食材輸送系統程式,他們知道只要幾天之後就能復工生產。
更換鎖定的程式碼
現有的批次控制系統是在多年前安裝,而且其中遭到封鎖的專屬程式碼仍有錯誤存在,工廠無法提供支援或自行修改系統。這家零食烘焙公司必須仰賴時間難以安排、遠在數百英里之外,而且還要支付大筆費用的供應商。
這家零食製造商需要一種開放式的標準方法,可以為其自家員工提供操作和維護自有系統的能力。
更換鎖定的程式碼帶來公司自身的挑戰:
- 在缺乏現有系統文件的情況下,Polytron和這家零食烘焙公司必須重新定義系統的操作方式,並且在啟動新的程式碼之前,對所有的程式碼進行逆向工程。
- 系統整合商的工程師團隊以及工廠的批次系統專家攜手合作,利用作業主管的專業和知識來驗證應用的技術移轉是否適當,讓新的程式碼定義可以留存關鍵資訊。
- 建立洛克威爾自動化新款FactoryTalk Batch系統操作方式的詳細說明非常重要,如此可以確保零食烘焙公司不用將時間浪費在重新訓練作業員操作全新的系統。
- 利用詳細的說明,即可使用PlantPAx物件程式庫重新設計現有的ControlLogix處理器,將程式碼標準化。
- FactoryTalk View HMI的畫面外觀和操作方式必須相同。為了達成這個目標,現有的HMI是以使用ACP ThinManager和FactoryTalk View的精簡型用戶端加以取代。序列的運作方式必須完全照舊。另外,必須嚴格遵循所有的批次配方,才能滿足嚴格的食品品質標準。
- 工廠內現有的Windows PC則更換為使用ACP ThinManager的精簡型用戶端。
- 每個子系統的整合必須重新撰寫,才能將每個重要的系統完美整合到整個解決方案。
Polytron的另一個團隊則為工廠的整個攪拌系統建立了一個模擬模型:12座攪拌站,以及幾乎24個乾燥及液體食材輸送子系統。整體而言,總共建立了超過700個裝置的模型。連接到PAC、HMI和全新的批次管理解決方案時,烘焙公司便擁有一個可以離線測試的完整運作批次系統。
Polytron將模擬軟體和PlantPAx搭配使用,利用專為洛克威爾自動化Logix和RSLogix Emulate自動化平台製作的EtherNet/IP與OPC來模擬IO驅動程式。該團隊能夠以逼真的動態工廠模擬來測試全新的控制系統。
該團隊花了幾天的時間驗證配方和操作情況、手動和自動序列,甚至是潛在的故障與復原步驟。在參與這項廣泛測試的其中一部分之後,工廠經理對關閉工廠充滿信心,幾乎不會錯過開始生產日期。
全新的麵團源源不絕
這家烘焙公司原定的感恩節停機僅延長了一天。Polytron必須在星期一早上交貨並讓工廠復工生產。
計畫、建模和測試獲得了回報。烘焙公司的代表表示:「能夠預先進行全面的檢查非常難能可貴,而且可以排除起動時的猜測和不確定性。全新的程式碼以無縫接軌的方式導入至系統中,得以準時進行起動。」
就在五天後的星期一早上九點,所有系統都已清潔完畢,而且全新的麵團源源不絕供應。
全新的批次管理和控制解決方案符合所有期望:沒有意外停機、技術人員現在可以自由存取檢查碼,而且達到目標的品質規格。
- 更棒的是,停機時間縮短了25%,而且麵團的品質提高30%,代表不良批次就此消失。
- 作業員很快就可以讓生產線起動並運轉。程式切換一星期後,甚至有人問到:「那個,我們什麼時候要對系統進行變更?」