217 lines
5.6 KiB
Markdown
217 lines
5.6 KiB
Markdown
```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
|
|
|
|
```
|