夢幻西游挖礦賺錢(挖礦賺錢) 剖腹產(chǎn)的好處(剖腹產(chǎn)的好處有哪些) 如圖已知ab為圓o的直徑弦cd⊥ab垂足為h(如圖 已知AB是圓O的直徑 弦CD垂直AB 垂足為H) 深圳上下沙租房攻略(深圳下沙哪里租房便宜) 被2345和hao123主頁篡改修復方法 2015(2345是怎樣篡改主頁的以及如何徹底刪除) nba歷史得分榜百度一下(nba歷史得分榜百度百科) 如何防霧霾 什么口罩防霧霾效果好(什么口罩可以防霾) 制作手工的材料有哪些(制作手工的材料有哪些簡單) 天使等級 北京商標注冊流程圖(北京商標注冊流程圖解析) Galaxy S4 發(fā)布 全面解析新旗艦 圖(galaxy s4 上市時間) 土大黃根主要治什么?。ㄍ链簏S與大黃的區(qū)別) vivo手機怎么定位(vivo手機怎么定位查找) dnf更新失敗怎么辦 安裝文件寫入失敗怎么辦(為什么dnf更新寫入失敗) 隔玻璃曬太陽能起作用(隔著玻璃曬太陽能補鈣) steam國服怎么玩apex(steam國服怎么玩最終幻想14) 納雍縣是哪個市 蜂蜜可以放冰箱嗎(蜂蜜可以放冰箱嗎可以放多久) 電腦怎么連熱點(聯(lián)想電腦怎么連熱點) 石器時代寵物攻略(石器時代寵物大全) 經(jīng)濟管理出版社地址(經(jīng)濟管理出版社) 芒果tv怎么看湖南衛(wèi)視(芒果tv怎么看湖南衛(wèi)視回放) iPhone13如何在微店購物?(iphone13直營店可以直接買到嗎) 淘寶海外版叫什么(淘寶海外版) 幽門螺桿菌抗體(幽門螺桿菌抗體偏高是怎么回事) iOS7.1.1固件下載(ios7.0.4固件下載) 紙的來源視頻(紙的來源) QQ農(nóng)場怎么出售種子精華(QQ農(nóng)場種子精華) 玉兔出宮怎么畫(玉兔出宮怎么畫簡單) 光電信息科學與工程是干什么工作(光電信息科學與工程是干什么的) 卡通簽名頭像怎么制作(卡通簽名頭像怎么制作軟件) 比賽規(guī)則有哪些(比賽規(guī)則) 黑夾子的小妙用(黑夾子的小妙用有哪些) dear sir or madam要大寫嗎(dear sir or madam) 保衛(wèi)蘿卜——天際2攻略(保衛(wèi)蘿卜天際2關攻略) XP輸入法狀態(tài)條不見了怎么辦(xp輸入法不顯示) 語言能力描述范文100字(語言能力描述) 電腦顯示器總是黑屏怎么辦(電腦顯示器總是黑屏怎么辦恢復) 銀屑病怎么治療最好呢(治療銀屑病有什么好辦法) 東非高原動物大遷徙(東非高原) 茶葉怎樣利用微波進行了快速殺青處理(茶葉怎樣利用微波進行了快速殺青處理工藝) Java:將數(shù)組排序并使用二分法判斷數(shù)組元素(java對二維數(shù)組排序) 密不可分的英語短語(密不可分的英語) 購買筆記本電腦時要注意什么(購買筆記本電腦時要注意什么事項) 工行如何設置信用卡分期付款 手續(xù)費計算(工行如何設置信用卡分期付款,手續(xù)費計算方式) 國粹苑物業(yè)電話(國粹苑) 冬季安全手抄報(冬季安全手抄報圖片簡單又漂亮) 研究表明大腦的不同區(qū)域的激活取決于音樂和語言的結構復雜性 FDA 批準首次血液檢測來預測孕婦先兆子癇 盆底疾病的早期診斷對健康至關重要
您的位置:首頁 >要聞 >

