彭 偉,劉 健,曾華鵬
(天津中德應(yīng)用技術(shù)大學(xué),天津 300350)
隨著中國(guó)制造2025和德國(guó)工業(yè)4.0等戰(zhàn)略的提出,工業(yè)網(wǎng)絡(luò)技術(shù)和故障自診斷技術(shù)將迎來(lái)新的發(fā)展。工業(yè)網(wǎng)絡(luò)技術(shù)與故障自診斷技術(shù)的結(jié)合將是未來(lái)研究的重要方向,同時(shí)也將引導(dǎo)故障診斷向智能化方向發(fā)展。
傳統(tǒng)的故障診斷大多依賴工作人員的經(jīng)驗(yàn)和能力,而實(shí)際情況是高技術(shù)人才短缺,無(wú)法實(shí)現(xiàn)信息共享與儲(chǔ)備,不能及時(shí)發(fā)現(xiàn)故障。因此,亟需研究一個(gè)基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)線故障自診斷系統(tǒng),取代以往低效且費(fèi)用昂貴的故障診斷手段,實(shí)現(xiàn)由人工到自動(dòng)化和智能化的轉(zhuǎn)變,滿足各大工業(yè)戰(zhàn)略的要求。本文基于互聯(lián)網(wǎng)科技和工業(yè)控制技術(shù)的發(fā)展,通過對(duì)生產(chǎn)線故障自診斷系統(tǒng)的研究,搭建了一套與其自身生產(chǎn)環(huán)境相適應(yīng)的故障自診斷系統(tǒng)。通過此系統(tǒng)可以對(duì)生產(chǎn)線相關(guān)部件進(jìn)行自動(dòng)實(shí)時(shí)檢測(cè),節(jié)省人力物力,更快且更準(zhǔn)確地發(fā)現(xiàn)故障并將其排除,提高檢測(cè)效率,此外還能提高生產(chǎn)線的可靠性,提高工業(yè)生產(chǎn)的安全性、生產(chǎn)效率以及產(chǎn)品質(zhì)量。
1.1.1 傳感器技術(shù)
傳感器是能夠感知被測(cè)信號(hào)并且按一定規(guī)則將其轉(zhuǎn)換為可用輸出信號(hào)的器件或裝置的總稱。傳感技術(shù)總的來(lái)說(shuō)可以分為3代。
第一代是結(jié)構(gòu)型傳感器,其利用結(jié)構(gòu)參數(shù)的變化來(lái)感知和轉(zhuǎn)換信號(hào),如電阻應(yīng)變傳感器是利用應(yīng)變片尺寸變化時(shí)電阻值的變化來(lái)轉(zhuǎn)換電信號(hào)。
第二代傳感器是20世紀(jì)70年代逐漸發(fā)展起來(lái)的固態(tài)傳感器,此類傳感器由固態(tài)元件組成,大多根據(jù)材料的部分特性制作而成,如利用光敏效應(yīng)制成的光敏傳感器和利用熱電效應(yīng)制成的熱電偶傳感器。
第三代傳感器是20世紀(jì)80年代才發(fā)展起來(lái)的智能傳感器,其對(duì)外界信息有一定的自適應(yīng)處理能力,是一種由微型計(jì)算機(jī)技術(shù)與檢測(cè)技術(shù)結(jié)合而成的新技術(shù)。20世紀(jì)80年代智能化測(cè)量主要還是以微處理器為核心,將傳感器的信號(hào)調(diào)節(jié)電路存儲(chǔ)器、微計(jì)算機(jī)以及接口模塊全部集成到一塊芯片上來(lái)實(shí)現(xiàn)部分人工智能。到20世紀(jì)90年代,智能化測(cè)量技術(shù)進(jìn)一步發(fā)展,傳感器慢慢實(shí)現(xiàn)智能化和數(shù)字化,逐漸具有記憶、多參量測(cè)量以及聯(lián)網(wǎng)通信等智能化功能[1]。
1.1.2 工業(yè)互聯(lián)網(wǎng)
工業(yè)互聯(lián)網(wǎng)屬于泛互聯(lián)網(wǎng)分類,是開放的全球網(wǎng)絡(luò),將人、數(shù)據(jù)以及機(jī)器連接起來(lái),是一個(gè)高度集成的全球工業(yè)系統(tǒng),擁有先進(jìn)的計(jì)算分析和傳感技術(shù)[2]。
工業(yè)互聯(lián)網(wǎng)通過工業(yè)互聯(lián)網(wǎng)平臺(tái)將設(shè)備、產(chǎn)品、生產(chǎn)線、工廠、客戶以及供應(yīng)商連接互通,可以幫助制造業(yè)把產(chǎn)業(yè)鏈拉長(zhǎng),形成設(shè)備、系統(tǒng)、廠區(qū)以及部分地區(qū)之間的遠(yuǎn)距離互聯(lián)互通,提高作業(yè)效率,推動(dòng)整個(gè)制造服務(wù)體系朝著數(shù)字化和智能化的方向發(fā)展。此外,還能推動(dòng)制造業(yè)和服務(wù)業(yè)的融合發(fā)展,使工業(yè)經(jīng)濟(jì)各種要素資源能夠高效共享。
1.1.3 現(xiàn)場(chǎng)總線技術(shù)
現(xiàn)場(chǎng)總線是20世紀(jì)80年代末90年代初發(fā)展而成的,一般用在制造自動(dòng)化、過程自動(dòng)化以及樓宇自動(dòng)化等方向[3]?,F(xiàn)場(chǎng)總線作為工廠數(shù)字通信網(wǎng)絡(luò)的基礎(chǔ),不僅實(shí)現(xiàn)了生產(chǎn)現(xiàn)場(chǎng)與控制設(shè)備的連接,還提高了工作效率。這種綜合技術(shù)以控制技術(shù)、計(jì)算機(jī)技術(shù)、智能傳感技術(shù)以及數(shù)字通信技術(shù)為主,已經(jīng)引起了人們的廣泛關(guān)注,成為下一代自動(dòng)化技術(shù)發(fā)展的方向,未來(lái)將會(huì)改變自動(dòng)化系統(tǒng)的結(jié)構(gòu)和設(shè)備。
世界上許多公司相繼研發(fā)了不同的現(xiàn)場(chǎng)總線技術(shù)和產(chǎn)品?,F(xiàn)場(chǎng)總線設(shè)備處于過程設(shè)備的底層,需要具有協(xié)議簡(jiǎn)單、容錯(cuò)能力強(qiáng)、安全性高以及成本低等特點(diǎn),此外還要有較好的時(shí)間確定性和實(shí)時(shí)性、網(wǎng)絡(luò)負(fù)載穩(wěn)定、短幀傳輸以及信息交換頻繁等特性。根據(jù)以上特點(diǎn),現(xiàn)場(chǎng)總線系統(tǒng)從網(wǎng)絡(luò)結(jié)構(gòu)到通信技術(shù),都具有不同上層高速數(shù)據(jù)通信網(wǎng)的特色[4]。用戶有著高度的系統(tǒng)集成自主權(quán),可以選擇適合自身需求的廠家產(chǎn)品,降低了安裝、使用和維護(hù)的成本,并極大地提高了整體系統(tǒng)的可靠性和準(zhǔn)確性。
1.2.1 系統(tǒng)設(shè)計(jì)目的
設(shè)計(jì)自動(dòng)化生產(chǎn)線故障自診斷系統(tǒng)的主要目的包括兩部分。一是構(gòu)建完整的工業(yè)網(wǎng)絡(luò)系統(tǒng),將生產(chǎn)線實(shí)時(shí)信息傳送至服務(wù)器端,并在客戶端實(shí)現(xiàn)顯示與監(jiān)控;二是實(shí)現(xiàn)生產(chǎn)線關(guān)鍵部件故障診斷。
1.2.2 系統(tǒng)結(jié)構(gòu)
系統(tǒng)為標(biāo)準(zhǔn)三層架構(gòu),包含現(xiàn)場(chǎng)層、網(wǎng)絡(luò)層以及應(yīng)用層?,F(xiàn)場(chǎng)層由兩條生產(chǎn)線傳送帶、4個(gè)檢測(cè)物料的傳感器和氣動(dòng)裝置以及可編程邏輯控制器(Programmable Logic Controller,PLC)組成。網(wǎng)絡(luò)層由協(xié)議轉(zhuǎn)換器和交換機(jī)組成。應(yīng)用層則由服務(wù)器和客戶端開發(fā)平臺(tái)組成。目前西門子的PROFINET和PROFIBUS是市場(chǎng)上使用較多的總線標(biāo)準(zhǔn),其PLC產(chǎn)品可靠性高、編程靈活且組網(wǎng)通信功能強(qiáng),因此本系統(tǒng)將西門子PLC用作感知層的控制核心。整體系統(tǒng)結(jié)構(gòu)如圖1所示[5,6]。設(shè)備故障判斷流程如圖2所示。
圖1 故障自診斷系統(tǒng)架構(gòu)
圖2 故障判斷流程圖
系統(tǒng)擁有4個(gè)傳感器和4個(gè)伸縮氣缸。系統(tǒng)運(yùn)行時(shí),檢測(cè)傳感器檢測(cè)到物料經(jīng)過計(jì)數(shù),此時(shí)氣缸接收到伸縮指令,氣缸伸出。定義氣缸伸出時(shí),縮回狀態(tài)傳感器為不工作狀態(tài),設(shè)定氣缸伸縮反應(yīng)時(shí)間為2 s,2 s后氣缸伸縮不到位則判定故障,伸縮到位則正常。前3個(gè)傳感器計(jì)數(shù)之和與第4個(gè)傳感器計(jì)數(shù)一致則正常,反之故障。在設(shè)備中傳感器的間距是固定的,到達(dá)時(shí)間一致設(shè)為5 s,步進(jìn)電機(jī)速率誤差±1.5 s,則相鄰兩傳感器檢測(cè)時(shí)間應(yīng)為3.5 s≤T≤6.5 s,否則故障報(bào)警,判定電機(jī)故障。
本項(xiàng)目采用德國(guó)西門子工業(yè)自動(dòng)化集團(tuán)發(fā)布的一款全新的全集成自動(dòng)化軟件TIA Portal,其能夠?qū)崿F(xiàn)項(xiàng)目工程組態(tài)和系統(tǒng)程序編程等功能,適用于大部分自動(dòng)化任務(wù),是一款功能強(qiáng)大的自動(dòng)化軟件,也是目前主流的系統(tǒng)開發(fā)軟件之一。通過該軟件,用戶可快速直觀的完成由西門子控制器構(gòu)成的自動(dòng)化系統(tǒng)的開發(fā)和調(diào)試。TIA Portal目前只對(duì)應(yīng)西門子控制設(shè)備的開發(fā),支持S7-1 200系列、S7-1 500系列、S7-300系列、S7-400系列以及ET200系列CPU,同時(shí)還支持SIMATIC WinCC觸摸屏系統(tǒng)界面設(shè)計(jì)。工具內(nèi)嵌了10余種不同尺寸的HMI屏幕,涵蓋了西門子目前開發(fā)的大多數(shù)觸摸屏型號(hào),能夠完成一般設(shè)備的界面開發(fā)。TIA portal V14可完成控制器與觸摸屏的連接,同時(shí)還可根據(jù)實(shí)際情況完成多個(gè)控制器的連接,實(shí)現(xiàn)最優(yōu)控制。
對(duì)于一些早期系列的控制器,西門子分別開發(fā)了對(duì)應(yīng)的編程軟件。TIA portal作為西門子step7編程軟件的升級(jí)版,實(shí)現(xiàn)了多個(gè)編程軟件的集合。除早期的S7-200和S7-200 smart系列,其余各系列的控制器程序設(shè)計(jì)都可在TIA portal中實(shí)現(xiàn)開發(fā)和調(diào)試。而對(duì)于其他品牌的工業(yè)可控制器,如三菱、歐姆龍以及施耐德等,也都有各自的程序設(shè)計(jì)軟件。
Workbench是一款由宜科自動(dòng)化公司研發(fā)的工業(yè)App開發(fā)工具,其操作簡(jiǎn)便,用戶可根據(jù)生產(chǎn)實(shí)際需求定制工業(yè)App,同時(shí)能夠輕松獲得Android、IOS以及Web的安裝包。
作為Workbench的服務(wù)終端,Process Hub一方面向PLC收集數(shù)據(jù),對(duì)從PLC采集到的數(shù)據(jù)進(jìn)行分析處理,再將處理后的數(shù)據(jù)和結(jié)果發(fā)送至工業(yè)App或手持終端設(shè)備;另一方面,Process Hub服務(wù)器也可對(duì)App終端輸入的數(shù)據(jù)進(jìn)行上傳處理,再由PLC控制器控制各設(shè)備執(zhí)行相應(yīng)動(dòng)作。此外,使用App時(shí)需打開Process Hub以保證App正常工作App Cloud與Industrial App Store是工業(yè)App生成的最終環(huán)節(jié),用戶在Workbench開發(fā)工具內(nèi)編輯好所有界面及相應(yīng)的數(shù)據(jù)內(nèi)容,并在Web中調(diào)試運(yùn)行無(wú)誤后,便可輸出生成App文件。App Cloud是將輸出的App文件先上傳至宜科App云平臺(tái),平臺(tái)服務(wù)端生成一個(gè)apk文件(若輸出的是ios,則生成對(duì)應(yīng)的ipa文件),此時(shí)用戶便可在宜科應(yīng)用云商店下載。
宜科IoT Hub工業(yè)互聯(lián)網(wǎng)賦能平臺(tái)是宜科(天津)電子有限公司基于工業(yè)互聯(lián)網(wǎng)相關(guān)技術(shù),為解決數(shù)據(jù)融合而開發(fā)的一個(gè)“數(shù)據(jù)云梯”平臺(tái)。該平臺(tái)能夠有效解決基層數(shù)據(jù)采集及上傳的問題,通過給定的算法實(shí)現(xiàn)數(shù)據(jù)的分析處理,同時(shí)又可將分析處理后的數(shù)據(jù)重組,通過工業(yè)App直觀顯示,實(shí)現(xiàn)生產(chǎn)過程中各環(huán)節(jié)的信息流動(dòng)。與傳統(tǒng)工業(yè)互聯(lián)網(wǎng)平臺(tái)相比,IoT Hub平臺(tái)可以實(shí)現(xiàn)數(shù)據(jù)的分析上傳與下發(fā),實(shí)現(xiàn)運(yùn)營(yíng)與信息的深度融合。在實(shí)際生產(chǎn)制造中,宜科IoT Hub平臺(tái)通過連續(xù)采集終端平臺(tái)數(shù)據(jù),將數(shù)據(jù)上傳至云服務(wù)平臺(tái),對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、篩選以及分析,對(duì)比處理分析后的數(shù)據(jù)與之前設(shè)置的數(shù)據(jù),從而鎖定數(shù)據(jù)點(diǎn)的狀態(tài)信息,并提供信息實(shí)時(shí)推送,將信息發(fā)送至服務(wù)終端設(shè)備,實(shí)現(xiàn)生產(chǎn)監(jiān)控、報(bào)警響應(yīng)處理以及報(bào)表更新顯示等服務(wù),方便用戶使用。PLC I/O地址分配表如表1所示。
所有設(shè)備狀態(tài)信息的輸出都要包括PLC外部地址和內(nèi)部虛擬地址兩部分,虛擬地址需與工業(yè)App連接,以實(shí)現(xiàn)工業(yè)App的實(shí)時(shí)顯示。
用戶在辦公網(wǎng)上以Web方式快捷訪問設(shè)備實(shí)時(shí)信息,也可以在App上實(shí)時(shí)查看。根據(jù)數(shù)據(jù)庫(kù)中的短消息發(fā)送規(guī)則,在設(shè)備啟動(dòng)或停止時(shí),系統(tǒng)將導(dǎo)致設(shè)備狀態(tài)變更的預(yù)置信息發(fā)送給相關(guān)人員,使相關(guān)人員能夠隨時(shí)隨地掌握生產(chǎn)設(shè)備的運(yùn)行情況。該系統(tǒng)創(chuàng)新性的實(shí)現(xiàn)了故障診斷、故障原因判斷以及故障短消息自動(dòng)發(fā)送,同時(shí)還能快速形成故障處理方案,比傳統(tǒng)故障診斷方法節(jié)省了大量人力物力,應(yīng)用較為方便快捷。
網(wǎng)頁(yè)主要負(fù)責(zé)呈現(xiàn)設(shè)備實(shí)時(shí)信息、設(shè)備故障信息以及故障信息查詢3個(gè)方面的功能。其中,設(shè)備實(shí)時(shí)信息呈現(xiàn)是通過讀取數(shù)據(jù)采集程序傳輸?shù)臄?shù)據(jù)來(lái)完成實(shí)現(xiàn)。設(shè)備故障信息呈現(xiàn)則是獲取設(shè)備故障診斷程序的診斷信息,并通過查詢數(shù)據(jù)庫(kù)中的信息來(lái)綜合評(píng)估。故障查詢是以檢索數(shù)據(jù)庫(kù)中的記錄信息來(lái)呈現(xiàn),根據(jù)檢索到的故障關(guān)聯(lián)信息快速形成故障處理方案,提高了故障處理的效率和質(zhì)量。
該系統(tǒng)可以降低設(shè)備發(fā)生高危故障的風(fēng)險(xiǎn),保護(hù)工作人員的人身安全,保障生產(chǎn)穩(wěn)定運(yùn)行,并有效減少維修成本。此外,合理應(yīng)用該系統(tǒng)可以避免因維修人員經(jīng)驗(yàn)不足而導(dǎo)致誤判所造成的損失,縮短故障排除和處理的時(shí)間,盡快重新恢復(fù)生產(chǎn),可以大大節(jié)省時(shí)間并提高產(chǎn)量,減少人員支出。
綜上所述,基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)線故障自診斷系統(tǒng)不僅能有效解決傳統(tǒng)故障診斷不準(zhǔn)確、耗時(shí)長(zhǎng)且成本高的問題,還能避免因維修檢人員經(jīng)驗(yàn)不足而造成的損失。此外,系統(tǒng)可以更加快捷方便的實(shí)時(shí)推送設(shè)備現(xiàn)階段運(yùn)行情況,觀測(cè)是否存在老化或其他影響設(shè)備穩(wěn)定運(yùn)行的因素,及時(shí)判斷設(shè)備故障點(diǎn)并通知相關(guān)人員組織檢修,從而促進(jìn)企業(yè)的長(zhǎng)久發(fā)展。