||
1 GSD文件簡介
PRO FlBUS設備具有不同的性能特點,為達到PROFIBUS簡單的即插即用配置.PROFIBUS設備的特性均在電子設備數據庫文件(GSD)中具體說明。標準化的GSD數據將通信擴大到操作員控制級。使用基于GSD的組態工具可將不同廠商生產的設備集成在同一總線系統中.既簡單又是對用戶友好的。
2 GSD文件的組成
GSD文件可以分為三個部分:
◆一般規范 這部分包括生產廠商和設備的名稱,硬件和軟件的版本狀況,支持的波特率一可能的監視時間問隔以及總線插頭的信號分配;
◆與DP主站有關的規范這部分包括只運用于DP主站的各項參數(如連接從站的最多臺數或上裝和下裝能力)。這一部分對從站沒有規定;
◆與DP從站有關的規范 這部分包括與從站有關的一切規范(如輸入/輸出通道的數量和類型、中斷測試的規范以及輸入/輸出數據一致性的信息)。
3 GSD文件格式
GSD文件是ASCII文件.可以用任何一種ASCII編輯囂編輯 如計事本、UltraEdit等,也可使用PROFIBus用戶組織提供的編輯程序GSDEdit。GSD文件是由若干行組成,每行都用一個關鍵字開頭,包括關鍵字及參數(無符號數或字符串)兩部分。GSD文件中的關鍵字可以是標準關鍵字(在PROFIBUS標準中定義)或自定義關鍵字。標準關鍵字可以被PROFIBUS的任何組態工具所識別,而自定義 關鍵字只能被特定的組態工具識別。
一個GSD文件的例子如下。
#Pr0fibus DP ;DP設備的GSD文件均以此關鍵存在
GSD Revision=1 ;GSD文件版本
VendorName="Meglev" ;設備制造商
Model Name="DP Slave" ;產品名稱,產品版本
Revision="Version 01" ;產品版本號(可選)
RevisionNtmber=01 ;產品識別號
IdemNumber=0x01 ;協議類型(表示DP)
ProtocoI Ident=0 ;站類型(0表示從站)
StationType=0 ;不支持FMS.純DP從站
FMS Supp=0 ;硬件版本
Hardware Realease="HW1.0" ;軟件版本
Soltware Realease="SWl.0" ;支持9.6kbps波特率
9.6 supp=1 ;支持19.2kbps波特率
19.2 supp=l ;9.6kbps時最大延遲時間
MaxTsdr 9.6=60 ;19.2kbps時最大延遲時間
MaxTsdrl9.2=60 ;不提供RTS信號
RepeaterCtrl sig=0 ;不提供24V電壓
24VPins=0 ;采用的解決方案
Implementation Type="SPC3" ;不支持鎖定模式
FreezeMode Supp=0 ;不支持同步模式
SyncMode Supp=0 ;支持自動波特率檢測
AutoBaud Supp=l ;不支持改變從站地址
Set SlaveAdd Supp=0 ;故障安全模式類型
Fail Safe=0 ;最大用戶參數數據長度(0-237)
MaxUser PrmDataLen=0 ;用戶參數長度
Usel prmDataLen=0 ;最小從站響應循環間隔
Min Slave Imervall=22 ;是否為模塊站
Modular Station=l ;從站最大模塊數
MaxModule=l ;最大輸入數據長度
MaxInput Len=8 ;最大輸出數據長度
MaxOutput Len=8 ;最大數據的長度(輸入輸出之和)
MaxData Len=16 ;最大診斷數據長度(6~244)Slave
MaxDiagData Len=6 ;從站類型
Family=3 ;模塊1,輸入輸出各4字節
Module=“Modulel”0x23,0x13; ;模塊2.輸入輸出各8字節
EndModule
Module="Module2"0x27,0x17;
EndModule