```pascal // Block Type: GlobalDB // Block Number: 1012 DATA_BLOCK "HMI_Digital" { S7_Optimized_Access := 'TRUE' } VERSION : 0.1 VAR LSN301L : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := TRUE; DelayOnSP : Int := 100; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; LSN302L : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 100; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; LSM302L : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := TRUE; DelayOnSP : Int := 20; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; LAL_S3 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 60; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; _LS : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; _PAL_S11 : STRUCT Raw : Bool := TRUE; Filtered : Bool := TRUE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := TRUE; DelayOnSP : Int := 20; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; _PAL : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; FSS301 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 20; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; _FS : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM307 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM308 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM309 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM310 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM311 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM312 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM322 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; GSM323 : STRUCT Raw : Bool := FALSE; Filtered : Bool := FALSE; Wait : Bool := FALSE; Spare03 : Bool := FALSE; Spare04 : Bool := FALSE; Spare05 : Bool := FALSE; Spare06 : Bool := FALSE; Config : Bool := FALSE; DelayOnSP : Int := 0; DelayOffSP : Int := 0; DelayOn : Int := 0; DelayOff : Int := 0; END_STRUCT; END_VAR BEGIN // Data Blocks have no executable code END_DATA_BLOCK ```