久久久91-久久久91精品国产一区二区-久久久91精品国产一区二区三区-久久久999国产精品-久久久999久久久精品

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 資訊 >> 行業(yè)資訊

資訊頻道

工業(yè)企業(yè)系統(tǒng)集成技術(shù)系統(tǒng)集成接口技術(shù)(二)
  • 作者:魏曉東 趙云飛
  • 點擊數(shù):32446     發(fā)布時間:2017-08-22 13:17:00
  • 分享到:
OPC客戶和OPC服務(wù)器進行數(shù)據(jù)交互有兩種方式:同步方式和異步方式。同步方式在客戶數(shù)目較少、客戶同服務(wù)器交互的數(shù)據(jù)量也較少的時候采用;采用異步方式時,由客戶程序?qū)崿F(xiàn)服務(wù)器回調(diào)函數(shù),服務(wù)器中執(zhí)行遠程調(diào)用,當(dāng)有大量客戶和大量數(shù)據(jù)交互時,異步方式的效率更高。
關(guān)鍵詞:

城市軌道交通標準技術(shù)委員會 魏曉東

中國電子信息產(chǎn)業(yè)集團有限公司第六研究所 趙云飛

5.2 系統(tǒng)集成接口協(xié)議

5.2.1 接口協(xié)議結(jié)構(gòu)

協(xié)議(Protocol)是接口各方對信息交換方式的約定,協(xié)議內(nèi)容通常包括信息格式、信息含義、交互過程,這是接口通信協(xié)議的三要素:

信息格式:信息格式規(guī)定傳輸時數(shù)據(jù)和數(shù)據(jù)包的格式。信息格式設(shè)計時,需考慮的因素包括:(1)界定數(shù)據(jù)包,即通過什么方式在通信線路的順序字節(jié)流中界定出數(shù)據(jù)包。可以采用同步碼方式,如CDT規(guī)約的三組“EB 90”,也可以采用字節(jié)時間間隙,如Modbus-RTU的幀間間隔3.5字符時間。指定信息目的地,即指定數(shù)據(jù)包最終要傳輸?shù)哪繕嗽O(shè)備/系統(tǒng)。(2)指定信息源,即數(shù)據(jù)包發(fā)送者的身份。可以用發(fā)送者的地址、站號、用戶等類似信息來標示發(fā)送者身份,該信息可用于身份鑒別,或用于信息過濾。(3)保證數(shù)據(jù)完整性,即設(shè)法對傳輸信息是否完整提供監(jiān)測方式。傳輸過程中任何干擾都可能導(dǎo)致數(shù)據(jù)出錯,接口通信必須要作好數(shù)據(jù)完整性檢查,通常可采用在數(shù)據(jù)包中附加校驗碼的方式來進行檢查。(4)保證傳輸完整性,指接口雙方的會話保持完整,不存在語句錯漏。通信過程中可能會有丟包、數(shù)據(jù)包亂序等異常,需要信息格式中提供一定的支持,如數(shù)據(jù)包順序標識等。(5)提高傳輸效率,即增加數(shù)據(jù)包中有效字節(jié)數(shù)在總數(shù)據(jù)包字節(jié)數(shù)中的占比,以節(jié)約帶寬資源。

并非所有協(xié)議都要處理以上全部因素,應(yīng)綜合平衡應(yīng)用需求和處理復(fù)雜度。此外,有時還需要增加處理其它更多因素,如實現(xiàn)信息安全的數(shù)據(jù)加密、實現(xiàn)接口靈活性的設(shè)備無關(guān)驅(qū)動程序、實現(xiàn)直接輸出給打印機等人機終端的ASCII傳輸模式等。

信息含義:信息含義規(guī)定了接口雙方對信息的理解和處理的要求,包括從應(yīng)用角度提出的對協(xié)議的約束,這些約束會影響會話的用詞、消息格式和交互規(guī)則的制定,以及面向應(yīng)用功能的接口。在工業(yè)自動化領(lǐng)域,接口信息含義的最常見表現(xiàn)形式是點表。點表是自動控制行業(yè)用語,表征自動化控制系統(tǒng)內(nèi)各種變量的情況,集成系統(tǒng)接口傳輸?shù)男畔⒍鄶?shù)可用點表來表示。作為接口協(xié)議的一部分內(nèi)容,點表是系統(tǒng)集成商與設(shè)備和子系統(tǒng)供應(yīng)商共同的約定,是工作的重要基礎(chǔ)。通常每個變量都會有對應(yīng)的唯一的變量名、設(shè)備名、設(shè)備地址、寄存器地址等相關(guān)內(nèi)容。

