轉(zhuǎn)帖|行業(yè)資訊|編輯:莫成敏|2019-07-30 11:42:24.847|閱讀 3853 次
概述:本篇文章主要介紹OPC Server 和OPC Client的區(qū)別?,F(xiàn)在就跟著小編來了解一下文章內(nèi)容吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
自從OPC標(biāo)準(zhǔn)出現(xiàn)之后,很多人都在使用,但是對于一些剛接觸的人來說還是比較懵的。本篇文章主要介紹OPC Server 和OPC Client的區(qū)別。現(xiàn)在就跟著小編來了解一下文章內(nèi)容吧~
說到OPC Server 和OPC Client,就不得不說一下OPC了。OPC全稱是Object Linking and Embedding(OLE) for Process Control,用于過程控制的OLE(即對象鏈接和嵌入)。它包括一整套接口、屬性和方法的標(biāo)準(zhǔn)集,用于過程控制和制造業(yè)自動化系統(tǒng)。OPC是以O(shè)LE/COM機(jī)制作為應(yīng)用程序的通訊標(biāo)準(zhǔn),而OLE/COM是一種客戶/服務(wù)器模式,具有語言無關(guān)性、代碼重用性、易于集成性等優(yōu)點(diǎn)。
OPC 為硬件制造商與軟件開發(fā)商提供了一條橋梁,那就是 OPC Server 了。現(xiàn)在來了解一下OPC Server吧~
OPC Server是一套利用微軟的COM/DCOM技術(shù)實(shí)現(xiàn)工業(yè)自動化資料獲取的架構(gòu)。OPC Server提供OPC接口,它將與之相連的物理設(shè)備(PLC)的信息值通過接口返回到客戶端應(yīng)用程序。也就是說,客戶端通過這些接口,可以獲得與OPC Server連接的物理設(shè)備的信息。
OPC Server 和OPC Client有什么區(qū)別呢?
1、后綴不同。
server指服務(wù)器:即如果其他人要想讀你的數(shù)據(jù)(或是對你的數(shù)據(jù)通過OPC方式寫值)時,你就必須有服務(wù)器,他才能通過client(即客戶端)來完成這個工作。client指客戶端:即你要去取他人的數(shù)據(jù),甚至要對他人的數(shù)據(jù)進(jìn)行寫值的操作,那么你的DCS就必須有client。
2、執(zhí)行的功能不同。
OPC Server/Client 是一套利用微軟的 COM/DCOM 技術(shù)達(dá)成工業(yè)自動化資料取得的架構(gòu)。OPC Server 提供了許多的接口,而Client 通過這些接口,可以取得與 OPC Server 相連的硬件裝置的信息,而無須了解這些硬件裝置的細(xì)節(jié)信息。
3、開發(fā)環(huán)境不同。
當(dāng)開發(fā)OPC Client程序時,最好使用Windows桌面程序方式,這種方式可兼容OPC Server程序運(yùn)行在Windows桌面程序方式和Windows NT服務(wù)方式,而當(dāng)開發(fā)OPC Server程序時,最好使用Windows NT服務(wù)方式。
4、運(yùn)行標(biāo)準(zhǔn)不同。
可以將OPC Server看作是協(xié)議轉(zhuǎn)換器,OPC Server使用設(shè)備的專用協(xié)議與設(shè)備通信,然后使用OPC Classic和OPC UA規(guī)范定義的標(biāo)準(zhǔn)化格式提供對該數(shù)據(jù)的訪問。通常情況下,OPC Server在OPC Client請求讀取或寫入數(shù)據(jù)之前不會執(zhí)行任何操作。
看完這篇文章,不知道大家有沒有對OPC Server有更深刻的印象呢?歡迎大家下載免費(fèi)試用的OPC Server~
想要購買OPC Servrer正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: