PROFIBUS的通信服務有哪些
發(fā)布于2022-10-27 10:41
31
2
標簽:PROFIBUS
除了PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS、PG/OP和S7通信服務之外,PROFIBUS還提供下列通信服務
1. PROFIdrive
PROFIdrive 用于將驅動設備(從簡單的變頻器到高級的動態(tài)伺服控制器)集成到自動控制系統(tǒng)中。PROFIdrive定義了用PROFIBUS訪問驅動器數據的設備性能和方法。
為了完成現代驅動器的各種任務,PROFIdrive定義了6個應用類別1)類別1定義了用速度設定值控制的標準驅動器。
2)類別2定義了具有技術功能的標準驅動器。過程被劃分為一些子過程,主站將驅動任務發(fā)送給驅動設備,請求在各個驅動器之間直接進行數據交換。
3)類別3定義了包括位置控制器的定位驅動器,通過PROFIBUS啟動和傳輸定位請求。4)類別4 和類別5 定義了可以在多個驅動器之間實現協調運動順序的中央運動控制。PROFIBUS用于位置閉環(huán)控制和同步時鐘周期。
5)類別6包括時鐘處理和使用電子軸的分布式自動化,例如通過直接數字交換和同步通信實現“電子齒輪傳動”或“電子凸輪”功能。
PROFIdrive定義了訪問驅動器參數和與制造商有關的配置文件的參數的機制。對其他參數的非循環(huán)訪問通過一個符合DPV1的參數通道進行。
2. PROFIsafe
PROFISafe(見圖2-7)用于PROFIBUS和PROFINET面向安全設備的故障安全通信。可以用PROFIsafe很簡單地實現安全的分布式解決方案??梢栽谕粭l物理總線上同時傳輸標準數據和故障安全數據,不需要對故障安全I/O進行額外的布線。

PROFIsafe是一種軟件解決方案,在CPU的操作系統(tǒng)中以附加的PROFIsafe層的形式實現故障安全通信。安全數據作為標準數據的附加部分打包,從而形成PROFIsafe報文。
PROFIsafe考慮了數據的延遲、丟失、不正確的時序、地址和數據的損壞。采用下列措施來保證故障安全數據傳輸的完整性:
1)安全報文的連續(xù)編號。
2)報文幀的時間監(jiān)視和確認。
3)發(fā)送站與接收站之間使用密碼來辨識。
4)采用循環(huán)冗余校驗(CRC)。
使用PROFIsafe時,用戶程序中的故障安全塊將被標記為黃色,與指示物理故障安全I/O 模塊的黃色相對應。
3. PROFIBUS FDL
FDL是Fieldbus Data Link(現場總線數據鏈路)的縮寫,通信伙伴可以是S7、S5系列PLC或PC。FDL服務由PROFIBUS協議的第2層提供,允許發(fā)送和接收最多240B的數據塊。只有CP(通信處理器)才能提供FDL服務。
S7-300/400調用通信功能塊AG_SEND和AG_REC來實現FDL服務。
4. PROFIBUS在冗余控制系統(tǒng)中的應用
可以將PROFIBUS用于冗余控制系統(tǒng)。例如,通過兩個接口模塊,將ET200I/O設備連接到冗余自動化系統(tǒng)的兩個PROFIBUS子網(見圖2-8)。

PROFIBUS PA線路可以通過一個冗余 DP/PA鏈接器和兩個接口模塊進行耦合。也可以通過所謂的Y形鏈接器在冗余PROFIBUS中操作非冗余設備。