當前位置:編程學習大全網 - 編程語言 - OPC的通訊原理

OPC的通訊原理

PC(OLEfor Process Control, 用於過程控制的OLE)是壹個工業標準,管理這個標準國際組織是OPC基金會,OPC基金會現有會員已超過220家。遍布全球,包括世界上所有主要的自動化控制系統、儀器儀表及過程控制系統的公司。

基於微軟的OLE(現在的ActiveX)、COM (部件對象模型)和DCOM (分布式部件對象模型)技術。OPC包括壹整套接口、屬性和方法的標準集,用於過程控制和制造業自動化系統。

OPC全稱是OLEfor Process Control,它的出現為基於Windows的應用程序和現場過程控制應用建立了橋梁。在過去,為了存取現場設備的數據信息,每壹個應用軟件開發商都需要編寫專用的接口函數。由於現場設備的種類繁多,且產品的不斷升級,往往給用戶和軟件開發商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統集成商和開發商急切需要壹種具有高效性、可靠性、開放性、可互操作性的即插即用的設備驅動程序。在這種情況下,OPC標準應運而生。OPC標準以微軟公司的OLE技術為基礎,它的制定是通過提供壹套標準的OLE/COM接口完成的,在OPC技術中使用的是OLE 2技術,OLE標準允許多臺微機之間交換文檔、圖形等對象。  COM是Component Object Model的縮寫,是所有OLE機制的基礎。COM是壹種為了實現與編程語言無關的對象而制定的標準,該標準將Windows下的對象定義為獨立單元,可不受程序限制地訪問這些單元。這種標準可以使兩個應用程序通過對象化接口通訊,而不需要知道對方是如何創建的。例如,用戶可以使用C++語言創建壹個Windows對象,它支持壹個接口,通過該接口,用戶可以訪問該對象提供的各種功能,用戶可以使用Visual Basic,C,Pascal,Smalltalk或其它語言編寫對象訪問程序。在Windows NT4.0操作系統下,COM規範擴展到可訪問本機以外的其它對象,壹個應用程序所使用的對象可分布在網絡上,COM的這個擴展被稱為DCOM(Distributed COM)

  • 上一篇:PS大理石金屬字怎麽設計制作?PS設計大理石金屬字體教程
  • 下一篇:逆戰網名
  • copyright 2024編程學習大全網