文 / 劉宗 戴樺椋 尤長虹 黎偉雄 張友松 陶智麟 魏斌 高斌
《“十四五”信息化和工業(yè)化深度融合發(fā)展規(guī)劃》提出,到2025年,信息化和工業(yè)化在更廣范圍、更深程度、更高水平上實現(xiàn)融合發(fā)展。數(shù)字化制造車間是集自動化、信息化、集約化一體的綜合性體系和系統(tǒng),其目的在于管理數(shù)字化、可視化,實時性和可預測性,以提高生產(chǎn)的組織和系統(tǒng)柔性。
數(shù)字化制造車間IT系統(tǒng)對現(xiàn)場數(shù)據(jù)采集的程度還停留在單點狀態(tài)、流程控制的層面,離數(shù)字化需求的“隨心所欲”有非常大的距離。難點在于面對工藝不同、設備種類多、布局分散、通訊協(xié)議不一致、部門/工段信息需求不同等諸多現(xiàn)狀,互聯(lián)及數(shù)據(jù)采集是亟須解決的關鍵問題。工業(yè)互聯(lián)和數(shù)據(jù)采集,具有以下幾個特點[1]:
工業(yè)領域通信協(xié)議包括Profibus、Profinet、Modbus、OPC、OPC UA等,以及廠商提供的私有協(xié)議,導致了工業(yè)系統(tǒng)復雜性和封閉性。
設備狀態(tài)監(jiān)測、多AGV協(xié)同,需要在數(shù)據(jù)采集、分析、執(zhí)行之間的快速閉環(huán)。
傳感器的采樣率越高,單位時間數(shù)據(jù)量越大。大量的數(shù)據(jù)采集、數(shù)據(jù)讀取和存儲,將大幅度提高系統(tǒng)的技術復雜性。
采集的數(shù)據(jù)應帶有時間戳以確定數(shù)據(jù)產(chǎn)生的時序,滿足準確定位、關聯(lián)分析的準確性。
本文主要通過一個實際案例展開,說明我們對相關問題的研究過程和采用的方案。該項目需要實現(xiàn)WCS和ERP、MES、物流裝備的互聯(lián)互通和作業(yè)協(xié)同,設備數(shù)據(jù)融合,設備實時監(jiān)控與評估,接入數(shù)字化物流車間管控系統(tǒng),實現(xiàn)數(shù)據(jù)感知與匯聚,融合與分析,數(shù)據(jù)共享。
2021~2022年,武漢卷煙廠建設一套1140kg/h干冰膨脹煙絲生產(chǎn)線及配套的煙包緩存?zhèn)淞虾团蛎洘熃z箱式輸送物流系統(tǒng)(簡稱“YSCLS”)、異味處理系統(tǒng)、除塵系統(tǒng)、視頻監(jiān)控等系統(tǒng),新建系統(tǒng)作為武漢卷煙廠數(shù)字化制造車間的一個區(qū)塊,應具備生產(chǎn)工藝過程的數(shù)字化、可視化、管控集約化,并接入煙廠數(shù)字化管控系統(tǒng)。煙廠現(xiàn)有的大部分物流裝備、制造產(chǎn)線、物流系統(tǒng)支持采用WEB服務、Profinet、Ethernet/IP通訊方式。
YSCLS包含WCS、煙包輸送設備、煙絲箱輸送設備、煙絲裝箱設備、煙絲箱拆疊設備、提升機。YSCLS需要與新建的煙絲WMS和數(shù)字化管控系統(tǒng)、煙廠現(xiàn)有MES進行交互和數(shù)據(jù)共享。實現(xiàn)數(shù)字化車間的關鍵點是解決系統(tǒng)及設備互聯(lián),數(shù)據(jù)語義統(tǒng)一、通暢的數(shù)據(jù)采集。本文主要研究的內(nèi)容:
。構(gòu)建基于以OPC UA(Unified Architecture,統(tǒng)一架構(gòu))為核心的數(shù)據(jù)通信架構(gòu)。
。構(gòu)建設備信息模型。
。WCS應用。
。工業(yè)運行大數(shù)據(jù)存儲。
YSCLS數(shù)據(jù)通信架構(gòu)[2],如圖1。數(shù)據(jù)通信架構(gòu)需要達到目的如下[3]:
圖1 數(shù)據(jù)通信架構(gòu)
(1)WCS能夠通過WEB服務與MES、WMS進行數(shù)據(jù)通信。
(2)WCS能夠通過OPC DA/UA與各個設備PLC進行數(shù)據(jù)通信。
(3)獨立式OPC UA Server軟件能夠通過OPC DA/UA與各個設備PLC進行數(shù)據(jù)通信,并將采集的數(shù)據(jù)上傳到數(shù)據(jù)庫。
(4)WMS、MES通過OPC UA直接與各個設備PLC進行數(shù)據(jù)通信。
(5)工業(yè)數(shù)據(jù)存儲數(shù)據(jù)庫支持大數(shù)據(jù)的存儲和共享。
鏈式輸送機PLC、鏈式輸送機PLC、裝箱機PLC采用的是西門子1500系列,1500系列PLC內(nèi)置有OPC UA Server,提升機PLC不支持OPC UA,采用Ethernet/IP通訊。
WCS內(nèi)置有OPC UA Client客戶端與OPC UA Server,同時也支持采用OPC DA、Ethernet/IP與PLC通訊。
獨立式OPC UA Server是支持采用OPC DA/UA的專用軟件,負責即時采集各個PLC的數(shù)據(jù)并匯集到工業(yè)數(shù)據(jù)庫中。
根據(jù)武漢卷煙廠數(shù)字化制造車間需求,通過建立數(shù)字孿生平臺,能夠?qū)崿F(xiàn)物理車間和數(shù)字車間的“狀態(tài)感知-實時采集-精準執(zhí)行”閉環(huán)。YSCLS根據(jù)煙廠數(shù)字孿生平臺的數(shù)據(jù)需求,對設備進行構(gòu)建了統(tǒng)一的設備信息模型[4]。設備信息模型包括設備靜態(tài)信息、設備狀態(tài)信息、設備故障信息、物料信息、上位系統(tǒng)交互信息、設備監(jiān)控信息。
WCS采用訂閱機制監(jiān)視OPC數(shù)據(jù)塊的數(shù)據(jù)變化,可以靈活控制訂閱的數(shù)據(jù)節(jié)點和監(jiān)視范圍。訂閱模式只有在發(fā)生變化的情況下,OPC UA Server才會通知客戶端,與永久讀取信息(輪詢)相比,訂閱機制極大減少了傳輸?shù)臄?shù)據(jù)量,具備極大的靈活性。
(1)設備靜態(tài)信息:設備資產(chǎn)編號、設備組、系統(tǒng)編號、名稱、型號、供應商等。
(2)設備狀態(tài)信息:物料占位狀態(tài)、設備故障狀態(tài)、設備可用狀態(tài)、設備運行狀態(tài)、運行模式。
(3)設備故障信息:定義設備的所有故障的信息。
(4)物料信息:設備承載的物料輸送單元信息,包括輸送單元任務號、重量、尺寸。
(5)上位系統(tǒng)交互信息:數(shù)據(jù)請求標志、數(shù)據(jù)寫入成功標志、物料信息、控制信息。
(6)設備監(jiān)控信息:設備或設備元器件的溫度、電流、震動信息。
在OPC UA根據(jù)設備信息模型創(chuàng)建數(shù)據(jù)結(jié)構(gòu)進行映射。以鏈式輸送機為例,輸送機以區(qū)域中的電機為單位劃分為多個組,每個組包括多個電機,每個電機包括多個貨位。例如,組編號為FG01_AP301內(nèi)包含輸送機301、302、303、304、305,301輸送機包括3011、3012、3013、3014四個貨位[5]。
狀態(tài)可視化:為減少WCS與OPC UA Server數(shù)據(jù)交互的數(shù)據(jù)量,降低數(shù)據(jù)接口的復雜性。PLC將設備的急停狀態(tài)、物料占位狀態(tài)、設備故障狀態(tài)、設備可用狀態(tài)、設備運行狀態(tài)、運行模式分別映射到一個布爾類型的節(jié)點,采用節(jié)點訂閱實現(xiàn)狀態(tài)監(jiān)控。
心跳檢測:WCS定時讀取一個狀態(tài)節(jié)點,用于監(jiān)視WMS與OPC UA Server的連接狀態(tài)。WCS定時向一個節(jié)點交替寫TRUE/FALSE值,PLC檢測到值超時沒有變化,判定PLC與WCS斷聯(lián)。
站點控制:不同設備之間的交互位置PLC會將其設置為站點,每個站點當PLC檢測到實物時,會向WCS請求下發(fā)任務。PLC將每個站點分別映射到一個布爾類型的節(jié)點,WCS采用節(jié)點訂閱的方式獲取任務下發(fā)請求的指令,并通過OPC UA客戶端提供的方法下發(fā)任務。
物料跟蹤:在WCS下發(fā)任務給PLC成功后,物料將會被運輸?shù)较乱粋€站點,PLC將任務信息會映射到一個結(jié)構(gòu)體類型的節(jié)點,WCS采用節(jié)點訂閱實現(xiàn)物料跟蹤,從而顯示每個物料的任務信息。
結(jié)合上述內(nèi)容可以開發(fā)出WCS應用,如圖2,主要包含設備可視化(占位、故障),以及任務執(zhí)行、設備操作、任務進度、日志查詢、數(shù)據(jù)查詢導出等功能。
圖2 WCS應用
系統(tǒng)實現(xiàn)工藝數(shù)據(jù)、操作數(shù)據(jù)、設備運行狀態(tài)數(shù)據(jù)的全面采集和存儲,支持武漢卷煙廠數(shù)字化制造車間數(shù)字化需求,實現(xiàn)全生產(chǎn)過程的信息化、可追溯,全面掌握產(chǎn)品的生產(chǎn)經(jīng)過,識別和定位產(chǎn)品;實現(xiàn)設備的故障診斷和故障預測;實現(xiàn)工藝、設備的優(yōu)化運行。
現(xiàn)場采集的大量數(shù)據(jù)的存儲,使用什么樣的存儲方式對后面的數(shù)據(jù)分析和計算有重要影響。物流車間傳感器多,采集頻率都高,數(shù)據(jù)寫入及并發(fā)量大,數(shù)據(jù)庫應具有高速寫入的能力。數(shù)據(jù)能夠保存5年以上,并且能響應實時的查詢請求和歷史數(shù)據(jù)統(tǒng)計分析請求。
在本項目中,系統(tǒng)采用實時數(shù)據(jù)庫并實現(xiàn)時序數(shù)據(jù)的能力,具備高效讀寫、快速檢索、超強數(shù)據(jù)壓縮的特點。
OPC UA是下一代的OPC標準,通過提供一個完整、安全和可靠的跨平臺的架構(gòu),實現(xiàn)原始數(shù)據(jù)和預處理的信息從制造層級到生產(chǎn)計劃或ERP層級的傳輸。本文研究了基于OPC UA相關技術實現(xiàn)制造車間系統(tǒng)、設備的互聯(lián)互通,構(gòu)建了設備信息模型及設備在PLC中的映射和數(shù)據(jù)采集方式和機制;指導了WCS與OPC UA Server通訊的關鍵內(nèi)容設計方法,可有效提高響應速度,大幅降低交互頻次,提高系統(tǒng)穩(wěn)定性。針對工業(yè)運行數(shù)據(jù)的采集和大數(shù)據(jù)存儲,本文也提出了相應方案。通過煙包緩存?zhèn)淞虾团蛎洘熃z箱式輸送物流系統(tǒng),使武漢卷煙廠生產(chǎn)操作人員的工作效率得到有效提高。