60 lines
9.9 KiB
Markdown
60 lines
9.9 KiB
Markdown
```pascal
|
|
// Block Type: GlobalDB
|
|
// Block Number: 968
|
|
|
|
DATA_BLOCK "SLIM_Variables"
|
|
{ S7_Optimized_Access := 'TRUE' }
|
|
VERSION : 0.1
|
|
|
|
VAR
|
|
ResetCounter : Bool := FALSE;
|
|
ResetHour : Bool := FALSE;
|
|
DisableOperatingBtn : Bool := FALSE;
|
|
DisableBatchBtn : Bool := FALSE;
|
|
DisableAlarmRoutine : Bool := FALSE;
|
|
Operating : Bool := FALSE;
|
|
Batch : Bool := FALSE;
|
|
Starvation : Bool := FALSE;
|
|
BuildUp : Bool := FALSE;
|
|
Operator : Bool := FALSE;
|
|
Supplies : Bool := FALSE;
|
|
External : Bool := FALSE;
|
|
Fault : Bool := FALSE;
|
|
Starvation2 : Bool := FALSE;
|
|
BuildUp2 : Bool := FALSE;
|
|
Production : Bool := FALSE;
|
|
Latch_Starvation : Bool := FALSE;
|
|
Latch_BuildUp : Bool := FALSE;
|
|
Latch_Operator : Bool := FALSE;
|
|
Latch_Supplies : Bool := FALSE;
|
|
Latch_External : Bool := FALSE;
|
|
Latch_Fault : Bool := FALSE;
|
|
Latch_Starvation2 : Bool := FALSE;
|
|
Latch_BuildUp2 : Bool := FALSE;
|
|
Latch_Production : Bool := FALSE;
|
|
Bit_0_Operating : Bool := FALSE;
|
|
Bit_1_Operating : Bool := FALSE;
|
|
Bit_0_Batch : Bool := FALSE;
|
|
Bit_1_Batch : Bool := FALSE;
|
|
BlenderStateValue : Int := 0;
|
|
ActualRecipeName : String[30] := '';
|
|
OperatorAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
FaultAlarms : Array[0..191] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
SuppliesAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
ExternalAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Messages : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Latch_OperatorAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Latch_FaultAlarms : Array[0..191] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Latch_SuppliesAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Latch_ExternalAlarms : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
Latch_Messages : Array[0..63] of Bool := [FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE];
|
|
AnalogValues : Array[0..31] of DWord := [/* 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 */];
|
|
Totalizers : Array[0..31] of DWord := [/* 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 */];
|
|
END_VAR
|
|
|
|
BEGIN
|
|
// Data Blocks have no executable code
|
|
END_DATA_BLOCK
|
|
|
|
```
|