;********************************************************************* ;** ** ;** GSD Datei fuer ProMinent Pumpe delta ** ;** PROM0B02.GSD ** ;** ** ;** Ausgabestand: 18.11.2007 ** ;** ** ;********************************************************************* ; ;********************************************************************* ;** General DP Key Words ** ;********************************************************************* #Profibus_DP GSD_Revision = 5 Vendor_Name = "ProMinent Dosiertechnik GmbH" Model_Name = "delta" Revision = "1.0.0" Ident_Number = 0x0B02 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "HW 1.5.0" Software_Release = "SW 1.0.0" 9.6_supp = 1 19.2_supp = 1 45.45_supp = 0 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 0 6M_supp = 0 12M_supp = 0 MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_93.75 = 60 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 Implementation_Type = "DPC31" ;Bitmap_Device = "GALa" ;Bitmap_Diag = "GALaDiag" ;******************************************************************** ;** Basic DP-Slave related Key Words ** ;******************************************************************** Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Auto_Baud_supp = 1 Set_Slave_Add_supp = 1 Fail_Safe = 0 Min_Slave_Intervall = 1 Modular_Station = 1 Max_Module = 14 Max_Input_Len = 42 Max_Output_Len = 17 Max_Data_Len = 59 Modul_Offset = 1 Max_User_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x80,0x00,0x00 Max_Diag_Data_Len = 67 ;******************************************************************** ;** Diagnosis Text List ** ;******************************************************************** UnitDiagType = 48 X_Unit_Diag_Area = 24-31 ; Data Object X_Value(0) = "DZP 0: Ident Number" X_Value(1) = "DZP 1: Status" X_Value(2) = "DZP 2: StartStop" X_Value(3) = "DZP 3: Reset" X_Value(4) = "DZP 4: Target Mode" X_Value(5) = "DZP 5: Active Mode" X_Value(6) = "DZP 6: Target Dosaging Frequ." X_Value(7) = "DZP 7: Active Dosaging Frequ," X_Value(8) = "DZP 8: Real Dosaging Frequ." X_Value(9) = "DZP 9: maximum Frequency" X_Value(10) = "DZP 10: Target Batch Factor" X_Value(11) = "DZP 11: Active Batch Factor" X_Value(12) = "DZP 12: Start Batch" X_Value(13) = "DZP 13: Batch Memory" X_Value(14) = "DZP 14: remaining Strokes" X_Value(15) = "DZP 15: Target Mult. in 1/100" X_Value(16) = "DZP 16: Mem. Func. for ext Dos." X_Value(17) = "DZP 17: Active Mult. in 1/100" X_Value(18) = "DZP 18: Stroke Length" X_Value(19) = "DZP 19: Flow Control" X_Value(20) = "DZP 20: Active Concentration" X_Value(21) = "DZP 21: Errors" X_Value(22) = "DZP 22: Warnings" X_Value(23) = "DZP 23: Strokes since Reset" X_Value(24) = "DZP 24: Clear Count" X_Value(25) = "DZP 25: Quantity since Reset" X_Value(26) = "DZP 26: Quantity per Stroke" X_Value(27) = "DZP 27: Clear Quantity" X_Value(28) = "DZP 28: Ident Code" X_Value(29) = "DZP 29: Serial Number" X_Value(30) = "DZP 30: Name" X_Value(31) = "DZP 31: Location" X_Unit_Diag_Area_End X_Unit_Diag_Area = 32-39 ; Error type X_Value(0x30) = "OK" X_Value(0x31) = "Value out of range" X_Value(0x32) = "Parameter protected" X_Value(0x33) = "Device not in remote mode" X_Value(0x34) = "Option not installed" X_Value(0x35) = "Service not defined" X_Value(0x36) = "Parameter locked" X_Value(0x37) = "no Update" X_Value(0x55) = "internal comm. error" X_Value(0x56) = "internal timeout" X_Unit_Diag_Area_End X_Unit_Diag_Area = 40-47 ; Access type X_Value(0xD3) = "Write access" X_Value(0xE5) = "Read access" X_Unit_Diag_Area_End EndUnitDiagType Slave_Family = 0 Diag_Update_Delay = 0 ;******************************************************************** ;** Module Definition List ** ;******************************************************************** ; Direction: Length Object Name (DZP) Module = "Empty" 0x00 0 EndModule Module = "Status" 0x40,0x83 1 ; Input: 4 Byte Status (001) EndModule Module = "Control" 0x80,0x81 2 ; Output: 1 Byte StartStop (002) ; 1 Byte Reset (003) EndModule Module = "Operating Mode" 0xC0,0x80,0x80 3 ; Output: 1 Byte Target Mode (004) ; Input: 1 Byte Active Mode (005) EndModule Module = "Frequency" 0xC0,0x81,0x83 4 ; Output: 2 Byte Target Dosaging Frequency (006) ; Input: 2 Byte Active Dosaging Frequency (007) ; Input: 2 Byte Real Dosaging Frequency (008) EndModule Module = "Maximum Frequency" 0x40,0x81 5 ; Input: 2 Byte maximum Frequency (009) EndModule Module = "Charging" 0xC0,0x85,0x83 6 ; Output: 4 Byte Target Batch Factor (010)! ; Output: 1 Byte Start Batch (012)! ; Output: 1 Byte Batch Memory (013)! ; Input: 4 Byte Active Batch Factor (011)! EndModule Module = "Remaining Strokes" 0x40,0x83 7 ; Input: 4 Byte remaining Number of Strokes (014) EndModule Module = "Transmission Multiplier" 0xC0,0x82, 0x81 8 ; Output: 2 Byte Target Multiplier in 1/100 (015) ; Output: 1 Byte Memory Function for ext. Dos. (017) ; Input: 2 Byte Active Multiplier in 1/100 (016) EndModule Module = "Stroke Length" 0x40,0x80 9 ; Input: 1 Byte Stroke Length (018) EndModule Module = "Flow Control" 0x80,0x80 10 ; Input: 1 Byte Flow Control (019) EndModule Module = "Concentration" 0x40,0x83 11 ; Input: 4 Byte Active Concentration (020) EndModule Module = "Error Warning" 0x40,0x83 12 ; Input: 2 Byte Errors (021)! ; Input: 2 Byte Warnings (022)! EndModule Module = "Stroke Number" 0xC0,0x80,0x83 13 ; Output: 1 Byte Clear Count (024) ; Input: 4 Byte Number of Strokes since Reset (023) EndModule Module = "Quantity" 0xC0,0x80,0x87 14 ; Output: 1 Byte Clear Quantity (027) ; Input: 4 Byte Quantity since Reset (025) ; Input: 4 Byte Quantity per Stroke (026) EndModule ;******************************************************************** ;** Description of the module assignment ** ;******************************************************************** SlotDefinition Slot(1) = "Status" 1 0,1 Slot(2) = "Control" 2 0,2 Slot(3) = "Operating Mode" 3 0,3 Slot(4) = "Frequency" 4 0,4 Slot(5) = "Maximum Frequency" 5 0,5 Slot(6) = "Charging" 6 0,6 Slot(7) = "Remaining Strokes" 7 0,7 Slot(8) = "Transmission Multiplier" 8 0,8 Slot(9) = "Stroke Length" 9 0,9 Slot(10) = "Flow Control" 10 0,10 Slot(11) = "Concentration" 11 0,11 Slot(12) = "Error Warning" 12 0,12 Slot(13) = "Stroke Number" 13 0,13 Slot(14) = "Quantity" 14 0,14 EndSlotDefinition ;******************************************************************** ;** Slave related Key Words for DP extensions ** ;******************************************************************** DPV1_Slave = 1 C1_Read_Write_supp = 1 C2_Read_Write_supp = 1 C1_Max_Data_Len = 240 C2_Max_Data_Len = 240 C1_Response_Timeout = 10000 ; 100 s C2_Response_Timeout = 10000 ; 100 s C2_Max_Count_Channels = 1 Max_Initiate_PDU_Length = 64 DPV1_Data_Types = 0 WD_Base_1ms_supp = 0 Ident_Maintenance_supp = 1