profibus-dp性能研究

profibus-dp性能研究

ID:14668114

大?。?36.00 KB

頁數(shù):6頁

時間:2018-07-29

profibus-dp性能研究_第1頁
profibus-dp性能研究_第2頁
profibus-dp性能研究_第3頁
profibus-dp性能研究_第4頁
profibus-dp性能研究_第5頁
資源描述:

《profibus-dp性能研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、PROFIBUS-DP性能研究PROFIBUS是工業(yè)自動化領(lǐng)域內(nèi)市場占有率最高的一種現(xiàn)場總線技術(shù),它包括用于制造業(yè)自動化的PROFIBUS-DP和用于流程工業(yè)領(lǐng)域的PROFIBUS-PA,它是目前我國惟一的現(xiàn)場總線國家標準。隨著越來越多工業(yè)控制系統(tǒng)采用了PROFIBUS現(xiàn)場總線技術(shù),對這些控制系統(tǒng)進行具體的、直觀的和實時的在線分析與診斷成為了最基本的要求,要想完成這樣的任務,就需要有相應的工程分析診斷工具。國內(nèi)外目前所研究的這些總線性能分析診斷工程工具存在著功能不夠全面、界面不夠完善、價格昂貴、

2、不適合中國國情等問題。開發(fā)一款能夠?qū)偩€系統(tǒng)進行分析和診斷,方便的、性能價格比高的分析診斷工程工具必將成為急需的產(chǎn)品?! ∮捎谠赑RIFBUS傳輸報文可以反映出總線性能的很多參數(shù),包括各種故障狀態(tài)。比如:從參數(shù)化報文可以看出主站和從站的關(guān)系,從站的操作方式,包括通道參數(shù)、功能設定、裝置參數(shù)和ID號等。從組態(tài)報文可以看出從站I/0類型及性質(zhì),以及模塊的I/O性質(zhì)及數(shù)據(jù)類型等。從診斷報文可以看出從站各種參數(shù)設置錯誤,各種組態(tài)錯誤,以及裝置模塊錯誤類型。所以,本文作者就是在對PROFIBUS-DP報文

3、進行詳盡分析的基礎上,采用VC++6.0開發(fā)了一款基于串口通訊的PROFIBUS性能分析診斷軟件。  1PROFIBUS工作機理  1.1PROFIBUS-DP編碼技術(shù)  PROFIBUS-DP交換數(shù)據(jù)使用異步傳輸技術(shù)和NRZ編碼。NRZ編碼的二進制信號“0”或“1”的信號電平在信號持續(xù)期間維持不變。圖1所示為NRZ碼信號圖?! D1非歸零碼信號  每個數(shù)據(jù)鏈路層協(xié)議數(shù)據(jù)單元應由一定數(shù)量的字符組成,每個字符都是一個用于異步傳輸?shù)钠稹W址??! ∶總€字符由11個比特組成,包括1個總是為二進制“0

4、”的起始比特(ST),8個可以是二進制數(shù)“0”亦可以是二進制數(shù)“1”的信息比特,1個可以是二進制“1”也可以是二進制數(shù)“0”的偶校驗比特(P),1個總是為二進制數(shù)“1”的停止比特,如圖2所示?! D2單個字符格式  接收器的比特同步總是從起始比特的下降沿開始,也就是說,在從二進制“1”轉(zhuǎn)換到二進制數(shù)“0”時開始。在比特時間的中間應掃描起始比特和所有后繼的比特。在比特時間的中間,起始比特應是二進制數(shù)“0”,否則認為同步失敗并停止同步過程。以二進制“1”的停止比特來結(jié)束字符的同步,如果此時出現(xiàn)二進制

5、數(shù)“0”來代替此停止比特,則應認為并報告一個同步差錯或字符差錯,并應等待下一個起始比特的前導沿?! ?.2報文格式  如圖3所示,PRFIBUS-DP有以下5種報文格式。其中,SYN為同步周期,它是一個最小的時間間隔,在此時間間隔內(nèi),每個站在它可以接收發(fā)送/請求報文幀或令牌起始部分之前,應從傳輸介質(zhì)接收空閑狀態(tài)(idlestate)(idle=二進制“1”)。同步周期最小為33個線空閑比特;SD為起始定界符,DA是目的地址,SA是源地址,F(xiàn)C是控制幀;FCS是幀校驗和,ED為結(jié)束定界符,值為16

6、h,L是信息字段長度,其中SD1=10h,用于請求FDL狀態(tài),尋找一個新的活動的站點,報文長度固定,沒有數(shù)據(jù)單元;SD2=68h,用于SRD服務,報文的數(shù)據(jù)長度可變;SD3=A2h,數(shù)據(jù)單元長度固定(L總為8字節(jié));SD4=DCh,表示該報文為令牌報文;SC=E5h,短確認報文。  圖3PROFIBUS—DP鏈路層報文格式  2報文診斷軟件的實現(xiàn)  2.1實驗平臺  圖4為作者組建的PROFIBUS-DP網(wǎng)絡實驗系統(tǒng)結(jié)構(gòu)圖。在網(wǎng)絡系統(tǒng)中,1類主站為SIEMENS公司的CPU315-2DPPLC,

7、PC工控機作為2類主站,通過現(xiàn)場總線接口卡CP5611與DP總線相連,WAGO公司的750-333、BECKHOFF公司的BK3120、SIEMENS公司的ET200-L及和利時公司的LM3107PLC等PLC設備作為從站連接到DP網(wǎng)絡中。  圖4PROFIBUS-DP網(wǎng)絡實驗系統(tǒng)結(jié)構(gòu)圖  2.2軟件開發(fā)環(huán)境  軟件開發(fā)工具為VC++6.0,通過計算機標準串口通信,將PROFIBUS—DP報文采集到上位機進行處理。PROFIBUS-DP系統(tǒng)作為實驗平臺,采用RS485/RS232通信電纜將其RS

8、485的一端接入PROFIBUS-DP網(wǎng)絡連接器的背插接口,RS232一端直接接入到PC機的串口?! ?.3軟件系統(tǒng)基本程序框圖  軟件系統(tǒng)的程序基本架構(gòu)流程圖如圖5所示?!   D5基本程序框架流程圖  整個系統(tǒng)軟件包括如下幾個模塊:  1)程序主控模塊:負責實現(xiàn)程序邏輯與主界面,調(diào)用串口通信模塊和接收顯示模塊?! ?)串口通信模塊:負責實現(xiàn)串口通信任務,PROFIBUS-DP報文數(shù)據(jù)采集及串口參數(shù)設置?! ?)數(shù)據(jù)處理模塊:根據(jù)PROFIBUS-DP協(xié)議報文格式,將采集上來的數(shù)據(jù)按報文格式進

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。