;======================================================
; GSD File  Example E12   
; Modular Slave with header parameters  
;            
; With C2 Support
;======================================================
#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

; <Ext-User-Prm-Data-Def-List>
ExtUserPrmData=1 "Prm Bit"
Bit(0) 0 0-1
Prm_Text_Ref=1
EndExtUserPrmData
ExtUserPrmData=2 "Prm BitArea"
BitArea(1-2) 0 0-3
Prm_Text_Ref=2
EndExtUserPrmData
ExtUserPrmData=3 "Prm Unsigned 16"
Unsigned16 2000 0-10000
EndExtUserPrmData

;General parameters
GSD_Revision    = 3
Vendor_Name     = "PNO WG GSD"
Model_Name      = "GSD Example E12"
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           = 2
Max_Input_len        = 3
Max_Output_len       = 3
Max_Data_len         = 4


; UserPrmData: Length and Preset:
User_Prm_Data_Len    = 6
User_Prm_Data        = 0x00,0x00,0x00,0x00,0x00,0x00
Max_User_Prm_Data_Len= 12
Ext_User_Prm_Data_Const(0)=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

; DPV1 C2_Read_Write
DPV1_Slave 	        = 1
C2_Read_Write_supp      = 1
C2_Max_Data_Len         = 50
C2_Response_Timeout     = 300
C2_Read_Write_required  = 1
C2_Max_Count_Channels   = 1
Max_Initiate_PDU_Len    = 52
DPV1_Data_Types         = 0


; Module Definition List
Module="Module 1 Byte Out" 0x20
1
EndModule
Module="Module 1 Byte In " 0x10
2
EndModule
Module="Module 2 Byte Out" 0x21
3
EndModule
Module="Module 2 Byte In " 0x11
4
EndModule








