李 坤
為了解決卷煙包裝企業(yè)各信息系統(tǒng)間相對(duì)獨(dú)立,對(duì)企業(yè)日常生產(chǎn)相關(guān)的信息管理帶來(lái)不便等問(wèn)題;在卷煙生產(chǎn)各部門(mén)調(diào)研的基礎(chǔ)上,采用S95 標(biāo)準(zhǔn)西門(mén)子SIMATIC IT 平臺(tái)開(kāi)發(fā)出生產(chǎn)執(zhí)行系統(tǒng)MES,通過(guò)OPC、DIS、B/S 與C/S 等方式實(shí)現(xiàn)各信息集成;基于MES 系統(tǒng)的信息系統(tǒng)集成,可方便上、下層系統(tǒng)間的有效通信;同時(shí)可以減少各系統(tǒng)間對(duì)某些特定功能的重復(fù)開(kāi)發(fā),提高開(kāi)發(fā)效率、方便后期的操作和維護(hù)。
目前,工業(yè)4.0 智能制造的生產(chǎn)創(chuàng)新理念不斷涌現(xiàn),實(shí)現(xiàn)智能制造必須有大量的生產(chǎn)現(xiàn)場(chǎng)數(shù)據(jù)的支撐,各信息化系統(tǒng)的使用為數(shù)據(jù)采集和分析提供了方便。為了將各信息化系統(tǒng)采集的數(shù)據(jù)進(jìn)行集成和共享,方便對(duì)數(shù)據(jù)的分析。結(jié)合卷煙包裝企業(yè)的生產(chǎn)特點(diǎn),介紹基于SIMATIC IT 平臺(tái)的生產(chǎn)執(zhí)行系統(tǒng)MES 與各信息化系統(tǒng)間的數(shù)據(jù)通信。
根據(jù)對(duì)卷煙企業(yè)生產(chǎn)業(yè)務(wù)調(diào)研,確定各信息系統(tǒng)的功能分工;對(duì)SIMATIC IT 平臺(tái)的MES 系統(tǒng)內(nèi)部建模環(huán)境進(jìn)行介紹,然后以平臺(tái)為基礎(chǔ)進(jìn)行基于OPC 實(shí)時(shí)數(shù)據(jù)流通信、基于DIS 的XML 文件數(shù)據(jù)通信,基于B/S 架構(gòu)與C/S 架構(gòu)的各信息系統(tǒng)頁(yè)面集成,最終完成各系統(tǒng)間的數(shù)據(jù)集成與通信。
根據(jù)業(yè)務(wù)部門(mén)的實(shí)際需求,通過(guò)MES 開(kāi)發(fā)項(xiàng)目組與其他信息化系統(tǒng)開(kāi)發(fā)項(xiàng)目組進(jìn)行積極溝通;劃分MES 項(xiàng)目和其他項(xiàng)目的業(yè)務(wù)開(kāi)發(fā)范圍,減少各系統(tǒng)間對(duì)相同業(yè)務(wù)數(shù)據(jù)重復(fù)開(kāi)發(fā),后期數(shù)據(jù)維護(hù)也比較麻煩。此次開(kāi)發(fā),通過(guò)有效通信實(shí)現(xiàn)MES系統(tǒng)和其他信息化系統(tǒng)的數(shù)據(jù)共享。
生產(chǎn)信息系統(tǒng)MES 處于整個(gè)信息化系統(tǒng)的中間層,MES 系統(tǒng)主要數(shù)據(jù)來(lái)源有頂層計(jì)劃數(shù)據(jù)和底層采集的反饋數(shù)據(jù)。集成部位包括(如圖1 所示):底層自動(dòng)化系統(tǒng)和頂層決策系統(tǒng)。底層自動(dòng)化控制系統(tǒng)為:制絲集控系統(tǒng)、一號(hào)工程系統(tǒng)、卷包數(shù)采系統(tǒng)、工業(yè)電視系統(tǒng)、物流立庫(kù)系統(tǒng)、考勤系統(tǒng)、能源管控系統(tǒng)。頂層信息系統(tǒng)包括:ERP 系統(tǒng)和PQM 系統(tǒng)。部分信息化系統(tǒng)的主要功能,ERP 系統(tǒng)主要功能是實(shí)現(xiàn)企業(yè)資源等決策管理。制絲集控系統(tǒng)負(fù)責(zé)制絲車間的數(shù)據(jù)的采集與管理。卷包數(shù)采系統(tǒng)負(fù)責(zé)卷包車間的數(shù)據(jù)采集與管理。物流立庫(kù)系統(tǒng)負(fù)責(zé)各庫(kù)存信息的統(tǒng)計(jì)與管理。能源管控系統(tǒng)負(fù)責(zé)能源數(shù)據(jù)采集與管理。
采用S95 標(biāo)準(zhǔn)實(shí)現(xiàn)各系統(tǒng)間信息交換,能夠減少M(fèi)ES 系統(tǒng)與其他系統(tǒng)集成費(fèi)用;S95 是標(biāo)準(zhǔn)儀表、系統(tǒng)和自動(dòng)化協(xié)會(huì)(ISA)企業(yè)控制集成標(biāo)準(zhǔn),它通過(guò)信息集成的標(biāo)準(zhǔn)模型和架構(gòu),提高生產(chǎn)制造過(guò)程的靈活性。SIMATIC IT 平臺(tái)是通過(guò)按照S95 標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā)的,實(shí)現(xiàn)S95 標(biāo)準(zhǔn)定義的功能、結(jié)構(gòu)和數(shù)據(jù)交換接口。
SIMATIC IT平臺(tái)(如圖2所示)是由標(biāo)準(zhǔn)化組件和“框架”(Framework)構(gòu)成的模塊系統(tǒng),具有符合ISAS95 標(biāo)準(zhǔn)的組件通過(guò)“框架”(Framework)連接到建模環(huán)境。SIMATIC IT Production Modeler(PM 生產(chǎn)模擬器)作為SIMATIC IT Framework 建模核心工具。SIMATIC IT 組件包括:工單管理組件POM、消息傳遞組件MSM、材料管理組件MM、報(bào)表統(tǒng)計(jì)組件RM、人員管理組件PRM。SIMATIC IT 獨(dú)立組件包括:實(shí)時(shí)數(shù)據(jù)采集組件Historian、質(zhì)量組件UNILAB、生產(chǎn)規(guī)范管理組件INTERSPEC。PM 通過(guò)COM 和GIS 兩種接口方式與各組件間,以數(shù)據(jù)流的方式進(jìn)行通信;同時(shí)也可以采用DIS 服務(wù)器通過(guò)connector 連接器,進(jìn)行各組件間的通信;各組件在PM 平臺(tái)中以內(nèi)置的SIMTIC IT 平臺(tái)中rule 規(guī)則形式,采用S95 標(biāo)準(zhǔn)進(jìn)行信息處理。
圖1 MES 系統(tǒng)與外部系統(tǒng)的集成
圖2 SIMATIC IT 建模平臺(tái)
圖3 基于OPC 的通信模型
圖4 基于DIS 的通信模型
為實(shí)現(xiàn)通過(guò)信息系統(tǒng)有效完成日常生產(chǎn)業(yè)務(wù),結(jié)合MES 系統(tǒng)處于信息化系統(tǒng)中間層的位置特點(diǎn);MES 系統(tǒng)與其他系統(tǒng)必須進(jìn)行準(zhǔn)確的數(shù)據(jù)通信 ?;贗T 平臺(tái)的MES 系統(tǒng)與其他系統(tǒng)數(shù)據(jù)通信方式主要有三種:基于OPC 的數(shù)據(jù)通信、基于DIS 的數(shù)據(jù)通信和基于B/S 與C/S 架構(gòu)的頁(yè)面集成。
OPC 服務(wù)器由三類對(duì)象組成(如圖3 所示):數(shù)據(jù)項(xiàng)(Item)、組(Group)、服務(wù)器(Server)。OPC數(shù)據(jù)項(xiàng)(Item)通常為設(shè)備的一個(gè)寄存器。多個(gè)數(shù)據(jù)項(xiàng)(Item)構(gòu)成組(Group),OPC 組(Group)是數(shù)據(jù)傳送的基本單元,通過(guò)組可以設(shè)置數(shù)據(jù)變更的速度;并在服務(wù)器緩沖區(qū)數(shù)據(jù)變化時(shí),通知客戶進(jìn)行處理,提高數(shù)據(jù)訪問(wèn)效率。卷煙生產(chǎn)現(xiàn)場(chǎng)底層自動(dòng)化系統(tǒng),通過(guò)OPC 方式將PLC 現(xiàn)場(chǎng)采集的相關(guān)數(shù)據(jù)以組(Group)對(duì)象的方式,傳給OPC客戶端;MES 系統(tǒng)中獨(dú)立組件Historian 和實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)進(jìn)行采集和存儲(chǔ);為后續(xù)過(guò)程統(tǒng)計(jì)分析提供數(shù)據(jù)來(lái)源。
(如圖4 所示)DIS 是SIMATIC IT 依據(jù)S95 標(biāo)準(zhǔn)實(shí)現(xiàn)不同系統(tǒng)間進(jìn)行數(shù)據(jù)通信的專門(mén)軟件。其中包含以下相關(guān)概念:Connector(連接器)能夠?qū)崿F(xiàn)DIS 服務(wù)器與外部系統(tǒng)數(shù)據(jù)交換的是具體的程序。SQL Server 數(shù)據(jù)庫(kù)是來(lái)進(jìn)行數(shù)據(jù)存儲(chǔ)的容器。XML 配置文件是配置DIS與外部系統(tǒng)進(jìn)行交換的數(shù)據(jù)格式文件。
DIS 包括服務(wù)器和客戶端,MES 系統(tǒng)通過(guò)DIS 作為數(shù)據(jù)傳輸樞紐,外部信息化系統(tǒng)通過(guò)DIS 客戶端以XML文件的方式將數(shù)據(jù)傳輸?shù)組ES 系統(tǒng)的DIS 服務(wù)器,DIS服務(wù)器接受數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù),方便后續(xù)解析。DIS 服務(wù)器通過(guò)Connector 可以實(shí)現(xiàn)IT 平臺(tái)內(nèi)相關(guān)組件、IT 獨(dú)立組件、PM 生產(chǎn)模擬器相連;通過(guò)rule 解析的方式實(shí)現(xiàn)數(shù)據(jù)數(shù)據(jù)處理。MES 系統(tǒng)內(nèi)部數(shù)據(jù)也以XML 文件的方式達(dá)給其他信息系統(tǒng)。
根據(jù)生產(chǎn)業(yè)務(wù)需要,卷煙企業(yè)同時(shí)開(kāi)發(fā)多個(gè)信息化系統(tǒng),各信息化系統(tǒng)都有自己的頁(yè)面顯示方式,為方便操作人員查看和維護(hù)數(shù)據(jù)信息,將各信息化系統(tǒng)在同頁(yè)面集中展現(xiàn)。用戶在一個(gè)頁(yè)面中操作,而數(shù)據(jù)信息在不同系統(tǒng)后臺(tái)進(jìn)行處理。各信息化系統(tǒng)采用不同的架構(gòu)進(jìn)行開(kāi)發(fā)。開(kāi)發(fā)架構(gòu)分為C/S 架構(gòu),即客戶端/服務(wù)器模式。B/S 架構(gòu),即瀏覽器、服務(wù)器模式。采用B/S 架構(gòu)開(kāi)發(fā)的程序,C/S架構(gòu)頁(yè)面可以采用browser 控件調(diào)用B/S 界面的IP 地址,實(shí)現(xiàn)C/S 與B/S 架構(gòu)的集成。采用B/S 開(kāi)發(fā)的界面,可以通過(guò)調(diào)用其他系統(tǒng)B/S 界面的IP 地址,實(shí)現(xiàn)B/S 與B/S 架構(gòu)的集成。采用C/S 架構(gòu)開(kāi)發(fā)的程序,B/S 開(kāi)發(fā)的頁(yè)面不能直接集成,通過(guò)第三方技術(shù)手段將C/S 開(kāi)發(fā)的頁(yè)面集成到B/S 架構(gòu)中。采用C/S 開(kāi)發(fā)的界面可以通過(guò)應(yīng)用程序接口的發(fā)生調(diào)用其他系統(tǒng)開(kāi)發(fā)的C/S 頁(yè)面。
根據(jù)卷煙包裝企業(yè)信息化技術(shù)改造項(xiàng)目,采用用戶需求調(diào)研的方式,找出各信息系統(tǒng)開(kāi)發(fā)的關(guān)鍵是實(shí)現(xiàn)數(shù)據(jù)共享。基于SIMTIC IT 平臺(tái)的MES 系統(tǒng)主要通過(guò)OPC 和DIS 實(shí)現(xiàn)各系統(tǒng)數(shù)據(jù)的調(diào)用、通過(guò)B/S 和C/S 架構(gòu)可實(shí)現(xiàn)各信息系統(tǒng)間的頁(yè)面集成。通過(guò)各系統(tǒng)間通信的研究,可以避免各系統(tǒng)間對(duì)某些功能的重復(fù)開(kāi)發(fā),提高開(kāi)發(fā)效率、方便后期的操作和維護(hù)。