最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

通訊協(xié)議004——OPC通訊標準的前世今生

2023-06-30 09:13 作者:zhouwl72  | 我要投稿

OPC是英文“OLE for Process Control”的縮寫,是工業(yè)自動化領(lǐng)域中的一種工業(yè)通信標準。它通過定義一些在不同平臺上具有通用性的規(guī)范,實現(xiàn)了各種設(shè)備、不同制造廠商及不同代表的設(shè)備可互聯(lián)互通。

我們將通過多篇文檔來介紹OPC通訊標準。更多通訊資源請登錄網(wǎng)信智匯(wangxinzhihui.com)。

今天我們來聊一聊OPC通訊標準的前世今生。

1、OPC產(chǎn)生的背景

在OPC通訊標準產(chǎn)生之前,自動化設(shè)備對外數(shù)據(jù)服務(wù)沒有統(tǒng)一的接口標準。不同的軟硬件廠商都有自己的一套標準。如早期的PhoneWell DCS、橫河DCS、Foxboro DCS都有各自的數(shù)據(jù)服務(wù)接口,為此,要從這些設(shè)備或系統(tǒng)中采集數(shù)據(jù),必須編寫不同的通訊接口。這好比如早期的手機充電接口,不同廠家的手機必須配備廠家自帶的充電器,或者通過各種轉(zhuǎn)換接口,否則無法充電。這就給工業(yè)互聯(lián)效率和成本帶來很大的阻礙。

? ??為了解決這種接口不統(tǒng)一造成工業(yè)互聯(lián)效率低下、成本高的現(xiàn)狀,1995年,由Microsoft和3個工業(yè)自動化系統(tǒng)供應(yīng)商共同創(chuàng)立OPC(OLE for Process Control)Foundation組織。OPC Foundation致力于定義一組開放、中立、標準的數(shù)據(jù)接口規(guī)范,建立一種工業(yè)自動化領(lǐng)域內(nèi)通用的數(shù)據(jù)通信機制。在1996年,OPC第一個版本定義了核心規(guī)范(COM/DCOM)和數(shù)據(jù)訪問規(guī)范(DA),此后不斷推出新的規(guī)范,包括歷史數(shù)據(jù)規(guī)范(HDA)、報警和事件規(guī)范(A&E)等等。目前,OPC已經(jīng)廣泛應(yīng)用于各種設(shè)備連接與數(shù)據(jù)采集場合。這個過程如同手機充電接口的統(tǒng)一,當然,除了坑人的蘋果手機,這無疑給用戶帶來了極大的方便。

OPC通訊標準的發(fā)展經(jīng)歷了經(jīng)典OPC和OPC UA兩個階段。


2、經(jīng)典OPC

經(jīng)典OPC是第一代OPC技術(shù), 英文全稱為:OLE for Process Control。OLE技術(shù)是基于微軟公司的COM/DCOM技術(shù),因此經(jīng)典OPC本質(zhì)上是基于COM/DCOM的過程控制技術(shù)。經(jīng)典OPC提供了一整套過程控制中數(shù)據(jù)交換的軟件標準和接口,包括:

1)OPC DA(OPC Data Access):OPC數(shù)據(jù)訪問接口,這是最常用到的接口,接口定義了數(shù)據(jù)交換的規(guī)范,包括:過程值、更新時間、數(shù)據(jù)品質(zhì)等信息。目前OPC DA經(jīng)歷1.0版本(1997年)、2.0版本(2002年)、3.0版本(2003年)。

2) OPC AE (OPC Alarms & Events):OPC報警與事件接口,接口定義了報警、事件消息、變量的狀態(tài)及如何管理。

3) OPC HDA(OPC Historical Data Access): OPC歷史數(shù)據(jù)訪問接口,接口定義了訪問及分析歷史數(shù)據(jù)的方法。

4) OPC XML-DA:XML數(shù)據(jù)訪問,脫離Windows COM/DCOM技術(shù),提供基于XML、SOAP、HTTP的數(shù)據(jù)交換。

5) OPC DX(Data eXchange):提供在OPC服務(wù)器之間交換數(shù)據(jù)的功能,該標準的主要目的是為來自不同制造商的設(shè)備和程序之間的數(shù)據(jù)交換創(chuàng)建網(wǎng)關(guān)。

