5.4 KiB
5.4 KiB
// Block Type: GlobalDB
// Block Name (Original): QCO Timing DB
// Block Number: 100
DATA_BLOCK "QCO_Timing_DB"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
VAR
PhaseInProgress : STRUCT
Total : Bool := FALSE;
Spare40 : Bool := FALSE;
Spare80 : Bool := FALSE;
Spare120 : Bool := FALSE;
Spare160 : Bool := FALSE;
SyrupRunout : Bool := FALSE;
SyrupLineRinse : Bool := FALSE;
SyrupTankRinse : Bool := FALSE;
SyrupTankPreparation : Bool := FALSE;
Spare360 : Bool := FALSE;
ProdTankRunout : Bool := FALSE;
ProdPipeRunout : Bool := FALSE;
ProdTankBlowOff : Bool := FALSE;
Spare520 : Bool := FALSE;
Rinse : Bool := FALSE;
ProdTankDrain : Bool := FALSE;
Spare640 : Bool := FALSE;
FillerFlushing : Bool := FALSE;
Spare720 : Bool := FALSE;
ProdTankPressurization : Bool := FALSE;
ProdTankChargeUp : Bool := FALSE;
Spare840 : Bool := FALSE;
WaitForFillerReady : Bool := FALSE;
FillerSlowCharging : Bool := FALSE;
FillerFastCharging : Bool := FALSE;
WaitFirstBottleOut : Bool := FALSE;
Spare1040 : Bool := FALSE;
Spare1080 : Bool := FALSE;
Spare1120 : Bool := FALSE;
Spare1160 : Bool := FALSE;
Spare1200 : Bool := FALSE;
Reserved : Bool := FALSE;
END_STRUCT;
ActualTimer : STRUCT
Total : DInt := 0;
Spare40 : DInt := 0;
Spare80 : DInt := 0;
Spare120 : DInt := 0;
Spare160 : DInt := 0;
SyrupRunout : DInt := 0;
SyrupLineRinse : DInt := 0;
SyrupTankRinse : DInt := 0;
SyrupTankPreparation : DInt := 0;
Spare360 : DInt := 0;
ProdTankRunout : DInt := 0;
ProdPipeRunout : DInt := 0;
ProdTankBlowOff : DInt := 0;
Spare520 : DInt := 0;
Rinse : DInt := 0;
ProdTankDrain : DInt := 0;
Spare640 : DInt := 0;
FillerFlushing : DInt := 0;
Spare720 : DInt := 0;
ProdTankPressurization : DInt := 0;
ProdTankChargeUp : DInt := 0;
Spare840 : DInt := 0;
WaitForFillerReady : DInt := 0;
FillerSlowCharging : DInt := 0;
FillerFastCharging : DInt := 0;
WaitFirstBottleOut : DInt := 0;
Spare1040 : DInt := 0;
Spare1080 : DInt := 0;
Spare1120 : DInt := 0;
Spare1160 : DInt := 0;
Spare1200 : DInt := 0;
ChangeOverN : DInt := 0;
END_STRUCT;
Spare : Array[0..67] of Byte := [/* Array[0] unsupported init */, /* 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 */, /* Array[51] unsupported init */, /* Array[52] unsupported init */, /* Array[53] unsupported init */, /* Array[54] unsupported init */, /* Array[55] unsupported init */, /* Array[56] unsupported init */, /* Array[57] unsupported init */, /* Array[58] unsupported init */, /* Array[59] unsupported init */, /* Array[60] unsupported init */, /* Array[61] unsupported init */, /* Array[62] unsupported init */, /* Array[63] unsupported init */, /* Array[64] unsupported init */, /* Array[65] unsupported init */, /* Array[66] unsupported init */, /* Array[67] unsupported init */];
QCO_Database : STRUCT
Total : DInt;
Spare40 : DInt;
Spare80 : DInt;
Spare120 : DInt;
Spare160 : DInt;
SyrupRunout : DInt;
SyrupLineRinse : DInt;
SyrupTankRinse : DInt;
SyrupTankPreparation : DInt;
Spare360 : DInt;
ProdTankRunout : DInt;
ProdPipeRunout : DInt;
ProdTankBlowOff : DInt;
Spare520 : DInt;
Rinse : DInt;
ProdTankDrain : DInt;
Spare640 : DInt;
FillerFlushing : DInt;
Spare720 : DInt;
ProdTankPressurization : DInt;
ProdTankChargeUp : DInt;
Spare840 : DInt;
WaitForFillerReady : DInt;
FillerSlowCharging : DInt;
FillerFastCharging : DInt;
WaitFirstBottleOut : DInt;
Spare1040 : DInt;
Spare1080 : DInt;
Spare1120 : DInt;
Spare1160 : DInt;
Spare1200 : DInt;
ChangeOverN : DInt;
END_STRUCT;
END_VAR
BEGIN
// Data Blocks have no executable code
END_DATA_BLOCK