;========================================================== ; GSD-File for HE5950FM HESCH Schroeder GmbH ; ; Auto_Baud_supp, 12MBaud ; ; State : 03.04.02 ; ; File : HE__0694.GSD ; ; Revision : V1.01 7.6.2004 Zi ; a) Erweiterung der I/O-Bereiche ; b) Digital- und Analog- Ausgangsmodul ; c) Hopper Level umbenannt als 8 Bit Digital Eingang ;=========================================================== #Profibus_DP ; ; Unit-Definition-List: ; GSD_Revision = 2 Vendor_Name = "HESCH Schroeder GmbH" Model_Name = "HE 5750" Revision = "1.01" Ident_Number = 0x0694 Protocol_Ident = 0 Station_Type = 0 ; 0 = DP-Slave FMS_supp = 0 Hardware_Release = "1.0" Software_Release = "1.0" ; ; supported Baudrates ; 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 ; ; MaxTsdr ; 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 Redundancy = 0 Repeater_Ctrl_Sig = 2 ; RTS-Signal with TTL-Level ; ; Slave-Specification: ; 24V_Pins = 0 ; no 24V supply ;ORDERNUMBER = "HE5750" Implementation_Type = "SPC3" ; PROFIBUS-ASIC ; Bitmap_Device = "HE5950_R" ; name of bitmap for symbolic representation Bitmap_Diag = "HE5950_D" Bitmap_SF = "HE5950_S" ; Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 Min_Slave_Intervall = 1000 ; 100 ms ; Modular_Station = 1 ; modular station Max_Module = 90 ; (V1.00 37) modules Max_Input_Len = 244 ; (V1.00 212) input-length Max_Output_Len = 244 ; (V1.00 126) output-length Max_Data_Len = 336 ; (V1.00 242) number of input and output bytes ; Fail_Safe = 1 ; 0 Output-Bytes in Clear_Data Slave_Family = 0 ; General ; ;---------------- ; Parameter-Text ;---------------- ; PrmText=1 ; BFC Text(1)="BFC" EndPrmText ; PrmText=2 ; Chamber Text(2)="Chamber" EndPrmText PrmText=3 ; Digital Input (V1.00 Hopper level) Text(3)="8 Bit Digital Input" ; (V1.00 "Hopper level") EndPrmText ; PrmText=4 ; 4 Channel Analog Input Text(4)="4 Channel Analog Input" EndPrmText ; PrmText=5 ; Digital Output Text(5)="8 Bit Digital Output" EndPrmText ; PrmText=6 ; 4 Channel Analog Output Text(6)="4 Channel Analog Output" EndPrmText ; PrmText=9 ; Diagnostic (V1.00 PrmText = 5) Text(0)="activated" Text(1)="deactivated" EndPrmText ; PrmText=10 ; Intel / Motorola - format Text(0)="Intel (Low,High)" Text(1)="Motorola (High,Low)" EndPrmText ; ; ;------------ ; DEVICE-IDs ;------------ ExtUserPrmData=1 "DEVICE-ID" ; BFC BitArea(0-7) 1 1-1 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "DEVICE-ID" ; Chamber BitArea(0-7) 2 2-2 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "DEVICE-ID" ; 8 Bit Digital Input (V1.00 Hopper level) BitArea(0-7) 3 3-3 Prm_Text_Ref=3 EndExtUserPrmData ; ExtUserPrmData=4 "DEVICE-ID" ; 4 Channel Analog Input BitArea(0-7) 4 4-4 Prm_Text_Ref=4 EndExtUserPrmData ; ExtUserPrmData=5 "DEVICE-ID" ; 8 Bit Digital Output BitArea(0-7) 5 5-5 Prm_Text_Ref=5 EndExtUserPrmData ; ExtUserPrmData=6 "DEVICE-ID" ; 4 Channel Analog Output BitArea(0-7) 6 6-6 Prm_Text_Ref=6 EndExtUserPrmData ;-------------------- ; HE5950 (BFC-Setup) ;-------------------- ; ExtUserPrmData=26 "external diagnosis" Bit(0) 1 0-1 Prm_Text_Ref=9 ; (V1.00 Prm_Text_Ref=5) EndExtUserPrmData ; ExtUserPrmData=27 "Intel/Motorola" Bit(1) 1 0-1 Prm_Text_Ref=10 EndExtUserPrmData ; ExtUserPrmData=28 "GSD-Version" Unsigned8 0 0-0 EndExtUserPrmData ; ; ;------------------ ; Device-Parameter ;------------------ ; Max_Diag_Data_Len = 160; (V1.00 117)length for diagnosis 6...244 Bytes ui8 Max_User_Prm_Data_Len = 104; (V1.00 40) length for user-parameter ; Ext_User_Prm_Data_Ref(1) = 26 ; external diagnosis Ext_User_Prm_Data_Ref(1) = 27 ; Intel/Motorola Ext_User_Prm_Data_Ref(2) = 28 ; GSD-Version ; ;-------------------- ; Module-Definitions ;-------------------- ; Modul_Offset = 0 ; offset for first slot ; Module = "Bag filter controller" 0xC0,0x1D,0x13 1 Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 1 ; DEVICE-ID EndModule ; Module = "Chamber" 0x13 2 Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 2 ; DEVICE-ID EndModule ; Module = "Digital Input, 8 Bit" 0x10 ; (V1.00 "Hopper level, 8 Chamber") 3 ; (V1.00 4) Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 3 ; DEVICE-ID EndModule ; Module = "Analog Input, 4 Channel" 0x53 4 ; (V1.00 3) Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 4 ; DEVICE-ID EndModule ; Module = "Digital Output, 8 Bit" 0x20 5 Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 5 ; DEVICE-ID EndModule ; Module = "Analog Output, 4 Channel" 0x63 6 Ext_Module_Prm_Data_len = 1 Ext_User_Prm_Data_Ref(0) = 6 ; DEVICE-ID EndModule ; ;----------- ; Diagnosis ;----------- ; ; Byte 1 ; Unit_Diag_Bit(0) = "invalid parameter data" Unit_Diag_Bit(1) = "invalid configuration" Unit_Diag_Bit(2) = "reserved 0" Unit_Diag_Bit(3) = "reserved 1" Unit_Diag_Bit(4) = "reserved 2" Unit_Diag_Bit(5) = "reserved 3" Unit_Diag_Bit(6) = "reserved 4" Unit_Diag_Bit(7) = "reserved 5" ; ; Byte 2 ; Unit_Diag_Bit(8) = "I/O-Unit 1, CAN-Bus error" Unit_Diag_Bit(9) = "I/O-Unit 1, malfunction" Unit_Diag_Bit(10) = "I/O-Unit 2, CAN-Bus error" Unit_Diag_Bit(11) = "I/O-Unit 2, malfunction" Unit_Diag_Bit(12) = "I/O-Unit 3, CAN-Bus error" Unit_Diag_Bit(13) = "I/O-Unit 3, malfunction" Unit_Diag_Bit(14) = "I/O-Unit 4, CAN-Bus error" Unit_Diag_Bit(15) = "I/O-Unit 4, malfunction" ; ; Byte 3 ; Unit_Diag_Bit(16) = "I/O-Unit 5, CAN-Bus error" Unit_Diag_Bit(17) = "I/O-Unit 5, malfunction" Unit_Diag_Bit(18) = "I/O-Unit 6, CAN-Bus error" Unit_Diag_Bit(19) = "I/O-Unit 6, malfunction" Unit_Diag_Bit(20) = "I/O-Unit 7, CAN-Bus error" Unit_Diag_Bit(21) = "I/O-Unit 7, malfunction" Unit_Diag_Bit(22) = "I/O-Unit 8, CAN-Bus error" Unit_Diag_Bit(23) = "I/O-Unit 8, malfunction" ; Byte 4 ; Unit_Diag_Bit(24) = "I/O-Unit 9, CAN-Bus error" Unit_Diag_Bit(25) = "I/O-Unit 9, malfunction" Unit_Diag_Bit(26) = "I/O-Unit 10, CAN-Bus error" Unit_Diag_Bit(27) = "I/O-Unit 10, malfunction"