轉自:http://bbs.ednchina.com/BLOG_ARTICLE_3031246.HTM
Profibus DP通訊協議簡單介紹
一、 首先,Profibus DP通訊協議是一種單一的、一致性通訊協議,用於所有的工廠自動化和過程自動化。
這種協議使用“主-從”模式:一個設備(主)控制一個或多個其他設備(從);
協議使用:“令牌”模式:“令牌”通過網絡傳遞,具有令牌控制的站有權訪問網絡。
Profibus DP以三種版本存在:
DP-V0:Overall command structure循環數據交換
DP-V1:擴展到非循環數據交換等
DP-V2:進一步擴展到及時,時鍾同步等。
一種單一的協議適應所有的應用
Profibus DP支持所有的DCS或控制器與單個的現場設備;
工廠設備和過程設備是直接地連接到Profibus DP;
過程自動化設備(PA),聚合在“PA簇”,通過連接器或鏈環連接到PROFIBUS DP;
Profibus總線訪問協議(第二層)對三種Profibus版本(FMS/DP/PA)均相同;
這使得通訊透明和FMS/DP/PA網絡區域容易組合;
因為FMS/DP使用相同的物理介質(RS-485/FO),因此他們能組合在同一根電纜上。
二、Profibus-總線訪問協議的特征
混合總線訪問協議:
主站間的邏輯令牌環
主從站間的主從協議
主站:
主動站在一個限定時間內(Token Hold Time)對總線有控制權。
從站:
從站只是響應一個主站的請求,他們對總線沒有控制權。
三、Profibus-總線訪問協議(FDL)的特點
主站或從站可以在任何時間點接入或斷開,FDL將自動重新組織令牌環;
令牌調度確保每個主站有足夠的時間履行它的通信任務;因此,用戶必須計算全部目標令牌環的時間;
總線訪問協議有能力發現有故障的站、失效的令牌、重復的令牌、傳輸錯誤和其他所有可能的網絡失敗。
所有信息(包括令牌信息)在傳輸過程中確保高度安全,以免傳輸錯誤。海明距離HD=4.
四、Profibus-令牌調度原理
在多主網絡中,令牌調度必須確保每個主站有足夠的時間完成他的通訊任務;
用戶組織全部目標令牌循環時間(TTR)進入所有主站的通信任務賬戶;
每一個主站根據下列公式計算它接收令牌后完成它的通信任務的時間(TTH):
TTH=TTR-TRR
TTH=持有令牌的時間
TTR=目標令牌循環時間
TRR=實際令牌循環時間
五、Profibus報文結構

六、網絡報文的抓取
網絡通訊過程中的所有通訊報文的抓取和分析是一項重要的工作,PROFIBUS總線網絡中通訊的數據報文該怎么抓取,又該怎么分析?PROFIBUS TESTER 5幫您解決了這個問題,他不僅能夠對網絡進行基本物理層的測試,包括線纜的短路、斷路、交叉、屏蔽層破損等,信號波形、電平、信噪比等等;還能夠抓取所有的報文,分析報文,將報文進行詳細的解析,便於您的分析。這是一款性價比非常高的產品,本人用着很是不錯,需要的可以聯系我hxf@hkaco.com
下圖是該軟件下的幾個簡單的截圖:



