;=============================================================== ; GSD-file for product MHM5-DPB1B-XXXX-XXXX-0CC, BEI IDEACOD ; Version : (V4.0)-(Contact person Mr. Walz, phone: +33(0)3.88.77.53.63) ; Copyright (C) BEI-IDEACOD SAS 2003 ; All Rights Reserved. ;=============================================================== #Profibus_DP ; Parameter text for code sequence PrmText=1 Text(0)="Increasing clockwise (0)" Text(1)="Increasing counter clockwise (1)" EndPrmText ; Parameter text Enable/Disable PrmText=2 Text(0)="Disable" Text(1)="Enable" EndPrmText ; Parameter text Yes/No PrmText=3 Text(0)="No" Text(1)="Yes" EndPrmText ; Parameter text for basis of desired measuring units PrmText=4 Text(0)="Revolution" Text(1)="Maximal total measuring range" Text(2)="Physical impulses" EndPrmText ;Parameter text for velocity PrmText=5 Text(0)="Steps/1000 ms" Text(1)="Steps/100 ms" Text(2)="Steps/10 ms" Text(3)="Revolutions per minute" EndPrmText ; User Parameter "Code sequence" ExtUserPrmData=1 "Code sequence" Bit(0) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData ; User Parameter "Class 2 functionality" ExtUserPrmData=2 "Class 2 functionality" Bit(1) 1 0-1 Prm_Text_Ref=2 EndExtUserPrmData ; User Parameter "Scaling function" ExtUserPrmData=3 "Scaling function control" Bit(3) 1 0-1 Prm_Text_Ref=2 EndExtUserPrmData ;User Parameter "Steps per revolution " (high) for values > 16 Bit ExtUserPrmData=4 "Steps per revolution (high)" Unsigned16 0 0-1 EndExtUserPrmData ;User Parameter "Steps per revolution " (low) for values > 16 Bit ExtUserPrmData=5 "Steps per revolution (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "Total measuring range " (high) for values > 16 Bit ExtUserPrmData=6 "Total measuring range (high)" Unsigned16 256 0-16384 EndExtUserPrmData ;User Parameter "Total measuring range " (low) for values > 16 Bit ExtUserPrmData=7 "Total measuring range (low)" Unsigned16 0 0-65535 EndExtUserPrmData ; User Parameter "Desired measuring units" (high) for values > 16 Bit ExtUserPrmData=8 "Desired Measuring units (high)" Unsigned16 0 0-16384 EndExtUserPrmData ;User Parameter "Desired measuring units" (low) for values > 16 Bit ExtUserPrmData=9 "Desired Measuring units (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "Physical impulses" (high) for values > 16 Bit (Default 0) ExtUserPrmData=10 "Physical impulses (high)" Unsigned16 0 0-16384 EndExtUserPrmData ;User Parameter "Physical impulses" (low) for values > 16 Bit (Default 4096) ExtUserPrmData=11 "Physical impulses (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "Lower limit switch" (enable/disable) ExtUserPrmData=12 "Lower limit switch" Bit(5) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ;User Parameter "Upper limit switch" (enable/disable) ExtUserPrmData=13 "Upper limit switch" Bit(6) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ;User Parameter "Lower limit switch" (high) for values > 16 Bit ExtUserPrmData=14 "Lower limit switch (high)" Unsigned16 0 0-16383 EndExtUserPrmData ;User Parameter "Lower limit switch" (low) for values > 16 Bit ExtUserPrmData=15 "Lower limit switch (low)" Unsigned16 0 0-65535 EndExtUserPrmData ;User Parameter "Upper limit switch" (high) for values > 16 Bit ExtUserPrmData=16 "Upper limit switch (high)" Unsigned16 0 0-16383 EndExtUserPrmData ;User Parameter "Upper limit switch" (low) for values > 16 Bit ExtUserPrmData=17 "Upper limit switch (low)" Unsigned16 32767 0-65535 EndExtUserPrmData ;User Parameter "Lower limit switch" for Singleturn (max. 65535) ExtUserPrmData=18 "Lower limit switch" Unsigned16 0 0-65535 EndExtUserPrmData ;User Parameter "Upper limit switch" for Singleturn (max. 65535) ExtUserPrmData=19 "Upper limit switch" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "basis for desired measuring units" ExtUserPrmData=20 "Desired measuring units per" BitArea(0-1) 0 0-2 Prm_Text_Ref=4 EndExtUserPrmData ;User Parameter "Shorter Diagnostics" ExtUserPrmData=21 "Shorter diagnostics (16 bytes)" Bit(3) 0 0-1 Prm_Text_Ref=3 EndExtUserPrmData ; User Parameter "Unit velocity output" ExtUserPrmData=22 "Velocity output unit" BitArea(4-5) 0 0-3 Prm_Text_Ref=5 EndExtUserPrmData ;User Parameter "Commissioning mode" (default disabled) ExtUserPrmData=23 "Commissioning mode" Bit(2) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ;User Parameter "Total measuring range " (high) for Singleturn (max. 1, Default 0) ExtUserPrmData=24 "Total measuring range (high)" Unsigned16 0 0-1 EndExtUserPrmData ;User Parameter "Total measuring range " (low) for Singleturn (max. 65535, Default 4096) ExtUserPrmData=25 "Total measuring range (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ; User Parameter "Desired measuring units" (high) for Singleturn (max. 1, Default 0) ExtUserPrmData=26 "Desired Measuring units (high)" Unsigned16 0 0-1 EndExtUserPrmData ;User Parameter "Desired measuring units" (low) for Singleturn (max. 65535, Default 4096) ExtUserPrmData=27 "Desired Measuring units (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "Physical impulses" (high) for Singleturn (max. 1, Default 0) ExtUserPrmData=28 "Physical impulses (high)" Unsigned16 0 0-1 EndExtUserPrmData ;User Parameter "Physical impulses" (low) for Singleturn (max. 65535, Default 4096) ExtUserPrmData=29 "Physical impulses (low)" Unsigned16 4096 0-65535 EndExtUserPrmData ;User Parameter "Total measuring range " (high) for values > 16 Bit and < 25 Bit ExtUserPrmData=32 "Total measuring range (high)" Unsigned16 256 0-512 EndExtUserPrmData ;User Parameter "Total measuring range " (low) for values > 16 Bit and < 25 Bit ExtUserPrmData=33 "Total measuring range (low)" Unsigned16 0 0-65535 EndExtUserPrmData GSD_Revision=2 Vendor_Name = "BEI IDEACOD" Model_Name = "BEI IDEACOD Encoder" Revision = "V4.0" Ident_Number = 0x1658 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 DP_Encoder_class = 2 DP_Encoder_profile_version = 1.1 DP_Encoder_manufacturer_specific_functions = 1 Hardware_Release = "5.0" Software_Release = "4.0" 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_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 Implementation_Type = "DPC31" Bitmap_Device = "ideacodn" OrderNumber = "MHM5-DPB1B" Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 Min_Slave_Intervall = 0x0001 Max_Diag_Data_Len=57 Fail_Safe = 1 Modul_Offset=1 Slave_Family=7 Modular_Station = 1 Max_Module = 1 Unit_Diag_Bit(4) = "Memory error" Unit_Diag_Bit(108) = "Operating time warning" Max_Input_Len = 8 Max_Output_Len = 4 Max_Data_len = 12 Max_User_Prm_Data_Len = 0x20 Module= "Class 1 Singleturn" 0xD0 ; 1 Wort Eingang konsistent Ext_Module_Prm_Data_Len= 2 Ext_User_Prm_Data_Const(0) = 0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence EndModule Module= "Class 1 Multiturn" 0xD1 ; 2 Wort Eingang konsistent Ext_Module_Prm_Data_Len= 2 Ext_User_Prm_Data_Const(0) = 0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence EndModule Module= "Class 2 Singleturn" 0xF0 ; 1 Wort Ein-/Ausgang konsistent Ext_Module_Prm_Data_Len= 18 Ext_User_Prm_Data_Const(0) = 0x00,0x0A,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 2 ; Class 2 functionality Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 4 ; Steps per revolution (high) Ext_User_Prm_Data_Ref(4) = 5 ; Steps per revolution (low) Ext_User_Prm_Data_Ref(6) = 24 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 25 ; Total measuring range (low) EndModule Module= "Class 2 Multiturn" 0xF1 ; 2 Wort Ein-/Ausgang konsistent Ext_Module_Prm_Data_Len= 18 Ext_User_Prm_Data_Const(0) = 0x00,0x0A,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 2 ; Class 2 functionality Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 4 ; Steps per revolution (high) Ext_User_Prm_Data_Ref(4) = 5 ; Steps per revolution (low) Ext_User_Prm_Data_Ref(6) = 6 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 7 ; Total measuring range (low) EndModule Module= "BEI IDEACOD 2.1 Singleturn" 0xF1 ; 2 Wort Ein-/Ausgang konsistent Ext_Module_Prm_Data_Len = 32 Ext_User_Prm_Data_Const(0) = 0x00,0x4a,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 26 ; Desired measuring units (high) Ext_User_Prm_Data_Ref(4) = 27 ; Desired measuring units (low) Ext_User_Prm_Data_Ref(18) = 20 ; Desired measuring units reference Ext_User_Prm_Data_Ref(27) = 28 ; Physical impulses (high) Ext_User_Prm_Data_Ref(29) = 29 ; Physical impulses (low) Ext_User_Prm_Data_Ref(6) = 24 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 25 ; Total measuring range (low) Ext_User_Prm_Data_Ref(18) = 12 ; Lower limit switch (de)activate Ext_User_Prm_Data_Ref(21) = 18 ; Lower limit switch Ext_User_Prm_Data_Ref(18) = 13 ; Upper limit switch (de)activate Ext_User_Prm_Data_Ref(25) = 19 ; Upper limit switch Ext_User_Prm_Data_Ref(18) = 23 ; Commissioning mode Ext_User_Prm_Data_Ref(18) = 21 ; Shorter diagnostics (16 bytes) EndModule Module= "BEI IDEACOD 2.1 Multiturn" 0xF1 ; 2 Wort Ein-/Ausgang konsistent Ext_Module_Prm_Data_Len= 32 Ext_User_Prm_Data_Const(0) = 0x00,0x4a,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x02 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 8 ; Desired measuring units (high) Ext_User_Prm_Data_Ref(4) = 9 ; Desired measuring units (low) Ext_User_Prm_Data_Ref(18) = 20 ; Desired measuring units reference Ext_User_Prm_Data_Ref(27) = 10 ; Physical impulses (high) Ext_User_Prm_Data_Ref(29) = 11 ; Physical impulses (low) Ext_User_Prm_Data_Ref(6) = 32 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 33 ; Total measuring range (low) Ext_User_Prm_Data_Ref(18) = 12 ; Lower limit switch (de)activate Ext_User_Prm_Data_Ref(19) = 14 ; Lower limit switch (high) Ext_User_Prm_Data_Ref(21) = 15 ; Lower limit switch (low) Ext_User_Prm_Data_Ref(18) = 13 ; Upper limit switch (de)activate Ext_User_Prm_Data_Ref(23) = 16 ; Upper limit switch (high) Ext_User_Prm_Data_Ref(25) = 17 ; Upper limit switch (low) Ext_User_Prm_Data_Ref(18) = 23 ; Commissioning mode Ext_User_Prm_Data_Ref(18) = 21 ; Shorter diagnostics (16 bytes) EndModule Module= "BEI IDEACOD 2.2 Singleturn" 0xF1,0xD0 ; 2 Wort Ein-/Ausgang konsistent + 1 Wort Eingang konsistent Ext_Module_Prm_Data_Len= 32 Ext_User_Prm_Data_Const(0) = 0x00,0x4a,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x10,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 26 ; Desired measuring units (high) Ext_User_Prm_Data_Ref(4) = 27 ; Desired measuring units (low) Ext_User_Prm_Data_Ref(18) = 20 ; Desired measuring units reference Ext_User_Prm_Data_Ref(27) = 28 ; Physical impulses (high) Ext_User_Prm_Data_Ref(29) = 29 ; Physical impulses (low) Ext_User_Prm_Data_Ref(6) = 24 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 25 ; Total measuring range (low) Ext_User_Prm_Data_Ref(18) = 12 ; Lower limit switch (de)activate Ext_User_Prm_Data_Ref(21) = 18 ; Lower limit switch Ext_User_Prm_Data_Ref(18) = 13 ; Upper limit switch (de)activate Ext_User_Prm_Data_Ref(25) = 19 ; Upper limit switch Ext_User_Prm_Data_Ref(31) = 22 ; Velocity output unit Ext_User_Prm_Data_Ref(18) = 23 ; Commissioning mode Ext_User_Prm_Data_Ref(18) = 21 ; Shorter diagnostics (16 bytes) EndModule Module= "BEI IDEACOD 2.2 Multiturn" 0xF1,0xD0 ; 2 Wort Ein-/Ausgang konsistent + 1 Wort Eingang konsistent Ext_Module_Prm_Data_Len= 32 Ext_User_Prm_Data_Const(0) = 0x00,0x4a,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x02 Ext_User_Prm_Data_Ref(1) = 1 ; Code sequence Ext_User_Prm_Data_Ref(1) = 3 ; Scaling function control Ext_User_Prm_Data_Ref(2) = 8 ; Desired measuring units (high) Ext_User_Prm_Data_Ref(4) = 9 ; Desired measuring units (low) Ext_User_Prm_Data_Ref(18) = 20 ; Desired measuring units reference Ext_User_Prm_Data_Ref(27) = 10 ; Physical impulses (high) Ext_User_Prm_Data_Ref(29) = 11 ; Physical impulses (low) Ext_User_Prm_Data_Ref(6) = 32 ; Total measuring range (high) Ext_User_Prm_Data_Ref(8) = 33 ; Total measuring range (low) Ext_User_Prm_Data_Ref(18) = 12 ; Lower limit switch (de)activate Ext_User_Prm_Data_Ref(19) = 14 ; Lower limit switch (high) Ext_User_Prm_Data_Ref(21) = 15 ; Lower limit switch (low) Ext_User_Prm_Data_Ref(18) = 13 ; Upper limit switch (de)activate Ext_User_Prm_Data_Ref(23) = 16 ; Upper limit switch (high) Ext_User_Prm_Data_Ref(25) = 17 ; Upper limit switch (low) Ext_User_Prm_Data_Ref(31) = 22 ; Velocity output unit Ext_User_Prm_Data_Ref(18) = 23 ; Commissioning mode Ext_User_Prm_Data_Ref(18) = 21 ; Shorter diagnostics (16 bytes) EndModule