組態(tài)王opc服務器配置(何謂OPC服務器)

導讀 關于組態(tài)王opc服務器配置,何謂OPC服務器這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、是這樣

關于組態(tài)王opc服務器配置,何謂OPC服務器這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、是這樣的,它不是純粹的硬件,也不是純粹的軟件,是一種標準與規(guī)范,OPC服務器的功能就是與下位機進行數(shù)據(jù)的交換,其中包含了大量的通訊程序和數(shù)據(jù)存貯程序。

2、然后提供標準的OPC接口,供其它軟件使用。

3、程序標準化以后,其他的軟件商只需開發(fā)面對服務器的程序即可,不用對不同的硬件設備開發(fā)不同的硬件驅(qū)動程序。

4、減小了工作量,也方便了使用。

5、下面是對OPC的標準描述,長了點,但是對了解OPC非常有幫助: OPC是OLE for Process Control的縮寫,即把OLE應用于工業(yè)控制領域。

6、OLE原意是對象鏈接和嵌入,隨著OLE 2的發(fā)行,其范圍已遠遠超出了這個概念。

7、現(xiàn)在的OLE包容了許多新的特征,如統(tǒng)一數(shù)據(jù)傳輸、結構化存儲和自動化,已經(jīng)成為獨立于計算機語言、操作系統(tǒng)甚至硬件平臺的一種規(guī)范,是面向?qū)ο蟪绦蛟O計概念的進一步推廣。

8、OPC建立OLE規(guī)范之上,它為工業(yè)控制領域提供了一種標準的數(shù)據(jù)訪問機制。

9、 工業(yè)控制領域用到大量的現(xiàn)場設備,在OPC出現(xiàn)以前,軟件開發(fā)商需要開發(fā)大量的驅(qū)動程序來連接這些設備。

10、即使硬件供應商在硬件上做了一些小小改動,應用程序就可能需要重寫;同時,由于不同設備甚至同一設備不同單元的驅(qū)動程序也有可能不同,軟件開發(fā)商很難同時對這些設備進行訪問以優(yōu)化操作。

11、硬件供應商也在嘗試解決這個問題,然而由于不同客戶有著不同的需要,同時也存在著不同的數(shù)據(jù)傳輸協(xié)議,因此也一直沒有完整的解決方案。

12、 自OPC提出以后,這個問題終于得到解決。

13、OPC規(guī)范包括OPC服務器和OPC客戶兩個部分,其實質(zhì)是在硬件供應商和軟件開發(fā)商之間建立了一套完整的“規(guī)則”,只要遵循這套規(guī)則,數(shù)據(jù)交互對兩者來說都是透明的,硬件供應商無需考慮應用程序的多種需求和傳輸協(xié)議,軟件開發(fā)商也無需了解硬件的實質(zhì)和操作過程。

14、 OPC的優(yōu)越性是顯而易見的: l 硬件供應商只需提供一套符合OPC Server規(guī)范的程序組,無需考慮工程人員需求。

15、 l 軟件開發(fā)商無需重寫大量的設備驅(qū)動程序。

16、 l 工程人員在設備選型上有了更多的選擇。

17、 l OPC擴展了設備的概念。

18、只要符合OPC服務器的規(guī)范,OPC客戶都可與之進行數(shù)據(jù)交互,而無需了解設備究竟是PLC還是儀表,甚至在數(shù)據(jù)庫系統(tǒng)上建立了OPC規(guī)范,OPC客戶也可與之方便地實現(xiàn)數(shù)據(jù)交互。

19、 OPC的適用范圍 OPC設計者們最終目標是在工業(yè)領域建立一套數(shù)據(jù)傳輸規(guī)范,并為之制定了一系列的發(fā)展計劃。

20、現(xiàn)有的OPC規(guī)范涉及如下領域: 在線數(shù)據(jù)監(jiān)測。