交互過程:交互過程規(guī)定了接口雙方信息傳輸行為的發(fā)生條件和動作順序,如建立連接、請求和應(yīng)答、主動傳輸、數(shù)據(jù)重傳、拆除連接等。交互過程承載著多數(shù)接口應(yīng)用的需求,也直接受限于接口局部和系統(tǒng)整體的實現(xiàn)方案,需考慮的因素比較多,是接口協(xié)議的難點。

按交互過程,接口協(xié)議可分為主動傳送型、請求應(yīng)答型、混合型協(xié)議。

本節(jié)闡述了接口協(xié)議的一些總體性結(jié)構(gòu),實際應(yīng)用中還需考慮更多需求特性,如報文和數(shù)據(jù)完整性、報文順序、時間異常、靈活性和擴展性等;也要考慮許多實現(xiàn)技術(shù)的特性,如生產(chǎn)者消費者協(xié)議結(jié)構(gòu)中的生產(chǎn)和消費操作的無序隨機性、體現(xiàn)生產(chǎn)和消費操作制約的信號量形式、體現(xiàn)生產(chǎn)/消費操作原子性的互斥鎖等。如何將需求和技術(shù)的這些特性轉(zhuǎn)換到協(xié)議中,需在設(shè)計協(xié)議時仔細處理。

5.2.2 接口協(xié)議示例

本節(jié)將簡要介紹三種常見的標準接口協(xié)議,分別是Modbus、IEC61850(變電站網(wǎng)絡(luò)與通信協(xié)議)和OPC(OLE for process control)。通過這些例子,可進一步理解接口協(xié)議的結(jié)構(gòu)和特性。

Modbus:Modbus是由Modicon公司在1979年發(fā)明的全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議。ModBus網(wǎng)絡(luò)只有一個主機,所有通信都由它發(fā)出。網(wǎng)絡(luò)可支持247個之多的遠程從屬控制器,實際所支持的從機數(shù)要由所用通信設(shè)備決定。協(xié)議支持傳統(tǒng)的RS-232、RS-422、RS-485和以太網(wǎng)設(shè)備。許多工業(yè)設(shè)備,包括PLC、DCS、智能儀表等都在使用Modbus協(xié)議作為他們之間的通訊標準。

為更好地普及和推動Modbus在基于以太網(wǎng)上的分布式應(yīng)用,該協(xié)議所有權(quán)已移歸IDA(Interface forDistributed Automation,分布式自動化接口)組織,并成立了Modbus-IDA組織,為Modbus發(fā)展奠定了更堅實的基礎(chǔ)。在中國,Modbus已經(jīng)轉(zhuǎn)換成國家標準GB/T19582-2008。

(1)信息格式:Modbus協(xié)議幀結(jié)構(gòu)見圖2所示。

1.JPG

圖2 Modbus協(xié)議幀結(jié)構(gòu)

其中:地址域:要訪問的從站設(shè)備的地址。功能碼:用于區(qū)分數(shù)據(jù)類別和操作類別的編碼。如01代表讀線圈,05代表寫單個線圈。數(shù)據(jù):數(shù)據(jù)依不同的功能碼有不同格式,通常有寄存器/線圈地址、數(shù)量、寄存器值/線圈狀態(tài)等構(gòu)成。所謂寄存器、線圈,指Modbus的一些基本數(shù)據(jù)類型。Modbus以不同類型的數(shù)據(jù)列表為基礎(chǔ),其中最基本的四個數(shù)據(jù)類型為離散量輸入、線圈、輸入寄存器、保持寄存器,如表1所示:

表1 Modbus協(xié)議的基本數(shù)據(jù)類型

2.JPG

差錯校驗:對報文內(nèi)容的冗余校驗,根據(jù)不同的傳輸模式(RTU或ASCII)使用CRC和LRC兩種不同個計算方法。

