《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > OPC技術(shù)在卷煙機械設(shè)備中的設(shè)計與實現(xiàn)
OPC技術(shù)在卷煙機械設(shè)備中的設(shè)計與實現(xiàn)
2016年微型機與應(yīng)用第13期
任科明,文韜
(常德煙草機械有限責(zé)任公司,四川 常德 415000)
摘要: 針對卷煙機械設(shè)備的智能化改造,為滿足多組設(shè)備實時集中監(jiān)控功能,提出了具有OPC功能的上位機系統(tǒng)設(shè)計方案,完成了對卷煙設(shè)備上位機系統(tǒng)的改進(jìn)設(shè)計。通過對工業(yè)以太網(wǎng)實現(xiàn)OPC服務(wù)器與西門子PLC之間實時通信的具體方法介紹,以及OPC客戶端程序編寫和實時數(shù)據(jù)庫的建立,實現(xiàn)對現(xiàn)場PLC數(shù)據(jù)交互訪問和機組數(shù)據(jù)信息保存,從而達(dá)到對卷煙機械機組遠(yuǎn)程監(jiān)控的目的。該系統(tǒng)實際運行過程中穩(wěn)定、可靠,便于生產(chǎn)操作人員對機組的集中監(jiān)控,避免設(shè)備故障產(chǎn)生的不良影響,提高了生產(chǎn)效率。
Abstract:
Key words :

  任科明,文韜

  (常德煙草機械有限責(zé)任公司,四川 常德 415000)

  摘要:針對卷煙機械設(shè)備的智能化改造,為滿足多組設(shè)備實時集中監(jiān)控功能,提出了具有OPC功能的上位機系統(tǒng)設(shè)計方案,完成了對卷煙設(shè)備上位機系統(tǒng)的改進(jìn)設(shè)計。通過對工業(yè)以太網(wǎng)實現(xiàn)OPC服務(wù)器與西門子PLC之間實時通信的具體方法介紹,以及OPC客戶端程序編寫和實時數(shù)據(jù)庫的建立,實現(xiàn)對現(xiàn)場PLC數(shù)據(jù)交互訪問和機組數(shù)據(jù)信息保存,從而達(dá)到對卷煙機械機組遠(yuǎn)程監(jiān)控的目的。該系統(tǒng)實際運行過程中穩(wěn)定、可靠,便于生產(chǎn)操作人員對機組的集中監(jiān)控,避免設(shè)備故障產(chǎn)生的不良影響,提高了生產(chǎn)效率。

  關(guān)鍵詞:OPC服務(wù)器;OPC客戶端;卷煙機械;PLC

0引言

  隨著信息技術(shù)的不斷發(fā)展,工廠設(shè)備的自動化程度日益提高,國產(chǎn)卷煙機械設(shè)備也在不斷地吸收新技術(shù)進(jìn)行智能化改造,從而提高生產(chǎn)效率和可靠性。卷接機組是煙機設(shè)備中的重要生產(chǎn)環(huán)節(jié),集機、電、氣、液、光于一體,其電氣控制系統(tǒng)采用西門子PLC控制器。為了隨時接收報警信息、準(zhǔn)確判斷設(shè)備生產(chǎn)運行情況,避免故障發(fā)生和擴(kuò)大,研發(fā)截取西門子PLC設(shè)備的過程數(shù)據(jù)就變得尤為重要。由于OPC(Object Linking and Embedding (OLE) for Process Control)規(guī)范把硬件供應(yīng)系統(tǒng)和軟件開發(fā)者分離開來,使得軟件開發(fā)者不需要過多地了解硬件的實質(zhì)和操作過程,只要遵循OPC規(guī)范進(jìn)行開發(fā),就可以訪問OPC服務(wù)器的數(shù)據(jù)[1]。OPC改變了原有的控制系統(tǒng)模式,作為一項逐漸發(fā)展起來的技術(shù)目前已經(jīng)贏得國內(nèi)外廠商的高度重視,許多公司在原來產(chǎn)品的基礎(chǔ)上增加了對OPC技術(shù)的支持。

  本文將OPC技術(shù)應(yīng)用于卷煙機械控制系統(tǒng)中,設(shè)計開發(fā)具有OPC服務(wù)器功能的上位機系統(tǒng),實現(xiàn)與西門子PLC的以太網(wǎng)通信功能。編寫相應(yīng)客戶端軟件程序,對工業(yè)生產(chǎn)數(shù)據(jù)進(jìn)行遠(yuǎn)程訪問和過程監(jiān)控。