21、實現(xiàn)了應用程序和工業(yè)控制設備之間高效、靈活的數(shù)據(jù)讀寫。

22、 報警和事件處理。

23、提供了OPC服務器發(fā)生異常時,以及OPC服務器設定事件到來時向OPC客戶發(fā)送通知的一種機制。

24、 歷史數(shù)據(jù)訪問。

25、實現(xiàn)了讀取、操作、編輯歷史數(shù)據(jù)庫的方法。

26、 遠程數(shù)據(jù)訪問。

27、借助Microsoft的DCOM技術,OPC實現(xiàn)了高性能的遠程數(shù)據(jù)訪問能力。

28、 OPC近期將實現(xiàn)的功能還包括安全性、批處理、歷史報警事件數(shù)據(jù)訪問等。

29、 OPC的設計者在設計OPC時遵循如下原則: 易于實現(xiàn)。

30、 靈活滿足多種客戶需求。

31、 強大的功能。

32、 高效的操作。

33、 OPC的基本概念 1. 服務器、組、數(shù)據(jù)項 OPC服務器由三類對象組成:服務器(Server)、組(Group)、數(shù)據(jù)項(Item)。

34、服務器對象(Server)擁有服務器的所有信息,同時也是組對象(Group)的容器。

35、組對象(Group)擁有本組的所有信息,同時包容并邏輯組織OPC數(shù)據(jù)項(Item)。

36、 OPC組對象(Group)提供了客戶組織數(shù)據(jù)的一種方法。

37、客戶可對之進行讀寫,還可設置客戶端的數(shù)據(jù)更新速率。

38、當服務器緩沖區(qū)內(nèi)數(shù)據(jù)發(fā)生改變時,OPC將向客戶發(fā)出通知,客戶得到通知后再進行必要的處理,而無需浪費大量的時間進行查詢。

39、OPC規(guī)范定義了兩種組對象:公共組和局部組(私有組)。

40、公共組由多個客戶共有,局部組只隸屬于一個OPC客戶。

41、一般說來,客戶和服務器的一對連接只需要定義一個組對象。

42、 在每個組對象中,客戶可以加入多個OPC數(shù)據(jù)項(Item)。

43、如下圖所示: OPC數(shù)據(jù)項是服務器端定義的對象,通常指向設備的一個寄存器單元。

44、OPC客戶對設備寄存器的操作都是通過其數(shù)據(jù)項來完成的,通過定義數(shù)據(jù)項,OPC規(guī)范盡可能的隱藏了設備的特殊信息,也使OPC服務器的通用性大大增強。

45、OPC數(shù)據(jù)項并不提供對外接口,客戶不能直接對之進行操作,所有操作都是通過組對象進行的。

46、 客戶操作數(shù)據(jù)項的一般步驟為: 通過服務器對象接口枚舉服務器端定義的所有數(shù)據(jù)項,如果客戶對服務器所定義的數(shù)據(jù)項非常熟悉,此步可以忽略。

47、 將要操作的數(shù)據(jù)項加入客戶定義的組對象中。

48、 通過組對象對數(shù)據(jù)項進行讀寫等操作。

49、 每個數(shù)據(jù)項的數(shù)據(jù)結構包括三個成員變量:即數(shù)據(jù)值、數(shù)據(jù)質(zhì)量和時間戳。

50、數(shù)據(jù)值是以VARIANT形式表示的。

51、應當注意,數(shù)據(jù)項表示同數(shù)據(jù)源的連接而不等同于數(shù)據(jù)源,無論客戶是否定義數(shù)據(jù)項,數(shù)據(jù)源都是客觀存在的。

52、可以把數(shù)據(jù)項看作數(shù)據(jù)源的地址,即數(shù)據(jù)源的引用,而不應看作數(shù)據(jù)源本身。

53、 2. 報警(Alarm)和事件(Event) 報警和事件處理機制增強了OPC客戶處理異常的能力。

