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