1 概述
實現(xiàn)敏捷生產(chǎn)和精益制造的制造執(zhí)行系統(tǒng)(Manufacturing Execution System:MES)是工業(yè)企業(yè)以信息化促進現(xiàn)代化的工業(yè)改革的重要內容,MES是處于上層計劃層和底層過程控制層之間的執(zhí)行層,主要負責生產(chǎn)管理和調度執(zhí)行,是制造過程信息集成的紐帶。本文提出基于OPC技術的MES與底層控制系統(tǒng)(PLC)間集成,實現(xiàn)EW-MES與自動化層的無縫鏈接,并以北京汽車株洲工廠EW-MES系統(tǒng)為例進行簡要說明。
圖1
2 OPC技術的應用
不同廠家、不同品牌的PLC數(shù)據(jù)通信協(xié)議互不相同,因為不同的語言和運行環(huán)境對驅動程序的接口有不同的要求,所以不僅軟件廠商需要編寫大量驅動,硬件廠家也需要為應用程序開發(fā)不同的驅動,這樣硬件廠商無疑加大了開發(fā)成本,與此同時方案也不符合軟件工程的發(fā)展趨勢,在這樣的背景下,OPC技術應運而生,OPC技術為工業(yè)控制領域提供了一種標準的數(shù)據(jù)訪問機制,將硬件與應用軟件有效地分離開來。不同的硬件廠商只需為各自的設備提供帶有OPC接口的服務器,軟件廠商可以采用具有OPC接口的客戶端程序對它們進行統(tǒng)一方式的訪問。
在實際的生產(chǎn)實踐中,底層的過程控制產(chǎn)品都是來自不同的廠家的DCS、SCADA、PLC等,缺乏統(tǒng)一的數(shù)據(jù)結構和標準的數(shù)據(jù)接口,使得MES的實時性、準確性難以實現(xiàn),制約了MES系統(tǒng)的發(fā)展,采用OPC技術則能很好地解決該問題。OPC接口通過提供工業(yè)自動化標準的RPC機制,使得MES可以通過OPC服務器獲得車間過程數(shù)據(jù),為MES進行過程信息集成提供了必要的技術支持。
3 EW-MES系統(tǒng)采用的OPC Server軟件
在EW-MES系統(tǒng)中,采用KepServerEx作為OPC Server。KepserverEx是全球工業(yè)界領先的超級OPC服務器,它嵌入了工業(yè)市場上廣泛的驅動程序和組件,具備幾乎任何自動化層控制設備(PLC)的驅動,同時再作為OPC Server發(fā)布出來。
KepServerEX能夠簡單快速地規(guī)劃通信,其必要的步驟如下:
圖2
1、 需要選擇驅動程序來建立channel
2、 制定需要連接的設備或系統(tǒng)
3、 建立連接設備的信號點地址,并制定名稱。
4 北汽株洲工廠EW-MES系統(tǒng)中OPC技術的應用
4.1 項目背景
北汽株洲工廠EW-MES系統(tǒng)涵蓋了沖壓、焊裝、涂裝和總裝四大車間,車間自動化控制系統(tǒng)采用了ROCKWELL和SIEMENS兩種品牌,同一種品牌中有多種型號的PLC。現(xiàn)場設備運行、故障,Andon呼叫信息等信號由各種相應PLC采集,最終統(tǒng)一存儲到EW-MES的數(shù)據(jù)庫中。
4.2 實施方案
1、 通過一臺服務器與各個自動化控制系統(tǒng)(PLC)建立以太網(wǎng)連接。
2、 服務器安裝運行KepServerEX軟件,作為OPC Server服務端。
3、 在KepServerEX建立各種驅動,與相應PLC建立連接。
4、 EW-MES實時數(shù)據(jù)庫支持OPC標準,作為OPC客戶端,他可以從OPC服務端中訪問數(shù)據(jù)。
5、 通過一臺服務器與各車間幾十種PLC建立以太網(wǎng)連接,通過OPC技術協(xié)議實現(xiàn)信息層與控制層(PLC)之間的數(shù)據(jù)交換。
6、 整體數(shù)據(jù)結構框架:
圖3 整體數(shù)據(jù)結構框架
5 結束語
OPC作為一座橋梁將EW-MES層與現(xiàn)場各種不同的廠家的控制系統(tǒng)(PLC)有機的聯(lián)系在一起。當各種軟件都采用OPC的接口規(guī)范時,各種應用軟件便可通過OPC接口實現(xiàn)方便的連接,增強了軟件間數(shù)據(jù)交換與應用的開放性。這使OPC成為了一塊即插即用的軟件主板,將工廠自動化系統(tǒng)不同層次的應用匯集在一起,相互溝通信息,因此使用OPC作為信息集成的統(tǒng)一接口具有無可比擬的優(yōu)越性。
EW-MES系統(tǒng)正是巧妙利用OPC技術,采用KepServerEX這一強大的OPC Server軟件實現(xiàn)了信息層與控制層之間的無縫鏈接。
(審核編輯: 智匯工業(yè))
分享