五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

通訊協(xié)議008——OPC是通訊協(xié)議嗎

2023-07-05 15:57 作者:zhouwl72  | 我要投稿

OPC是當(dāng)前工業(yè)互聯(lián)常用的通訊技術(shù),我們經(jīng)常會(huì)說OPC通訊協(xié)議,那OPC是通訊協(xié)議嗎?嚴(yán)格地說,OPC不是通訊協(xié)議,而是一種通訊規(guī)范,是一種通訊接口標(biāo)準(zhǔn)。更多通訊資源請(qǐng)登錄網(wǎng)信智匯(wangxinzhihui.com)。

首先,來看什么是通訊協(xié)議?通訊協(xié)議就是兩個(gè)(或多個(gè))設(shè)備之間通信必須要遵循的一種協(xié)議。通過通信信道互連起來的多個(gè)數(shù)據(jù)通信系統(tǒng),要實(shí)現(xiàn)協(xié)同信息交換,它們之間必須具有共同的約定,約定信息在哪條通道間交流,什么時(shí)間交流,交流什么信息,信息怎樣交流。這個(gè)約定就是通信協(xié)議。

不同的通信協(xié)議雖然具有不同的特點(diǎn)和功能,但它們都包含了三個(gè)基本要素:

  • 語(yǔ)法:定義了數(shù)據(jù)傳輸?shù)母袷胶徒Y(jié)構(gòu),以確保發(fā)送方和接收方都能正確地解釋數(shù)據(jù)內(nèi)容。

  • 語(yǔ)義:定義了數(shù)據(jù)的意義和目的,以確保通信雙方在數(shù)據(jù)傳輸過程中能夠理解對(duì)方的意圖。

  • 定時(shí):定義了數(shù)據(jù)的傳輸速率和時(shí)間,以確保通信的有效性和流暢性。

通信中的數(shù)據(jù)往往以數(shù)據(jù)包的形式進(jìn)行傳送的,我們把這樣的一個(gè)數(shù)據(jù)包稱作為一幀數(shù)據(jù)。比較可靠的通信協(xié)議往往包含有以下幾個(gè)組成部分:幀頭、地址信息、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)塊、校驗(yàn)碼、幀尾。這些組成部分構(gòu)成了語(yǔ)法,其中數(shù)據(jù)代表的意義就是語(yǔ)義。

比如:以下是Modbus協(xié)議讀取線圈的報(bào)文。

其中,報(bào)文格式就是語(yǔ)法,其語(yǔ)義為:讀取服務(wù)器1號(hào)從站輸出線圈,起始地址為0x13=19,對(duì)應(yīng)地址為00020,線圈數(shù)量為0x1B=27,即讀取1號(hào)從站輸出線圈,地址從00020-00046,共27個(gè)線圈的狀態(tài)值。

那么OPC又是什么?

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

經(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ù)交換的軟件標(biāo)準(zhǔn)和接口,包括:

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

2) OPC AE (OPC Alarms & Events):OPC報(bào)警與事件接口,接口定義了報(bào)警、事件消息、變量的狀態(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ù)的功能,該標(biāo)準(zhǔn)的主要目的是為來自不同制造商的設(shè)備和程序之間的數(shù)據(jù)交換創(chuàng)建網(wǎng)關(guān)。

可以看出,OPC是一整套過程控制中數(shù)據(jù)交換的軟件標(biāo)準(zhǔn)和接口規(guī)范,定義了服務(wù)器和客戶端雙方通訊接口的要求。以O(shè)PC DA為例。


OPC Server必須提供OPCServer對(duì)象接口,OPCGroup對(duì)象接口,OPCItem對(duì)象接口,OPCClient通過調(diào)用這些接口與OPC服務(wù)器實(shí)現(xiàn)數(shù)據(jù)交換,而不用去關(guān)心通訊報(bào)文的語(yǔ)法、語(yǔ)義。

所以,嚴(yán)格地說,OPC不是通訊協(xié)議,是通訊規(guī)范。用形象的比喻來說,OPC更像描述插頭、插座的規(guī)范,而通訊協(xié)議則更像是描述郵件如何傳輸,信封如何封裝。

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


通訊協(xié)議008——OPC是通訊協(xié)議嗎的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湛江市| 资中县| 姚安县| 个旧市| 沅陵县| 河源市| 莱芜市| 旬阳县| 乡宁县| 星子县| 嘉荫县| 赤峰市| 手机| 鹰潭市| 衡阳市| 武宣县| 呼伦贝尔市| 广河县| 滦平县| 临朐县| 昌邑市| 红安县| 同心县| 通渭县| 哈巴河县| 额济纳旗| 都兰县| 莲花县| 潢川县| 屯门区| 丰城市| 鄂尔多斯市| 吴忠市| 麟游县| 鄂托克旗| 班戈县| 察哈| 上饶市| 岢岚县| 临邑县| 新闻|