(2)信息含義:Modbus協(xié)議不規(guī)定具體信息含義,具體信息的含義有應(yīng)用去約定。以某動力變壓器設(shè)備為例,其接口點表如表2所示(表中僅提供部分信息,其中DI為離散量輸入,AI為輸入寄存器):

表2 某動力變壓器的設(shè)備接口點表

3.JPG

(3)交互過程:Modbus是同步請求應(yīng)答型協(xié)議。作為接口主站的信息接收方發(fā)起,輪流與各子站設(shè)備進行會話。對采集方向的信息傳遞,主站發(fā)起會話的時機通常是周期的;對控制方向的信息傳遞,發(fā)起會話時機是應(yīng)用驅(qū)動的。會話時,子站依據(jù)其操作的成敗結(jié)果來應(yīng)答,操作正常時用正常數(shù)據(jù)應(yīng)答,操作異常時回復(fù)錯誤應(yīng)答,如圖3和圖4所示。

4.JPG

圖3 Modbus協(xié)議交互過程之正常響應(yīng)

5.JPG

圖4 Modbus協(xié)議交互過程之異常響應(yīng)

IEC61850:IEC61850標準由國際電工委員會第57技術(shù)委員會(IECTC57)制定,是電力系統(tǒng)自動化領(lǐng)域的全球通用標準,對應(yīng)中國電力行業(yè)標準為DL/T860。IEC61850將變電站通信體系分為3層:變電站層、間隔層、過程層。在變電站層和間隔層之間的網(wǎng)絡(luò)采用抽象通信服務(wù)接口映射到制造報文規(guī)范(MMS)、傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)以太網(wǎng)或光纖網(wǎng)。在間隔層和過程層之間的網(wǎng)絡(luò)采用單點向多點的單向傳輸以太網(wǎng)。IEC61850的特點是:(1)面向?qū)ο蠼? (2)抽象通信服務(wù)接口;(3)面向?qū)崟r的服務(wù);(4)配置語言;(5)整個電力系統(tǒng)統(tǒng)一建模。

(1)信息格式:IEC61850標準采用面向?qū)ο蟮慕<夹g(shù),定義了基于客戶機/服務(wù)器結(jié)構(gòu)數(shù)據(jù)模型。每個IED包含一個或多個服務(wù)器,每個服務(wù)器本身又包含一個或多個邏輯設(shè)備。邏輯設(shè)備包含邏輯節(jié)點,邏輯節(jié)點包含數(shù)據(jù)對象。數(shù)據(jù)對象則是由數(shù)據(jù)屬性構(gòu)成的公用數(shù)據(jù)類的命名實例。

IEC61850采用抽象通信服務(wù)接口(ACSI),不存在常規(guī)協(xié)議中的協(xié)議數(shù)據(jù)單元PDU。通過ACSI,可將對象結(jié)構(gòu)中的服務(wù)器、邏輯設(shè)備和邏輯節(jié)點,分別映射成制造報文規(guī)范(MMS)中的虛擬設(shè)備、域和命名變量;也可將數(shù)據(jù)集,映射成命名變量列表。

所有信息均由抽象語法標記語言(ASN.1)完成信息編碼。ASN.1定義在ISO8824/8825中,它采用TLV(type,length,value)三元組編碼規(guī)則,支持布爾型、整型、二進制字符串、八進制字符串、對象標識符、實數(shù)、枚舉、時間等多種簡單數(shù)據(jù)類型,也支持SEQUENCE等復(fù)合數(shù)據(jù)類型,編碼器復(fù)用性非常強。

(2)信息含義:在信息含義方面,IEC61850表達能力遠遠超過普通點表。它提供了兩種交換接口信息含義的方式:離線系統(tǒng)配置文件,或在線的對象自描述。

離線系統(tǒng)配置使用基于XML的子站配置描述語言(SCL),其中SCD文件描述了整個變電站的結(jié)構(gòu)和布局、ICD文件提供了智能設(shè)備能力的描述,任何集成商都可通過它來快速獲得智能系統(tǒng)集成適用的信息。