1OPC技術(shù)

  OPC是OPC基金會制定的一個工業(yè)標(biāo)準(zhǔn),以O(shè)LE/COM/DCOM技術(shù)為基礎(chǔ),包括一整套接口、屬性和方法的標(biāo)準(zhǔn)集。采用該標(biāo)準(zhǔn)規(guī)范后,硬件開發(fā)商將取代軟件開發(fā)商為自己的硬件產(chǎn)品開發(fā)統(tǒng)一的OPC接口程序,軟件開發(fā)者也免除了對驅(qū)動程序開發(fā)的工作,把更多的精力投入到其核心產(chǎn)品的開發(fā)上,從而雙方的工作效率得到大大的提高[2]。OPC技術(shù)實現(xiàn)采用典型的CLIENT/SERVER模式,其中OPC的服務(wù)器是數(shù)據(jù)的供應(yīng)方, 收集現(xiàn)場設(shè)備的數(shù)據(jù)信息提供給OPC客戶端應(yīng)用;OPC客戶端是數(shù)據(jù)的使用方, 通過標(biāo)準(zhǔn)的OPC接口接收數(shù)據(jù)信息并進(jìn)行處理[3]。目前應(yīng)用最為廣泛的是OPCDA規(guī)范,該規(guī)范提供了服務(wù)器與客戶端之間實時數(shù)據(jù)的存取方法,并提供有多種訪問方式。規(guī)范中定義了3類對象:服務(wù)器對象(Server)、組對象(Group)和項對象(Item)[2]。一個OPC客戶端可以與多個OPC服務(wù)器同時進(jìn)行通信,多個 OPC 客戶端也可以同時與一個 OPC 服務(wù)器通信。與傳統(tǒng)控制系統(tǒng)相比,其數(shù)據(jù)傳輸處理過程更為靈活有效。

2卷煙機械系統(tǒng)總體結(jié)構(gòu)

  人機交互系統(tǒng)是卷接機組的人機對話界面,即上位機系統(tǒng)。系統(tǒng)交互軟件主要與PLC、SRM(重量控制系統(tǒng))、CIS(檢測系統(tǒng))、故障顯示器進(jìn)行通信完成采集和設(shè)置卷接機組的生產(chǎn)管理數(shù)據(jù)[4]。文中提出的OPC技術(shù)的卷接機組上位機系統(tǒng)采用工業(yè)總線+以太網(wǎng)的模式,可進(jìn)行實時通信和實時數(shù)據(jù)查詢。將PC站配置成OPC服務(wù)器,并開發(fā)另一端PC(HOST)上應(yīng)用軟件(即OPC客戶端)去訪問OPC服務(wù)器,從而實現(xiàn)客戶端與PLC間的通信。該系統(tǒng)軟件與SRM、CIS、故障顯示器的通信采用CAN總線模式,與PLC通信采用ETHERNET總線通訊接口。設(shè)計總體結(jié)構(gòu)如圖1所示。

  

001.jpg

  設(shè)計主要針對煙機生產(chǎn)運行狀態(tài)及機器故障報警情況進(jìn)行實時信息采集,通過OPC技術(shù)從卷接機組控制設(shè)備采用的PLC控制器中獲取控制過程的狀態(tài)數(shù)據(jù),選定需要的原始數(shù)據(jù),生成狀態(tài)及故障信息報表,從而對運行情況進(jìn)行準(zhǔn)確的跟蹤和判斷。一個HOST可與多個卷接機組服務(wù)器相連,以便生產(chǎn)操作人員集中監(jiān)控,避免設(shè)備故障產(chǎn)生的不良影響。

