```pascal // Block Type: GlobalDB // Block Number: 600 DATA_BLOCK "CIPReportDB" { S7_Optimized_Access := 'TRUE' } VERSION : 0.1 VAR General : "Struct"; Spare32 : Array[0..8] of Int := [0, 0, 0, 0, 0, 0, 0, 0, 0]; AnalogAVSupport : "Struct"; Spare66 : Array[0..16] of Int := [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; SIMPLE01 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 7143424; Spare20 : DInt := 7143424; TemperatureAV : Int := 108; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 65536; END_STRUCT; SIMPLE02 : STRUCT TotalTime : DInt := 207; CleaningTime : Array[0..2] of DInt := [16384000, 3932160, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE03 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE04 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE05 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE06 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE07 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE08 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE09 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE10 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE11 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE12 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE13 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE14 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [0, 0, 0]; WaitingTime : DInt := 0; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; SIMPLE15 : STRUCT TotalTime : DInt := 0; CleaningTime : Array[0..2] of DInt := [17676, 1436302744, 1443692544]; WaitingTime : DInt := 17112; Spare20 : DInt := 0; TemperatureAV : Int := 0; TemperatureSP : Int := 0; ConducibilityAV : Int := 0; ConducibilitySP : Int := 0; Spare40 : DInt := 0; END_STRUCT; Spare870 : Array[0..29] of Int := [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; Recipe : STRUCT _LinkName : String[32]; CIP_Simple_Prog : STRUCT CIP_SimpleCode : Int; CIP_SetPoint_Temp : Real; CIP_SetPoint_Cond : Real; CIP_SetPoint_Time : Int; CIP_Chemical : "Struct"; CIP_HotWaterPreLoad : Bool; CIP_ChemicalRecovery : Bool; CIP_WaterRecovery : Bool; END_STRUCT; END_STRUCT; END_VAR BEGIN // Data Blocks have no executable code END_DATA_BLOCK ```