;=============================================================== ; GSD-File : Classe 2 encoder Elco. ; Version : 1.0 ; Copyright (C) Elco Industry ; All Rights Reserved. ;=============================================================== #Profibus_DP GSD_Revision = 1 Vendor_Name = "ELCO" Model_Name = "Encoder ElCO" Revision = "V1.0" ; Indent number Ident_Number = 0x0cca OrderNumber="Elco Encoder" Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "1.0" Software_Release = "1.0" 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 Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 0 Implementation_Type = "Encoder with VPC3" Bitmap_Device = "ELCOCCA" Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Auto_Baud_supp = 1 Set_Slave_Add_supp = 0 Fail_Safe = 0 Min_Slave_Intervall = 0x0001 ; Encoder Slave_Family = 7 Max_Diag_Data_Len = 60 Modul_Offset=1 Modular_Station = 1 Max_Module = 1 Max_Input_Len = 4 Max_Output_Len = 4 Max_Data_len = 8 Max_User_Prm_Data_Len = 20 PrmText = 1 Text(0) = "Increasing clockwise" Text(1) = "Increasing counter clockwise" EndPrmText PrmText = 2 Text(0) = "Disable" Text(1) = "Enable" EndPrmText ExtUserPrmData = 1 "Count direction" Bit(0) 0 0-1 Prm_Text_Ref = 1 EndExtUserPrmData ExtUserPrmData = 2 "Class 2 functionality" Bit(1) 1 0-1 Prm_Text_Ref = 2 EndExtUserPrmData ExtUserPrmData = 3 "Scaling function control" Bit(3) 1 0-1 Prm_Text_Ref = 2 EndExtUserPrmData ExtUserPrmData = 4 "Singleturn resolution" Unsigned16 8192 0-8192 EndExtUserPrmData ExtUserPrmData = 5 "Total resolution (high)" Unsigned16 512 0-512 EndExtUserPrmData ExtUserPrmData = 6 "Total resolution (low)" Unsigned16 0 0-65535 EndExtUserPrmData ExtUserPrmData = 7 "Total resolution (high)" Unsigned16 32 0-32 EndExtUserPrmData ExtUserPrmData = 8 "Total resolution (high)" Unsigned16 2 0-2 EndExtUserPrmData ; Definizioni dei moduli Module = "Class 1 Singleturn" 0xD0 Ext_Module_Prm_Data_Len = 2 Ext_User_Prm_Data_Const(0) = 0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ;direction EndModule Module= "Class 1 Multiturn - 4096 turns" 0xD1 Ext_Module_Prm_Data_Len = 2 Ext_User_Prm_Data_Const(0) = 0x00,0x00 Ext_User_Prm_Data_Ref(1) = 1 ; direction EndModule Module= "Class 2 Singleturn" 0xF0 Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Const(0) = \ 0x00,0x0A,0x00,0x00,0x10,0x00,0x00,0x00,0x10,\ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x01,0x01 Ext_User_Prm_Data_Ref(1) = 1 ; direction Ext_User_Prm_Data_Ref(1) = 2 ; classe 2 function enable Ext_User_Prm_Data_Ref(1) = 3 ; scale function enable Ext_User_Prm_Data_Ref(4) = 4 ; resolution EndModule Module= "Class 2 Multiturn - 4096 turns" 0xF1 Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Const(0) = \ 0x00,0x0A,0x00,0x00,0x10,0x00,0x01,0x00,0x10,\ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x01,0x01 Ext_User_Prm_Data_Ref(1) = 1 ; Dirction Ext_User_Prm_Data_Ref(1) = 2 ; class 2 function enable Ext_User_Prm_Data_Ref(1) = 3 ; scale function enable Ext_User_Prm_Data_Ref(4) = 4 ; resolution per turns Ext_User_Prm_Data_Ref(6) = 5 ; total resolution (high) Ext_User_Prm_Data_Ref(8) = 6 ; total resolution (low) EndModule Module= "Class 2 Multiturn - 256 turns" 0xF1 Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Const(0) = \ 0x00,0x0A,0x00,0x00,0x10,0x00,0x01,0x00,0x10,\ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x01,0x01 Ext_User_Prm_Data_Ref(1) = 1 ; direction Ext_User_Prm_Data_Ref(1) = 2 ; class 2 function enable Ext_User_Prm_Data_Ref(1) = 3 ; scale function enable Ext_User_Prm_Data_Ref(4) = 4 ; resolution per turns Ext_User_Prm_Data_Ref(6) = 7 ; total resolution (high) Ext_User_Prm_Data_Ref(8) = 6 ; total resolution (low) EndModule Module= "Class 2 Multiturn - 16 turns" 0xF1 Ext_Module_Prm_Data_Len = 20 Ext_User_Prm_Data_Const(0) = \ 0x00,0x0A,0x00,0x00,0x10,0x00,0x01,0x00,0x10,\ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x01,0x01 Ext_User_Prm_Data_Ref(1) = 1 ; direction Ext_User_Prm_Data_Ref(1) = 2 ; class 2 function Ext_User_Prm_Data_Ref(1) = 3 ; scale function enable Ext_User_Prm_Data_Ref(4) = 4 ; resolution per turns Ext_User_Prm_Data_Ref(6) = 8 ; total resolution (high) Ext_User_Prm_Data_Ref(8) = 6 ; total resolution (low) EndModule