新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PROFIBUS-DP現場總線的結構及應用

        PROFIBUS-DP現場總線的結構及應用

        作者: 時間:2012-07-07 來源:網絡 收藏

        3. PROFIBUS總線存取控制技術
        、FMS、PA均采用一樣的總線存取控制技術,它是通過OSI參考模型第2層(數據鏈路層)來實現的,它包括保證數據可靠性技術及傳輸協議和報文處理。在PROFIBUS中,第2層稱之為數據鏈路層(FDL,Fieldbus Data Link)。介質存取控制(M A C, Medium Access Control)具體控制數據傳輸的程序,MAC必須確保在任何一個時刻只有一個站點發送數據。PROFIBUS協議的設計要滿足介質存取控制的兩個基本要求:

        1)在復雜的自動化系統(主站)間的通信,必須保證在確切限定的時間間隔中,任何一個站點要有足夠的時間來完成通信任務。
        2)在復雜的程序控制器和簡單的I/O設備(從站)間通信,應盡可能快速又簡單地完成數據的實時傳輸。

        因此PROFIBUS主站之間采用令牌傳送方式,主站與從站之間采用主從方式。令牌傳遞程序保證每個主站在一個確切規定的時間內得到總線存取權(令牌),令牌在所有主站中循環一周的最長時間是事先規定的。在PROFIBUS中,令牌傳遞僅在各主站之間進行。主站得到總線存取令牌時可依照主-從通信關系表與所有從站通信,向從站發送或讀取信息,也可依照主-主通信關系表與所有主站通信。所以可能有3種系統配置:純主-從系統、純主-主系統和混合系統。

        在總線系統初建時,主站介質存取控制MAC的任務是制定總線上的站點分配并建立邏輯環。在總線運行期間,斷電或損壞的主站必須從環中排除,新上電的主站必須加入邏輯環。第2層的另一重要工作任務是保證數據的高度完整性。PROFIBUS在第2層按照非連接的模式操作,除提供點對點邏輯數據傳輸外,還提供多點通信,包括廣播和選擇廣播功能。

        4.基本功能
        用于現場設備級的高速數據傳送,主站周期地讀取從站的輸入信息并周期地向從站發送輸出信息。總線循環時間必須要比主站(PLC)程序循環時間短。除周期性用戶數據傳輸外,PROFIBUS-DP還提供智能化設備所需的非周期性通信以進行組態、診斷和報警處理。

        (1)PROFIBUS-DP基本特征
        采用RS-485雙絞線、雙線電纜或光纜傳輸,傳輸速率從9.6kbps到12Mbps。各主站間令牌傳遞,主站與從站間為主-從傳送。支持單主或多主系統,總線上最多站點(主-從設備)數為126。采用點對點(用戶數據傳送)或廣播(控制指令)通信。循環主-從用戶數據傳送和非循環主-主數據傳送。控制指令允許輸入和輸出同步。同步模式為輸出同步;鎖定模式為輸入同步。

        DP主站和DP從站間的循環用戶有數據傳送。各DP從站的動態激活和可激活。DP從站組態的檢查。強大的診斷功能,三級診斷信息。輸人或輸出的同步。通過總線給DP從站賦予地址。通過總線對DP主站(DPM1)進行配置,每DP從站的輸入和輸出數據最大為246字節。

        所有信息的傳輸按海明距離HD=4進行。DP從站帶看門狗定時器(Watchdog Timer)。對DP從站的輸入/輸出進行存取保護。DP主站上帶可變定時器的用戶數據傳送監視。

        每個PROFIBUS-DP系統包括3種類型設備:第一類DP主站(DPM1)、第二類DP主站(DPM2)和DP從站。DPM1是是中央控制器,它在預定的周期內與分散的站(如DP從站)交換信息。典型的DPM1如PLC、PC等;DPM2是編程器、組態設備或操作面板,在DP系統組態操作時使用,完成系統操作和監視目的;DP從站是進行輸入和輸出信息采集和發送的外圍設備,是帶二進制值或模擬量輸入輸出的I/O設備、驅動器、閥門等。

        經過擴展的PROFIBUS-DP診斷能對故障進行快速定位。診斷信息在總線上傳輸并由主站采集。診斷信息分3級:本站診斷操作,即本站設備的一般操作狀態,如溫度過高、壓力過低;模塊診斷操作,即一個站點的某具體I/O模塊故障;通道診斷操作,即一個單獨輸人/輸出位的故障。

        (2)PROFIBUS-DP允許構成單主站或多主站系統
        在同一總線上最多可連接126個站點。系統配置的描述包括:站數、站地址、輸入/輸出地址、輸入/輸出數據格式、診斷信息格式及所使用的總線參數。PROFIBUS-DP單主站系統中,在總線系統運行階段,只有一個活動主站。如圖1所示為PROFIBUS-DP單主站系統,PLC作為主站。

        PROFIBUS-DP多主站系統中總線上連有多個主站。總線上的主站與各自從站構成相互獨立的子系統。如圖1所示,任何一個主站均可讀取DP從站的輸入/輸出映像,但只有一個DP主站允許對DP從站寫入數據。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 溆浦县| 富平县| 博湖县| 昭觉县| 利辛县| 梅河口市| 沙雅县| 扎鲁特旗| 仙游县| 曲松县| 西宁市| 天镇县| 赣州市| 永嘉县| 涟水县| 昭平县| 邵阳县| 博白县| 崇义县| 普兰店市| 鸡泽县| 长宁县| 小金县| 松江区| 环江| 新丰县| 瓦房店市| 榆中县| 句容市| 天水市| 梁河县| 陈巴尔虎旗| 壶关县| 涟水县| 昭平县| 兴安县| 措美县| 安泽县| 南安市| 诏安县| 聊城市|