;====================================================================================================== ; (c) esd electronic system design GmbH Hannover ; ; PROFIBUS-DP Geraetestammdatei ; Version: 1.06 ; ; Autor: Olaf Kruse ; Erstellungsdatum: V1.0 30.04.1999 ok ; Aenderungen: V1.01 03.08.1999 ok baudrate 6 MBaud, MaxTsdr-times ; V1.02 11.08.1999 ok baudrate 12 Mbaud, Min_Slave_Intervall, ; Max_Module, Max_Input_Len, Max_Output_Len, Max_Data_len ; V1.03 30.09.1999 ok Min_Slave_Intervall = 20 (2msec) ; V1.04 02.11.1999 ok MaxTsdr_45.45 = 60, MaxTsdr_1.5M = 150 ; V1.05 20.12.1999 ok user-parameter-data: ; byte 13 = wakeup-time ( 0: off; 0xff: not relevant ) ; byte 14,15 = sync-time ( 0: off; 0xffff: not relevant ) ; V1.06 10.04.2000 uh menu structure for parameter ;====================================================================================================== ; Art des Parameters ; (M) Mandatory (zwingend notwendig) ; (O) Optional (zusätzlich möglich) ; (D) Optional mit Default=0 falls nicht vorhanden ; (G) mindestens einer aus der Gruppe passend zur entsprechenden Baudrate #PROFIBUS_DP ;--- Kapitel 2.3.2 Allgemeine DP-Schluesselwoerter --- GSD_Revision = 1 ; (M ab GSD_Revision 1) (Unsigned8) Vendor_Name = "esd" ; (M) Herstellername (Visible-String 32) Model_Name = "Genius-Comexi-CAN-CBM/DP" ; (M) Herstellerbezeichnung des DP-Geraetes (Visible-String 32) Revision = "V1.06" ; (M) Ausgabestand des DP-Geraetes (Visible-String 32) Revision_Number = 1 ; (M ab GSD_Revision 1) (Unsigned8 (1 bis 63)) (1234) Ident_Number = 1188 ; (M) Gerätetyp des DP-Gerätes (Unsigned16) Protocol_Ident = 0 ; (M) Protokollkennung des DP-Geraetes 0: Profibus-DP (Unsigned8) Station_Type = 0 ; (M) DP-Geraetetyp 0: DP-Slave (Unsigned8) FMS_supp = 0 ; (D) kein FMS/DP-Mischgeraet (Boolean) Hardware_Release = "V1.0" ; (M) Hardware Ausgabestand des DP-Geraetes (Visible-String 32) Software_Release = "V1.0" ; (M) Software Ausgabestand des DP-Geraetes (Visible-String 32) 9.6_supp = 1 ; (G) 9,6 kBaud wird unterstuetzt 19.2_supp = 1 ; (G) 19,2 kBaud wird unterstuetzt ;31.25_supp = 1 ; fuer Gateway CAN-CBM-DP nicht moeglich (1234) 45.45_supp = 1 ; (G ab GSD_Revision 2) 45,45 kBaud wird unterstuetzt 93.75_supp = 1 ; (G) 93,75 kBaud wird unterstuetzt 187.5_supp = 1 ; (G) 187,5 kBaud wird unterstuetzt 500_supp = 1 ; (G) 500 kBaud wird unterstuetzt 1.5M_supp = 1 ; (G) 1,5 MBaud wird unterstuetzt 3M_supp = 1 ; (G ab GSD_Revision 1) 3 MBaud wird unterstuetzt 6M_supp = 1 ; (G ab GSD_Revision 1) 6 MBaud wird unterstuetzt 12M_supp = 1 ; (G ab GSD_Revision 1) 12 MBaud wird unterstuetzt MaxTsdr_9.6 = 60 ; (G) MaxTsdr_19.2 = 60 ; (G) ;MaxTsdr_31.25 = 15 ; fuer Gateway CAN-CBM-DP nicht moeglich (1234) MaxTsdr_45.45 = 60 ; (G ab GSD_Revision 2) MaxTsdr_93.75 = 60 ; (G) MaxTsdr_187.5 = 60 ; (G) MaxTsdr_500 = 100 ; (G) MaxTsdr_1.5M = 150 ; (G) MaxTsdr_3M = 250 ; (G ab GSD_Revision 1) MaxTsdr_6M = 450 ; (G ab GSD_Revision 1) MaxTsdr_12M = 800 ; (G ab GSD_Revision 1) Redundancy = 0 ; (D) keine redundante Uebertragungstechnik Repeater_Ctrl_Sig = 0 ; (D) RTS-Signalpegel (CNTR-P) Pin 4 des 9pol. SUB-D ; 0: nicht vorhanden 1: RS 485 2: TTL 24V_Pins = 0 ; (D) Bedeutung der 24V Pins des 9pol. SUB-D (Pin 7 24V; Pin 2 GND) ; 0: nicht angeschlossen 1: Input 2: Output ; Implementation_Type = "Visible-String" ; (1234) Bitmap_Device = "CDPS00_N" ; (O ab GSD_Revision 1) Bitmap_Diag = "CDPS00_D" ; (O ab GSD_Revision 1) Bitmap_SF = "CDPS00_S" ; (O ab GSD_Revision 1) ;--- Kapitel 2.3.4 DP-Slave-bezogene Schluesselwoerter --- Freeze_Mode_supp = 0 ; (D) Der Freeze-Mode wird nicht unterstuetzt Sync_Mode_supp = 0 ; (D) Der Sync-Mode wird nicht unterstuetzt Auto_Baud_supp = 1 ; (D) Die Automatische Baudratenerkennung wird unterstuetzt Set_Slave_Add_supp = 0 ; (D) Die Slave-Adresse kann vom Master nicht gesetzt werden ;User_Prm_Data_Len = 9 ; (D) Hoechstlaenge von User-Parameter-Daten ;User_Prm_Data=0x00,0x06,0x00,0x00,0x00,0x00,0xff,0xff,0xff ; (O) User-Parameter-Daten ( byte 7 - 15 ) Min_Slave_Intervall = 20 ; (M) Minimaler Abstand zwischen 2 DDLM_Data_Exchange-Aufrufen (xx * 100us) Modular_Station = 1 ; (D) 0: Kompaktstation 1: Modulare Station Max_Module = 244 ; (M falls modulare Station) Hoechstanzahl der Module einer Modularen Station Max_Input_Len = 240 ; (M falls modulare Station) Hoechstlaenge der Eingangsdaten einer Modularen Station Max_Output_Len = 240 ; (M falls modulare Station) Hoechstlaenge der Ausgangsdaten einer Modularen Station Max_Data_Len = 465 ; (O nur falls modulare Station) Groesste Summe der Ein- und Ausgangsdaten einer Modularen Station in Bytes Unit_Diag_Bit(0000) = "Wert 0" ; (1234) Unit_Diag_Bit(0001) = "Wert 1" ; (1234) Unit_Diag_Bit(0002) = "Wert 2" ; (1234) Unit_Diag_Bit(0003) = "Wert 3" ; (1234) Unit_Diag_Bit(0004) = "Wert 4" ; (1234) Unit_Diag_Bit(0005) = "Wert 5" ; (1234) Unit_Diag_Bit(0006) = "Wert 6" ; (1234) Unit_Diag_Bit(0007) = "Wert 7" ; (1234) Unit_Diag_Bit(0008) = "Wert 8" ; (1234) Unit_Diag_Bit(0009) = "Wert 9" ; (1234) Unit_Diag_Bit(0010) = "Wert 10" ; (1234) Unit_Diag_Bit(0011) = "Wert 11" ; (1234) Unit_Diag_Bit(0012) = "Wert 12" ; (1234) Unit_Diag_Bit(0013) = "Wert 13" ; (1234) Unit_Diag_Bit(0014) = "Wert 14" ; (1234) Unit_Diag_Bit(0015) = "Wert 15" ; (1234) ;Unit_Diag_Area = 0 - 5 ; (1234) ;Value(0) = "Fehlerfrei" ; (1234) ;Value(1) = "Fehler auf Eingang 0 - 23" ; (1234) ;Value(2) = "Fehler auf Ausgang 0 - 15" ; (1234) ;Value(3) = "24V ausgefallen" ; (1234) ;Unit_Diag_Area_End ; (1234) Max_Diag_Data_Len = 16 ; max. 16 Byte Diagnosedaten Modul_Offset = 0 ; (D ab GSD_Revision 1) erste Steckplatznummer Max_User_Prm_Data_Len= 9 PrmText=1 Text(0)="1000 kbit/s" Text(1)=" 666.6 kbit/s" Text(2)=" 500 kbit/s" Text(3)=" 333.3 kbit/s" Text(4)=" 250 kbit/s" Text(5)=" 166 kbit/s" Text(6)=" 125 kbit/s" Text(7)=" 100 kbit/s" Text(8)=" 66.6 kbit/s" Text(9)=" 50 kbit/s" Text(10)=" 33.3 kbit/s" Text(11)=" 20 kbit/s" Text(12)=" 12.5 kbit/s" Text(13)=" 10 kbit/s" EndPrmText PrmText=2 Text(0)="No" Text(1)="Yes" EndPrmText PrmText=3 Text(0)="Yes" Text(1)="No" EndPrmText ExtUserPrmData=1 "CAN-Bitrate" Unsigned8 4 0-13 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "Communication Window" Bit(7) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "RTR-Frames" Bit(4) 0 0-1 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData=4 "CANopen-Slave" Bit(3) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=5 "CANopen-Master" Bit(2) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=6 "Start-Frame" Bit(1) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=7 "Page-Mode" Bit(0) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=8 "ModuleID" Unsigned8 21 1-127 EndExtUserPrmData ExtUserPrmData=9 "WakeUp Time (0=Off, 255=Default)" Unsigned8 255 0-255 EndExtUserPrmData ExtUserPrmData=10 "Sync Time (0=Off, 65535=Default)" Unsigned16 65535 0-65535 EndExtUserPrmData Ext_User_Prm_Data_Const(0)=0x00,0x04,0x00,0x00,0x00,0x00,0xff,0xff,0xff Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(2)=2 Ext_User_Prm_Data_Ref(2)=3 Ext_User_Prm_Data_Ref(2)=4 Ext_User_Prm_Data_Ref(2)=5 Ext_User_Prm_Data_Ref(2)=6 Ext_User_Prm_Data_Ref(2)=7 Ext_User_Prm_Data_Ref(3)=8 Ext_User_Prm_Data_Ref(6)=9 Ext_User_Prm_Data_Ref(7)=10 Slave_Family = 9@CAN@V01 ;Modul_Offset = 0 ; (D ab GSD_Revision 1) erste Steckplatznummer Module="Out PrintGroup 1" 0x83,0x43,0x03,0x81,0x00 ;Output,3 Byte custom data;1 Byte Out;CAN-ID 381;No Swap EndModule Module="Req. Headder Byte0-7" 0x43,0x87,0x01,0x7B,0x00 EndModule Module="Headder Byte8-15" 0x43,0x87,0x01,0x7C,0x00 EndModule Module="Headder Byte16-23" 0x43,0x87,0x01,0x7D,0x00 EndModule Module="Headder Byte24-31" 0x43,0x87,0x01,0x7E,0x00 EndModule Module="Headder Byte32-39" 0x43,0x87,0x01,0x7F,0x00 EndModule Module="Valid Flags Headder Byte 40-47" 0x43,0xC1,0x01,0x80,0x2A EndModule Module="PrintGroup1 Byte48-55" 0x43,0xC3,0x01,0x81,0xEE EndModule Module="PrintGroup2 Byte56-63" 0x43,0xC3,0x01,0x82,0xEE EndModule Module="PrintGroup3 Byte64-71" 0x43,0xC3,0x01,0x83,0xEE EndModule Module="PrintGroup4 Byte72-79" 0x43,0xC3,0x01,0x84,0xEE EndModule Module="PrintGroup5 Byte80-87" 0x43,0xC3,0x01,0x85,0xEE EndModule Module="PrintGroup6 Byte88-95" 0x43,0xC3,0x01,0x86,0xEE EndModule Module="PrintGroup7 Byte96-103" 0x43,0xC3,0x01,0x87,0xEE EndModule Module="PrintGroup8 Byte104-111" 0x43,0xC3,0x01,0x88,0xEE EndModule Module="PrintGroup9 Byte112-119" 0x43,0xC3,0x01,0x89,0xEE EndModule Module="PrintGroup10 Byte120-127" 0x43,0xC3,0x01,0x8A,0xEE EndModule Periphery="ET200" OrderNumber="C.2844.02"