3OPC技術(shù)的應(yīng)用設(shè)計

  系統(tǒng)采用的主控PLC為S7400系列CPU414控制器,通過專用通信模塊CP343建立與上位機系統(tǒng)的以太網(wǎng)連接。西門子公司推出的Simatic Net軟件在工業(yè)控制層提供一個開放的、多元的通信系統(tǒng),具備OPC服務(wù)器功能,因此上位機系統(tǒng)使用西門子提供的PC Access OPC作為OPC服務(wù)器。配置上位機系統(tǒng)IP地址及OPC服務(wù)器的DCOM,利用組態(tài)軟件獲得PLC 中的I/O點和DB存儲區(qū)內(nèi)的數(shù)據(jù)。其次,實現(xiàn)上位機客戶端的開發(fā),通過OPC接口協(xié)議,建立OPC客戶端與服務(wù)器之間的通信連接。如圖2所示,客戶端和OPC服務(wù)器通信是基于DCOM對象實現(xiàn)的[5]。

  

002.jpg

  3.1OPC服務(wù)器與PLC通信的組態(tài)

  要實現(xiàn)OPC服務(wù)器與PLC之間實時通信,首先需要通過組建工業(yè)以太網(wǎng)來實現(xiàn)TCP/IP協(xié)議通信,所以需要完成對OPC服務(wù)器的硬件組態(tài)。其中硬件組態(tài)的建立和配置利用SIMATIC NET和STEP7軟件來實現(xiàn)[6],步驟如下:

  (1)PC站的硬件機架配置。添加OPC Server和IE General;在本地連接中設(shè)置網(wǎng)卡參數(shù),把PC作為以太網(wǎng)的一個站點,即PC station。

  (2)控制臺的使用與設(shè)置。在Access Points設(shè)定窗口中,將S7online指向PCinternal(local)。

  (3)在STEP 7中組態(tài)PC Station。在SIMATIC Manager中創(chuàng)建一個新項目,建立一個PC站;確認(rèn)硬件組態(tài)及組態(tài)參數(shù);設(shè)置與步驟(1)相對應(yīng)的以太網(wǎng)絡(luò)參數(shù);OPC Server建立一個“S7 connection”新連接;編譯存盤。

  (4)組態(tài)下載。確認(rèn)所有配置,將所定義的Item嵌入到OPC Scout中。如Quality顯示為“good”,則表明OPC Server與PLC之間已經(jīng)建立連接。

  3.2OPC應(yīng)用程序開發(fā)

  在Visual Basic環(huán)境下, 遵循OPC數(shù)據(jù)訪問規(guī)范主要完成兩個功能:其一是通過OPC接口實現(xiàn)對OPC服務(wù)器的連接,進(jìn)而實現(xiàn)對實時數(shù)據(jù)的讀取和查詢;其二是根據(jù)集中監(jiān)控需求對數(shù)據(jù)以可視化界面形式進(jìn)行顯示,實時將數(shù)據(jù)存儲在實時數(shù)據(jù)庫(ACCESS)中。OPC客戶端程序與OPC服務(wù)器的數(shù)據(jù)通信流程如圖3所示,主要由連接服務(wù)器、建立OPC組、讀數(shù)據(jù)和寫數(shù)據(jù)等功能塊組成。本設(shè)計采用異步通信方式[7],在程序中構(gòu)造了OPC服務(wù)器對象、OPC組對象以及OPC項對象。

 

003.jpg

  為了監(jiān)管的簡單便捷,根據(jù)現(xiàn)場需求設(shè)計可視化界面,建立ACCESS數(shù)據(jù)庫實時反映卷接機組設(shè)備生產(chǎn)運行情況[8],其結(jié)構(gòu)框圖如圖4所示。

4設(shè)備運行效果

  上位機軟件集成OPC數(shù)據(jù)服務(wù)器,軟件啟動時,OPC服務(wù)即隨之啟動。OPC服務(wù)器程序以O(shè)PC DA2.0標(biāo)準(zhǔn)發(fā)布生產(chǎn)數(shù)據(jù),可以使用任何支持OPC DA2.0及以上協(xié)議的客戶端軟件連接服務(wù)器,操作人員可以通過打開客戶端軟件遠(yuǎn)程觀察實時生產(chǎn)運行情況界面。如圖5、圖6所示。

  

004.jpg

