PROFIBUS自動(dòng)化通信協(xié)議作用有哪些
劉路路
發(fā)布于2022-10-26 18:35
36
2
標(biāo)簽:PROFIBUS
PROFIBUS的數(shù)據(jù)鏈路層
PROFIBUS的協(xié)議結(jié)構(gòu)見圖2-5,圖中,第2層稱為現(xiàn)場總線數(shù)據(jù)鏈路層(Fieldbus Data Link,F(xiàn)DL),規(guī)定了總線訪問控制、數(shù)據(jù)安全性以及傳輸協(xié)議和報(bào)文的處理。
PROFIBUS協(xié)議的設(shè)計(jì)滿足了媒體控制的兩個(gè)基本要求∶
1)復(fù)雜的自動(dòng)化系統(tǒng)(主站)之間的通信,必須保證在確切限定的時(shí)間間隔中,任何一個(gè)站點(diǎn)都有足夠的時(shí)間來完成通信任務(wù)。
2)PLC或PC與I/O外圍設(shè)備(從站)之間的通信,應(yīng)盡可能簡單快速地完成數(shù)據(jù)的實(shí)時(shí)傳輸,因通信協(xié)議增加的數(shù)據(jù)傳輸時(shí)間應(yīng)盡量少。
圖2-5 PROFIBUS協(xié)議結(jié)構(gòu)
PROFIBUS-DP采用混合的總線訪問控制機(jī)制來實(shí)現(xiàn)上述目標(biāo)(見圖2-6)。它包括主站之間的令牌(Token)傳遞方式和主站與從站之間的主-從方式。令牌實(shí)際上是一條特殊的報(bào)文,它在所有的主站上循環(huán)一周的時(shí)間是事先規(guī)定的。主站之間構(gòu)成令牌邏輯環(huán),令牌傳遞
僅在各主站之間進(jìn)行。令牌按令牌環(huán)中各主站地址的升序在各主站之間依次傳遞。
圖2-6 PROFIBUS-DP的總線訪問方式
某個(gè)主站得到令牌報(bào)文后,該主站可以在一定的時(shí)間內(nèi)執(zhí)行主站工作。在這段時(shí)間內(nèi),它可以依照主-從通信關(guān)系表與所有的從站通信,也可以依照主-主通信關(guān)系表與所有的主站通信。令牌傳遞程序保證每個(gè)主站在一個(gè)確切規(guī)定的時(shí)間內(nèi)得到總線訪問權(quán)(即令牌),來訪問分配給該主站的從站。主站可以向從站發(fā)送數(shù)據(jù),接收來自從站的數(shù)據(jù)。
PROFIBUS-DP使用第1、2層和用戶接口層,第3~7層未使用,這種精簡的結(jié)構(gòu)確保了高速的數(shù)據(jù)傳輸。用戶接口規(guī)定了設(shè)備的應(yīng)用功能、PROFIBUS-DP系統(tǒng)和設(shè)備的行為特性。直接數(shù)據(jù)鏈路映像程序DDLM提供對(duì)第2層的訪問。
在總線初始化和起動(dòng)階段,主站媒體訪問控制(MAC)通過辨認(rèn)主站來建立令牌環(huán),首先自動(dòng)地判定總線上所有主站的地址,并將它們的節(jié)點(diǎn)地址記錄在主站表中。在總線運(yùn)行期間,從令牌環(huán)中去掉有故障的主站,將新上電的主站加入到令牌環(huán)。
PROFIBUS 媒體訪問控制還可以監(jiān)視傳輸媒體和收發(fā)器是否有故障,檢查站點(diǎn)地址是否出錯(cuò)(例如地址重復(fù)),以及令牌是否丟失或有多個(gè)令牌。
PROFIBUS在第2層按照非連接的模式操作,除提供點(diǎn)對(duì)點(diǎn)邏輯數(shù)據(jù)傳輸外,還提供多點(diǎn)通信,其中包括廣播及選擇廣播功能。
DP主站與DP從站之間的通信基于主-從原理,DP主站按輪詢表依次訪問DP從站,主站與從站間周期性地交換用戶數(shù)據(jù)。DP主站與DP從站之間的一個(gè)報(bào)文循環(huán)由DP主站發(fā)出的請(qǐng)求幀(輪詢報(bào)文)和由DP從站返回的應(yīng)答或響應(yīng)幀組成。