Obsidean_VM/04-SIDEL/00 - MASTER/Source/source/HMI_PID.md

731 lines
18 KiB
Markdown

```pascal
// Block Type: GlobalDB
// Block Number: 1013
DATA_BLOCK "HMI_PID"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
VAR
RMM301 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := TRUE;
ManualControl : "Struct";
Bp : Real := 4000.0;
Ti : Real := 8.0;
Td : Real := 0.0;
Ff : Real := 0.22;
KP : Real := 0.025;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RMP302 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := TRUE;
ManualControl : "Struct";
Bp : Real := 450.0;
Ti : Real := 3.0;
Td : Real := 1.0;
Ff : Real := 0.87;
KP : Real := 0.2222222;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RMM303 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := TRUE;
ManualControl : "Struct";
Bp : Real := 2500.0;
Ti : Real := 0.8;
Td : Real := 0.0;
Ff : Real := 0.009;
KP : Real := 0.04;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RMP304 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RMM304 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := TRUE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVM301 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := TRUE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 300.0;
Pv : Real := 0.08364077;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.09967054;
END_STRUCT;
RVN302 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := TRUE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVP303 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 80.0;
Ti : Real := 15.0;
Td : Real := 1.0;
Ff : Real := 0.001;
KP : Real := 1.25;
Pv : Real := 0.06148726;
OutMan : Real := 0.0;
Lsp : Real := 25.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 25.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVN304 : STRUCT
ConfigPID : Bool := TRUE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := -0.4580946;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := -0.4580946;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVP305 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PCM306 : STRUCT
ConfigPID : Bool := TRUE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 16.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVN302_TM301 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVS318 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 27.81033;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVM319_PRD : STRUCT
ConfigPID : Bool := TRUE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 10.0;
Ti : Real := 2.0;
Td : Real := 1.0;
Ff : Real := 0.0;
KP : Real := 10.0;
Pv : Real := 19.29254;
OutMan : Real := 100.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 100.0;
Sp : Real := 0.0;
Out : Real := 100.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVM319_H2O : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := TRUE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 10.0;
Ti : Real := 2.0;
Td : Real := 1.0;
Ff : Real := 0.0;
KP : Real := 10.0;
Pv : Real := 8.452691;
OutMan : Real := 0.0;
Lsp : Real := 16.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 22.08244;
Sp : Real := 16.0;
Out : Real := 100.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
RVN305 : STRUCT
ConfigPID : Bool := TRUE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PPM303 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := TRUE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 50.0;
Ti : Real := 3.0;
Td : Real := 5.0;
Ff : Real := 0.0;
KP : Real := 2.0;
Pv : Real := -948.5061;
OutMan : Real := 30.0;
Lsp : Real := 60.0;
OutMaxHmi : Real := 100.0;
OutMin : Real := 1.0;
OutMax : Real := 50.0;
Spare52 : Real := 0.0;
FfOut : Real := 13.69562;
Sp : Real := 700.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PPN301 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PPP302 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 100.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PPM307 : STRUCT
ConfigPID : Bool := FALSE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := FALSE;
PID_FIX : Bool := FALSE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 0.0;
OutMin : Real := 0.0;
OutMax : Real := 50.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.0;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
PPM305 : STRUCT
ConfigPID : Bool := TRUE;
Hold_Int : Bool := FALSE;
I_ITL : Bool := FALSE;
Alarm : Bool := FALSE;
Spare0_4 : Bool := FALSE;
Spare0_5 : Bool := FALSE;
Spare0_6 : Bool := FALSE;
Config : Bool := TRUE;
PID_FIX : Bool := TRUE;
Spare1_1 : Bool := FALSE;
High_Limit : Bool := FALSE;
Low_Limit : Bool := FALSE;
ManualControl : "Struct";
Bp : Real := 0.0;
Ti : Real := 0.0;
Td : Real := 0.0;
Ff : Real := 0.0;
KP : Real := 0.0;
Pv : Real := 0.0;
OutMan : Real := 0.0;
Lsp : Real := 0.0;
OutMaxHmi : Real := 100.0;
OutMin : Real := 0.0;
OutMax : Real := 50.0;
Spare52 : Real := 0.0;
FfOut : Real := 0.0;
Sp : Real := 0.0;
Out : Real := 0.0;
Cycle_Time : Real := 0.3;
I_ITLVAL : Real := 0.0;
Dead_Band : Real := 0.0;
END_STRUCT;
END_VAR
BEGIN
// Data Blocks have no executable code
END_DATA_BLOCK
```