PROFIBUS中PA協(xié)議版詳細(xì)介紹及應(yīng)用課件_第1頁
PROFIBUS中PA協(xié)議版詳細(xì)介紹及應(yīng)用課件_第2頁
PROFIBUS中PA協(xié)議版詳細(xì)介紹及應(yīng)用課件_第3頁
PROFIBUS中PA協(xié)議版詳細(xì)介紹及應(yīng)用課件_第4頁
PROFIBUS中PA協(xié)議版詳細(xì)介紹及應(yīng)用課件_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen1本章內(nèi)容1.PROFIBUS-PA概述2.PA的通信協(xié)議3.PA的系統(tǒng)結(jié)構(gòu)4.PROFIBUS-PA的行規(guī)5.DP-V1報文詳解6.PROFIBUS-PA的現(xiàn)場安裝現(xiàn)場總線本質(zhì)安全概念(FISCO)FDT/DTM技術(shù)及其應(yīng)用PROFIBUS-PA簡單系統(tǒng)應(yīng)用舉例●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen26.2PA的通信協(xié)議PROFIBUS的通信協(xié)議模型讓我們再回顧一下PROFIBUS的通信協(xié)議模型●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen36.2PA的通信協(xié)議IEC61158-2的技術(shù)特點基于IEC61158-2的同步傳送技術(shù)的特點主要有:數(shù)據(jù)傳送其方式為數(shù)字式、位同步、電壓模式,固定的波特率31.25kbit/s,曼徹斯特編碼。數(shù)據(jù)可靠性采用前同步信號和起、止界定符來避免差錯。(interface)電纜使用雙絞線屏蔽電纜(視使用場合而定)。爆炸場合的保護(hù)本征安全(EExia/ib),遠(yuǎn)程供電通過信號電纜實現(xiàn)。連接網(wǎng)絡(luò)可以是線型、樹型、星型或混合型。站點數(shù)量總的站點數(shù)量可達(dá)126個,每段可達(dá)32個,具體數(shù)量要根據(jù)系統(tǒng)總的電流損耗量而定。電纜長度最長可達(dá)1900m,在危險區(qū)域最長可達(dá)1000m。中繼器最多可擴(kuò)展至4臺,使用中繼器可使電纜距離延伸到10km?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen46.2PA的通信協(xié)議DP-V1通信協(xié)議的特點DP-V1通信協(xié)議的特點主要有:總線存取主站之間采用托肯傳遞方式,主站和從站之間采用輪詢方式。通信實現(xiàn)功能系統(tǒng)安全保證●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen56.2PA的通信協(xié)議DP-V1的組成它是DP-V0的擴(kuò)展版本。DP-V1包括循環(huán)數(shù)據(jù)交換和專為過程控制而設(shè)計的非循環(huán)數(shù)據(jù)交換,非循環(huán)數(shù)據(jù)主要指過程參數(shù)的上下限和報警范圍,以及制造商的一些特殊數(shù)據(jù)。典型的DP-V1的總線循環(huán)周期如下圖所示●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen66.2PA的通信協(xié)議DP-V1的組成在非循環(huán)數(shù)據(jù)交換中,1類主站和從站之間的通信稱為MS1通信;2類主站和從站之間的通信稱為MS2通訊。所以DP-V1的通信由循環(huán)通信MS0和非循環(huán)通信MS1、MS2組成?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen76.4PA的行規(guī)概述行規(guī)及行規(guī)的作用獨立于任何制造商互換性和互操作性定義了具體的一類設(shè)備的性能、參數(shù)規(guī)范等●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen86.4PA的行規(guī)概述PA設(shè)備行規(guī)包括通用要求和設(shè)備數(shù)據(jù)單兩個文本通用要求部分包括所有設(shè)備類型的現(xiàn)行有效的技術(shù)規(guī)范;設(shè)備數(shù)據(jù)單包括一些特殊設(shè)備類別的已認(rèn)可的技術(shù)規(guī)范?,F(xiàn)在的PA行規(guī)版本為3,它包含以下的設(shè)備數(shù)據(jù)單壓力和差壓液位、溫度和流量模擬量和數(shù)字量的輸入和輸出閥門和執(zhí)行機(jī)構(gòu)分析儀器●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen96.4PA的行規(guī)PA裝置中的塊模型在過程控制設(shè)計中,人們常用塊來描述某個控制點上的一個測量點或多個測量點的特性和功能,并且通過這些類型的塊的組合來表達(dá)一個自動化應(yīng)用。這些塊的使用保證了設(shè)備的互換性和開放性。塊的類型物理塊(PhysicalBlock,PB變送塊(TransducerBlock,TB功能塊(FunctionBlock,F(xiàn)B設(shè)備管理器(DeviceManager一個設(shè)備可以是單通道的,也可能是多通道的,所以它有可能包含多個TB和FB?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen106.4PA的行規(guī)PA裝置中的塊模型設(shè)備管理器:PA設(shè)備中還包含一個設(shè)備管理器,它用來描述設(shè)備的結(jié)構(gòu)和組織;另外它還包含著數(shù)據(jù)字典或數(shù)據(jù)一覽表?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen116.4PA的行規(guī)PA行規(guī)中的信號鏈設(shè)備中過程控制變量的處理過程如圖所示信號鏈的劃分分兩個子過程“測量/執(zhí)行”(校準(zhǔn)、線性化、定標(biāo)換算)的功能在變送塊中;“預(yù)處理測量值/后處理設(shè)置”(篩選、限定值控制、故障安全行為、運行模式選擇)的功能在功能塊中?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen126.4PA的行規(guī)PA設(shè)備中的數(shù)據(jù)PA中的數(shù)據(jù)分循環(huán)數(shù)據(jù)和非循環(huán)數(shù)據(jù)循環(huán)數(shù)據(jù)的交換使用MS0通信;非循環(huán)數(shù)據(jù)的交換使用MS1(DPM1和從站之間)或MS2(DPM2和從站之間)通信。非循環(huán)數(shù)據(jù)的地址安排采用槽號(slot)和索引(index)相結(jié)合的方法編排。設(shè)備管理器用來管理這些數(shù)據(jù)的編排,它包含了所有數(shù)據(jù)編址的信息?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen136.4PA的行規(guī)PA設(shè)備中的數(shù)據(jù)使用槽號和索引號來編址●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen146.4PA的行規(guī)PA設(shè)備中的數(shù)據(jù)使用槽號和索引號來編址非常復(fù)雜,但我們不必?fù)?dān)心,使用PA設(shè)備的參數(shù)時,我們不和這些slot和index打交道,使用工具軟件就行了。下面是使用ComuWin的一個畫面?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen156.4PA的行規(guī)PA的數(shù)據(jù)表示大部分參數(shù)用32位浮點數(shù)表示再加上一個字節(jié)的“狀態(tài)信息”,來表示參數(shù)值的質(zhì)量?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen166.5DP-V1報文詳解參數(shù)設(shè)置報文概述 和DP-V0相比,DP-V1參數(shù)設(shè)置報文的DU單元多了3個字節(jié),其他都一樣。具體結(jié)構(gòu)和含義如下:DU的具體結(jié)構(gòu)

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen176.5DP-V1報文詳解參數(shù)設(shè)置報文DU的具體結(jié)構(gòu)

前7個字節(jié)同DP-V0。第11字節(jié)以后的參數(shù)暫時未用。第8字節(jié)位2:時基選擇位,該位的設(shè)置可以使時基最小到1ms,而對DP-V0來說時基總是10ms。位7:該位是最重要的標(biāo)志位,當(dāng)它設(shè)置為1后,就可建立起MS1通訊通道。如果在GSD文件中沒有定義非周期性數(shù)據(jù)通訊通道的話,從站會拒絕這樣的參數(shù)設(shè)置。●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen186.5DP-V1報文詳解參數(shù)設(shè)置報文DU的具體結(jié)構(gòu)

第9字節(jié)位0:該位設(shè)置為1時該位設(shè)置為0時其他報警位:(這些位設(shè)置為1時有效)●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen196.5DP-V1報文詳解參數(shù)設(shè)置報文DU的具體結(jié)構(gòu)

第10字節(jié)位0~位2:該3位用來定義在一個從站中總共有多少報警信息可以同時被主站處理。●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen206.5DP-V1報文詳解組態(tài)報文該報文和上一章的組態(tài)報文一樣,但DP-V1中的組態(tài)報文中的DU部分肯定是屬于特殊模塊組態(tài)那一類的。它的不同體現(xiàn)在制造商特殊數(shù)據(jù)部分。在DP-V1中,因為涉及到過程控制中模擬量的處理,所以制造商特殊數(shù)據(jù)字節(jié)用來進(jìn)一步說明該模塊輸入、輸出或輸入/輸出的性質(zhì),該字節(jié)中數(shù)值不同代表的I/O性質(zhì)不同。要注意,若為輸入/輸出時,其次序是先輸出,后輸入,請參考上一章該部分講解。

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen216.5DP-V1報文詳解組態(tài)報文I/O性質(zhì)入下表所列●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen226.5DP-V1報文詳解診斷報文回顧DP-V1和DP-V0的主站診斷請求報文是相同的。在DP-V0從站診斷響應(yīng)報文中已經(jīng)定義了基本診斷信息字節(jié)(必選)和擴(kuò)展診斷信息字節(jié)(可選),其中的擴(kuò)展診斷信息包括3部分內(nèi)容:裝置相關(guān)的診斷信息;模塊相關(guān)的診斷信息;通道相關(guān)的診斷信息?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen236.5DP-V1報文詳解診斷報文回顧在這里我們再回憶一下DP-V0的從站響應(yīng)報文結(jié)構(gòu):●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen246.5DP-V1報文詳解診斷報文DP-V1響應(yīng)報文中的DU結(jié)構(gòu)在DP-V1中使用報警和狀態(tài)信息塊替代了DP-V0中的裝置診斷信息塊,所以在DP-V1中就沒有裝置信息塊了。除此之外,DP-V1診斷響應(yīng)報文的其他部分和DP-V0相同。DP-V1的DU單元結(jié)構(gòu)如下:DP-V1的報警/狀態(tài)信息塊有兩部分內(nèi)容報警信息狀態(tài)信息工作原理●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen256.5DP-V1報文詳解診斷報文報警診斷信息工作原理DP-V1中報警診斷信息報文的具體結(jié)構(gòu)和含義如下:

第7字節(jié)(緊接著前6個DU必選字節(jié)):

診斷數(shù)據(jù)塊長度最小值為4,是指除了頭字節(jié)外,還有接下來的必選的3個字節(jié)?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen266.5DP-V1報文詳解診斷報文報警診斷信息DP-V1中報警診斷信息報文的具體結(jié)構(gòu)和含義如下:

第8字節(jié):它的位6用來區(qū)分是報警診斷信息還是狀態(tài)診斷信息的。當(dāng)位7為0時,指明的是報警診斷信息,這時位0~位6用來指定報警信息類型:0:保留;1:診斷報警;2:過程報警;3:拔出模塊報警;4:插入模塊報警;5:狀態(tài)報警;6:更新參數(shù)報警;7~31:保留;32~126:制造商特殊報警信息;126:保留。 ●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen276.5DP-V1報文詳解診斷報文報警診斷信息DP-V1中報警診斷信息報文的具體結(jié)構(gòu)和含義如下:

第9字節(jié):用來指明發(fā)生故障的從站設(shè)備的槽號。范圍:0~254。

第10字節(jié):用來指定報警的詳細(xì)特點。 如果位2為1,則表示從站通知主站這個報警需要一個另外的報警確認(rèn)服務(wù),該服務(wù)通過MS1來完成,見MS1中的講解。

第11字節(jié)以后:為用戶數(shù)據(jù)字節(jié)?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen286.5DP-V1報文詳解診斷報文狀態(tài)診斷信息作用工作原理DP-V1中狀態(tài)診斷信息報文的具體結(jié)構(gòu)和含義如下:

第7字節(jié)(緊接著前6個DU必選字節(jié)):

診斷數(shù)據(jù)塊長度最小值為4,是指除了頭字節(jié)外,還有接下來的必選的3個字節(jié)。

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen296.5DP-V1報文詳解診斷報文狀態(tài)診斷信息DP-V1中狀態(tài)診斷信息報文的具體結(jié)構(gòu)和含義如下:

第8字節(jié):它的位7用來區(qū)分是報警診斷信息還是狀態(tài)診斷信息的。 當(dāng)位7為1時,指明的是狀態(tài)診斷信息,這時位0~位6位所指定的狀態(tài)信息類型是:0:保留;1:表示在狀態(tài)詳細(xì)特點信息字節(jié)后是狀態(tài)信息;2:表示在狀態(tài)詳細(xì)特點信息字節(jié)后是模塊狀態(tài)信息;(影響第9字節(jié)后的字節(jié)內(nèi)容)3~31:保留;32~126:表示在狀態(tài)詳細(xì)特點信息字節(jié)后是是制造商特殊數(shù)據(jù);127:保留?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen306.5DP-V1報文詳解診斷報文狀態(tài)診斷信息DP-V1中狀態(tài)診斷信息報文的具體結(jié)構(gòu)和含義如下:

第9字節(jié):用來指明報告狀態(tài)異常的從站設(shè)備的槽號。范圍:0~254。

第10字節(jié):用來指定狀態(tài)的詳細(xì)特點。

第11字節(jié)以后:為用戶數(shù)據(jù)字節(jié)?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen316.5DP-V1報文詳解診斷報文狀態(tài)診斷信息特殊情況 如果第8字節(jié)中的狀態(tài)類型指定是2,即模塊狀態(tài)信息時,則接下來的第9字節(jié)應(yīng)為0,即從站槽號為0。第11字節(jié)以后就不是用戶數(shù)據(jù)字節(jié)了,其具體結(jié)構(gòu)和含義如下:

第11字節(jié):描述模塊1~模塊4的狀態(tài)

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen326.5DP-V1報文詳解診斷報文狀態(tài)診斷信息特殊情況

第12字節(jié):描述模塊5~模塊8的狀態(tài)以后的字節(jié)可以仿照上述排列繼續(xù)下去,直到把所有模塊的信息寫完?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen336.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)循環(huán)數(shù)據(jù)的交換和DP-V0的相同,在此我們不再介紹。非循環(huán)數(shù)據(jù)的交換就是MS1通訊。MS1通訊中定義了新的SAP,主站的SAP都是33h,從站的SAP一個是33h,用于數(shù)據(jù)讀寫;另一個是32h,用于報警確認(rèn)?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen346.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文數(shù)據(jù)讀取報文作用因為DSAP和SSAP都是33h,所以MS1的數(shù)據(jù)讀取請求報文和響應(yīng)報文基本上是一樣的,唯一的區(qū)別是請求報文的DU單元中沒有用戶數(shù)據(jù)字節(jié)部分。具體報文格式如下:●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen356.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文數(shù)據(jù)讀取報文DU具體含義:

第1字節(jié)非循環(huán)數(shù)據(jù)交換功能碼:這里的功能碼和第7字節(jié)的FC的英文表示相同,但意思不一樣,前者表示整個數(shù)據(jù)交換第2層(數(shù)據(jù)鏈路層DLL)的通訊協(xié)議功能,后者表示非循環(huán)數(shù)據(jù)通訊的數(shù)據(jù)交換功能。位6:當(dāng)該字節(jié)的位7為1時,表示響應(yīng)響應(yīng)報文錯誤,這時整個報文的結(jié)構(gòu)也不一樣了?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen366.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文數(shù)據(jù)讀取報文DU具體含義:

第2字節(jié):該字節(jié)指定數(shù)據(jù)所在地址的槽號第3字節(jié):該字節(jié)指定數(shù)據(jù)存放的層號(索引號)。槽號和層號一起決定數(shù)據(jù)存放的位置●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen376.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文數(shù)據(jù)讀取報文DU具體含義:

第4字節(jié):該字節(jié)指定所讀取的數(shù)據(jù)的長度,即多少個字節(jié)的數(shù)據(jù)需要讀取第5字節(jié)第5字節(jié)以后為用戶數(shù)據(jù),請求報文沒有該部分,響應(yīng)報文才有該部分?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen386.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文MS1通訊錯誤時的報文在進(jìn)行MS1通訊時,有可能發(fā)生錯誤,這時在響應(yīng)報文中就要反映出來。這種情況下的DU單元報文結(jié)構(gòu)和含義如下:

第1字節(jié)

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen396.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文MS1通訊錯誤時的報文第2字節(jié):錯誤解碼字節(jié) 該字節(jié)所代表的意義如下:0~127:保留;128:DP-V1方面的錯誤;129~253:保留;254:有關(guān)PROFIBUSFMS方面的錯誤,在此不再介紹;255:有關(guān)HART方面的錯誤,在此不再介紹?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen406.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文MS1通訊錯誤時的報文第3字節(jié):該字節(jié)為錯誤碼1。當(dāng)為DP-V1方面的錯誤時,該字節(jié)的結(jié)構(gòu)和含義如下錯誤分類(Error-Class)和錯誤碼的具體說明如右表所示

第4字節(jié):該字節(jié)為錯誤碼2。當(dāng)為DP-V1方面的錯誤時,該字節(jié)為用戶指定?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen416.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文MS1讀取數(shù)據(jù)的工作過程MS1讀取數(shù)據(jù)的工作過程可用下圖表示

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen426.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)數(shù)據(jù)讀取報文MS1讀取數(shù)據(jù)的工作過程非循環(huán)數(shù)據(jù)的交換不一定是在一個周期內(nèi)完成的,所以主站發(fā)出數(shù)據(jù)讀取請求后,從站返回一個短確認(rèn)報文;下一個周期,主站對該從站就剛才的讀取數(shù)據(jù)請求報文進(jìn)行輪詢,看是否從站能給出響應(yīng)報文,從站要是還沒有響應(yīng)報文,則繼續(xù)返回短確認(rèn)報文;下一個周期,主站繼續(xù)進(jìn)行輪詢,直到從站返回響應(yīng)報文,則數(shù)據(jù)交換結(jié)束。輪詢報文的結(jié)構(gòu)非常簡單,它沒有DU單元。讀取數(shù)據(jù)報文的輪詢報文結(jié)構(gòu)如下:●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen436.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)MS1寫數(shù)據(jù)報文主站可以對屬于它的并組態(tài)過的DP-V1從站進(jìn)行非循環(huán)數(shù)據(jù)的寫操作,數(shù)據(jù)地址也是按槽號和層號來確定的。寫操作的報文和讀操作基本上是相同的,此處不再詳細(xì)介紹,下面只給出寫操作幾種報文的DU單元的組成,如下表所示。錯誤解碼、錯誤碼1和錯誤碼2的具體含義見MS1讀數(shù)據(jù)報文部分。MS1寫數(shù)據(jù)操作的輪詢報文和讀取數(shù)據(jù)操作的一樣?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen446.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文為實現(xiàn)過程控制中的這種特殊要求,報警確認(rèn)報文作為診斷報文的附屬功能,通過MS1來處理報警確認(rèn)。報警確認(rèn)報文報警確認(rèn)報文中從站的SAP為32h,主站的SAP為33h,請求報文和響應(yīng)報文的區(qū)別在于把DSAP和SSAP的值交換一下即可。另外響應(yīng)報文發(fā)生錯誤時的處理和讀寫時的處理報文結(jié)構(gòu)和含義一樣,此處不再贅述。請求報文的結(jié)構(gòu)和含義如下:●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen456.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警確認(rèn)報文第1字節(jié):為MS1的功能號第2字節(jié):為發(fā)生故障的槽號

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen466.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警確認(rèn)報文第3字節(jié):報警類型