005.jpg

  實時生產(chǎn)信息界面顯示最重要的生產(chǎn)數(shù)據(jù),如小時報告、停機記錄、停機分析、運行狀態(tài)、消耗統(tǒng)計、報警信息等。每一次停機報警都記錄報警發(fā)生時間和結(jié)束時間。歷史報警是一種循環(huán)的數(shù)據(jù)庫,用于存放預(yù)先定義好數(shù)目的報警信息。5結(jié)束語

  本文將OPC技術(shù)融入到卷煙機械控制系統(tǒng)中,介紹了開發(fā)基于OPC技術(shù)的 PLC上位機系統(tǒng)的實現(xiàn)過程及客戶端程序?qū)崿F(xiàn)。運行結(jié)果表明,該系統(tǒng)實現(xiàn)了對卷接機組設(shè)備信息的交互和關(guān)鍵數(shù)據(jù)的實時采集、監(jiān)測與報警,從而提高了設(shè)備生產(chǎn)效率和企業(yè)效率,為今后的數(shù)據(jù)分析、生產(chǎn)管理等提供一定保障。

參考文獻(xiàn)

  [1] 柴凱,侯立剛,姜軍銀.OPC技術(shù)在工業(yè)過程控制中的應(yīng)用研究[J]. 工業(yè)儀表與自動化裝置,2005(3) :7072.

  [2] 李南,薛孝存,王大海,等.淺談OPC技術(shù)[J].中國儀器儀表,2003(1):57.

  [3] 王鯤,袁中凡. OPC接口技術(shù)在工業(yè)自動化系統(tǒng)中的應(yīng)用[J].中國測試技術(shù),2005,31(1):95  97.

  [4] 深圳市鴻捷源自動化系統(tǒng)有限公司. HJY2人機交互系統(tǒng)使用說明書[Z].深圳:2012.

  [5] 張俊彪,王鴻輝,何長安.基于OPC Server的PC與S7300/ 400的通信[J]. 電力自動化設(shè)備,2007,27(4):8386.

  [6] 西門子(中國)自動化與驅(qū)動集團(tuán).通過ETHERNET建立SIMATIC NET OPC服務(wù)器與PLC的S7連接[Z]. 北京:2005.

  [7] 何海江.OPC客戶端關(guān)鍵技術(shù)的實現(xiàn)[J].微計算機信息,2003,19(7):7678.

  [8] 黃征,呂勁松,曾爾陽.基于OPC技術(shù)的集散控制系統(tǒng)的實現(xiàn)[J].煙草科技,2012,45(7):3235.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久夜色精品亚洲噜噜国产mv| 麻豆精品一区二区av白丝在线| 久久av最新网址| 亚洲视频国产视频| 亚洲另类一区二区| 亚洲日本va午夜在线电影| 一区二区三区无毛| 一区二区在线观看视频在线观看| 国产在线观看一区| 国产一区二区久久精品| 国产欧美日韩精品一区| 国产精品天天摸av网| 国产精品成人一区| 国产精品v欧美精品v日韩精品| 欧美三级网页| 欧美视频网址| 国产精品成人国产乱一区| 欧美日韩中文字幕在线视频| 欧美色视频在线| 国产精品剧情在线亚洲| 国产精品蜜臀在线观看| 国产精品视频yy9299一区| 国产精品一区二区视频| 国产色婷婷国产综合在线理论片a| 国产精品一区二区三区久久久| 国产精品羞羞答答xxdd| 国产欧美一区二区精品性| 国产一区二区日韩精品欧美精品| 国产亚洲福利社区一区| 狠狠色噜噜狠狠色综合久| 亚洲二区三区四区| 亚洲激情视频网| 99精品欧美一区| 亚洲小说春色综合另类电影| 中国日韩欧美久久久久久久久| 亚洲精品综合久久中文字幕| 日韩视频在线免费| 宅男66日本亚洲欧美视频 | 午夜亚洲视频| 欧美在线观看www| 亚洲国产另类 国产精品国产免费| 亚洲精品免费一二三区| 亚洲精品小视频| 亚洲女同同性videoxma| 久久精品五月| 欧美电影在线播放| 欧美视频不卡| 国产欧美一区二区三区在线老狼 | 亚洲欧美日韩一区二区三区在线观看| 午夜一区二区三区不卡视频| 久久久久一区二区三区| 欧美激情一区| 国产精品网站一区| 尤物yw午夜国产精品视频明星| 亚洲人午夜精品免费| 亚洲一区日韩| 亚洲日韩欧美视频一区| 亚洲综合99| 蜜桃av一区二区三区| 国产精品欧美久久| 亚洲电影第1页| 亚洲一区激情| 亚洲黑丝在线| 亚洲男女自偷自拍| 久久综合九色欧美综合狠狠| 欧美日韩综合| 在线观看一区欧美| 亚洲最新中文字幕| 久久精品一区中文字幕| 亚洲一区二区三区影院| 看欧美日韩国产| 国产精品家庭影院| 亚洲激情一区二区| 欧美亚洲午夜视频在线观看| 一区二区日韩免费看| 久久亚洲国产精品一区二区| 欧美午夜精品一区二区三区| 在线播放豆国产99亚洲| 亚洲一本视频| 99日韩精品| 美脚丝袜一区二区三区在线观看 | 9i看片成人免费高清| 亚洲精品中文字幕在线观看| 亚洲狼人综合| 夜夜夜久久久| 亚洲精品女人| 久久精品夜色噜噜亚洲a∨| 欧美色道久久88综合亚洲精品| 在线看片欧美| 欧美一区二区福利在线| 亚洲影院在线| 欧美精品日韩一区| 激情丁香综合| 午夜免费日韩视频| 亚洲一区视频| 欧美日韩大片| 亚洲国产综合在线| 亚洲国产天堂久久综合| 欧美在线高清| 国产精品国产自产拍高清av王其 | 一本色道久久综合亚洲精品婷婷 | 欧美一级淫片播放口| 欧美日韩一卡二卡| 亚洲欧洲日本国产| 亚洲狠狠丁香婷婷综合久久久| 久久精品中文字幕免费mv| 国产精品一二一区| 亚洲视频精选在线| 一区二区三区毛片| 欧美伦理91i| 91久久在线| 日韩性生活视频| 欧美国产专区| 亚洲黄色在线看| 亚洲人久久久| 欧美高清在线一区| 亚洲国产成人精品女人久久久| 亚洲成人在线网站| 久久夜色精品国产噜噜av| 国语自产精品视频在线看一大j8| 午夜精品成人在线视频| 欧美在线一级视频| 国产欧美日韩精品在线| 欧美一区二区三区在线观看视频| 欧美自拍丝袜亚洲| 国产日韩欧美中文在线播放| 香港久久久电影| 久久精品中文字幕一区| 激情偷拍久久| 亚洲精品国产精品国自产观看 | 国产午夜精品一区理论片飘花| 亚洲欧美激情一区二区| 欧美一区高清| 国产一区二区三区四区| 久久精品一区二区| 免费日韩成人| 亚洲理论在线观看| 亚洲免费一级电影| 亚洲欧美中文字幕| 麻豆成人在线播放| 亚洲激情另类| 中文在线一区| 国产精品久久久久999| 亚洲综合色在线| 久久久999精品视频| 黄色国产精品| 亚洲久久一区二区| 欧美午夜不卡视频| 午夜精品久久久久久久99黑人| 久久精品视频在线看| 亚洲福利在线观看| 一区二区三区视频在线| 国产精品最新自拍| 亚洲福利免费| 欧美日韩一本到| 亚洲欧美日韩综合国产aⅴ| 久久久久欧美| 亚洲欧洲一区二区天堂久久| 亚洲制服av| 伊人色综合久久天天| 99国产精品| 国产老女人精品毛片久久| 亚洲国产精品传媒在线观看| 欧美久久影院| 亚洲欧美另类在线| 狂野欧美一区| 99国产精品久久| 欧美一乱一性一交一视频| 在线观看国产精品网站| 亚洲一区二区精品在线| 国产视频一区在线观看一区免费| 亚洲欧洲午夜| 国产精品一区二区欧美| 91久久久在线| 国产精品久久久久久久久久三级 | 久久av一区二区三区| 亚洲高清视频的网址| 亚洲欧美福利一区二区| 一区视频在线| 亚洲一区激情| 伊人久久大香线蕉综合热线| 亚洲无线一线二线三线区别av| 国产一区二区三区日韩| 一区二区高清| 好吊一区二区三区| 亚洲一级一区| 在线播放精品| 久久国产精品久久久久久电车| 亚洲欧洲在线看| 久久久91精品国产| 中文国产成人精品| 免费日韩成人| 欧美一区二区视频97| 国产精品v欧美精品v日本精品动漫| 亚洲国产精品日韩| 国产日韩欧美在线播放| 亚洲香蕉在线观看| 亚洲人成在线观看网站高清| 久久久精品日韩| 亚洲一区日韩|