;============================================================= ; GSD-Datei f. PROFIBUS-DP-GATEWAY nach Encoder-Profile/Class2 ; zum Anschluss von Positionsmesssystemen mit EnDat-Interface ; Stand : V1.3 ; Hersteller: DR. JOHANNES HEIDENHAIN Gmbh, Traunreut ; Ansprechpartner: Hr. Fuchs, +49-8669-31-1962 ; Programmierbar! ;============================================================= ;Allgemeine Parameter #Profibus_DP gsd_revision = 2 Vendor_Name = "HEIDENHAIN" Model_Name = "Heidenhain Encoder" ;OrderNumber="325 771 01" Revision = "Rev 1.3" Ident_Number = 0xA400 ; PrmText=1 Text(0)="Clockwise (CW)" Text(1)="Counterclockwise (CCW)" EndPrmText PrmText=2 Text(0)="Disable" Text(1)="Enable" EndPrmText PrmText=3 Text(0)="No" Text(1)="Yes" EndPrmText PrmText=4 Text(0)="Disable Scaling" Text(1)="Enable Scaling" EndPrmText ; ExtUserPrmData=1 "Code sequence" Bit(0) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "Class 2 functionality" Bit(1) 0 0-1 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "Commissioning diagnostics" Bit(2) 0 0-1 Prm_Text_Ref=3 EndExtUserPrmData ExtUserPrmData=4 "Scaling function control" Bit(3) 0 0-1 Prm_Text_Ref=4 EndExtUserPrmData ExtUserPrmData=5 "Measuring units per rev. hi" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData=6 "Measuring units per rev. lo" Unsigned16 8192 0-65535 EndExtUserPrmData ExtUserPrmData=7 "Total measuring range(units)hi" Unsigned16 512 0-512 EndExtUserPrmData ExtUserPrmData=8 "Total measuring range(units)lo" Unsigned16 0 0-65535 EndExtUserPrmData ;Protokollkennung 0=DP Geraet Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "> V0.1" Software_Release = "> V1.3" 9.6_supp = 1 19.2_supp = 1 45.45_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_45.45 = 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="SPC3" Bitmap_Device ="JH_GATE" ;Periphery="DPS" ; Max_Diag_Data_Len=57 Max_Input_Len=4 Max_Output_Len=4 max_data_len = 8 ;family code 7 = ENCODER Slave_Family=7 ; ;Encoder GSD extensions DP_encoder_class=2 DP_encoder_profile_version = "Rev 1.0" DP_encoder_manufacturer_specific_functions = "False" ; Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 User_Prm_Data_Len = 0x0A Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(1)=1 Ext_User_Prm_Data_Ref(1)=2 Ext_User_Prm_Data_Ref(1)=3 Ext_User_Prm_Data_Ref(1)=4 Ext_User_Prm_Data_Ref(2)=5 Ext_User_Prm_Data_Ref(4)=6 Ext_User_Prm_Data_Ref(6)=7 Ext_User_Prm_Data_Ref(8)=8 Min_Slave_Intervall = 0x0001 Modular_Station = 1 Max_module = 1 Module= "Encoder Class2 16 Bit " 0xF0 EndModule Module= "Encoder Class2 32 Bit " 0xF1 EndModule Module= "Encoder Class1 16 Bit " 0xD0 EndModule Module= "Encoder Class1 32 Bit " 0xD1 EndModule