; ;====================================================== ; GSD-file for PROFIBUS-DP Coupler/SPC3 ; Manufacturer: Beckhoff Automation GmbH ; Eiserstr. 5 ; 33415 Verl (Germany) ; Tel.: +49(0)5246/963-0 ; Best.-Nr.: FM3312/FM332 ; Stand : 01/26/2006 ; ;====================================================== ; ; Tc_Vendor_TreeImage = 101 Tc_Firmware_Flashable = 1 Tc_BitmapFile = "Fm33xx.bmp" Tc_VendorBitmapFile = "Beckhoff.bmp" #Profibus_DP GSD_Revision = 1 ; erweiterte GSD-Datei wird unterstuetzt (gemaess PNO-Richtlinie 14.12.95) Vendor_Name = "BECKHOFF" ; Herstellername Model_Name = "FM33xx" ; Bezeichnung des DP-Geraetes Revision = "Ausgabestand B0" ; Ausgabestand des DP-Geraetes Ident_Number = 0xBECE ; Geraetetyp des DP-Geraetes Protocol_Ident = 0 ; Protokollkennung PROFIBUS-DP Station_Type = 0 ; DP-Slave FMS_supp = 0 ; FMS/DP-Mischgeraet Hardware_Release = "A00" ; Hardware-Ausgabestand Software_Release = "B0" ; Software-Ausgabestand ; DP-Geraet unterstuetzt die Baudraten 9.6_supp = 1 ; 9.6 kBaud 19.2_supp = 1 ; 19.2 kBaud 93.75_supp = 1 ; 93.75 kBaud 187.5_supp = 1 ; 187.5 kBaud 500_supp = 1 ; 500 kBaud 1.5M_supp = 1 ; 1.5 MBaud 3M_supp = 1 ; 3 MBaud 6M_supp = 1 ; 6 MBaud 12M_supp = 1 ; 12 MBaud 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 = 350 MaxTsdr_12M = 550 Redundancy = 0 ; keine redundante Uebertragung Repeater_Ctrl_Sig = 0 ; Steckersignal CNTR-P nicht angeschlossen 24V_Pins = 0 ; Steckersignale M24V und P24V nicht angeschlossen Implementation_Type = "SPC3" ; ASIC SPC3 wird verwendet Bitmap_Device = "fm33xx" ; Bitmap fuer Normalzustand ;-------------------- Slave spezifische Werte -------------- Freeze_Mode_supp = 1 ; Freeze-Mode wird unterstueetzt Sync_Mode_supp = 1 ; Sync-Mode wird unterstuetzt Auto_Baud_supp = 1 ; Autom. Baudratenerkennung Set_Slave_Add_supp = 0 ; Set_Slave_Add wird nicht unterstuetzt Max_User_Prm_Data_Len = 31 ; 31 Byte max. User-Parameter-Daten User_Prm_Data_Len = 31 ; 31 Byte User-Parameter-Daten User_Prm_Data = 0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x00,0x23,\ 0x00,0x10,0x00,0x00,0x00,\ 0x55,0x55,0x55,0x55,0x55,\ 0x55,0x55,0x55,0x00,0x00,\ 0x00,0x00,0x00,0x00,0x00,\ 0x00 ; Defaultwerte fuer User-Prm-Data Min_Slave_Intervall = 1 ; Modular_Station = 1 ; Modulare Station Max_Module = 36 ; Max. 64 Module Max_Input_Len = 128 ; Max. 64 Byte Input-Daten Max_Output_Len = 128 ; Max. 64 Byte Output-Daten Max_Data_Len = 256 ; Max. 128 Byte Gesamt-Daten Fail_Safe = 1 ; Datentelegramm ohne Daten wird im CLEAR-Fall nicht akzeptiert Max_Diag_Data_Len = 64 ; maximale Laenge der Diagnosedaten Modul_Offset = 0 ; erstes Modul im Konfigurationstool Slave_Family = 3 ; Geraete-Familie: I/O DPV1_Slave = 1 C1_Read_Write_supp = 1 C1_Max_Data_Len = 48 ;-------------------- Module ------------------------- Module = "Channel compact" 0x50 EndModule Module = "Channel complex" 0xB2 EndModule Module = "Channel State Open Circuit " 0x13 EndModule Module = "Channel State Back Voltage " 0x13 EndModule Module = "Measure Control " 0x20 EndModule Module = "Measure State " 0x10 EndModule ; erweiterte Beschreibung der User-Parameter PrmText = 2 Text(0) = "INTEL" Text(1) = "MOTOROLA" EndPrmText PrmText = 4 Text(0) = "leave data excahnge" Text(1) = "DP-inputs will be 0" Text(2) = "DP-inputs will be unchanged" EndPrmText PrmText = 10 Text(0) = "Channel connected" Text(1) = "Channel not connected" EndPrmText ExtUserPrmData = 2 "Data Format" Bit(3) 0 0-1 Prm_Text_Ref = 2 EndExtUserPrmData ExtUserPrmData = 3 "Reaction on PROFIBUS-fault" BitArea(0-1) 0 0-2 Prm_Text_Ref = 3 EndExtUserPrmData ExtUserPrmData = 4 "Reaction on I/O-fault" BitArea(2-3) 0 0-2 Prm_Text_Ref = 4 EndExtUserPrmData ExtUserPrmData = 10 "Connection Channel 0" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 11 "Connection Channel 1" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 12 "Connection Channel 2" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 13 "Connection Channel 3" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 14 "Connection Channel 4" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 15 "Connection Channel 5" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 16 "Connection Channel 6" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 17 "Connection Channel 7" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 18 "Connection Channel 8" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 19 "Connection Channel 9" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 20 "Connection Channel 10" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 21 "Connection Channel 11" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 22 "Connection Channel 12" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 23 "Connection Channel 13" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 24 "Connection Channel 14" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 25 "Connection Channel 15" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 26 "Connection Channel 16" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 27 "Connection Channel 17" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 28 "Connection Channel 18" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 29 "Connection Channel 19" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 30 "Connection Channel 20" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 31 "Connection Channel 21" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 32 "Connection Channel 22" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 33 "Connection Channel 23" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 34 "Connection Channel 24" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 35 "Connection Channel 25" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 36 "Connection Channel 26" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 37 "Connection Channel 27" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 38 "Connection Channel 28" BitArea(0-1) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 39 "Connection Channel 29" BitArea(2-3) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 40 "Connection Channel 30" BitArea(4-5) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData ExtUserPrmData = 41 "Connection Channel 31" BitArea(6-7) 1 0-1 Prm_Text_Ref = 10 EndExtUserPrmData Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x00,0x00,0x00 ; 5 Bytes reservierte UserPrmData Ext_User_Prm_Data_Const(5) = 0x00 ; Bits 1-7 werden mit 0 vorbelegt Ext_User_Prm_Data_Const(6) = 0x00,0x00,0x00 ; 3 Bytes reservierte UserPrmData Ext_User_Prm_Data_Const(9) = 0x23 ; Bits 0,1,5 werden mit 1, Bits 2,4,6,7 mit 0 vorbelegt Ext_User_Prm_Data_Ref(9) = 2 ; Bit 3: Referenznummer 2 Ext_User_Prm_Data_Const(10) = 0x00 ; Bits 4-7 werden mit 0 vorbelegt Ext_User_Prm_Data_Ref(10) = 4 ; Bit 2-3: Referenznummer 4 Ext_User_Prm_Data_Const(11) = 0x40,0x00,0x00,0x00 ; 4 Bytes reservierte UserPrmData Ext_User_Prm_Data_Ref(15) = 10 ; Referenznummer 10 Ext_User_Prm_Data_Ref(15) = 11 ; Referenznummer 11 Ext_User_Prm_Data_Ref(15) = 12 ; Referenznummer 12 Ext_User_Prm_Data_Ref(15) = 13 ; Referenznummer 13 Ext_User_Prm_Data_Ref(16) = 14 ; Referenznummer 14 Ext_User_Prm_Data_Ref(16) = 15 ; Referenznummer 15 Ext_User_Prm_Data_Ref(16) = 16 ; Referenznummer 16 Ext_User_Prm_Data_Ref(16) = 17 ; Referenznummer 17 Ext_User_Prm_Data_Ref(17) = 18 ; Referenznummer 18 Ext_User_Prm_Data_Ref(17) = 19 ; Referenznummer 19 Ext_User_Prm_Data_Ref(17) = 20 ; Referenznummer 20 Ext_User_Prm_Data_Ref(17) = 21 ; Referenznummer 21 Ext_User_Prm_Data_Ref(18) = 22 ; Referenznummer 22 Ext_User_Prm_Data_Ref(18) = 23 ; Referenznummer 23 Ext_User_Prm_Data_Ref(18) = 24 ; Referenznummer 24 Ext_User_Prm_Data_Ref(18) = 25 ; Referenznummer 25 Ext_User_Prm_Data_Ref(19) = 26 ; Referenznummer 26 Ext_User_Prm_Data_Ref(19) = 27 ; Referenznummer 27 Ext_User_Prm_Data_Ref(19) = 28 ; Referenznummer 28 Ext_User_Prm_Data_Ref(19) = 29 ; Referenznummer 29 Ext_User_Prm_Data_Ref(20) = 30 ; Referenznummer 30 Ext_User_Prm_Data_Ref(20) = 31 ; Referenznummer 31 Ext_User_Prm_Data_Ref(20) = 32 ; Referenznummer 32 Ext_User_Prm_Data_Ref(20) = 33 ; Referenznummer 33 Ext_User_Prm_Data_Ref(21) = 34 ; Referenznummer 34 Ext_User_Prm_Data_Ref(21) = 35 ; Referenznummer 35 Ext_User_Prm_Data_Ref(21) = 36 ; Referenznummer 36 Ext_User_Prm_Data_Ref(21) = 37 ; Referenznummer 37 Ext_User_Prm_Data_Ref(22) = 38 ; Referenznummer 38 Ext_User_Prm_Data_Ref(22) = 39 ; Referenznummer 39 Ext_User_Prm_Data_Ref(22) = 40 ; Referenznummer 40 Ext_User_Prm_Data_Ref(22) = 41 ; Referenznummer 41 Ext_User_Prm_Data_Const(23) = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ; 8 Bytes reservierte UserPrmData