在(zai)中(zhong)國(guo)任(ren)意(yi)規(gui)模(mo)的(de)食(shi)品(pin)商(shang)店(dian)和(he)超(chao)市(shi)中(zhong),幾(ji)乎(hu)都(dou)可(ke)以(yi)看(kan)到(dao)方(fang)便(bian)麵(mian)的(de)身(shen)影(ying)。國(guo)內(nei)一(yi)家(jia)大(da)型(xing)方(fang)便(bian)麵(mian)製(zhi)造(zao)商(shang)為(wei)了(le)減(jian)少(shao)帶(dai)有(you)封(feng)包(bao)瑕(xia)疵(ci)的(de)產(chan)品(pin)流(liu)入(ru)市(shi)場(chang),降(jiang)低(di)客(ke)戶(hu)對(dui)包(bao)裝(zhuang)瑕(xia)疵(ci)的(de)投(tou)訴(su)率(lv),決(jue)定(ding)使(shi)用(yong)包(bao)括(kuo) TwinCAT 機器學習產品在內的倍福控製技術,使其方便麵外包裝質量可以得到實時可靠的智能化檢測。
天津豐昱菱控機電設備有限公司(以下簡稱:天津豐昱)是shi一yi家jia專zhuan注zhu工gong業ye自zi動dong化hua技ji術shu的de係xi統tong集ji成cheng商shang,與yu中zhong國guo最zui大da的de快kuai捷jie食shi品pin和he飲yin品pin生sheng產chan企qi業ye之zhi一yi簽qian訂ding合he同tong,為wei其qi提ti供gong最zui先xian進jin的de包bao裝zhuang檢jian測ce係xi統tong。這zhe家jia食shi品pin製zhi造zao商shang擁yong有you世shi界jie上shang產chan能neng最zui大da的de方fang便bian麵mian生sheng產chan線xian,每mei條tiao生sheng產chan線xian的de平ping均jun產chan量liang可ke達da每mei分fen鍾zhong 500 包,年總產量高達 48 億包。
包裝並封口是方便麵生產中的重要環節。對於袋裝方便麵來說,其包裝袋內通常裝有麵餅,以及若幹裝有幹調料、tiaoweijianghetuoshuishucaidengzuoliaodedulixiaobaozhuangdai。zaibaozhuangshengchanxianshang,zhexiedulibaozhuangdeyidaidaixiaotiaoliaobaoxianhuibeiyouxudifangzhizailiushuixianshanggaosuyundongdemianbingshang,zaiyiqijinruhengqiefengbaojijinxingbaozhuanghefengkoudenggongzuo。
在(zai)生(sheng)產(chan)的(de)過(guo)程(cheng)中(zhong),總(zong)會(hui)因(yin)為(wei)各(ge)種(zhong)不(bu)可(ke)控(kong)的(de)因(yin)素(su),出(chu)現(xian)小(xiao)調(tiao)料(liao)包(bao)掉(diao)落(luo)在(zai)兩(liang)個(ge)麵(mian)餅(bing)之(zhi)間(jian),被(bei)切(qie)刀(dao)一(yi)分(fen)為(wei)二(er),分(fen)裝(zhuang)在(zai)前(qian)後(hou)兩(liang)袋(dai)方(fang)便(bian)麵(mian)中(zhong)的(de)情(qing)況(kuang)。而(er)由(you)此(ci)生(sheng)產(chan)出(chu)來(lai)的(de)瑕(xia)疵(ci)品(pin)會(hui)引(yin)起(qi)消(xiao)費(fei)者(zhe)投(tou)訴(su),讓(rang)生(sheng)產(chan)廠(chang)家(jia)聲(sheng)譽(yu)受(shou)損(sun)。
yinci,shengchanchangjiaweilejiangdikesulv,jiubixuxiangbanfajianshaoxiacipindeliuchu。weilejinkenengdizuzhixiacipinliurushichang,fangbianmianshengchanshangshiyongleyanchishijianfeichangduandequanzidongzhiliangjianceshebei。tianjinfengyuzaizhegexiangmuzhongbangzhuzuizhongyonghukuaisushishilegaoxingnengdezhiliangkongzhixitong。
tamenxianyanjiulefengbaojidejixiehedianqijiegou。jutianjinfengyujieshao,zaizhegeguochengzhongtamenfaxian,youyubeifuchanpinhejishujuyoulianghaodekaifangxinghelinghuoxing,feichangshiheyongyucaijisuoxudefenxishuju。tamenzaifengbaojineianzhuanglejigechuanganqi,bingliyong TwinCAT Scope View 快速而方便地采集到第一批數據,以進行樣機分析。
通過隨後的數據分析發現:dangqiedaoqiezhongtiaoweibaoshi,zaicaijideshujuzhonghuiguancedaoyidingderaodong。raner,jingguoshijianzhengming,shiyongchuantongdegongchengshejifangfawufakekaodijiancechuzaochengxiacipinderaodongyinsu。yinweizhelixuyaokaolvyixiebuquedingxingyinsuduishujudeyingxiang,ruzhendong、包裝材質的變化、傳送帶的速度變化和切刀應力的變化,等等。此分析應用要求非常嚴苛,因此,天津豐昱決定使用 TwinCAT 機器學習軟件 來解決這一難題。
天津豐昱項目經理蘆鵬與倍福工程師萬品雷、解少偉合影
機器學習在工業領域的應用
瑕疵品檢測的實質就是使用分類器把無瑕疵和有瑕疵的產品區分開來。如果使用基於 ML 的分類器,需要基於樣本數據訓練一個數學模型,從而無需顯式編程就能做出正確的決策。
倍福可以提供各種工具和開放接口,支持從數據采集和模型訓練,到將調整好的模型直接部署到控製係統中等整個工程周期:
數據采集: 數據的數量和質量對采用機器學習方法的應用場景具有決定性的影響。倍福 I/O 模塊和軟件產品種類繁多,幾乎可以滿足采集任何種類數據的要求。TwinCAT 軟件中的各種功能插件,如 Scope View、Database Server、Data Agent 和 Analytics Logger 等工具可以采集並將數據存儲到工業 PC、本地或遠程數據庫或者雲端。
模型訓練: 通tong常chang需xu要yao先xian對dui采cai集ji到dao的de數shu據ju進jin行xing預yu分fen析xi或huo預yu處chu理li,以yi期qi找zhao到dao這zhe些xie原yuan始shi數shu據ju與yu期qi望wang結jie果guo的de關guan聯lian性xing,或huo加jia強qiang關guan聯lian性xing。然ran後hou再zai選xuan擇ze一yi個ge合he適shi的de機ji器qi學xue習xi算suan法fa,並bing設she置zhi超chao參can數shu訓xun練lian模mo型xing。倍bei福fu推tui薦jian使shi用yong如ru PyTorch、Keras、Scikit-learn等開放的機器學習框架進行模型訓練。最後,將訓練好的模型保存為 ONNX(開放神經網絡交換格式文件)標準化數據交換格式的文件。ONNX 文件描述了訓練好的模型的運算和參數,然後可以轉化成二進製格式(BML)文件,更適合在 TwinCAT 中進行序列化(即加載執行)。
模型部署: 針對機器學習(TF3800 和 TF3810)的 TwinCAT Runtime 環境,可以將訓練好的模型文件(BML 格式)動態加載到控製器中,模型可以在控製器中實時運行,其執行周期小於 1 ms。這樣可以直接處理推理結果(執行訓練好的機器學習模型),並通過超高速 EtherCAT 通訊係統傳輸給輸出設備,實現設備的實時控製。
這次方便麵生產線的瑕疵品識別完全依照這三步法進行實施。
首先,使用倍福的 EL1xxx 或 EL3xxx EtherCAT 數字量和模擬量輸入端子模塊結合 TwinCAT Scope View 采集傳感器數據。然後使用開源的學習框架 Scikit-learn 訓練機器學習模型,並生成模型描述文件。控製係統中的 TwinCAT Condition Monitoring可以預處理傳感器數據。然後再轉換成BML 文件,最後將該文件部署到一台 CX51xx 嵌入式控製器上運行,借助 TwinCAT Machine Learning Runtime 對實時采集的數據進行推理,再將推理結果經過 EL2xxx 係列 EtherCAT 輸出量端子模塊,實時剔除瑕疵品。
據天津豐昱介紹,倍福控製技術具備係統開放性優勢,可以非常輕鬆地與生產線上現有的第三方主控係統集成 。
開放式平台助力縮短 ML 算法的開發周期
此外,開放的 TwinCAT 平(ping)台(tai)可(ke)以(yi)有(you)效(xiao)驗(yan)證(zheng)算(suan)法(fa),而(er)無(wu)需(xu)直(zhi)接(jie)訪(fang)問(wen)機(ji)器(qi)。在(zai)模(mo)型(xing)訓(xun)練(lian)開(kai)始(shi)前(qian),生(sheng)產(chan)設(she)備(bei)上(shang)記(ji)錄(lu)的(de)數(shu)據(ju)被(bei)分(fen)成(cheng)訓(xun)練(lian)和(he)測(ce)試(shi)數(shu)據(ju)。先(xian)利(li)用(yong)訓(xun)練(lian)數(shu)據(ju)來(lai)訓(xun)練(lian) ML 模型。然後在訓練環境中使用測試數據,以測試訓練好的模型在未知數據上的表現如何。
在成功移植數據預處理算法和ML算法到TwinCAT 中後,就可以進行算法驗證。代碼在測試係統或實際使用的嵌入式控製器或工業 PC 上執行,驗證數據集通過 TwinCAT Database Server 功能流式傳輸給 TwinCAT 實shi時shi環huan境jing,以yi用yong作zuo虛xu擬ni數shu據ju源yuan。采cai用yong與yu現xian場chang傳chuan感gan器qi相xiang同tong的de采cai樣yang頻pin率lv從cong數shu據ju庫ku中zhong讀du取qu數shu據ju,因yin此ci可ke以yi優you化hua模mo擬ni最zui終zhong客ke戶hu現xian場chang的de應ying用yong場chang景jing。從cong生sheng產chan設she備bei采cai集ji到dao的de新xin數shu據ju集ji在zai測ce試shi環huan境jing中zhong可ke以yi用yong於yu挖wa掘jue各ge種zhong應ying用yong場chang景jing。最zui後hou,利li用yong測ce試shi數shu據ju調tiao試shi嵌qian入ru式shi控kong製zhi器qi上shang的de ML 算法,對其進行分析,以確保準確可靠地執行 ML 算法。
利用開放的 TwinCAT 平台開發和驗證 ML 算法,有效地避免了在工業現場不必要的 ML 算法調試,從而顯著縮短了算法的開發周期。天津豐昱強調,正是由於此原因,該合作項目的進展幾乎未受到新冠肺炎疫情的影響。
TwinCAT 的多任務多核處理功能既保證了多個 PLC 任務可在嵌入式控製器的多個處理器核中可靠執行,又保證了多個 PLC 任務之間可靠的數據交換。另一個優點是,這些功能隻需要簡單的配置和調用現成的 PLC 功能塊來完成,開發成本低。在方便麵生產項目中,通過采用兩個 PLC 任務和兩個處理器核,可靠實現了上述 ML 的兩步執行算法。
機器學習和基於 PC 的控製技術顯著減少工作量
通過機器學習方法和數據挖掘,可以更快、更有效地解決生產中遇到的問題,從而降低研發成本。天津豐昱方便麵生產線的經驗證明,TwinCAT 機器學習在異常檢測方麵優於傳統的工程方法。借助倍福開放的 TwinCAT 平台,數據采集、訓練和 ML 推理這一完整流程可以在客戶現場全自動實現。截止到 2020 年底,該質量檢測設備已在最終客戶的多條生產線上測試運行了近 4 個月,期間沒有任何人為幹預。最終客戶反饋:由於采用了倍福的開放式解決方案,可以在不修改現有主控製係統的情況下實現檢測係統;異常包裝可以得到及時、準確地識別,從而達到了降低客訴率的目的。
係統集成商天津豐昱指出,通過使用倍福的 CX51xx、EtherCAT I/O 和 TwinCAT 等(deng)產(chan)品(pin),設(she)備(bei)的(de)使(shi)用(yong)變(bian)得(de)更(geng)加(jia)簡(jian)單(dan)和(he)靈(ling)活(huo)。盡(jin)管(guan)客(ke)戶(hu)的(de)產(chan)線(xian)機(ji)械(xie)條(tiao)件(jian)複(fu)雜(za),但(dan)在(zai)倍(bei)福(fu)工(gong)程(cheng)師(shi)的(de)大(da)力(li)支(zhi)持(chi)下(xia),每(mei)條(tiao)新(xin)產(chan)線(xian)的(de)調(tiao)試(shi)和(he)後(hou)期(qi)的(de)維(wei)護(hu)都(dou)變(bian)得(de)很(hen)輕(qing)鬆(song)。此(ci)外(wai),通(tong)過(guo)使(shi)用(yong)倍(bei)福(fu)基(ji)於(yu) PC 的de開kai放fang式shi控kong製zhi技ji術shu,幾ji乎hu可ke以yi不bu用yong考kao慮lv原yuan有you機ji器qi設she備bei的de品pin牌pai,幾ji乎hu可ke以yi在zai任ren何he新xin舊jiu機ji器qi上shang采cai集ji需xu要yao的de數shu據ju,從cong而er使shi用yong機ji器qi學xue習xi方fang法fa解jie決jue客ke戶hu質zhi量liang檢jian測ce的de問wen題ti。天tian津jin豐feng昱yu相xiang信xin,在zai不bu遠yuan的de將jiang來lai,會hui有you越yue來lai越yue多duo的de最zui終zhong用yong戶hu受shou益yi倍bei福fu的de機ji器qi學xue習xi功gong能neng。
關於德國倍福
倍福(Beckhoff)公司總部位於德國威爾市。作為全球自動化技術的驅動者,倍福定義了自動化領域的許多國際標準。公司所生產的工業 PC、現場總線模塊、驅動產品和TwinCAT自動化軟件構成了一套完整的、相互兼容的控製係統,可為各個工控領域提供開放式自動化係統和完整的解決方案。倍福於1997年進入中國市場,致力於幫助製造企業提升競爭優勢,加速轉型升級。倍福在業內享有“創新引擎”的美譽,公司所倡導的PC控製技術具有良好的開放性,將IT技術、互聯網和自動化技術完美融合,助力實現工業 4.0 和智能製造。憑借領先的技術優勢和豐富的行業知識,倍福的創新產品和解決方案廣泛應用於風力發電、半導體、光伏太陽能、電子製造、金屬加工、包裝機械、物流輸送以及樓宇自控等眾多領域。
更多信息,請登陸 Beckhoff 中文官方網站:www.beckhoff.com.cn