AdditionalInfo

AdditionalInfo 1:

In general, ProductName has to be the same name as Model_Name in a GSD file, or ProdName in an EDS file. If it is a Beckhoff Product, the Product Name listed in Beckhoff Catalog can be used.

The detail information can be given in two ways: either the absolute Path of the file name, or integrated the whole file in ConfigFile section, a sample shown as below

<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>
            .....