報警類型代碼如下:0:保留;1:診斷報警;2:過程報警;3:拔出模塊報警;4:插入模塊報警;5:狀態(tài)報警;6:更新參數(shù)報警;7~31:保留;32~126:制造商特殊報警信息;127:保留?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen476.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警確認(rèn)報文第4字節(jié):為報警的詳細(xì)特點

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen486.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警響應(yīng)、確認(rèn)的工作過程我們知道在進(jìn)行正常的數(shù)據(jù)交換過程中,如果從站有報警發(fā)生,則會響應(yīng)一個高優(yōu)先級的響應(yīng)報文(FC=0Ah)。這時主站會發(fā)出診斷請求,從站也會立即回復(fù)一個診斷響應(yīng)報文。對于有報警確認(rèn)要求的DP-V1設(shè)備,主站還會進(jìn)行報警確認(rèn)請求,因為這屬于MS1,所以主站會進(jìn)行輪詢請求,直到從站給于報警確認(rèn)響應(yīng)?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen496.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警響應(yīng)、確認(rèn)的工作過程該過程可用下圖表示●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen506.5DP-V1報文詳解數(shù)據(jù)交換報文(MS1)報警確認(rèn)報文報警響應(yīng)、確認(rèn)的工作過程報警輪詢報文的結(jié)構(gòu)和MS1讀寫數(shù)據(jù)的基本一樣,只是DSAP的值為32h。其結(jié)構(gòu)如下所示●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen516.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)MS2的作用。MS2的數(shù)據(jù)交換過程MS2的SAP主站的SAP總是32h;從站的SAP在初始化報文和源管理器報文中為31h,在其他MS2中為0~30h?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen526.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)MS2的數(shù)據(jù)交換過程MS2的通訊過程可用右圖表示

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen536.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)MS2的數(shù)據(jù)交換過程

