AdditionalInfo
Der ProductName muss die gleiche Bezeichnung haben, wie der Modulname (Model_name) in der GSD Datei, oder der Produktname (ProdName) in der EDS Datei. Wenn es sci um ein Beckhoff Produkt handelt, kann die Produktbezeichnung aus dem Beckhoff Katalog verwendet werden.
Die detaillierte Information kann auf zwei Arten angegeben werden: Einmal über den absoluten Path (Pfad) des Dateinamens, oder eingebunden in die gesamte Datei im ConfigFile, wie das nachfolgende Beispiel zeigt:
<Interface>
<Name><![CDATA[Device 1 (CX1500-M310)]]></Name>
<Type>CX1500_M310</Type>
<ChannelNo>1</ChannelNo>
<Boxes>
<Box>
<Name><![CDATA[Bosch-VI1 (GSD Box) (RMVDP/F)]]></Name>
<Comment><![CDATA[Vendor: Robert Bosch GmbH, 64701 Erbach Revision: 1.0]]></Comment>
<AdditionalInfo>
<ProductName>RMVDP/F</ProductName>
<Path>C:\GSDBox\Rb010118.gsd</Path>
<ConfigFile><![CDATA[
;************************************************************************
;*** ***any commons....
;************************************************************************
;*************************************************************************
;
#Profibus_DP
;
;*************************************************************************
; Allgemeine Daten
;*************************************************************************
;
;Versionskennung des GSD-Dateiformats
GSD_Revision = 2
;
; Herstellername
Vendor_Name = "Robert Bosch GmbH, 64701 Erbach"
;
; Geraetebezeichnung
Model_Name = "RMVDP/F"
;
; Ausgabestand des DP-Geraetes
Revision = "1.0"
;
; Typnummer
Ident_Number = 0x0118
;
; Protokollkennung
Protocol_Ident = 0
;
; DP-Geraetetyp
Station_Type = 0
;
; Hardware-Ausgabestand
Hardware_Release = "V1.0"
;
; Software-Ausgabestand
Software_Release = "----"
;
; Unterstuetzte Baudraten
9.6_supp = 1
19.2_supp = 1
93.75_supp = 1
187.5_supp = 1
500_supp = 1
1.5M_supp = 1
3M_supp = 1
6M_supp = 1
12M_supp = 1
;
; Maximale Protokoll-Bearbeitungszeit
MaxTsdr_9.6 = 60
MaxTsdr_19.2 = 60
MaxTsdr_93.75 = 60
MaxTsdr_187.5 = 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150
MaxTsdr_3M = 250
MaxTsdr_6M = 450
MaxTsdr_12M = 800
;
;Geraeteunterstuetzung redundanter Uebertragungstechnik
Redundancy = 0
;
; Pegel des Repeater-Steuersignals CNTR-P
Repeater_Ctrl_Sig = 0
;
; Bitmap-Datei
Bitmap_Device = "RBxxRM_M"
;
; Realisierungs-Typ LSPM2 Version B
Implementation_Type = "LSPM2-B"
;
;*************************************************************************
; spezifische Daten des Busteilnehmers
;*************************************************************************
;
; DP-Geraet unterstuetzt den Freeze-Mode
Freeze_Mode_supp = 1
;
; DP-Geraet unterstuetzt den Sync-Mode
Sync_Mode_supp = 1
;
; Automatische Baudratenerkennung
Auto_Baud_supp = 1
;
; Unterstuetzung der Busteilnehmer-Adressierung
Set_Slave_Add_supp = 0
;
; Hoechstlaenge des herstellerspezifischen Feldes
User_Prm_Data_Len = 0x05
;
; Herstellerspezifisches Feld
User_Prm_Data = 0x00,0x00,0x00,0x00,0x00
;
; Minimaler Abstand zwischen zwei Zugriffen auf den Busteilnehmer
Min_Slave_Intervall = 1
;
; Busteilnehmertyp
Modular_Station = 1
;
; Hoechstanzahl der Module einer modularen Station
Max_Module = 1
;
; Hoechstlaenge der Eingangsdaten einer modularen Station in Bytes
Max_Input_Len = 0
;
; Hoechstlaenge der Ausgangsdaten einer modularen Station in Bytes
Max_Output_Len = 4
;
; Groesste Summe der Laengen der Ein- und Ausgangsdaten einer modularen Station
Max_Data_Len = 4
;
;Geraetespezifische Diagnosemeldungen
Unit_Diag_Bit(0) = "Kurzschluss Ventile"
Unit_Diag_Bit(1) = "Unterspannung UQ1"
Unit_Diag_Bit(2) = "Unterspannung UQ2"
Unit_Diag_Bit(3) = "UQ1 nicht vorhanden"
Unit_Diag_Bit(4) = "UQ2 nicht vorhanden"
;
; Hoechstlaenge der Diagnoseinformation (Diag_Data)
Max_Diag_Data_Len = 13
;
; Funktionsklasse: I/O
Slave_Family = 3@Bosch
;
; Modulkennung
;------------------------------------------------------------------------------
;
Module = "Ventile 1-16" 0x23, 0x00
0
EndModule
Module = "KT-Ventile 1-12" 0x22, 0x00
1
EndModule
;
;********************* Ende der Geraetestammdatendatei *********************
]]>
</ConfigFile>
</AdditionalInfo>
<Type>PBDP_GSD</Type>
<BoxNo>1</BoxNo>
<Modules>
<Module>
<Name><![CDATA[Ventile 1-16]]></Name>
<Comment/>
<Type>0</Type>
<Variables>
<Variable>
<Name><![CDATA[]]></Name>
<IsInput>false</IsInput>
<Comment/>
<IoName>Ventile 1-16_1_0</IoName>
<IoDataType>BYTE_ARRAY_0_3</IoDataType>
</Variable>
.....