OPC全稱是OLE for Process Control,它的出現為基于Windows的應用程序和現場過程控制應用建立了橋梁。在過去,為了存取現場設備的數據信息,每一個應用軟件開發商都需要編寫專用的接口函數。由于現場設備的種類繁多,且產品的不斷升級,往往給用戶和軟件開發商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統集成商和開發商急切需要一種具">

      技術頻道

      什么是OPC技術

      OPC全稱是OLE for 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)。
      通過DCOM技術和OPC標準,完全可以創建一個開放的、可互操作的控制系統軟件。OPC采用客戶/服務器模式,把開發訪問接口的任務放在硬件生產廠家或第三方廠家,以OPC服務器的形式提供給用戶,解決了軟、硬件廠商的矛盾,完成了系統的集成,提高了系統的開放性和可互操作性。
      OPC服務器通常支持兩種類型的訪問接口,它們分別為不同的編程語言環境提供訪問機制。這兩種接口是:自動化接口(Automation interface);自定義接口(Custom interface)。自動化接口通常是為基于腳本編程語言而定義的標準接口,可以使用VisualBasic、Delphi、PowerBuilder等編程語言開發OPC服務器的客戶應用。而自定義接口是專門為C++等高級編程語言而制定的標準接口。OPC現已成為工業界系統互聯的缺省方案,為工業監控編程帶來了便利,用戶不用為通訊協議的難題而苦惱。任何一家自動化軟件解決方案的提供者,如果它不能全方位地支持OPC,則必將被歷史所淘汰。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 亚洲乱色熟女一区二区三区蜜臀| 亚洲一区二区三区不卡在线播放| 久草新视频一区二区三区| 日韩精品中文字幕无码一区| 波多野结衣一区二区三区88| 99精品一区二区三区无码吞精| 国模精品一区二区三区| 国精产品999一区二区三区有限 | 一区二区三区电影网| 中文字幕一区二区三区5566| 中文无码AV一区二区三区| 无码人妻久久一区二区三区蜜桃 | 精品国产鲁一鲁一区二区| 国精品无码一区二区三区在线| 一区二区网站在线观看| 国产在线一区二区杨幂| 国产成人一区二区在线不卡| 日本一区二区三区久久| 日韩精品电影一区| 精品一区二区三区在线播放 | 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 久久久久人妻一区二区三区vr | 成人免费视频一区| 成人国产精品一区二区网站公司| 中文字幕人妻AV一区二区| 无码国产精品一区二区免费式影视 | 肥臀熟女一区二区三区| 熟妇人妻系列av无码一区二区| 中文字幕在线播放一区| 中文字幕无码一区二区免费| 日本成人一区二区| 人妻无码久久一区二区三区免费| 蜜臀AV免费一区二区三区| 97se色综合一区二区二区| 秋霞日韩一区二区三区在线观看 | 亚洲欧美国产国产一区二区三区| 成人无码精品一区二区三区| 亚洲一区二区三区在线视频| 日本一区二区免费看| 日韩免费一区二区三区在线| 国产精品日韩一区二区三区|