;====================================================== ; GSD File Example E10 ; Modular Slave with header parameters and ; module related parameters (Example10) ; ; With Slot Definition ;====================================================== #Profibus_DP ; Prm-Text-Def-List PrmText=1 Text(0)= "Bit 0" Text(1)= "Bit 1" EndPrmText PrmText=2 Text(0)="BitArea 0" Text(1)="BitArea 1" Text(2)="BitArea 2" Text(3)="BitArea 3" EndPrmText ; ExtUserPrmData=1 "Header Prm Bit" Bit(0) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=2 "Header Prm BitArea" BitArea(1-2) 0 0-3 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=3 "Header Prm Unsigned 16" Unsigned16 2000 0-10000 EndExtUserPrmData ExtUserPrmData=4 "Module rel Prm Bit 1" Bit(0) 0 0-1 Prm_Text_Ref=1 EndExtUserPrmData ExtUserPrmData=5 "Module rel Prm BitArea 1" BitArea(1-2) 0 0-3 Prm_Text_Ref=2 EndExtUserPrmData ExtUserPrmData=6 "Module rel Prm Unsigned 8" Unsigned8 6 0-100 EndExtUserPrmData ;General parameters GSD_Revision = 3 Vendor_Name = "PNO WG GSD" Model_Name = "GSD Example E10" Revision = "V1.0" Ident_Number = 0x0000 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release= "HW_R" Software_Release= "SW_R" 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 = 250 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 24V_Pins = 0 Implementation_Type = "Implementation" Bitmap_Device = "DIB_NamN" Bitmap_Diag = "DIB_NamD" Bitmap_SF = "DIB_NamS" ; Slave-Specification: Freeze_Mode_supp = 1 Sync_Mode_supp = 1 Set_Slave_Add_Supp = 0 Auto_Baud_supp = 1 Min_Slave_Intervall = 1 Fail_Safe = 0 Max_Diag_Data_Len = 13 Modul_Offset = 0 Slave_Family = 3@Sub1@Sub2 Modular_Station = 1 Max_Module = 10 Max_Input_len = 50 Max_Output_len = 50 Max_Data_len = 100 ; UserPrmData: Length and Preset: User_Prm_Data_Len = 12 User_Prm_Data = 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Max_User_Prm_Data_Len= 15 Ext_User_Prm_Data_Const(0)=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 Ext_User_Prm_Data_Ref(3)=1 Ext_User_Prm_Data_Ref(3)=2 Ext_User_Prm_Data_Ref(4)=3 ; Module Definition List Module="Module1 1 Byte Out" 0x20 1 EndModule Module="Module2 1 Byte In " 0x10 2 EndModule Module="Module3 2 Byte Out" 0x21 3 EndModule Module="Module4 2 Byte In " 0x11 4 EndModule Module="Module5 3 Byte In PRM SKF" 0x45,0x02,0x05,0x04,0x03,0x02,0x01 5 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x05,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 4 Ext_User_Prm_Data_Ref(1) = 5 Ext_User_Prm_Data_Ref(2) = 6 EndModule Module="Module6 3 Byte Out PRM SKF" 0x85,0x02,0x06,0x07,0x08,0x09,0x0a 6 Ext_Module_Prm_Data_Len = 3 Ext_User_Prm_Data_Const(0) = 0x06,0x00,0x00 Ext_User_Prm_Data_Ref(1) = 6 Ext_User_Prm_Data_Ref(2) = 4 Ext_User_Prm_Data_Ref(2) = 5 EndModule Module="Module7 Emty" 0x00 7 EndModule SlotDefinition Slot(1) = "Slot 1" 1 1-3 Slot(2) = "Slot 2" 2 2-7 Slot(3) = "Slot 3" 3 3,5,7 Slot(4) = "Slot 4" 1 1-7 Slot(5) = "Slot 5" 7 1,2,3,4,5,6,7 ;Attention: The Slots until Max_Module can be configured with every module (or not) EndSlotDefinition