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