54、服務器在工作過程中可能出現(xiàn)異常,此時,OPC客戶可通過報警和事件處理接口得到通知,并能通過該接口獲得服務器的當前狀態(tài)。

55、 在很多場合,報警(Alarm)和事件(Event)的含義并不加以區(qū)分,兩者也經(jīng)?;Q使用。

56、從嚴格意義上講,兩者含義略有差別。

57、 依據(jù)OPC規(guī)范,報警是一種異常狀態(tài),是OPC服務器或服務器的一個對象可能出現(xiàn)的所有狀態(tài)中的一種特殊情況。

58、例如,服務器上標記為FC101的一個單元可能有如下狀態(tài):高出警戒,嚴重高出警戒,正常,低于警戒,嚴重低于警戒。

59、除了正常狀態(tài)外,其他狀態(tài)都視為報警狀態(tài)。

60、 事件則是一種可以檢測到的出現(xiàn)的情況,這種情況或來自OPC客戶,或來自OPC服務器,也可能來自OPC服務器所代表的設備,通常都有一定的物理意義。

61、事件可能與服務器或服務器的一個對象的狀態(tài)有關,也可能毫無關系。

62、如高出警戒和正常狀態(tài)的轉(zhuǎn)換事件和服務器的某個對象的狀態(tài)有關,而操作設備,改變系統(tǒng)配置以及出現(xiàn)系統(tǒng)錯誤等事件和對象狀態(tài)就無任何關系。

63、 3. OPC體系結構 OPC規(guī)范提供了兩套接口方案,即COM接口和自動化。

64、COM接口效率高,通過該接口,客戶能夠發(fā)揮OPC服務器的最佳性能,采用C++語言的客戶一般采用COM接口方案;自動化接口使解釋性語言和宏語言訪問OPC服務器成為可能,采用VB語言的客戶一般采用自動化接口。

65、自動化接口使解釋性語言和宏語言編寫客戶應用程序變得簡單,然而自動化客戶運行時需進行類型檢查,這一點則大大犧牲了程序的運行速度。

66、 OPC服務器必須實現(xiàn)COM接口,是否實現(xiàn)自動化接口則取決于供應商的主觀意愿。

67、 4. 服務器緩沖區(qū)數(shù)據(jù)和設備數(shù)據(jù) OPC服務器本身就是一個可執(zhí)行程序,該程序以設定的速率不斷地同物理設備進行數(shù)據(jù)交互。

68、服務器內(nèi)有一個數(shù)據(jù)緩沖區(qū),其中存有最新的數(shù)據(jù)值,數(shù)據(jù)質(zhì)量戳和時間戳。

69、時間戳表明服務器最近一次從設備讀取數(shù)據(jù)的時間。

70、服務器對設備寄存器的讀取是不斷進行的,時間戳也在不斷更新。

71、即使數(shù)據(jù)值和質(zhì)量戳都沒有發(fā)生變化,時間戳也會進行更新。

72、客戶既可從服務器緩沖區(qū)讀取數(shù)據(jù),也可直接從設備讀取數(shù)據(jù),從設備直接讀取數(shù)據(jù)速度會慢一些,一般只有在故障診斷或極特殊的情況下才會采用。

73、 5. 同步和異步 OPC客戶和OPC服務器進行數(shù)據(jù)交互可以有兩種不同方式,即同步方式和異步方式。

74、同步方式實現(xiàn)較為簡單,當客戶數(shù)目較少而且同服務器交互的數(shù)據(jù)量也比較少的時候可以采用這種方式;異步方式實現(xiàn)較為復雜,需要在客戶程序中實現(xiàn)服務器回調(diào)函數(shù)。

75、然而當有大量客戶和大量數(shù)據(jù)交互時,異步方式能提供高效的性能,盡量避免阻塞客戶數(shù)據(jù)請求,并最大可能地節(jié)省CPU和網(wǎng)絡資。

本文分享完畢,希望對大家有所幫助。

標簽:

免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!