```pascal // Block Type: GlobalDB // Block Number: 11 DATA_BLOCK "GLOBAL_DIAG_DB" { S7_Optimized_Access := 'TRUE' } VERSION : 0.1 VAR DATA_FIELD : Array[1..50] of Byte := [/* Array[1] unsupported init */, /* Array[2] unsupported init */, /* Array[3] unsupported init */, /* Array[4] unsupported init */, /* Array[5] unsupported init */, /* Array[6] unsupported init */, /* Array[7] unsupported init */, /* Array[8] unsupported init */, /* Array[9] unsupported init */, /* Array[10] unsupported init */, /* Array[11] unsupported init */, /* Array[12] unsupported init */, /* Array[13] unsupported init */, /* Array[14] unsupported init */, /* Array[15] unsupported init */, /* Array[16] unsupported init */, /* Array[17] unsupported init */, /* Array[18] unsupported init */, /* Array[19] unsupported init */, /* Array[20] unsupported init */, /* Array[21] unsupported init */, /* Array[22] unsupported init */, /* Array[23] unsupported init */, /* Array[24] unsupported init */, /* Array[25] unsupported init */, /* Array[26] unsupported init */, /* Array[27] unsupported init */, /* Array[28] unsupported init */, /* Array[29] unsupported init */, /* Array[30] unsupported init */, /* Array[31] unsupported init */, /* Array[32] unsupported init */, /* Array[33] unsupported init */, /* Array[34] unsupported init */, /* Array[35] unsupported init */, /* Array[36] unsupported init */, /* Array[37] unsupported init */, /* Array[38] unsupported init */, /* Array[39] unsupported init */, /* Array[40] unsupported init */, /* Array[41] unsupported init */, /* Array[42] unsupported init */, /* Array[43] unsupported init */, /* Array[44] unsupported init */, /* Array[45] unsupported init */, /* Array[46] unsupported init */, /* Array[47] unsupported init */, /* Array[48] unsupported init */, /* Array[49] unsupported init */, /* Array[50] unsupported init */]; SUM_SLAVES_DIAG : Int := 0; LIST_SLAVES_NOT_PRESENT : Array[1..4] of DWord := [/* Array[1] unsupported init */, /* Array[2] unsupported init */, /* Array[3] unsupported init */, /* Array[4] unsupported init */]; LIST_SLAVES_ERROR : Array[1..4] of DWord := [/* Array[1] unsupported init */, /* Array[2] unsupported init */, /* Array[3] unsupported init */, /* Array[4] unsupported init */]; RETVAL : Int := 0; BUSY : Bool := FALSE; spare88 : Word; LIST_SLAVES_FAULT_SAVE : Array[1..4] of DWord := [/* Array[1] unsupported init */, /* Array[2] unsupported init */, /* Array[3] unsupported init */, /* Array[4] unsupported init */]; END_VAR BEGIN // Data Blocks have no executable code END_DATA_BLOCK ```