MS2的所有輪詢報文的格式都是相同的,以從站的SAP=20h為例,其結(jié)構(gòu)如下

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen546.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)初始化報文初始化請求報文

2類主站先向它要進(jìn)行通信的從站索取SAP,發(fā)出請求報文。其結(jié)構(gòu)如下所示 其中DU部分由以下字節(jié)組成:第1字節(jié):MS2通信功能碼:57h。表示該報文為初始化請求/響應(yīng)報文。第2、3、4字節(jié):保留。第5字節(jié):Sent-Timeout。主站告訴從站它希望得到從站響應(yīng)的最長時間,時基為10ms。第6字節(jié):Feature-Supported。從站支持的服務(wù)。0001表示支持讀寫功能。第7字節(jié):Profile-Feature-Supported。支持行規(guī)。第8字節(jié):Profile-ID-Number。主站支持的行規(guī)號。如果從站支持,則發(fā)回相同的行規(guī)號;如果行規(guī)號不同,則發(fā)回不同的行規(guī)號;如果不支持,則發(fā)回0。第9字節(jié):Add-Addr-Param:子網(wǎng)地址參數(shù)。這里不再細(xì)講。●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen556.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)初始化報文從站立即響應(yīng)報文 收到主站的初始化請求報文后,從站馬上為其指定一個有效的SAP。其報文結(jié)構(gòu)如下 其中DU部分由以下字節(jié)組成:第1字節(jié):MS2通信功能碼:56h。表示該報文為初始化立即響應(yīng)報文。第2字節(jié):有效的SAP號,范圍0~30h。第3字節(jié):Sent-Timeout。從站能響應(yīng)主站請求需要的最小的時間。主站初始化請求輪詢報文收到有效的SAP后,2類主站開始使用新的SAP對從站進(jìn)行輪詢,等待從站的初始化響應(yīng)。輪詢報文沒有DU部分,其結(jié)構(gòu)見上一小節(jié)。

●PROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen566.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)初始化報文從站初始化響應(yīng)報文 從站的初始化響應(yīng)報文的結(jié)構(gòu)如下:(設(shè)新的SAP為20h)

其中DU部分由以下字節(jié)組成:第1字節(jié):MS2通信功能碼:56h。表示該報文為初始化請求/響應(yīng)報文。第2字節(jié):最大的數(shù)據(jù)字節(jié)數(shù)。第3字節(jié):Feature-Supported。從站支持的服務(wù)。0001表示支持讀寫功能。第4字節(jié):Profile-Feature-Supported。支持行規(guī)。第5字節(jié):Profile-ID-Number。如果從站支持主站行規(guī),則發(fā)回相同的行規(guī)號;如果行規(guī)號不同,則發(fā)回不同的行規(guī)號;如果不支持,則發(fā)回0。第6字節(jié):Add-Addr-Param:子網(wǎng)地址參數(shù)。這里不再細(xì)講?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程CopyrightbyWangYanfen576.5DP-V1報文詳解數(shù)據(jù)交換報文(MS2)初始化報文初始化響應(yīng)錯誤時的報文 在初始化過程中,如果在響應(yīng)時發(fā)現(xiàn)錯誤,則功能碼的位7置1。響應(yīng)報文的結(jié)構(gòu)同上,但DU中的內(nèi)容不一樣,具體如下:第1字節(jié):MS2通信功能碼變?yōu)镈6h。表示該報文為初始化響應(yīng)故障報文。第2字節(jié):故障解碼。第3字節(jié):故障碼1。第4字節(jié):故障碼2。其中第2、3、4字節(jié)的內(nèi)容見上一節(jié)MS1通信中的有關(guān)講解?!馪ROFIBUS-PA及DP-V12007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)用教程Copyrig2007.2V2.0現(xiàn)場總線技術(shù)及應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論