SCD內(nèi)容也被用于在線對象自描述,面向?qū)ο蟮臄?shù)據(jù)自描述在數(shù)據(jù)源就對數(shù)據(jù)本身進行自我描述,傳輸?shù)浇邮辗降臄?shù)據(jù)都帶有自我說明,不需要再對數(shù)據(jù)進行工程物理量對應(yīng)、標度轉(zhuǎn)換等工作。由于數(shù)據(jù)本身帶有說明,所以傳輸時可以不受預(yù)先定義限制,簡化了對數(shù)據(jù)的管理和維護工作。

(3)交互過程:IEC61850對象模型包含監(jiān)視、控制等方向性信息,也規(guī)定了連接、訪問信息模型、文件傳輸、時鐘同步等抽象服務(wù)(ACSI),這些抽象服務(wù)都要通過映射到制造報文規(guī)范(MMS)的服務(wù)來實現(xiàn),具體如表3所示。

表3 ACSI服務(wù)向MMS服務(wù)的映射

6.JPG

MMS服務(wù)采用原語的形式,由MMS協(xié)議機完成服務(wù)原語與MMSPDU之間的轉(zhuǎn)換,關(guān)聯(lián)控制服務(wù)ACSE可完成MMPDU與表示層之間的轉(zhuǎn)換,編碼和傳輸是在表示層及以下完成的。MMS服務(wù)原語有“請求+指示、應(yīng)答+確認”兩種類別,支持召喚和訂閱,支持各服務(wù)異步并行,具有高傳輸效率和靈活性。

OPC標準:OPC是1996年秋由OPC基金會建立了一套標準的OLE/COM接口協(xié)議。它包括一系列標準規(guī)范,如數(shù)據(jù)訪問(Data Access)、報警&事件(Alarms & Events)、批量(Batch)、數(shù)據(jù)交換(Data eXchange)、歷史數(shù)據(jù)訪問(HistoricalData Access)、安全性(Security)、XML數(shù)據(jù)訪問(XML-DA)、復(fù)合數(shù)據(jù)(Complex Data)、指令(Commands)等。OPC采用統(tǒng)一的方式存取不同生產(chǎn)商的設(shè)備或子系統(tǒng),實現(xiàn)“互操作”。它的特點是把軟硬件供應(yīng)商和系統(tǒng)集成供應(yīng)商分離開來,各自只對數(shù)據(jù)的格式負責(zé),而不用管復(fù)雜的數(shù)據(jù)鏈路層。當(dāng)需要接入基于以太網(wǎng)的智能設(shè)備時,用OPC接口可明顯降低系統(tǒng)的復(fù)雜度、改善系統(tǒng)性能,提高軟件重用度。

(1)信息格式:OPC功能中最常用的是數(shù)據(jù)訪問(DA),這里只簡要介紹DA中的數(shù)據(jù)結(jié)構(gòu)。DA中規(guī)定了三層接口:服務(wù)器(Server)、組(Group)和數(shù)據(jù)項(Item),依次呈包含關(guān)系。服務(wù)器對象:服務(wù)器對象包含了信息源的所有信息,服務(wù)器對象也是組對象的容器,它是OPC的啟動服務(wù)器,它獲得其他對象和服務(wù)的起始對象,并返回Group類對象;一個數(shù)據(jù)源對應(yīng)于一個OPC服務(wù)器,即一種設(shè)備驅(qū)動程序。OPC擴展了設(shè)備的概念。只要符合OPC服務(wù)器的規(guī)范,OPC客戶都可與之進行數(shù)據(jù)交換,而無需了解數(shù)據(jù)源究竟是PLC還是儀表。組對象:組對象包含一組信息。OPC的組對象為客戶提供了組織數(shù)據(jù)的一種方法,可對其進行直接讀寫、還可設(shè)置數(shù)據(jù)更新的速率,或設(shè)置為有數(shù)值變化時傳輸。有2種組對象:全局組(public)和局部組(local),全局組由多個客戶共有,局部組只能對建立它的客戶有效。數(shù)據(jù)項:數(shù)據(jù)項的數(shù)據(jù)結(jié)構(gòu)有3個成員變量:數(shù)據(jù)值、數(shù)據(jù)質(zhì)量和時間戳,一個數(shù)據(jù)項與一個具體的位號相連,是讀寫數(shù)據(jù)的最小邏輯單位,通常指向設(shè)備/子系統(tǒng)的一個存儲單元。數(shù)據(jù)項并不提供對外接口,客戶不能直接對其進行操作,所有操作都是通過組對象進行的。