OPC接口涉及對接雙方,對接方可以分為OPC Server和OPC Client。OPC Server一般由廠商提供,負責(zé)與系統(tǒng)、設(shè)備通訊,將系統(tǒng)、設(shè)備的數(shù)據(jù)封裝成對外服務(wù)的OPC接口。OPC Client則是符合OPC標準的客戶端軟件,可以由第三方自行開發(fā),通過OPC標準接口與OPC Server進行通訊,可以獲取到系統(tǒng)、設(shè)備的實時數(shù)據(jù),也可將指令下載到系統(tǒng)或設(shè)備。經(jīng)典OPC網(wǎng)絡(luò)拓撲圖如下圖所示。

? ??由于采用了標準的OPC接口,不同廠家的系統(tǒng)、設(shè)備對外數(shù)據(jù)服務(wù)采用相同的規(guī)范,1個OPC客戶端可以對接不同廠家的系統(tǒng)、設(shè)備,大大提高了工業(yè)互聯(lián)的效率,從而降低互聯(lián)成本。

?

3、OPC UA

OPC自發(fā)布以來廣泛應(yīng)用在工業(yè)互聯(lián)中,但由于對COM/DCOM技術(shù)的依賴性,該技術(shù)在安全性、跨平臺性以及連通性方面都存在很多問題。如:很難通過Internet/Intranet,尤其是企業(yè)防火墻;難以運行在非Windows系統(tǒng)中,也難以在嵌入式系統(tǒng)中實現(xiàn);很多上層應(yīng)用沒有COM接口,難以進行遠程調(diào)用等。

OPC UA的推出,正是基于這一背景。該技術(shù)不再依靠DCOM,而是基于面向服務(wù)的架構(gòu) (SOA),提供了如平臺獨立性,擴展性,高可靠性和連接互聯(lián)網(wǎng)的能力。因此,OPC UA的使用更簡便。

OPC UA(OPC Unified Architecture),基于OPC統(tǒng)一架構(gòu)的時間敏感網(wǎng)絡(luò)技術(shù) ,是一個新的工業(yè)軟件接口規(guī)范,其目的在于提出一個企業(yè)制造模型的統(tǒng)一對象和架構(gòu)定義,具有跨平臺、增強命名空間、支持復(fù)雜數(shù)據(jù)內(nèi)置、大量通用服務(wù)等新特點。

OPC UA 規(guī)范包含核心規(guī)范部分與存取類型規(guī)范部分,其中核心規(guī)范部分包括

2? OPC UA Data Access

2? OPC UA Alarms and Conditions

2? OPC UA Programs

2? OPC UA Historical Access

存取規(guī)范部分包括:

2? OPC UA Security Model

2? OPC UA Address Space Model

2? OPC UA Services

2? OPC UA Information Model

2? OPC UA Service Mappings

2? OPC UA Profiles

?

和現(xiàn)行OPC一樣,OPC UA 系統(tǒng)結(jié)構(gòu)包括 OPC UA 服務(wù)器和客戶端兩個部分, 每個系統(tǒng)允許多個服務(wù)器和客戶端相互作用。

由于OPC UA技術(shù)具備優(yōu)秀的信息建模、通信傳輸、跨平臺等能力,使得數(shù)據(jù)采集、信息模型化、系統(tǒng)通信更加安全、可靠。這決定了OPC UA將在多廣泛的技術(shù)領(lǐng)域獲得應(yīng)用,如IEC發(fā)布的智能電網(wǎng)標準化Roadmap將OPC UA技術(shù)作為重要的支撐標準,德國工業(yè)4.0也將OPC UA作為支撐技術(shù)之一。所以,OPC UA技術(shù)將作為重要的信息集成標準,在信息領(lǐng)域獲得廣泛應(yīng)用。

更多通訊資源請登錄網(wǎng)信智匯(wangxinzhihui.com)。


通訊協(xié)議004——OPC通訊標準的前世今生的評論 (共 條)

分享到微博請遵守國家法律
云霄县| 柏乡县| 塔城市| 綦江县| 南丹县| 兴安县| 湖北省| 莱州市| 汪清县| 新乐市| 和田县| 通江县| 兖州市| 拜泉县| 新营市| 辰溪县| 南靖县| 宁晋县| 古浪县| 怀化市| 肇州县| 郯城县| 金坛市| 浪卡子县| 开平市| 扎赉特旗| 桃园县| 洪江市| 资中县| 方正县| 夹江县| 平昌县| 丹棱县| 乌拉特前旗| 乌苏市| 巴楚县| 桦南县| 桐庐县| 仙桃市| 贡觉县| 哈巴河县|