技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于OPC技術(shù)的上位機(jī)與OMRON PLC的以太網(wǎng)通信

基于OPC技術(shù)的上位機(jī)與OMRON PLC的以太網(wǎng)通信

時(shí)間:2013-12-06 10:00:49來(lái)源:王進(jìn)

導(dǎo)語(yǔ):?本文介紹了基于OPC技術(shù)實(shí)現(xiàn)上位機(jī)與OMRON PLC之間的以太網(wǎng)通信,給出了利用觸摸屏eView提供的OPC Server的實(shí)際步驟以及VB實(shí)現(xiàn)的OPC客戶(hù)端應(yīng)用程序,該方案成功地應(yīng)用在自動(dòng)控制系統(tǒng)中,本文所介紹的通信程序的設(shè)計(jì)方法具有一定參考價(jià)值。

摘要:本文介紹了基于OPC技術(shù)實(shí)現(xiàn)上位機(jī)與OMRONPLC之間的以太網(wǎng)通信,給出了利用觸摸屏eView提供的OPCServer的實(shí)際步驟以及VB實(shí)現(xiàn)的OPC客戶(hù)端應(yīng)用程序,該方案成功地應(yīng)用在自動(dòng)控制系統(tǒng)中,本文所介紹的通信程序的設(shè)計(jì)方法具有一定參考價(jià)值。

關(guān)鍵詞:上位機(jī);PLC;OPC;VisualBasic

現(xiàn)代工業(yè)控制系統(tǒng)通常以PC機(jī)為上位機(jī),通過(guò)與現(xiàn)場(chǎng)工控設(shè)備如PLC的數(shù)據(jù)交換與處理,實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程的自動(dòng)控制。目前控制網(wǎng)絡(luò)的底層設(shè)備之間多是以現(xiàn)場(chǎng)總線(xiàn)連接,單一的現(xiàn)場(chǎng)總線(xiàn)技術(shù)存在著局限性,多種工業(yè)總線(xiàn)技術(shù)必將共同存在[1]。隨著OPC技術(shù)的發(fā)展和普及,它已成為工業(yè)過(guò)程控制的通信標(biāo)準(zhǔn),有了這樣一個(gè)標(biāo)準(zhǔn),使得系統(tǒng)與設(shè)備之間,完全無(wú)縫地真正開(kāi)放和方便地進(jìn)行企業(yè)級(jí)的通信成為可能,越來(lái)越多的硬件制造商和軟件開(kāi)發(fā)商為其產(chǎn)品提供OPC支持。因此,對(duì)OPC服務(wù)器和客戶(hù)端實(shí)現(xiàn)技術(shù)的探討是很有實(shí)際意義的。

目前,國(guó)內(nèi)的組態(tài)軟件大多都有自己的OPCClient/Server,而對(duì)于不需要組態(tài)軟件的其他功能,只需要利用OPC實(shí)現(xiàn)通信功能的客戶(hù)而言,使用自己開(kāi)發(fā)的OPCClient與硬件設(shè)備開(kāi)發(fā)商提供的OPCServer進(jìn)行數(shù)據(jù)通信,將大大減少開(kāi)發(fā)周期,并能有效地利用資源,節(jié)約成本。本文結(jié)合細(xì)紗機(jī)控制系統(tǒng),介紹一種利用OPC標(biāo)準(zhǔn)驅(qū)動(dòng)方式在VB環(huán)境中實(shí)現(xiàn)上位計(jì)算機(jī)與OMRONCP1HPLC實(shí)時(shí)通信與數(shù)據(jù)處理的方法,從而實(shí)現(xiàn)了人機(jī)界面與可靠的系統(tǒng)控制。

1.OPC技術(shù)的特點(diǎn)

OPC(OLEforProcessControl,用于過(guò)程控制的對(duì)象鏈接嵌入技術(shù))是一種基于微軟COM技術(shù)的工業(yè)技術(shù)規(guī)范和標(biāo)準(zhǔn)。它以O(shè)LE/COM/DCOM機(jī)制作為應(yīng)用程序級(jí)通信標(biāo)準(zhǔn),采用客戶(hù)服務(wù)器模式,把開(kāi)發(fā)訪(fǎng)問(wèn)接口的任務(wù)放在硬件生產(chǎn)廠家或第三方廠家,而以O(shè)PC服務(wù)器的形式提供給用戶(hù),用戶(hù)可以直接通過(guò)對(duì)OPC服務(wù)器內(nèi)數(shù)據(jù)的存取操作來(lái)實(shí)現(xiàn)應(yīng)用程序和硬件之間的通訊。利用OPC技術(shù),可以對(duì)現(xiàn)場(chǎng)設(shè)備及其驅(qū)動(dòng)程序進(jìn)行封裝,形成OPC服務(wù)器,OPC服務(wù)器向下對(duì)設(shè)備數(shù)據(jù)進(jìn)行采集,向上與OPC客戶(hù)應(yīng)用程序通信以完成數(shù)據(jù)交換。因此,它的出現(xiàn)為基于Windows的應(yīng)用程序和現(xiàn)場(chǎng)過(guò)程控制之間建立了橋梁。這種開(kāi)放高效的通信機(jī)制提供了一種從數(shù)據(jù)源提取數(shù)據(jù)并且傳輸?shù)綉?yīng)用程序的標(biāo)準(zhǔn)途徑,它能夠有效地整合各類(lèi)控制器和控制系統(tǒng),使不同廠商生產(chǎn)的設(shè)備能用統(tǒng)一的接口進(jìn)行數(shù)據(jù)交換和傳輸,很適合解決由不同類(lèi)型自動(dòng)化設(shè)備構(gòu)成的大中型系統(tǒng)中的數(shù)據(jù)交換和傳輸問(wèn)題[2]。

1.1OPC接口

OPC通常支持兩種類(lèi)型的訪(fǎng)問(wèn)接口:定制接口(CustomInterface)與自動(dòng)化接口(AutomationInterface)。定制接口效率高,客戶(hù)能發(fā)揮OPC服務(wù)器的最佳性能,定制接口為C++程序服務(wù);自動(dòng)化接口使解釋性語(yǔ)言和宏語(yǔ)言訪(fǎng)問(wèn)OPC服務(wù)器成為可能,故采用VB等語(yǔ)言的客戶(hù)一般采用自動(dòng)化接口。

1.2OPC對(duì)象

OPC邏輯對(duì)象有三類(lèi):服務(wù)器(server)、組(group)和數(shù)據(jù)項(xiàng)(item)如圖1所示。服務(wù)器對(duì)象包含服務(wù)器的所有信息,也是組對(duì)象的容器,一個(gè)服務(wù)器對(duì)應(yīng)于一個(gè)OPCServer,即一種設(shè)備的驅(qū)動(dòng)程序。組對(duì)象除了包含它自身信息外,還負(fù)責(zé)管理數(shù)據(jù)項(xiàng)。每一個(gè)數(shù)據(jù)項(xiàng)代表到數(shù)據(jù)源的一個(gè)連接,但它沒(méi)有提供外部接口,客戶(hù)端程序無(wú)法對(duì)數(shù)據(jù)項(xiàng)直接進(jìn)行操作,應(yīng)用程序必須依靠數(shù)據(jù)項(xiàng)的容器組對(duì)象來(lái)對(duì)它進(jìn)行操作[3]。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:匯川技術(shù)HD92四象限高壓變頻...

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。