吳庭貴
摘 要:自動化智慧工廠是現(xiàn)代制造業(yè)發(fā)展的新階段。智慧工廠的技術(shù)基于工業(yè)物聯(lián)網(wǎng)與自動化控制技術(shù),有利于加強企業(yè)生產(chǎn)中的信息管理,提高了可控性,減少人工干預(yù)。針對自動化智慧工廠,構(gòu)建技術(shù)框架是基礎(chǔ),在實施中要解決控制中的大數(shù)據(jù)、虛擬仿真、人工智能等關(guān)鍵技術(shù),推動其在實際工廠中得以大規(guī)模應(yīng)用。
關(guān)鍵詞:自動化技術(shù);智慧工廠;技術(shù)框架;關(guān)鍵技術(shù)
自動化智慧工廠是將具有感知、監(jiān)控能力的傳感器與控制器應(yīng)用于生產(chǎn)線,借助智能分析實現(xiàn)工業(yè)生產(chǎn)的自動化控制,以提高制造質(zhì)量效率,降低資源消耗。自動化智慧工廠的構(gòu)建要明確技術(shù)框架,突破多項控制關(guān)鍵技術(shù),實現(xiàn)生產(chǎn)過程的智能化。
1.智慧工廠的主要特征
隨著新技術(shù)的發(fā)展,工廠自動化成為企業(yè)技術(shù)改造,實現(xiàn)創(chuàng)新發(fā)展的方向,近年來,由于工業(yè)互聯(lián)網(wǎng)的發(fā)展,更多感知、監(jiān)控技術(shù)的應(yīng)用,智慧工廠得以實現(xiàn)。智慧工廠對于企業(yè)提高加以效率,降低工序成本,提升產(chǎn)品品質(zhì)發(fā)揮著重要的作用。智能工廠可以實現(xiàn)個性化的制造服務(wù)。智能工廠可以包含數(shù)字工廠的所有特點,體現(xiàn)出自動化、模型化、集成化等特點,實現(xiàn)了制造協(xié)同、制造執(zhí)行、制造互聯(lián)(圖1)。智能工廠不僅具有預(yù)測能力,還具有自我診斷能力、自我維護(hù)能力,可以理解環(huán)境信息。智慧工廠借助計算機將生產(chǎn)制造中的各類數(shù)據(jù)簡單明了地展現(xiàn)出來,讓制造更加高效有序。
2.自動化智慧工廠的技術(shù)框架
2.1物物互聯(lián)層
在智慧工廠,物物互聯(lián)層面向生產(chǎn)設(shè)備、控制系統(tǒng)與操作人員,制造資源得以集成。物物互聯(lián)層針對多源數(shù)據(jù)的采集,借助各類傳感器、物聯(lián)網(wǎng)RFID標(biāo)簽、二維碼來獲取各類數(shù)據(jù),數(shù)據(jù)傳輸通過協(xié)議的支持,借助工業(yè)互聯(lián)網(wǎng)、無線網(wǎng)絡(luò)等實現(xiàn)制造層面不同資源的互聯(lián),制造過程保證精確以及可靠。
2.2對象感知層
智慧工廠針對智能感知層設(shè)備了多種類型的傳感器,實現(xiàn)了體系化管理。智慧工廠針對傳感器管理采用了數(shù)據(jù)格式化封裝,建立了數(shù)據(jù)傳輸協(xié)議,可以主動感知制造資源生成的各類數(shù)據(jù)。標(biāo)準(zhǔn)化定義交互操作,解析用戶的行為,實現(xiàn)對事務(wù)數(shù)據(jù)的動態(tài)感知。
2.3數(shù)據(jù)分析層
制造過程會生成多種,借助提取一轉(zhuǎn)換一裝載將產(chǎn)線上傳感器分散的數(shù)據(jù)集成,變?yōu)榻y(tǒng)一的數(shù)據(jù)格式,構(gòu)建出數(shù)據(jù)庫;借助數(shù)據(jù)關(guān)聯(lián)分析,從網(wǎng)絡(luò)模型中挖掘數(shù)據(jù)間的耦合機理,確定出預(yù)測模型,實現(xiàn)了產(chǎn)品加工過程控制的最優(yōu),對制造過程的動態(tài)管理,提升了制造的管理水平。
3.智慧工廠關(guān)鍵技術(shù)
3.1工業(yè)機器人的應(yīng)用
國外研究工業(yè)機器人始于上世紀(jì)中后期,近年來研究工業(yè)機器人取得了很大的進(jìn)步,可以滿足不同行業(yè)的需求,工業(yè)機器人產(chǎn)品在向著規(guī)?;姆较虬l(fā)展。特別是以日本、德國、美國為代表的發(fā)達(dá)國家針對工業(yè)領(lǐng)域的機器人領(lǐng)域掌握了大量的關(guān)鍵技術(shù),在產(chǎn)品開發(fā)方向積累了很多研究成果。當(dāng)前,工業(yè)機器人的應(yīng)用方向包括電弧焊、冶金、焊接、自動化裝配、搬運、噴涂、切割等較為簡單但是多次重復(fù)的工序,特別是在汽車制造業(yè),需要多種機器人完成不同的工序加以。當(dāng)前柔性小機器人也應(yīng)用了3C電子領(lǐng)域,有效提高了裝配的精度與速度。IRB120作為ABB Robotics公司換代產(chǎn)品,是最新一代六軸機器人的代表之一,負(fù)載可以達(dá)到3kg。它的設(shè)計專門對制造業(yè),可以滿足柔性加以的需要,如可以廣泛于電子計算機行業(yè)。機器人作為一類開放式結(jié)構(gòu),其特點是更加適合于柔性加工領(lǐng)域。它可安裝于多種工序中,能廣泛與外部系統(tǒng)發(fā)生通信。機器人可以配有IRC5C,還可以選擇IRC5控制器。當(dāng)前機器人主流的控制軟件Roboware?;赗obotware機器人系統(tǒng)可以具有多種功能,如實現(xiàn)動作控制、程序開發(fā)以及通信等。
3.2系統(tǒng)的通訊設(shè)計
在智慧工廠技術(shù)框架下,發(fā)揮關(guān)鍵作用的是PLC系統(tǒng),各類控制參數(shù)要途經(jīng)PLC內(nèi)部,設(shè)備控制借助Profinet完成數(shù)據(jù)通訊。(1)PLC和機器人發(fā)生數(shù)據(jù)交換。PLC和機器人的數(shù)據(jù)交換采用了Profinet,另外機器人選擇了Profinet板卡,可以結(jié)合需要選裝software。當(dāng)前自動化控制多采用PROFINETSlaveSW(SoftWare),可以實現(xiàn)(optionnumber888-3)。系統(tǒng)的網(wǎng)線端口借助LAN口與交換機連接,完成與PLC的數(shù)據(jù)交換。(2)PLC和相機發(fā)生通訊。Montrac與自動化生產(chǎn)線的控制系統(tǒng)連接,PLC與相機的數(shù)據(jù)交換也采用了Profinet通訊。(3)相機和機器人發(fā)生通訊。實踐表明,CognexCamera與Robot發(fā)生通訊方式僅借助TCP/IP實現(xiàn),這種方式通訊速度難以保證,多種數(shù)據(jù)通信時存在延時的影響;機器人可以優(yōu)先設(shè)置,Motion可對相關(guān)指令可以優(yōu)化。通訊任務(wù)的執(zhí)行通過后臺程序?qū)崿F(xiàn),需要較長的更新時間;相機拍攝相關(guān)參數(shù)可能存儲于PC的內(nèi)部,PLC要確定數(shù)據(jù)的類型。Robot和PLC發(fā)生通訊存在字節(jié)數(shù)量上限的影響。由于上述多種因素的影響,相機和機器人可以實現(xiàn)Profinet條件下的通訊。(4)PC和PLC發(fā)生數(shù)據(jù)交換。PC在運行組態(tài)軟件時,PLC內(nèi)置的保護(hù)設(shè)置可以靈活設(shè)置,可以采用“允許遠(yuǎn)程控制方通訊訪問”。此外,HMI對于PLC存在的DB數(shù)據(jù)能實現(xiàn)實時讀寫,因此可以保證數(shù)據(jù)監(jiān)控與參數(shù)設(shè)置易于實現(xiàn)。智慧工廠作為一類開放式結(jié)構(gòu),其特點是更加適合于柔性加工領(lǐng)域。它可安裝于多種工序中,能廣泛與外部系統(tǒng)發(fā)生通信。工業(yè)機器人可以配有IRC5C,還可以選擇IRC5控制器。當(dāng)前機器人主流的控制軟件Roboware?;赗obotware機器人系統(tǒng)可以具有多種功能,如實現(xiàn)動作控制、程序開發(fā)以及通信等。
3.3控制系統(tǒng)的軟件設(shè)計
軟件設(shè)計的每個部分根據(jù)不同的協(xié)議進(jìn)行通信和控制。一是針對S7-1500PLC特別采用了程序選擇模塊。其功能是為了程序管理的方便,可以針對PLC控制中的FB、DB、FC?;贗RC5進(jìn)行軟件設(shè)計可以實現(xiàn)機器人加工的數(shù)據(jù)交換以及數(shù)據(jù)類型轉(zhuǎn)換,Process中的PLC可以和機器人實現(xiàn)數(shù)據(jù)交互。為對相機拍照加以控制,判定拍照結(jié)果。當(dāng)前生產(chǎn)線采用了可以與S7-1200兼容的軟件STEP_7_Basic_V10.5,此軟件的特點具有硬件模塊自動地址分配功能,還可以實現(xiàn)通訊連接、程序編譯下載等多種功能。用戶能有選擇地創(chuàng)建功能塊,還可以進(jìn)行變量標(biāo)簽、報警、HMI屏幕作為本地或全局庫,可用于所有項目。
3.4監(jiān)控系統(tǒng)的設(shè)計
監(jiān)控系統(tǒng)的設(shè)計中,下位機PLC可以與上位機發(fā)生數(shù)據(jù)通信,通常借助RS-232/422串口得以實現(xiàn)。為了消除通信速度慢、可靠性低的問題。針對通信準(zhǔn)確性的解決采用了增加校驗機制。PLC與上位機發(fā)生通信可選擇PROFIBUS總線,也可以采用太網(wǎng)通信。太網(wǎng)通信速度可以保證,但要配備以太網(wǎng)模塊,還要以太網(wǎng)卡以及PC機,且前期的開發(fā)存在較大的難度,因此選擇Profinet通信。上位機結(jié)合地址可以顯示錯誤代碼與報警類型。針對設(shè)備維護(hù)人員的需要,增加了故障報警功能,PLC與上位機特別預(yù)留了不同類型的報警信息。如果要添加其他報警,要在PLC關(guān)聯(lián)報警變量,上位機中表達(dá)報警內(nèi)容。
上位機軟件當(dāng)前使用的主流軟件為intouch2014。上位監(jiān)控與數(shù)據(jù)源獲取借助軟件實現(xiàn)。數(shù)據(jù)庫包括InTouch公司發(fā)布的SQL Server 2012 Express。采用MP Line數(shù)據(jù)采集系統(tǒng)可以保證穩(wěn)定性。數(shù)據(jù)輸出可以采用Visual Studio 2012 系統(tǒng),以圖形和表格的形式呈現(xiàn)。PC機的操作系統(tǒng)為Windows7企業(yè)版、SP1專業(yè)版,內(nèi)存大于8G,硬盤大于500g。安裝殺毒軟件是預(yù)防客戶頻繁進(jìn)行數(shù)據(jù)復(fù)制,導(dǎo)致系統(tǒng)發(fā)生中毒或數(shù)據(jù)丟失。
軟件根據(jù)不同臺站的不同要求,數(shù)據(jù)庫應(yīng)可以適應(yīng)于多種數(shù)據(jù)類型和數(shù)據(jù)報表。為保證上位機的數(shù)據(jù)庫與報表信息不會互相干擾,程序設(shè)計采用了雙數(shù)據(jù)庫模式。配置數(shù)據(jù)庫可以存儲InTouch程序生成的多種數(shù)據(jù);報表信息可以存儲工件數(shù)據(jù)以及系統(tǒng)的狀態(tài)數(shù)據(jù)。PLC上電初始化完成后,程序可以為運行做好準(zhǔn)備。
4.結(jié)束語
當(dāng)前自動化智慧工廠發(fā)展趨勢。智能工廠能有效提高產(chǎn)品穩(wěn)定性,降低人工成本。智能工廠的實現(xiàn)要明確技術(shù)框架,對關(guān)鍵技術(shù)加以突破,保證控制得更加精準(zhǔn)。
參考文獻(xiàn)
[1]呂佑龍,張潔.基于大數(shù)據(jù)的智慧工廠技術(shù)框架[J].計算機集成制造系統(tǒng),2016,22(11):2691-2697.
[2]潘艷華.基于大數(shù)據(jù)的智慧工廠技術(shù)框架分析[J].智能城市,2018,4(5):37.
[3]潘偉.基于大數(shù)據(jù)的智慧工廠制造優(yōu)化技術(shù)研究[J].計算機技術(shù)與發(fā)展,2018,(12):7.
[4]王軍.從信息技術(shù)維度談“智慧工廠”框架[J].智慧工廠,2016,(5):2.