(2)信息含義:與Modbus類似,OPC不規(guī)定具體的信息含義,由具體應(yīng)用約定。

(3)交互過程:OPC規(guī)范基于DCOM技術(shù),本質(zhì)上是一種分布對象標準。OPC可視為一個將通信協(xié)議設(shè)計與接口驅(qū)動程序?qū)崿F(xiàn)緊密結(jié)合起來的標準,OPC服務(wù)器本身通常就是一個可執(zhí)行程序,它以設(shè)定的速率采集和緩存數(shù)據(jù),緩存的內(nèi)容有最新的數(shù)據(jù)值、數(shù)據(jù)質(zhì)量標識和時間戳,客戶可通過訪問分布對象來使用這些數(shù)據(jù)和服務(wù)。

OPC客戶和OPC服務(wù)器進行數(shù)據(jù)交互有兩種方式:同步方式和異步方式。同步方式在客戶數(shù)目較少、客戶同服務(wù)器交互的數(shù)據(jù)量也較少的時候采用;采用異步方式時,由客戶程序?qū)崿F(xiàn)服務(wù)器回調(diào)函數(shù),服務(wù)器中執(zhí)行遠程調(diào)用,當(dāng)有大量客戶和大量數(shù)據(jù)交互時,異步方式的效率更高。

作者簡介:

魏曉東,1967年畢業(yè)于天津大學(xué)精儀系。1984~1991年任安徽工業(yè)大學(xué)自動化系副教授。1991年出版《分散型控制系統(tǒng)》( 上海科技文獻出版社) 。2000~2012年任北京和利時系統(tǒng)工程公司副總工、事業(yè)部總設(shè)計師,北京地鐵13號線、深圳地鐵一期工程、廣州地鐵3號線綜合監(jiān)控系統(tǒng)工程技術(shù)總負責(zé)人。2006、2010年出版《城市軌道交通自動化系統(tǒng)與技術(shù)》初版與第二版(電子工業(yè)出版社);2010年主編國家標準《城市軌道交通綜合監(jiān)控系統(tǒng)工程設(shè)計規(guī)范》(GB50636-2010)《城市軌道交通綜合監(jiān)控系統(tǒng)施工與質(zhì)量驗收規(guī)范》(GB/T50732-2011);2010年主編關(guān)于兩化融合的國家標準《工業(yè)企業(yè)信息化集成系統(tǒng)規(guī)范》(GB/T26335-2010)。2013年至今任清華同方數(shù)字城市工程中心技術(shù)專家,住建部城市軌道交通標注技術(shù)網(wǎng)Eu委員會委員,全國自動化系統(tǒng)與集成標準技術(shù)委員會委員。

摘自《自動化博覽》2017年8月刊

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 欧美性视频一区二区三区 | 好爽好黄的视频 | 色综合国产 | 片黄免费 | 一级毛片特级毛片免费的 | 91久久香蕉青青草原娱乐 | 久久r这里只有精品 | 久久综合九色综合桃花 | 一级aaaaaa毛片免费 | 中文字幕一区二区三区在线播放 | 一级中国乱子伦视频 | 久久婷婷五综合一区二区 | 国产一区在线看 | 韩国日本一级毛片免费视频 | 麻豆久久| 亚洲福利秒拍一区二区 | 国产欧美在线播放 | 福利在线观看视频 | 全部毛片 | 国产麻豆一级在线观看 | aaa毛片免费观看 | 九一国产精品视频 | 国产免费人人看大香伊 | 日本一道免费一区二区三区 | 黄色国产免费观看 | 黄色毛片免费看 | 超级乱淫片67194免费看 | 亚洲色图第四色 | 国产永久一区二区三区 | 久草在线免费资源站 | α片毛片| 欧美大片全黄在线观看 | 东京道一本热大交乱 | 日本在线黄色网址 | 羞羞答答免费人成黄页在线观看国产 | 一级做a爰片久久毛片免费看 | 国产高清在线精品一区二区 | 激情五月黄色 | 欧美激情二区三区 | 麻豆md国产在线观看 | 成人亚洲精品一区二区 |