PROFIBUS-DP的通信組成
發(fā)布于2022-12-13 14:08
25
2
標簽:PROFIBUS
PROFIBUS協(xié)議主要由PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS組成。
1. PROFIBUS-DP
DP是Decentralized Periphery(分布式外部設備)的縮寫。PROFIBUS-DP(簡稱為DP)主要用于制造業(yè)自動化系統(tǒng)中單元級和現(xiàn)場級通信,特別適合于PLC與現(xiàn)場級分布式L/o 設備之間的通信(見圖6-14)。DP是PROFIBUS中應用最廣的通信方式。
PROFIBUS-DP用于連接下列設備PLC、PC和HMI設備分布式現(xiàn)場設備,例如SL MATIC ET 200和變頻器等設備。PROFIBUS-DP的響應速度快,所以很適合在制造行業(yè)使用。
作為PLC硬件組態(tài)的一部分,分布式I/O(例如ET200)用STEP7來組態(tài)。通過供貨方提供的GSD文件,可以用STEP7將其他制造商生產(chǎn)的從站設備組態(tài)到網(wǎng)絡中。
有的S7-300/400 CPU 配備有集成的 DP 接口,S7-200/300/400也可以通過通信處理器(CP)連接到PROFIBUS-DP。
2. PROFIBUS-PA
PA是Process Automation(過程自動化)的縮寫。PROFIBUS-PA用于PLC與過程自動化的現(xiàn)場傳感器和執(zhí)行器的低速數(shù)據(jù)傳輸(見圖6-15),特別適用于過程工業(yè)。
PROFIBUS-PA功能集成在起動執(zhí)行器、電磁閥和測量變送器等現(xiàn)場設備中。傳輸速率為31.25kbit/s,可以采用總線型或樹型結構。
PROFIBUS-PA由于采用了IEC1158-2標準,確保了本質安全和通過屏蔽雙絞線電纜進行數(shù)據(jù)傳輸和供電,可以用于防爆區(qū)域的傳感器和執(zhí)行器與中央控制系統(tǒng)的通信。
PROFIBUS-PA采用PROFIBUS-DP的基本功能來傳送測量值和狀態(tài)。并用擴展的PROFIBUS-DP功能來制訂現(xiàn)場設備的參數(shù)和進行設備操作。PROFIBUS-PA行規(guī)保證了不同廠商生產(chǎn)的現(xiàn)場設備的互換性和互操作性。PA行規(guī)已對所有通用的測量變送器和其他一些設備類型作了具體規(guī)定。
使用DP/PA鏈接器可以將PROFIBUS-PA設備很方便地集成到PROFIBUS-DP網(wǎng)絡中。
與PROFIBUS-DP設備一樣,PROFIBUS-PA設備也是用制造商的GSD文件來描述。
3. PROFIBUS-FMS
FMS是Field Message Specification(現(xiàn)場總線報文規(guī)范)的縮寫,用于系統(tǒng)級和車間級的不同供應商的自動化系統(tǒng)之間傳輸數(shù)據(jù),處理單元級(PLC和PC)的多主站數(shù)據(jù)通信。
現(xiàn)在PROFIBUS-FMS已經(jīng)基本上被以太網(wǎng)通信取代,實際上很少使用。
4. PROFIdrive
PROFIdrive 用于將驅動設備(從簡單的變頻器到高級的動態(tài)伺服控制器)集成到自動控制系統(tǒng)中。PROFIdrive定義了用PROFIBUS訪問驅動器數(shù)據(jù)的設備性能和方法。
為了完成現(xiàn)代驅動器的各種任務,PROFIdrive定義了6個應用類別
1)類別1定義了用速度設定值控制的標準驅動器。
2)類別2定義了具有技術功能的標準驅動器。過程被劃分為一些子過程,主站將驅動任務發(fā)送給驅動設備,請求在各個驅動器之間直接進行數(shù)據(jù)交換。
3)類別3定義了包括位置控制器的定位驅動器。通過PROFIBUS啟動和傳輸定位請求。
4)類別4和類別5定義了可在多個驅動器之間實現(xiàn)協(xié)調(diào)運動順序的中央運動控制。PROFIBUS用于位置閉環(huán)控制和同步時鐘周期。
5)類別6包括時鐘處理和使用電子軸的分布式自動化,例如通過直接數(shù)字交換和同步通信實現(xiàn)“電子齒輪傳動”或“電子凸輪”功能。
PROFIdrive定義了訪問驅動器參數(shù)和與制造商有關的配置文件的參數(shù)的機制。
5. PROFIsafe
PROFIsafe用于PROFIBUS和PROFINET面向安全設備的故障安全通信??梢杂肞ROFIsafe很簡單地實現(xiàn)安全的分布式解決方案。不需要對故障安全U/O進行額外的布線,在同一條物理總線上傳輸標準數(shù)據(jù)和故障安全數(shù)據(jù)。
PROFIsafe是一種軟件解決方案,在CPU的操作系統(tǒng)中以附加的PROFlsafe層的形式實現(xiàn)故障安全通信。PROFIsafe考慮了數(shù)據(jù)的延遲、丟失、不正確的時序、地址和數(shù)據(jù)的損壞,采用了很多措施來保證故障安全數(shù)據(jù)傳輸?shù)耐暾浴?
6. PROFIBUS FDL
FDL是Fieldbus Data Link(現(xiàn)場總線數(shù)據(jù)鏈路)的縮寫,通信伙伴可以是S7、S5系列PLC或PC。FDL服務由PROFIBUS協(xié)議的第2層提供,允許發(fā)送和接收最多240B的數(shù)據(jù)塊。只有CP(通信處理器)才能提供FDL服務。