diff --git a/MainSafetyPLC/GVLs/GVL1.sgvl b/MainSafetyPLC/GVLs/GVL1.sgvl
new file mode 100644
index 0000000..5cf8dc6
--- /dev/null
+++ b/MainSafetyPLC/GVLs/GVL1.sgvl
@@ -0,0 +1,78 @@
+
+
+
+ xNotHaltGlobalCh1
+
+
+ 12
+ 1
+ 1610678529
+
+
+
+
+ 721d8d36-06d8-4eee-8f44-0b05696e0b3d
+
+
+
+
+ xNotHaltGlobalCh2
+
+
+ 12
+ 3
+ 1611727105
+
+
+
+
+ 7398573d-9703-4b43-8c5f-0ae0846e19c6
+
+
+
+
+ xNotHaltGlobalOk
+
+
+ 2abf9711-ca02-49ff-a2c3-3bcce999bb88
+
+
+
+
+ 3
+ 1
+ 1327546135
+
+
+
+
+ xNotHaltFeldCh1
+
+
+ 12
+ 5
+ 1612775681
+
+
+
+
+ 46a8b85e-b9ec-445f-902a-1f8f4310f940
+
+
+
+
+ xNotHaltFeldCh2
+
+
+ 12
+ 7
+ 1613824257
+
+
+
+
+ d66f2077-2967-4192-943b-96a1839793af
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/MainSafetyPLC.splcproj b/MainSafetyPLC/MainSafetyPLC.splcproj
new file mode 100644
index 0000000..b7cb107
--- /dev/null
+++ b/MainSafetyPLC/MainSafetyPLC.splcproj
@@ -0,0 +1,52 @@
+
+
+
+ Debug
+ 2.0
+ {2334894d-aaaf-4180-8968-1bd4b960b0f8}
+ Exe
+ TwinCAT3SafePlcProject
+ TwinCAT3SafePlcProject
+
+
+ 2.0
+ EL6900
+ Graphical Editor
+ M. Heisig
+ Haup-Not-Halt
+ false
+ 1.7.0.0
+ 14
+ MainSafetyPLC
+ 2
+
+
+ false
+ bin\Release\
+ false
+ AllRules.ruleset
+
+
+
+
+
+
+
+
+
+ Not_Halt_Global\Not_Halt_Global.sal
+ false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/-45K1 (EL1918) - Module 1 (FSOE).sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/-45K1 (EL1918) - Module 1 (FSOE).sds
new file mode 100644
index 0000000..6007ae4
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/-45K1 (EL1918) - Module 1 (FSOE).sds
@@ -0,0 +1,442 @@
+
+
+
+ 4
+ 17827710
+ 2
+
+ 12
+
+ 50921473
+ Automatic
+ 12
+ master
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 2
+ 100
+
+
+ 02000000
+ 0000
+ 0000
+ 0B
+ 08018070
+ 01010270
+ 01011270
+ 01012270
+ 01013270
+ 01014270
+ 01015270
+ 01016270
+ 01017270
+ 10038070
+ 10028070
+ 13
+ 08018060
+ 01010160
+ 01010260
+ 01011160
+ 01011260
+ 01012160
+ 01012260
+ 01013160
+ 01013260
+ 01014160
+ 01014260
+ 01015160
+ 01015260
+ 01016160
+ 01016260
+ 01017160
+ 01017260
+ 10038060
+ 10028060
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 00
+ 01
+ 01
+ 01
+ 0A00
+ 0200
+ 7E071001
+
+
+ FSoE Command
+ 28800
+ 1
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ FSIN Module 1.ErrAck
+ 28674
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ FSIN Module 2.ErrAck
+ 28690
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ FSIN Module 3.ErrAck
+ 28706
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ FSIN Module 4.ErrAck
+ 28722
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ FSIN Module 5.ErrAck
+ 28738
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ FSIN Module 6.ErrAck
+ 28754
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ FSIN Module 7.ErrAck
+ 28770
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ FSIN Module 8.ErrAck
+ 28786
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSoE CRC 000
+ 28800
+ 3
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Connection ID
+ 28800
+ 2
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Command
+ 24704
+ 1
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ FSIN Module 1.Input
+ 24577
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ FSIN Module 1.Module Fault
+ 24578
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ FSIN Module 2.Input
+ 24593
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ FSIN Module 2.Module Fault
+ 24594
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ FSIN Module 3.Input
+ 24609
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ FSIN Module 3.Module Fault
+ 24610
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ FSIN Module 4.Input
+ 24625
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ FSIN Module 4.Module Fault
+ 24626
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSIN Module 5.Input
+ 24641
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 16
+ 8
+
+
+ FSIN Module 5.Module Fault
+ 24642
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 17
+ 9
+
+
+ FSIN Module 6.Input
+ 24657
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 18
+ 10
+
+
+ FSIN Module 6.Module Fault
+ 24658
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 19
+ 11
+
+
+ FSIN Module 7.Input
+ 24673
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 20
+ 12
+
+
+ FSIN Module 7.Module Fault
+ 24674
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 21
+ 13
+
+
+ FSIN Module 8.Input
+ 24689
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 22
+ 14
+
+
+ FSIN Module 8.Module Fault
+ 24690
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 23
+ 15
+
+
+ FSoE CRC 000
+ 24704
+ 3
+ UINT
+ In
+ ProtocolData
+ 16
+ 24
+ -1
+
+
+ FSoE Connection ID
+ 24704
+ 2
+ UINT
+ In
+ ProtocolData
+ 16
+ 40
+ -1
+
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/-46K1 (EL2904) - Module 1 (FSOES).sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/-46K1 (EL2904) - Module 1 (FSOES).sds
new file mode 100644
index 0000000..8e584a2
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/-46K1 (EL2904) - Module 1 (FSOES).sds
@@ -0,0 +1,166 @@
+
+
+
+ 4
+ 290
+ 2
+
+ 13
+
+ 50921475
+ Automatic
+ 13
+ master
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 3
+ 100
+
+
+ 0000
+ 0000
+ 00
+ 01
+ 01
+ 00
+
+
+ FSoE Master CMD
+ 28672
+ 1
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ OutputChannel1
+ 28673
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ OutputChannel2
+ 28673
+ 2
+ BIT
+ Out
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ OutputChannel3
+ 28673
+ 3
+ BIT
+ Out
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ OutputChannel4
+ 28673
+ 4
+ BIT
+ Out
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+
+ 0
+ 0
+
+ Out
+ SafetySil3
+ 4
+ 12
+ 4
+
+
+ FSoE Master CRC_0
+ 28672
+ 3
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Master ConnID
+ 28672
+ 2
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Slave CMD
+ 24576
+ 1
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+
+ 0
+ 0
+
+ In
+ SafetySil3
+ 8
+ 8
+ 0
+
+
+ FSoE Slave CRC_0
+ 24576
+ 3
+ UINT
+ In
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Slave ConnID
+ 24576
+ 2
+ UINT
+ In
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/EStopInterface.sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/EStopInterface.sds
new file mode 100644
index 0000000..b2d821d
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/EStopInterface.sds
@@ -0,0 +1,224 @@
+
+
+
+ 16
+ 0
+ 0
+
+ 3
+
+ 0
+ Manual
+ 3
+ master
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 100
+ 100
+
+
+
+ FSoE Cmd
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ Safe Data Byte 0[0]
+ BIT
+ In
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ Safe Data Byte 0[1]
+ BIT
+ In
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ Safe Data Byte 0[2]
+ BIT
+ In
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ Safe Data Byte 0[3]
+ BIT
+ In
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ Safe Data Byte 0[4]
+ BIT
+ In
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ Safe Data Byte 0[5]
+ BIT
+ In
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ Safe Data Byte 0[6]
+ BIT
+ In
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ Safe Data Byte 0[7]
+ BIT
+ In
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSoE CRC_0
+ UINT
+ In
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE ConnID
+ UINT
+ In
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Cmd
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ Safe Data Byte 0[0]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ Safe Data Byte 0[1]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ Safe Data Byte 0[2]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ Safe Data Byte 0[3]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ Safe Data Byte 0[4]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ Safe Data Byte 0[5]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ Safe Data Byte 0[6]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ Safe Data Byte 0[7]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSoE CRC_0
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE ConnID
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/ErrorAcknowledgement.sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/ErrorAcknowledgement.sds
new file mode 100644
index 0000000..6dfe91e
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/ErrorAcknowledgement.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 1
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/Restart.sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/Restart.sds
new file mode 100644
index 0000000..968ae51
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/Restart.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 4
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Alias Devices/Run.sds b/MainSafetyPLC/Not_Halt_Global/Alias Devices/Run.sds
new file mode 100644
index 0000000..078154b
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Alias Devices/Run.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 2
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal
new file mode 100644
index 0000000..ad5e5b9
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram
new file mode 100644
index 0000000..00b2bc6
--- /dev/null
+++ b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MainSafetyPLC/TargetSystemConfig.xml b/MainSafetyPLC/TargetSystemConfig.xml
new file mode 100644
index 0000000..7c51557
--- /dev/null
+++ b/MainSafetyPLC/TargetSystemConfig.xml
@@ -0,0 +1,22 @@
+
+
+ HSafetyPLC
+ EL6910
+ false
+ 50462723
+ -42K1 (EL6910)
+
+
+
+ false
+ false
+ 1
+ 1
+
+ 10.103.32.50.2.1
+ 1002
+ false
+ false
+ false
+
+
\ No newline at end of file
diff --git a/PLC/DUTs/E_BMS_CONTROL_MODE.TcDUT b/PLC/DUTs/E_BMS_CONTROL_MODE.TcDUT
new file mode 100644
index 0000000..a32cd78
--- /dev/null
+++ b/PLC/DUTs/E_BMS_CONTROL_MODE.TcDUT
@@ -0,0 +1,17 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PLC/DUTs/E_COMPONENT_STATUS.TcDUT b/PLC/DUTs/E_COMPONENT_STATUS.TcDUT
new file mode 100644
index 0000000..1f7eb3b
--- /dev/null
+++ b/PLC/DUTs/E_COMPONENT_STATUS.TcDUT
@@ -0,0 +1,18 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PLC/DUTs/ST_AUTO_HMI_INTERFACE.TcDUT b/PLC/DUTs/ST_AUTO_HMI_INTERFACE.TcDUT
new file mode 100644
index 0000000..f21dc24
--- /dev/null
+++ b/PLC/DUTs/ST_AUTO_HMI_INTERFACE.TcDUT
@@ -0,0 +1,13 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PLC/DUTs/ST_MODULE_HMI_INTERFACE.TcDUT b/PLC/DUTs/ST_MODULE_HMI_INTERFACE.TcDUT
index dce5840..5734116 100644
--- a/PLC/DUTs/ST_MODULE_HMI_INTERFACE.TcDUT
+++ b/PLC/DUTs/ST_MODULE_HMI_INTERFACE.TcDUT
@@ -7,6 +7,14 @@ STRUCT
stHMIInterfaceUnit2 : ST_UNIT_HMI_INTERFACE;
stHMIInterfaceUnit3 : ST_UNIT_HMI_INTERFACE;
stHMIInterfaceUnit4 : ST_UNIT_HMI_INTERFACE;
+
+ // Current voltage for HMI
+ // ==============================
+ rVoltage : REAL;
+
+ // Current status
+ // ====================================
+ eStatus : E_COMPONENT_STATUS;
END_STRUCT
END_TYPE
]]>
diff --git a/PLC/DUTs/ST_STRING_HMI_INTERFACE.TcDUT b/PLC/DUTs/ST_STRING_HMI_INTERFACE.TcDUT
index 2b5aea9..302ef44 100644
--- a/PLC/DUTs/ST_STRING_HMI_INTERFACE.TcDUT
+++ b/PLC/DUTs/ST_STRING_HMI_INTERFACE.TcDUT
@@ -6,6 +6,14 @@ STRUCT
stHMIInterfaceModule1 : ST_MODULE_HMI_INTERFACE;
stHMIInterfaceModule2 : ST_MODULE_HMI_INTERFACE;
stHMIInterfaceModule3 : ST_MODULE_HMI_INTERFACE;
+
+ // Current voltage for HMI
+ // ==============================
+ rVoltage : REAL;
+
+ // Current status
+ // ====================================
+ eStatus : E_COMPONENT_STATUS;
END_STRUCT
END_TYPE
]]>
diff --git a/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT b/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT
index 7e1482e..b158f87 100644
--- a/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT
+++ b/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT
@@ -50,6 +50,15 @@ STRUCT
stVoltageSegment : ST_HMI_ANALOG_VALUE;
+ // Current voltage for HMI
+ // ==============================
+ rVoltage : REAL;
+
+ // Current status
+ // ====================================
+ eStatus : E_COMPONENT_STATUS;
+
+
// Aknowledge all alarms button
// ===================================
stButtonAckAlarms : ST_HMI_CONTROL_BUTTON;
diff --git a/PLC/GVLs/GVL_CONFIG.TcGVL b/PLC/GVLs/GVL_CONFIG.TcGVL
index 303e81c..94ddfa1 100644
--- a/PLC/GVLs/GVL_CONFIG.TcGVL
+++ b/PLC/GVLs/GVL_CONFIG.TcGVL
@@ -77,7 +77,7 @@ VAR_GLOBAL
),
// Pressure posolyt tank inlet
- stConfigPosolytPressureTankInlet := (iAIMax := 32767, iAIMin := 0, rPVMax := 1500, rPVMin := -1000, sUnit := 'mbar'),
+ stConfigPosolytPressureTankInlet := (iAIMax := 32767, iAIMin := 0, rPVMax := 2000, rPVMin := 0, sUnit := 'mbar'),
stEWLPosolytPressureTankInlet := (rErrorMin := -100, rWarningMin := -50, rWarningMax := 100, rErrorMax := 120),
stEWDPosolytPressureTankInlet :=
(
@@ -173,11 +173,15 @@ VAR_GLOBAL
rPumpPosolytOnPower : REAL := 70.0;
rPumpNegolytOnPower : REAL := 70.0;
+ // Pump discharge segment without inverter power (%)
+ rPumpPosolytDisChrgPower : REAL := 35.0;
+ rPumpNegolytDisChrgPower : REAL := 35.0;
+
// Unit voltage pumps shutoff threshold (Volt)
rPumpshutoffThreshold : REAL := 15.0;
// Minimum unit voltage required for inverter startup (Volt)
- rMinimumUnitVoltage : REAL := 49.0;
+ rMinimumUnitVoltage : REAL := 50.0;
// Delta value to minimum unit voltage for shutdown discharge (Volt)
rDeltaUnitVoltageShutdownDischarge : REAL := 5.0;
@@ -193,26 +197,31 @@ VAR_GLOBAL
// Minimum absolute power command to enable battery (Watt)
diMinimumAbsPowerForEnable : DINT := 100;
- // Maximum allowed charging power (Watt)
- diMaxStringChargingPower : DINT := -30_000;
+ // Maximum allowed charging power (Watt) per String
+ // 60.000 W -> 5.000 W per Unit
+ diMaxStringChargingPower : DINT := -60_000;
- // Maximum allowed discharging power (Watt)
- diMaxStringDischargePower : DINT := 30_000;
+ // Maximum allowed discharging power (Watt) per String
+ // 60.000 W -> 5.000 W per Unit
+ diMaxStringDischargePower : DINT := 60_000;
// Inverter ip address
sInverterIp : STRING := '192.168.42.11';
// Absolute shutdown discharge power (Watt)
- rAbsShutdownDischargePower : REAL := 5_000;
+ // 12.000 W -> 1.000 W per unit
+ rAbsShutdownDischargePower : REAL := 12_000;
// Allow inverter fast shutdown discharge
- xShutdownDischargeWithInverter : BOOL := TRUE;
+ xShutdownDischargeWithInverter : BOOL := FALSE;
// String fully charged voltage (Volt)
- rStringFullyChargedVoltage : REAL := 888.0;
+ // 960 V -> 80 V per Unit
+ rStringFullyChargedVoltage : REAL := 960.0;
- // String empty voltage (Volt)
- rStringEmptyVoltage : REAL := 672.0;
+ // String empty voltage (Volt) (585V is needed for the inverter to start up -> 50V per Segment)
+ // 600 V -> 50 V per Unit
+ rStringEmptyVoltage : REAL := 600.0;
// Unit wait startup time
timUnitStartupTime : TIME := T#5S;
diff --git a/PLC/GVLs/GVL_MQTT.TcGVL b/PLC/GVLs/GVL_MQTT.TcGVL
index 0ea91ce..432ac72 100644
--- a/PLC/GVLs/GVL_MQTT.TcGVL
+++ b/PLC/GVLs/GVL_MQTT.TcGVL
@@ -4,7 +4,7 @@
\ No newline at end of file
diff --git a/PLC/PLC.plcproj b/PLC/PLC.plcproj
index 99bbd0a..6fef4ea 100644
--- a/PLC/PLC.plcproj
+++ b/PLC/PLC.plcproj
@@ -21,12 +21,18 @@
Code
+
+ Code
+
Code
Code
+
+ Code
+
Code
@@ -39,6 +45,9 @@
Code
+
+ Code
+
Code
@@ -114,21 +123,22 @@
Tc2_Standard, * (Beckhoff Automation GmbH)
Tc2_Standard
+
+ Tc2_SUPS, * (Beckhoff Automation GmbH)
+ Tc2_SUPS
+
Tc2_System, * (Beckhoff Automation GmbH)
Tc2_System
Tc2_Utilities, * (Beckhoff Automation GmbH)
+ Tc2_Utilities
Tc3_EventLogger, * (Beckhoff Automation GmbH)
Tc3_EventLogger
-
- Tc3_IotBase, * (Beckhoff Automation GmbH)
- Tc3_IotBase
-
Tc3_Module, * (Beckhoff Automation GmbH)
Tc3_Module
@@ -139,6 +149,11 @@
Content
+
+
+ BaseLib, * (cmblu)
+
+
diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc
index fb26fb5..9f676e4 100644
--- a/PLC/PLC.tmc
+++ b/PLC/PLC.tmc
@@ -1,4 +1,4 @@
-ST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINTST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT320standardNameSTRING(31)25632standardDateTIMESTRUCT 0 => Number of required read buffer data bytes (cbRead underflow) ]]>325120ItemTypeOutputidxLastDWORD325440conditionalshowidxFirstDWORD325760conditionalshowidxGetDWORD32608conditionalshowpTmpBYTE64640conditionalshowcbTmpDWORD32704conditionalshowcbCopiedDWORD32736conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockE_CHARGE_STATUS16INTUNDEFINED1EMPTY2CHARGING3DISCHARGING4FULL5qualified_onlystrictto_stringto_string_function__TO_STRING__139to_wstring_function__TO_WSTRING__139generate_implicit_init_functionE_BATTERY_STATUS16INTERROR1OFF2READY3ACTIVE4MAINTENANCE5TESTING6qualified_onlystrictto_stringto_string_function__TO_STRING__142to_wstring_function__TO_WSTRING__142generate_implicit_init_functionHMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlyNONEST_HMI_CONTROL_BUTTON32xRequestBOOL PLC
+]]>8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockE_S_UPS_State16INTeSUPS_PowerOK0eSUPS_PowerFailure1eSUPS_WritePersistentData2eSUPS_QuickShutdown3eSUPS_WaitForRecover4eSUPS_WaitForPowerOFF5E_CHARGE_STATUS16INTUNDEFINED1EMPTY2CHARGING3DISCHARGING4FULL5qualified_onlystrictto_stringto_string_function__TO_STRING__140to_wstring_function__TO_WSTRING__140generate_implicit_init_functionE_BATTERY_STATUS16INTERROR1OFF2READY3ACTIVE4MAINTENANCE5TESTING6qualified_onlystrictto_stringto_string_function__TO_STRING__136to_wstring_function__TO_WSTRING__136generate_implicit_init_functionHMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlyNONEST_HMI_CONTROL_BUTTON32xRequestBOOL PLC
The HMI writes here to signal the plc
that it wants to command this button]]>80OPC.UA.DA1xReleaseBOOL88OPC.UA.DA1OPC.UA.DA.Access1iFeedbackHMI_BUTTON_FEEDBACK1616OPC.UA.DA1OPC.UA.DA.Access1ST_HMI_ANALOG_VALUE1376sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1iStatusINT166560OPC.UA.DA1OPC.UA.DA.Access1rValueREAL32672OPC.UA.DA1sUnitSTRING(80)648704OPC.UA.DA1OPC.UA.DA.Access1xUsedBOOL1616OPC.UA.DA1OPC.UA.DA.Access1ST_HMI_ANALOG_VALUE1472sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1iStatusINT166560OPC.UA.DA1OPC.UA.DA.Access1rValueREAL32672OPC.UA.DA1sUnitSTRING(80)648704OPC.UA.DA1OPC.UA.DA.Access1rMinREAL321376OPC.UA.DA1OPC.UA.DA.Access1rMaxREAL321408OPC.UA.DA1OPC.UA.DA.Access1xUsedBOOL81352trueOPC.UA.DA1OPC.UA.DA.Access1T_INTERLOCK16WORDST_HMI_INTERLOCK20816wProcessINTLKStatusT_INTERLOCK81440trueOPC.UA.DA1OPC.UA.DA.Access1T_INTERLOCK16WORDST_HMI_INTERLOCK20816wProcessINTLKStatusT_INTERLOCK160OPC.UA.DA1OPC.UA.DA.Access1wSafetyINTLKStatusT_INTERLOCK1616OPC.UA.DA1OPC.UA.DA.Access1wProcessINTLKUsedT_INTERLOCK1632OPC.UA.DA1wSafetyINTLKUsedT_INTERLOCK1648OPC.UA.DA1asProcessINTLKNameSTRING(80)0161036864OPC.UA.DA1OPC.UA.DA.Access1asSafetyINTLKNameSTRING(80)0161036810432OPC.UA.DA1OPC.UA.DA.Access1xProcessINTLKOkBOOL820800OPC.UA.DA1OPC.UA.DA.Access1xSafetyINTLKOkBOOL820808OPC.UA.DA1OPC.UA.DA.Access1ST_HMI_ANALOG_MOTOR_DATA24416sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1stAutomaticButtonST_HMI_CONTROL_BUTTON32656stManualButtonST_HMI_CONTROL_BUTTON32688stStartButtonST_HMI_CONTROL_BUTTON32720stStopButtonST_HMI_CONTROL_BUTTON32752iStatusINT820800OPC.UA.DA1OPC.UA.DA.Access1xSafetyINTLKOkBOOL820808OPC.UA.DA1OPC.UA.DA.Access1ST_HMI_ANALOG_MOTOR_DATA24608sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1stAutomaticButtonST_HMI_CONTROL_BUTTON32656stManualButtonST_HMI_CONTROL_BUTTON32688stStartButtonST_HMI_CONTROL_BUTTON32720stStopButtonST_HMI_CONTROL_BUTTON32752iStatusINT16784OPC.UA.DA1OPC.UA.DA.Access1iCurrentModeINT16800OPC.UA.DA1OPC.UA.DA.Access1stSetpointST_HMI_ANALOG_VALUE1376832stProcessValueST_HMI_ANALOG_VALUE13762208stInterlockST_HMI_INTERLOCK208163584xUsedBOOL16800OPC.UA.DA1OPC.UA.DA.Access1stSetpointST_HMI_ANALOG_VALUE1472832stProcessValueST_HMI_ANALOG_VALUE14722304stInterlockST_HMI_INTERLOCK208163776xUsedBOOL824400trueOPC.UA.DA1OPC.UA.DA.Access1ST_HMI_VALVE_DATA21648sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1stAutomaticButtonST_HMI_CONTROL_BUTTON32656stManualButtonST_HMI_CONTROL_BUTTON32688stOpenButtonST_HMI_CONTROL_BUTTON32720stCloseButtonST_HMI_CONTROL_BUTTON32752iStatusINT824592trueOPC.UA.DA1OPC.UA.DA.Access1ST_HMI_VALVE_DATA21648sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1stAutomaticButtonST_HMI_CONTROL_BUTTON32656stManualButtonST_HMI_CONTROL_BUTTON32688stOpenButtonST_HMI_CONTROL_BUTTON32720stCloseButtonST_HMI_CONTROL_BUTTON32752iStatusINT16784OPC.UA.DA1OPC.UA.DA.Access1iCurrentModeINT16800OPC.UA.DA1OPC.UA.DA.Access1stInterlockST_HMI_INTERLOCK20816816xUsedBOOL821632trueOPC.UA.DA1OPC.UA.DA.Access1ST_UNIT_HMI_INTERFACE101792stPosolytPumpST_HMI_ANALOG_MOTOR_DATA244160stNegolytPumpST_HMI_ANALOG_MOTOR_DATA2441624416stPosolytValveST_HMI_VALVE_DATA2164848832stNegolytValveST_HMI_VALVE_DATA2164870480stPosolytPressureSegmentInletST_HMI_ANALOG_VALUE137692128stPosolytPressureTankInletST_HMI_ANALOG_VALUE137693504stNegolytPressureSegmentInletST_HMI_ANALOG_VALUE137694880stNegolytPressureTankInletST_HMI_ANALOG_VALUE137696256stPosolytTempTankInletST_HMI_ANALOG_VALUE137697632stNegolytTempTankInletST_HMI_ANALOG_VALUE137699008stVoltageSegmentST_HMI_ANALOG_VALUE1376100384stButtonAckAlarmsST_HMI_CONTROL_BUTTON32101760ST_MODULE_HMI_INTERFACE407168stHMIInterfaceUnit1ST_UNIT_HMI_INTERFACE1017920stHMIInterfaceUnit2ST_UNIT_HMI_INTERFACE101792101792stHMIInterfaceUnit3ST_UNIT_HMI_INTERFACE101792203584stHMIInterfaceUnit4ST_UNIT_HMI_INTERFACE101792305376ST_STRING_HMI_INTERFACE1221504stHMIInterfaceModule1ST_MODULE_HMI_INTERFACE4071680stHMIInterfaceModule2ST_MODULE_HMI_INTERFACE407168407168stHMIInterfaceModule3ST_MODULE_HMI_INTERFACE407168814336ST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1ST_MOTOR_ANALOG_CONFIG2240rTargetMinREAL3200OPC.UA.DA1rTargetMaxREAL3232100OPC.UA.DA1timRampUpTimeTIME3264OPC.UA.DA1timRampDownTimeTIME3296OPC.UA.DA1xHasAnalogFeedbackBOOL8128OPC.UA.DA1xHasMCBFeedbackBOOL8136OPC.UA.DA1xHasRepairSwitchFeedbackBOOL8144OPC.UA.DA1stAnalogInputConfigST_ANALOG_IO_CONFIG768160OPC.UA.DA1stAnalogInputEWLConfigST_ANALOG_EW_LEVELS128928OPC.UA.DA1stAnalogInputEWDConfigST_ANALOG_EW_DELAYS3201056stAnalogOutputConfigST_ANALOG_IO_CONFIG7681376OPC.UA.DA1rTargetToleranceREAL821632trueOPC.UA.DA1OPC.UA.DA.Access1E_COMPONENT_STATUS16INTOFF0ON1CHARGING2DISCHARGING3ERROR4qualified_onlystrictto_stringto_string_function__TO_STRING__146to_wstring_function__TO_WSTRING__146generate_implicit_init_functionST_UNIT_HMI_INTERFACE102912stPosolytPumpST_HMI_ANALOG_MOTOR_DATA246080stNegolytPumpST_HMI_ANALOG_MOTOR_DATA2460824608stPosolytValveST_HMI_VALVE_DATA2164849216stNegolytValveST_HMI_VALVE_DATA2164870864stPosolytPressureSegmentInletST_HMI_ANALOG_VALUE147292512stPosolytPressureTankInletST_HMI_ANALOG_VALUE147293984stNegolytPressureSegmentInletST_HMI_ANALOG_VALUE147295456stNegolytPressureTankInletST_HMI_ANALOG_VALUE147296928stPosolytTempTankInletST_HMI_ANALOG_VALUE147298400stNegolytTempTankInletST_HMI_ANALOG_VALUE147299872stVoltageSegmentST_HMI_ANALOG_VALUE1472101344rVoltageREAL32102816eStatusE_COMPONENT_STATUS16102848stButtonAckAlarmsST_HMI_CONTROL_BUTTON32102864ST_MODULE_HMI_INTERFACE411712stHMIInterfaceUnit1ST_UNIT_HMI_INTERFACE1029120stHMIInterfaceUnit2ST_UNIT_HMI_INTERFACE102912102912stHMIInterfaceUnit3ST_UNIT_HMI_INTERFACE102912205824stHMIInterfaceUnit4ST_UNIT_HMI_INTERFACE102912308736rVoltageREAL32411648eStatusE_COMPONENT_STATUS16411680ST_STRING_HMI_INTERFACE1235200stHMIInterfaceModule1ST_MODULE_HMI_INTERFACE4117120stHMIInterfaceModule2ST_MODULE_HMI_INTERFACE411712411712stHMIInterfaceModule3ST_MODULE_HMI_INTERFACE411712823424rVoltageREAL321235136eStatusE_COMPONENT_STATUS161235168ST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1ST_MOTOR_ANALOG_CONFIG2240rTargetMinREAL3200OPC.UA.DA1rTargetMaxREAL3232100OPC.UA.DA1timRampUpTimeTIME3264OPC.UA.DA1timRampDownTimeTIME3296OPC.UA.DA1xHasAnalogFeedbackBOOL8128OPC.UA.DA1xHasMCBFeedbackBOOL8136OPC.UA.DA1xHasRepairSwitchFeedbackBOOL8144OPC.UA.DA1stAnalogInputConfigST_ANALOG_IO_CONFIG768160OPC.UA.DA1stAnalogInputEWLConfigST_ANALOG_EW_LEVELS128928OPC.UA.DA1stAnalogInputEWDConfigST_ANALOG_EW_DELAYS3201056stAnalogOutputConfigST_ANALOG_IO_CONFIG7681376OPC.UA.DA1rTargetToleranceREAL3221445OPC.UA.DA1timNotInRangeTIME322176T#30SOPC.UA.DA1xUsedBOOL82208trueOPC.UA.DA1ST_ValveConfig96timTimeoutOpenTIME320T#0SOPC.UA.DA1timTimeoutCloseTIME3232T#0SOPC.UA.DA1xHasOpenFeedbackBOOL864OPC.UA.DA1xHasClosedFeedbackBOOL872OPC.UA.DA1xUsedBOOL880trueOPC.UA.DA1ST_UNIT_CONFIG13184stConfigPosolytPumpST_MOTOR_ANALOG_CONFIG7688320stEWLNegolytPressureTankInletST_ANALOG_EW_LEVELS1289088stEWDNegolytPressureTankInletST_ANALOG_EW_DELAYS3209216stConfigPosolytTempTankInletST_ANALOG_IO_CONFIG7689536stEWLPosolytTempTankInletST_ANALOG_EW_LEVELS12810304stEWDPosolytTempTankInletST_ANALOG_EW_DELAYS32010432stConfigNegolytTempTankInletST_ANALOG_IO_CONFIG76810752stEWLNegolytTempTankInletST_ANALOG_EW_LEVELS12811520stEWDNegolytTempTankInletST_ANALOG_EW_DELAYS32011648stConfigVoltageSegmentST_ANALOG_IO_CONFIG76811968stEWLVoltageSegmentST_ANALOG_EW_LEVELS12812736stEWDVoltageSegmentST_ANALOG_EW_DELAYS32012864IQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64IBaseValve64IQueryInterface__getIsInAutomaticModeBOOL8property__getIsInManualModeBOOL8property__getNameSTRING(80)648property__getProcessInterlocksOKBOOL8property__setNameNameSTRING(80)648propertyReqAutomaticModeReqManualModeTcPlcInterfaceId1750FB_ValveBase960IBaseValvexReleaseManualModeBOOL8128ItemTypeInputwProcessINTLKT_INTERLOCK16144ItemTypeInputwProcessINTLKUsedT_INTERLOCK16160ItemTypeInputwSafetyINTLKT_INTERLOCK16176ItemTypeInputwSafetyINTLKUsedT_INTERLOCK16192ItemTypeInputxConfirmAlarmsBOOL8208ItemTypeInputxErrorBOOL8216ItemTypeOutput_xCmdManOpenBOOL8224_xCmdManCloseBOOL8232_xManualModeActiveBOOL8240false_xAutomaticModeActiveBOOL8248true_xProcessINTLKOkBOOL8256_xSafetyINTLKOkBOOL8264true_xIsOpenBOOL8272_xIsClosedBOOL8280_sNameSTRING(80)648288__getIsOpenBOOL8IsOpenBOOL8property__setNameNameSTRING(80)648property__getIsClosedBOOL8IsClosedBOOL8property__getIsInAutomaticModeBOOL8IsInAutomaticModeBOOL8property__getIsInManualModeBOOL8IsInManualModeBOOL8propertyReqManualModeCheckInterlocksReqAutomaticMode__getNameSTRING(80)648NameSTRING(80)648property__getSafetyInterlocksOKBOOL8SafetyInterlocksOKBOOL8property__getProcessInterlocksOKBOOL8ProcessInterlocksOKBOOL8propertyPouTypeFunctionBlockIValve64PVOID__getHasClosedFeedbackBOOL8property__getHasOpenFeedbackBOOL8property__getIsClosedBOOL8property__getIsOpenBOOL8propertyReqAutomaticCloseReqAutomaticOpenReqManualCloseReqManualOpenFB_ReleaseSignal768xSignalBOOL864falseItemTypeInputxReleaseBOOL872trueItemTypeInputtimOnDelayTIME3296T#0MSItemTypeInputtimOffDelayTIME32128T#0MSItemTypeInputxReleaseSignalBOOL8160ItemTypeOutput_timOnDelayTimerTON256192_timOffDelayTimerTON256448PouTypeFunctionBlockI_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL880149880bErrorBOOL880149952hrErrorCodeHRESULT3280149968nStringSizeUDINT3280149928sResultSTRING(255)204880149960TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOIDnIdUDINT32sNameSTRING(255)2048__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32property__getsNameSTRING(255)2048propertyTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64I_TcEventBase64PVOIDeSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64nEventIdUDINT32sEventClassNameSTRING(255)2048sEventTextSTRING(255)2048__geteSeverityTcEventSeverity16property__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64property__getnEventIdUDINT32property__getsEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getsEventTextSTRING(255)2048propertyTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassName76811968stEWLVoltageSegmentST_ANALOG_EW_LEVELS12812736stEWDVoltageSegmentST_ANALOG_EW_DELAYS32012864IQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64IBaseValve64IQueryInterface__getIsInAutomaticModeBOOL8property__getIsInManualModeBOOL8property__getNameSTRING(80)648property__getProcessInterlocksOKBOOL8property__setNameNameSTRING(80)648propertyReqAutomaticModeReqManualModeTcPlcInterfaceId1732FB_ValveBase960IBaseValvexReleaseManualModeBOOL8128ItemTypeInputwProcessINTLKT_INTERLOCK16144ItemTypeInputwProcessINTLKUsedT_INTERLOCK16160ItemTypeInputwSafetyINTLKT_INTERLOCK16176ItemTypeInputwSafetyINTLKUsedT_INTERLOCK16192ItemTypeInputxConfirmAlarmsBOOL8208ItemTypeInputxErrorBOOL8216ItemTypeOutput_xCmdManOpenBOOL8224_xCmdManCloseBOOL8232true_xManualModeActiveBOOL8240false_xAutomaticModeActiveBOOL8248true_xProcessINTLKOkBOOL8256_xSafetyINTLKOkBOOL8264true_xIsOpenBOOL8272_xIsClosedBOOL8280_sNameSTRING(80)648288__getIsOpenBOOL8IsOpenBOOL8property__setNameNameSTRING(80)648property__getIsClosedBOOL8IsClosedBOOL8property__getIsInAutomaticModeBOOL8IsInAutomaticModeBOOL8property__getIsInManualModeBOOL8IsInManualModeBOOL8propertyReqManualModeCheckInterlocksReqAutomaticMode__getNameSTRING(80)648NameSTRING(80)648property__getSafetyInterlocksOKBOOL8SafetyInterlocksOKBOOL8property__getProcessInterlocksOKBOOL8ProcessInterlocksOKBOOL8propertyPouTypeFunctionBlockIValve64PVOID__getHasClosedFeedbackBOOL8property__getHasOpenFeedbackBOOL8property__getIsClosedBOOL8property__getIsOpenBOOL8propertyReqAutomaticCloseReqAutomaticOpenReqManualCloseReqManualOpenFB_ReleaseSignal768xSignalBOOL864falseItemTypeInputxReleaseBOOL872trueItemTypeInputtimOnDelayTIME3296T#0MSItemTypeInputtimOffDelayTIME32128T#0MSItemTypeInputxReleaseSignalBOOL8160ItemTypeOutput_timOnDelayTimerTON256192_timOffDelayTimerTON256448PouTypeFunctionBlockI_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL880106872bErrorBOOL880106944hrErrorCodeHRESULT3280106960nStringSizeUDINT3280106920sResultSTRING(255)204880106952TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOIDnIdUDINT32sNameSTRING(255)2048__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32property__getsNameSTRING(255)2048propertyTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64I_TcEventBase64PVOIDeSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64nEventIdUDINT32sEventClassNameSTRING(255)2048sEventTextSTRING(255)2048__geteSeverityTcEventSeverity16property__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64property__getnEventIdUDINT32property__getsEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getsEventTextSTRING(255)2048propertyTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputTcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo3008I_TcSourceInfonIdUDINT328014975280149800sNameSTRING(255)20488014983280149856TcEncodingUTF-8ExtendNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputTcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo3008I_TcSourceInfonIdUDINT328010674480106792sNameSTRING(255)20488010682480106848TcEncodingUTF-8ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertyResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallproperty__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertyTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4096I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo3008512conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283712conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83840conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283904conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL84032conditionalshoweSeverityTcEventSeverity1680150064ipSourceInfoI_TcSourceInfo6480150024nEventIdUDINT3280150200nUniqueIdUDINT3280150208sEventClassNameSTRING(255)204880150120TcEncodingUTF-8sEventTextSTRING(255)204880150216TcEncodingUTF-8EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertyResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallproperty__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertyTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4096I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo3008512conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283712conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83840conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283904conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL84032conditionalshoweSeverityTcEventSeverity1680107056ipSourceInfoI_TcSourceInfo6480107016nEventIdUDINT3280107192nUniqueIdUDINT3280107200sEventClassNameSTRING(255)204880107112TcEncodingUTF-8sEventTextSTRING(255)204880107208TcEncodingUTF-8EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64property__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent64ipProviderITcEventUniqueIdProvider64property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcAlarm4160FB_TcEventBasebActiveBOOL880150272bRaisedBOOL880150400eConfirmationStateTcEventConfirmationState1680150344nTimeClearedULINT6480150280TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6480150296TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6480150376TcDisplayTypeGUID18071995-0000-0000-0000-000000000046SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64InitipAlarmITcAlarm64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getbActiveBOOL8bActiveBOOL8b32IsRaisedBOOL3232property__getnTimeClearedULINT64nTimeClearedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046__getnTimeConfirmedULINT64nTimeConfirmedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64RaiseHRESULT32nTimeStampULINT64ClearHRESULT32nTimeStampULINT64bResetConfirmationBOOL8__geteConfirmationStateTcEventConfirmationState16eConfirmationStateTcEventConfirmationState16propertyConfirmHRESULT32nTimeStampULINT64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getnTimeRaisedULINT64nTimeRaisedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32__getbRaisedBOOL8bRaisedBOOL8b32IsRaisedBOOL3232propertyPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_Valve12032FB_ValveBaseIValvexOpenFeedbackBOOL81024ItemTypeInputTcAddressTypeInputxCloseFeedbackBOOL81032ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81040trueItemTypeInputstValveConfigST_ValveConfig961056ItemTypeInputstHMIInterfaceST_HMI_VALVE_DATA641216ItemTypeInOutxOpenValveBOOL81280falseItemTypeOutputTcAddressTypeOutputxCloseValveBOOL81288trueItemTypeOutputTcAddressTypeOutput_xCmdAutoOpenBOOL81296_xCmdAutoCloseBOOL81304_fbTimerOpeningTONBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64property__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent64ipProviderITcEventUniqueIdProvider64property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcAlarm4160FB_TcEventBasebActiveBOOL880107264bRaisedBOOL880107392eConfirmationStateTcEventConfirmationState1680107336nTimeClearedULINT6480107272TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6480107288TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6480107368TcDisplayTypeGUID18071995-0000-0000-0000-000000000046SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64InitipAlarmITcAlarm64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getbActiveBOOL8bActiveBOOL8b32IsRaisedBOOL3232property__getnTimeClearedULINT64nTimeClearedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046__getnTimeConfirmedULINT64nTimeConfirmedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64RaiseHRESULT32nTimeStampULINT64ClearHRESULT32nTimeStampULINT64bResetConfirmationBOOL8__geteConfirmationStateTcEventConfirmationState16eConfirmationStateTcEventConfirmationState16propertyConfirmHRESULT32nTimeStampULINT64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getnTimeRaisedULINT64nTimeRaisedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32__getbRaisedBOOL8bRaisedBOOL8b32IsRaisedBOOL3232propertyPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_Valve12032FB_ValveBaseIValvexOpenFeedbackBOOL81024ItemTypeInputTcAddressTypeInputxCloseFeedbackBOOL81032ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81040trueItemTypeInputstValveConfigST_ValveConfig961056ItemTypeInputstHMIInterfaceST_HMI_VALVE_DATA641216ItemTypeInOutxOpenValveBOOL81280falseItemTypeOutputTcAddressTypeOutputxCloseValveBOOL81288trueItemTypeOutputTcAddressTypeOutput_xCmdAutoOpenBOOL81296_xCmdAutoCloseBOOL81304true_fbTimerOpeningTON8256_xRepairSwitchOpenLatchedBOOL8264_xSafetyINTLKOkBOOL8272true_xProcessINTLKOkBOOL8280_xMotorRunningBOOL8288_xMotorStoppedBOOL8296_fbAlarmMCBTrippedFB_TcAlarm4160320_fbAlarmRepairSwitchOpenFB_TcAlarm41604480_xErrorBaseBOOL88640_sNameSTRING(80)6488648__setNameNameSTRING(80)648property__getIsStoppedBOOL8IsStoppedBOOL8property__getIsInAutomaticModeBOOL8IsInAutomaticModeBOOL8property__getIsRunningBOOL8IsRunningBOOL8property__getIsInManualModeBOOL8IsInManualModeBOOL8propertyReqManualModeCheckInterlocksReqAutomaticMode__getNameSTRING(80)648NameSTRING(80)648property__getSafetyInterlocksOKBOOL8SafetyInterlocksOKBOOL8property__getProcessInterlocksOKBOOL8ProcessInterlocksOKBOOL8propertyPouTypeFunctionBlockFB_RampGenerator704rTargetREAL3264ItemTypeInputrTargetMinREAL3296ItemTypeInputrTargetMaxREAL32128ItemTypeInputtimRampUpTIME32160ItemTypeInputtimRampDownTIME32192ItemTypeInputrSetpointREAL322240ItemTypeOutputxInTargetBOOL8256ItemTypeOutput_rCycleTimeREAL32288_rRampUpSpeedREAL32320_rRampDownSpeedREAL32352_rDistanceToGoREAL32384_xFirstCycleBOOL8416true_fbGetCurTaskIdxGETCURTASKINDEX256448SetStartrStartpointREAL32PouTypeFunctionBlockFB_MotorAnalog69824FB_MotorBaserSPautomaticREAL329600ItemTypeInputiPVFeedbackINT169632ItemTypeInputTcAddressTypeInputxUnderrangeBOOL89648ItemTypeInputTcAddressTypeInputxOverrangeBOOL89656ItemTypeInputTcAddressTypeInputxErrorCardBOOL89664ItemTypeInputTcAddressTypeInputxReleaseAnalogInLimitErrorsBOOL89672falseItemTypeInputstMotorAnalogConfigST_MOTOR_ANALOG_CONFIG22409696ItemTypeInputstHMIInterfaceST_HMI_ANALOG_MOTOR_DATA6411968ItemTypeInOutxReleaseBOOL812032ItemTypeOutputTcAddressTypeOutputiSetpointINT1612048ItemTypeOutputTcAddressTypeOutputxInTargetBOOL812064ItemTypeOutputxWarningBOOL812072ItemTypeOutput_fbRampFB_RampGenerator70463744_xErrorAnalogInBOOL864448_xErrorAnalogOutBOOL864456_xWarningAnalogInBOOL864464_rSetpointREAL3264480_rProcessValueREAL3264512_xRampGenInTargetBOOL864544_rPVTargetMaxREAL3264576_rPVTargetMinREAL3264608_fbNotInRangeFB_ReleaseSignal76864640_fbAlarmNotInTargetFB_TcAlarm416065408_xNotInTargetBOOL869568ReqManualStartReqManualStopReqAutomaticStopHandleHMIInputHandleHMIOutput__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyReqAutomaticStartPouTypeFunctionBlockreflectionFB_AnalogInput43904iAnalogValueINT1664ItemTypeInputTcAddressTypeInputstScalingConfigST_ANALOG_IO_CONFIG76896ItemTypeInputstEWConfigST_ANALOG_EW_LEVELS128864ItemTypeInputstEWDelayConfigST_ANALOG_EW_DELAYS320992ItemTypeInputxUnderrangeBOOL81312ItemTypeInputTcAddressTypeInputxOverrangeBOOL81320ItemTypeInputTcAddressTypeInputxErrorCardBOOL81328ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81336trueItemTypeInputxReleaseLimitErrorsBOOL81344falseItemTypeInputxReleaseHardwareErrorsBOOL81352trueItemTypeInputxConfirmAlarmsBOOL81360ItemTypeInputxErrorBOOL81376ItemTypeOutputxWarningBOOL81384ItemTypeOutputrScaledValueREAL321408ItemTypeOutputxErrorLowBOOL81440ItemTypeOutputxWarningLowBOOL81448ItemTypeOutputxWarningHighBOOL81456ItemTypeOutputxErrorHighBOOL81464ItemTypeOutputstHMIInterfaceST_HMI_ANALOG_VALUE13761472ItemTypeOutput_rConversionFactorREAL322848_rBaseOffsetREAL322880_rMinWarningLevelREAL322912_rMaxWarningLevelREAL322944_rMinErrorLevelREAL322976_rMaxErrorLevelREAL323008_xConfigErrorBOOL83040false_xEWConfigErrorBOOL83048false_fbSignalDelayWarningLowFB_ReleaseSignal7683072_fbSignalDelayWarningHighFB_ReleaseSignal7683840_fbSignalDelayErrorLowFB_ReleaseSignal7684608_fbSignalDelayErrorHighFB_ReleaseSignal7685376_fbSignalDelayUnderrangeErrorFB_ReleaseSignal7686144_fbSignalDelayOverloadErrorFB_ReleaseSignal7686912_fbSignalDelayCardErrorFB_ReleaseSignal7687680_iAIMaxINT168448_iAIMinINT168464_iClampedAnalogValueINT168480_xAlarmActiveBOOL88496_sNameSTRING(80)6488504_fbAlarmCardErrorFB_TcAlarm41609152_fbAlarmUnderrangeFB_TcAlarm416013312_fbAlarmOverloadFB_TcAlarm416017472_fbAlarmConfigErrorFB_TcAlarm416021632_fbAlarmErrorLowFB_TcAlarm416025792_fbAlarmWarningLowFB_TcAlarm416029952_fbAlarmWarningHighFB_TcAlarm416034112_fbAlarmErrorHighFB_TcAlarm416038272CreateAlarmLimitsMSGsTempUnitSTRING(80)648sTempErrorMinSTRING(80)648sTempWarningMinSTRING(80)648sTempWarningMaxSTRING(80)648sTempErrorMaxSTRING(80)648CreateAlarmMSGInitcall_after_initCalcScalingFactors_numREAL32_denomREAL32CheckEWLevels__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockcall_after_initFB_Unit477056stUnitConfigST_UNIT_CONFIG6464ItemTypeInputstHMIInterfaceST_UNIT_HMI_INTERFACE64128ItemTypeInputxEnableBOOL8192ItemTypeInputxEmergencyStopOkBOOL8200ItemTypeInputrSetpointPosolytPumpInletREAL32224ItemTypeInputrSetpointNegolytPumpInletREAL32256ItemTypeInputxReleaseErrorsBOOL8288ItemTypeInputxReleaseLimitErrorsBOOL8296ItemTypeInputxConfirmAlarmsBOOL8304ItemTypeInputxReadyBOOL8312ItemTypeOutputxOffBOOL8320trueItemTypeOutputxSafetyIntlksOkBOOL8328ItemTypeOutputxShutdownDischargeAllowedBOOL8336ItemTypeOutputxInShutdownDischargeModeBOOL8344ItemTypeOutputxErrorBOOL8352ItemTypeOutputxWarningBOOL8360ItemTypeOutput_xWarningConfirmPendingBOOL8368ItemTypeOutputrCurrentVoltageREAL32384ItemTypeOutput_fbPosolytValveTankOutletFB_Valve32352_rDistanceToGoREAL32384_xFirstCycleBOOL8416true_fbGetCurTaskIdxGETCURTASKINDEX256448SetStartrStartpointREAL32PouTypeFunctionBlockFB_MotorAnalog70080FB_MotorBaserSPautomaticREAL329600ItemTypeInputiPVFeedbackINT169632ItemTypeInputTcAddressTypeInputxUnderrangeBOOL89648ItemTypeInputTcAddressTypeInputxOverrangeBOOL89656ItemTypeInputTcAddressTypeInputxErrorCardBOOL89664ItemTypeInputTcAddressTypeInputxReleaseAnalogInLimitErrorsBOOL89672falseItemTypeInputstMotorAnalogConfigST_MOTOR_ANALOG_CONFIG22409696ItemTypeInputstHMIInterfaceST_HMI_ANALOG_MOTOR_DATA6411968ItemTypeInOutxReleaseBOOL812032ItemTypeOutputTcAddressTypeOutputiSetpointINT1612048ItemTypeOutputTcAddressTypeOutputxInTargetBOOL812064ItemTypeOutputxWarningBOOL812072ItemTypeOutput_fbRampFB_RampGenerator70464000_xErrorAnalogInBOOL864704_xErrorAnalogOutBOOL864712_xWarningAnalogInBOOL864720_rSetpointREAL3264736_rProcessValueREAL3264768_xRampGenInTargetBOOL864800_rPVTargetMaxREAL3264832_rPVTargetMinREAL3264864_fbNotInRangeFB_ReleaseSignal76864896_fbAlarmNotInTargetFB_TcAlarm416065664_xNotInTargetBOOL869824ReqManualStartReqManualStopReqAutomaticStopHandleHMIInputHandleHMIOutput__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyReqAutomaticStartPouTypeFunctionBlockreflectionFB_AnalogInput44096iAnalogValueINT1664ItemTypeInputTcAddressTypeInputstScalingConfigST_ANALOG_IO_CONFIG76896ItemTypeInputstEWConfigST_ANALOG_EW_LEVELS128864ItemTypeInputstEWDelayConfigST_ANALOG_EW_DELAYS320992ItemTypeInputxUnderrangeBOOL81312ItemTypeInputTcAddressTypeInputxOverrangeBOOL81320ItemTypeInputTcAddressTypeInputxErrorCardBOOL81328ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81336trueItemTypeInputxReleaseLimitErrorsBOOL81344falseItemTypeInputxReleaseHardwareErrorsBOOL81352trueItemTypeInputxConfirmAlarmsBOOL81360ItemTypeInputxErrorBOOL81376ItemTypeOutputxWarningBOOL81384ItemTypeOutputrScaledValueREAL321408ItemTypeOutputxErrorLowBOOL81440ItemTypeOutputxWarningLowBOOL81448ItemTypeOutputxWarningHighBOOL81456ItemTypeOutputxErrorHighBOOL81464ItemTypeOutputstHMIInterfaceST_HMI_ANALOG_VALUE14721472ItemTypeOutput_rConversionFactorREAL322944_rBaseOffsetREAL322976_rMinWarningLevelREAL323008_rMaxWarningLevelREAL323040_rMinErrorLevelREAL323072_rMaxErrorLevelREAL323104_xConfigErrorBOOL83136false_xEWConfigErrorBOOL83144false_fbSignalDelayWarningLowFB_ReleaseSignal7683200_fbSignalDelayWarningHighFB_ReleaseSignal7683968_fbSignalDelayErrorLowFB_ReleaseSignal7684736_fbSignalDelayErrorHighFB_ReleaseSignal7685504_fbSignalDelayUnderrangeErrorFB_ReleaseSignal7686272_fbSignalDelayOverloadErrorFB_ReleaseSignal7687040_fbSignalDelayCardErrorFB_ReleaseSignal7687808_iAIMaxINT168576_iAIMinINT168592_iClampedAnalogValueINT168608_xAlarmActiveBOOL88624_sNameSTRING(80)6488632_fbAlarmCardErrorFB_TcAlarm41609280_fbAlarmUnderrangeFB_TcAlarm416013440_fbAlarmOverloadFB_TcAlarm416017600_fbAlarmConfigErrorFB_TcAlarm416021760_fbAlarmErrorLowFB_TcAlarm416025920_fbAlarmWarningLowFB_TcAlarm416030080_fbAlarmWarningHighFB_TcAlarm416034240_fbAlarmErrorHighFB_TcAlarm416038400CreateAlarmLimitsMSGsTempUnitSTRING(80)648sTempErrorMinSTRING(80)648sTempWarningMinSTRING(80)648sTempWarningMaxSTRING(80)648sTempErrorMaxSTRING(80)648CreateAlarmMSGInitcall_after_initCalcScalingFactors_numREAL32_denomREAL32CheckEWLevels__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockcall_after_initFB_Unit478912stUnitConfigST_UNIT_CONFIG6464ItemTypeInputstHMIInterfaceST_UNIT_HMI_INTERFACE64128ItemTypeInputxEnableBOOL8192ItemTypeInputxEmergencyStopOkBOOL8200ItemTypeInputrSetpointPosolytPumpInletREAL32224ItemTypeInputrSetpointNegolytPumpInletREAL32256ItemTypeInputxReleaseErrorsBOOL8288ItemTypeInputxReleaseLimitErrorsBOOL8296ItemTypeInputxReleaseManualModeBOOL8304ItemTypeInputxConfirmAlarmsBOOL8312ItemTypeInputxReadyBOOL8320ItemTypeOutputxOffBOOL8328trueItemTypeOutputxSafetyIntlksOkBOOL8336ItemTypeOutputxShutdownDischargeAllowedBOOL8344ItemTypeOutputxInShutdownDischargeModeBOOL8352ItemTypeOutputxErrorBOOL8360ItemTypeOutputxWarningBOOL8368ItemTypeOutput_xWarningConfirmPendingBOOL8376ItemTypeOutputrCurrentVoltageREAL32384ItemTypeOutput_fbPosolytValveTankOutletFB_Valve12032448old_input_assignments_fbNegolytValveTankOutletFB_Valve1203212480old_input_assignments_fbPosolytPumpInletFB_MotorAnalog6982424512old_input_assignments_fbNegolytPumpInletFB_MotorAnalog6982494336old_input_assignments_fbPressurePosolytSegmentInletFB_AnalogInput43904164160old_input_assignments_fbPressurePosolytTankInletFB_AnalogInput43904208064old_input_assignments_fbPressureNegolytSegmentInletFB_AnalogInput43904251968old_input_assignments_fbPressureNegolytTankInletFB_AnalogInput43904295872old_input_assignments_fbTempSensorPosolytFB_AnalogInput43904339776old_input_assignments_fbTempSensorNegolytFB_AnalogInput43904383680old_input_assignments_fbVoltageSegmentFB_AnalogInput43904427584old_input_assignments_stPosolytValveTankOutletPIntlkT_INTERLOCK16471488_stPosolytValveTankOutletPIntlkUsedT_INTERLOCK164715040_stPosolytValveTankOutletSIntlkT_INTERLOCK16471520_stPosolytValveTankOutletSIntlkUsedT_INTERLOCK164715361_stNegolytValveTankOutletPIntlkT_INTERLOCK16471552_stNegolytValveTankOutletPIntlkUsedT_INTERLOCK164715680_stNegolytValveTankOutletSIntlkT_INTERLOCK16471584_stNegolytValveTankOutletSIntlkUsedT_INTERLOCK164716001_stPosolytPumpInletPIntlkT_INTERLOCK16471616_stPosolytPumpInletPIntlkUsedT_INTERLOCK164716321_stPosolytPumpInletSIntlkT_INTERLOCK16471648_stPosolytPumpInletSIntlkUsedT_INTERLOCK164716641_stNegolytPumpInletPIntlkT_INTERLOCK16471680_stNegolytPumpInletPIntlkUsedT_INTERLOCK164716961_stNegolytPumpInletSIntlkT_INTERLOCK16471712_stNegolytPumpInletSIntlkUsedT_INTERLOCK164717281_xErrorActiveBOOL8471744_xWarningActiveBOOL8471752_rShutdownDischargeVoltageThresholdREAL32471776_iStateINT16471808_xAllComponentsInAutomaticBOOL8471824_fbNotAllAutomaticAlarmFB_TcAlarm4160471872_sNameSTRING(80)648476032_tonStartupCheckTON256476736_xEnableVoltageLimitChecksBOOL8476992_xReleaseManualModeBOOL8477000__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_Module1913472xEmergencyStopOkBOOL864ItemTypeInputxEnableBOOL872ItemTypeInputxOffBOOL880trueItemTypeInputxSafetyIntlksOkBOOL888ItemTypeInputstHMIInterfaceST_MODULE_HMI_INTERFACE64128ItemTypeInputxReleaseErrorsBOOL8192ItemTypeInputxReleaseLimitErrorsBOOL8200ItemTypeInputxConfirmAlarmsBOOL8208ItemTypeInputrCurrentVoltageREAL32224ItemTypeOutputxReadyBOOL8256ItemTypeOutputxInShutdownDischargeModeBOOL8264ItemTypeOutputxShutdownDischargeAllowedBOOL8272ItemTypeOutputxErrorBOOL8280ItemTypeOutputxWarningBOOL8288ItemTypeOutput_fbUnit1FB_Unit477056320old_input_assignments_fbUnit2FB_Unit477056477376old_input_assignments_fbUnit3FB_Unit477056954432old_input_assignments_fbUnit4FB_Unit4770561431488old_input_assignments_xBalanceOkBOOL81908544_xAllUnitsReadyBOOL81908552_fbUnitsOutOfBalanceAlarmFB_TcAlarm41601908608_sNameSTRING(80)6481912768__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_String6971264xEnableBOOL864ItemTypeInputstHMIInterfaceST_STRING_HMI_INTERFACE122150496ItemTypeInputxEmergencyStopOkBOOL81221600ItemTypeInputxReleaseErrorsBOOL81221608ItemTypeInputxReleaseLimitErrorsBOOL81221616ItemTypeInputxConfirmAlarmsBOOL81221624ItemTypeInputrCurrentVoltageREAL321221632ItemTypeOutputxInShutdownDischargeModeBOOL81221664ItemTypeOutputxShutdownDischargeAllowedBOOL81221672ItemTypeOutputxReadyBOOL81221680ItemTypeOutputxOffBOOL81221688ItemTypeOutputxSafetyIntlksOkBOOL81221696ItemTypeOutputxErrorBOOL81221704ItemTypeOutputxWarningBOOL81221712ItemTypeOutput_fbModule1FB_Module19134721221760old_input_assignments_fbModule2FB_Module19134723135232old_input_assignments_fbModule3FB_Module19134725048704old_input_assignments_xAllModulesReadyBOOL86962176_xAllModulesInShutdownDischargeModeBOOL86962184_xBalanceOkBOOL86962192_fbModulesOutOfBalanceAlarmFB_TcAlarm41606962240_fbSafetyInterlocksNotOkAlarmFB_TcAlarm41606966400_sNameSTRING(80)6486970560__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockST_SUNSPEC_CURRENT_VALUES256rActDCCurrentREAL320rActDCVoltageREAL3232rActDCPowerREAL3264rActACPowerREAL3296rActACFreqREAL32128rActApparentPowerREAL32160rActReactivePowerREAL32192rActPowerFactorREAL32224FB_MBReadRegs2624sIPAddrSTRING(15)12864ItemTypeInputnTCPPortUINT16192502ItemTypeInputnUnitIDBYTE8208255ItemTypeInputnQuantityWORD16224ItemTypeInputnMBAddrWORD16240ItemTypeInputcbLengthUDINT32256ItemTypeInputpDestAddrBYTE64320ItemTypeInputbExecuteBOOL8384ItemTypeInputtTimeoutTIME324161000ItemTypeInputbBusyBOOL8448ItemTypeOutputbErrorBOOL8456ItemTypeOutputnErrIdUDINT32480ItemTypeOutputcbReadUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_MBWriteRegs4224sIPAddrSTRING(15)12864ItemTypeInputnTCPPortUINT16192502ItemTypeInputnUnitIDBYTE8208255ItemTypeInputnQuantityWORD16224ItemTypeInputnMBAddrWORD16240ItemTypeInputcbLengthUDINT32256ItemTypeInputpSrcAddrBYTE64320ItemTypeInputbExecuteBOOL8384ItemTypeInputtTimeoutTIME324161000ItemTypeInputbBusyBOOL8448ItemTypeOutputbErrorBOOL8456ItemTypeOutputnErrIdUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_PowerSupplySunspec9408sInverterIPAddrSTRING(80)64864ItemTypeInputxEnableBOOL8712ItemTypeInputrPowerREAL32736ItemTypeInputxResetBOOL8768ItemTypeInputrMaxBattPowerREAL3280024000ItemTypeInputxCloseDCRelaisBOOL8832ItemTypeOutputTcAddressTypeOutputxActiveBOOL8840ItemTypeOutputxErrorBOOL8848ItemTypeOutputstCurrentValuesST_SUNSPEC_CURRENT_VALUES256864ItemTypeOutput_iStateINT1611200_fbReadRegisterFB_MBReadRegs26241152_fbWriteRegisterFB_MBWriteRegs42243776_tonInverterStartupTON2568000_iWMaxSFINT168256_iWMaxUINT168272_rWMaxREAL328288_iWMaxLimPctINT168320_iWMaxLimPctReadINT168336_iWMaxLimPctReadScaledREAL328352_iWMaxLimPctSFINT168384_iWRTGSFINT168400_rWRTGScalingREAL328416_uiInverterStateUINT168448_rOldPowerREAL328480_uiMaxLimEnUINT168512_uiPCSSetOperationUINT168528_iErrorInStateINT168544_timPollingDelayTIME328576T#250MS_tonPollingTimerTON2568640_awCurrentDCValuesWORD06968896_awCurrentACValuesWORD0101608992_dwErrorBitsDWORD329152_uiResetInverterUINT1691841STATUS_REGISTERWORD16920040108W_MAX_LIM_PCT_REGISTERWORD16921640187W_MAX_LIM_PCT_SF_REGISTERWORD16923240205W_MAX_LIM_EN_REGISTERWORD16924840191PCS_ALARM_RESET_REGISTERWORD16926440230PCS_SET_OPERATION_REGISTERWORD16928040231W_MAX_REGISTERWORD16929640152W_MAX_SF_REGISTERWORD16931240172W_RTG_REGISTERWORD16932840125W_RTG_SF_REGISTERWORD16934440126DC_VALUES_START_REGISTERWORD16936040097AC_VALUES_START_REGISTERWORD16937640084EVT_1_REGISTERWORD16939240110PouTypeFunctionBlockT_AmsPort16UINTADSREAD1408NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputDESTADDRPVOID64384ItemTypeInputTcIgnorePersistentREADBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_IotMqttWill2176sTopicSTRING(255)20480TcEncodingUTF-8pPayloadPVOID642048nPayloadSizeUDINT322112eQoSTcIotMqttQos82144TcIotMqttQos.ExactlyOnceDeliverybRetainBOOL82152ST_IotMqttTls23712sCASTRING(255)20480TcEncodingUTF-8sCAPathSTRING(255)20482048TcEncodingUTF-8conditionalshowsCertSTRING(255)20484096TcEncodingUTF-8sKeyFileSTRING(255)20486144TcEncodingUTF-8sKeyPwdSTRING(255)20488192TcEncodingUTF-8sCrlSTRING(255)204810240TcEncodingUTF-8sCiphersSTRING(255)204812288TcEncodingUTF-8sVersionSTRING(80)64814336tlsv1.2TcEncodingUTF-8bNoServerCertCheckBOOL814984falsesPskIdentitySTRING(255)204814992TcEncodingUTF-8aPskKeyBYTE16451217040nPskKeyLenUSINT817552sAzureSasSTRING(511)/messages/’,
- mqtt_tls_version=‘tlsv1‘,
- mqtt_tls_cafile=’$( CONFIGPATH)\Certificates\azure.crt’ ]]>409617560TcEncodingUTF-8sPskPwdSTRING(255)204821656TcEncodingUTF-8conditionalshowbPskIdCaseSensitiveBOOL823704conditionalshowST_IotMqttMessage192pTopicPVOID640pPayloadPVOID6464nPayloadSizeUDINT32128nTopicSizeUINT16160eQoSTcIotMqttQos8176I_BufferObject64PVOIDbAvailableBOOL8nBufferSizeUDINT32__getbAvailableBOOL8property__getnBufferSizeUDINT32property__getpBufferPVOID64propertyconditionalshowCreateBufferBOOL8nSizeUDINT32bResetBOOL8conditionalshowDeleteBufferBOOL8conditionalshowPassBufferOwnershipBOOL8pBufferPVOID64nBufferSizeUDINT64conditionalshowRetrieveBufferOwnershipBOOL8pBufferPVOID64nBufferSizeUDINT64conditionalshowI_MemoryManager64PVOIDnAllocatedSizeULINT64nBufferCountULINT64nObjectCountULINT64__getnAllocatedSizeULINT64property__getnBufferCountULINT64property__getnObjectCountULINT64propertyAllocPVOID64nSizeUDINT64ItemTypeInOutbResetBOOL8FreepPVOID64ItemTypeInOutnSizeUDINT64ItemTypeInOutFB_BufferObject320I_BufferObject_pBufferPVOID64128conditionalshow_nBufferSizeUDINT32192conditionalshowipMemManI_MemoryManager64256nInstanceCntUDINT32bAvailableBOOL880155888nBufferSizeUDINT3280155800conditionalshow__getnBufferSizeUDINT32nBufferSizeUDINT32propertyconditionalshowResize Success, FALSE => Failure]]>BOOL8nSizeUDINT32bPreserve preserve old content, FALSE=> don't preserve old content]]>BOOL8bResetBOOL8pNewPVOID64cbNewUDINT32CreateBufferBOOL8nSizeUDINT32bResetBOOL8conditionalshowPassBufferOwnershipBOOL8pBufferPVOID64nBufferSizeUDINT64conditionalshowRetrieveBufferOwnershipBOOL8pBufferPVOID64nBufferSizeUDINT64conditionalshow__getpBufferPVOID64pBufferPVOID64propertyconditionalshow__getbAvailableBOOL8bAvailableBOOL8propertyDeleteBufferBOOL8conditionalshowPouTypeFunctionBlocktc_no_symbolconditionalshowno_explicit_calldo not call this POU directlyFB_IotMqttMessage448fbBufferObjFB_BufferObject32064old_input_assignmentscSizeOfMessageDefUINT1638424eQoSTcIotMqttQos880155984nPayloadSizeUDINT3280155936nTopicSizeUINT1680155952__getnPayloadSizeUDINT32nPayloadSizeUDINT32pMessageST_IotMqttMessage64propertyGetTopicBOOL8pTopicSTRING(80)64nTopicSizeUINT16pMessageST_IotMqttMessage64__getnTopicSizeUINT16nTopicSizeUINT16pMessageST_IotMqttMessage64property__getipBufferObjI_BufferObject64ipBufferObjI_BufferObject64propertyCompareTopicBOOL8sTopicSTRING(80)64ItemTypeInOutpMessageST_IotMqttMessage64__geteQoSTcIotMqttQos8eQoSTcIotMqttQos8pMessageST_IotMqttMessage64propertyGetPayloadBOOL8pPayloadPVOID64nPayloadSizeUDINT32bSetNullTerminationBOOL8pMessageST_IotMqttMessage64pByteBYTE64__getpTopicPVOID64pTopicPVOID64pMessageST_IotMqttMessage64property__getpPayloadPVOID64pPayloadPVOID64pMessageST_IotMqttMessage64propertyPouTypeFunctionBlockno_explicit_calldo not call this POU directlyI_IotMqttMessageQueue64PVOIDDequeueBOOL8fbMessageFB_IotMqttMessage64EnqueueBOOL8sTopicSTRING(80)64ItemTypeInOutpPayloadPVOID64nPayloadSizeUDINT32eQoSTcIotMqttQos8conditionalshowResetQueueBOOL8E_IotTlsMode8USINTNone0CA1CaPath2PSK3qualified_onlystrictFB_IotMqttClient37248ITcIotMqttOwnersClientIdSTRING(255)2048128ItemTypeInputTcEncodingUTF-8sHostNameSTRING(255)20482176127.0.0.1ItemTypeInputTcEncodingUTF-8nHostPortUINT1642241883ItemTypeInputsTopicPrefixSTRING(255)20484240ItemTypeInputTcEncodingUTF-8nKeepAliveUINT16628860ItemTypeInputsUserNameSTRING(255)20486304ItemTypeInputTcEncodingUTF-8sUserPasswordSTRING(255)20488352ItemTypeInputTcEncodingUTF-8stWillST_IotMqttWill217610432ItemTypeInputstTLSST_IotMqttTls2371212608ItemTypeInputipMessageQueueI_IotMqttMessageQueue6436352ItemTypeInputbErrorBOOL836416ItemTypeOutputhrErrorCodeHRESULT3236448ItemTypeOutputeConnectionStateETcIotMqttClientState3236480ETcIotMqttClientState.MQTT_ERR_NO_CONNItemTypeOutputbConnectedBOOL836512ItemTypeOutputnMessagesSentUDINT3236544nMessagesRcvUDINT3236576nMessagesLostUDINT3236608eTlsModeE_IotTlsMode836640E_IotTlsMode.NonehrSetMessageSizeHRESULT3236672E_HRESULTAdsErr.NOTINITbObjectCreatedBOOL836704bConfiguredBOOL836712ipClientITcIotMqttClient6436736conditionalshowipClientTlsITcIotMqttClientTls6436800conditionalshowbBackoffActiveBOOL836864tMqttBackoffMaxTimeTIME32368960tMqttBackoffMinTimeTIME3236928100bBackoffBOOL836960fbBackoffTimerTON25636992.PT0nNoClientsUINT16conditionalshowTcAddRefUDINT32conditionalshowc++_compatiblepack_mode4showminimal_input_size4UnsubscribeBOOL8sTopicSTRING(80)64ItemTypeInOuthrHRESULT32ActivateExponentialBackofftMqttBackoffMinTimeTIME32tMqttBackoffMaxTimeTIME32PublishBOOL8sTopicSTRING(80)64ItemTypeInOutpPayloadPVOID64nPayloadSizeUDINT32eQoSTcIotMqttQos8bRetainBOOL8bQueueBOOL8hrHRESULT32DeactivateExponentialBackoffSubscribeBOOL8sTopicSTRING(80)64ItemTypeInOuteQoSTcIotMqttQos8hrHRESULT32ExecutebConnectBOOL8TcReleaseUDINT32conditionalshowc++_compatiblepack_mode4showminimal_input_size4OnMqttMessageHRESULT32topicSTRING(80)64ItemTypeInOutpayloadPVOID64lengthUDINT32qosTcIotMqttQos8repeatedBOOL8c++_compatiblepack_mode4showminimal_input_size4TcQueryInterfaceHRESULT32iidIID64pipItfPVOID64ipUnkITcUnknown64ipOwnITcIotMqttOwner64conditionalshowc++_compatiblepack_mode4showminimal_input_size4PouTypeFunctionBlockc++_compatibleTcDependOnClassFactoryTcIotDriversno_explicit_calldo not call this POU directlyST_MODBUS_REG_101344sManufacturerSTRING(32)2640sModelnameSTRING(32)264264sSerialnumberSTRING(32)264528sBMSVersionSTRING(64)520792uiTotalParallelMembersUINT161312uiActiveParallelMembersUINT161328pack_mode1ST_MODBUS_REG_11768eBatteryStatusE_BATTERY_STATUS160eChargeStatusE_CHARGE_STATUS1616udiChargeCapacityUDINT3232udiEnergyCapacityUDINT12032448old_input_assignments_fbNegolytValveTankOutletFB_Valve1203212480old_input_assignments_fbPosolytPumpInletFB_MotorAnalog7008024512old_input_assignments_fbNegolytPumpInletFB_MotorAnalog7008094592old_input_assignments_fbPressurePosolytSegmentInletFB_AnalogInput44096164672old_input_assignments_fbPressurePosolytTankInletFB_AnalogInput44096208768old_input_assignments_fbPressureNegolytSegmentInletFB_AnalogInput44096252864old_input_assignments_fbPressureNegolytTankInletFB_AnalogInput44096296960old_input_assignments_fbTempSensorPosolytFB_AnalogInput44096341056old_input_assignments_fbTempSensorNegolytFB_AnalogInput44096385152old_input_assignments_fbVoltageSegmentFB_AnalogInput44096429248old_input_assignments_stPosolytValveTankOutletPIntlkT_INTERLOCK16473344_stPosolytValveTankOutletPIntlkUsedT_INTERLOCK164733600_stPosolytValveTankOutletSIntlkT_INTERLOCK16473376_stPosolytValveTankOutletSIntlkUsedT_INTERLOCK164733921_stNegolytValveTankOutletPIntlkT_INTERLOCK16473408_stNegolytValveTankOutletPIntlkUsedT_INTERLOCK164734240_stNegolytValveTankOutletSIntlkT_INTERLOCK16473440_stNegolytValveTankOutletSIntlkUsedT_INTERLOCK164734561_stPosolytPumpInletPIntlkT_INTERLOCK16473472_stPosolytPumpInletPIntlkUsedT_INTERLOCK164734880_stPosolytPumpInletSIntlkT_INTERLOCK16473504_stPosolytPumpInletSIntlkUsedT_INTERLOCK164735201_stNegolytPumpInletPIntlkT_INTERLOCK16473536_stNegolytPumpInletPIntlkUsedT_INTERLOCK164735520_stNegolytPumpInletSIntlkT_INTERLOCK16473568_stNegolytPumpInletSIntlkUsedT_INTERLOCK164735841_xErrorActiveBOOL8473600_xWarningActiveBOOL8473608_rShutdownDischargeVoltageThresholdREAL32473632_iStateINT16473664_xAllComponentsInAutomaticBOOL8473680_fbNotAllAutomaticAlarmFB_TcAlarm4160473728_sNameSTRING(80)648477888_tonStartupCheckTON256478592_xEnableVoltageLimitChecksBOOL8478848_xReleaseManualModeBOOL8478856__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_Module1920896xEmergencyStopOkBOOL864ItemTypeInputxEnableBOOL872ItemTypeInputxOffBOOL880trueItemTypeInputxSafetyIntlksOkBOOL888ItemTypeInputstHMIInterfaceST_MODULE_HMI_INTERFACE64128ItemTypeInputxReleaseErrorsBOOL8192ItemTypeInputxReleaseLimitErrorsBOOL8200ItemTypeInputxReleaseManualModeBOOL8208ItemTypeInputxConfirmAlarmsBOOL8216ItemTypeInputrCurrentVoltageREAL32224ItemTypeOutputxReadyBOOL8256ItemTypeOutputxInShutdownDischargeModeBOOL8264ItemTypeOutputxShutdownDischargeAllowedBOOL8272ItemTypeOutputxErrorBOOL8280ItemTypeOutputxWarningBOOL8288ItemTypeOutput_fbUnit1FB_Unit478912320old_input_assignments_fbUnit2FB_Unit478912479232old_input_assignments_fbUnit3FB_Unit478912958144old_input_assignments_fbUnit4FB_Unit4789121437056old_input_assignments_xBalanceOkBOOL81915968_xAllUnitsReadyBOOL81915976_fbUnitsOutOfBalanceAlarmFB_TcAlarm41601916032_sNameSTRING(80)6481920192__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_String5772160xEnableBOOL864ItemTypeInputstHMIInterfaceST_STRING_HMI_INTERFACE64128ItemTypeInputxEmergencyStopOkBOOL8192ItemTypeInputxReleaseErrorsBOOL8200ItemTypeInputxReleaseLimitErrorsBOOL8208ItemTypeInputxReleaseManualModeBOOL8216ItemTypeInputxConfirmAlarmsBOOL8224ItemTypeInputrCurrentVoltageREAL32256ItemTypeOutputxInShutdownDischargeModeBOOL8288ItemTypeOutputxShutdownDischargeAllowedBOOL8296ItemTypeOutputxReadyBOOL8304ItemTypeOutputxOffBOOL8312ItemTypeOutputxSafetyIntlksOkBOOL8320ItemTypeOutputxErrorBOOL8328ItemTypeOutputxWarningBOOL8336ItemTypeOutputeStatusE_COMPONENT_STATUS16352ItemTypeOutput_fbModule1FB_Module1920896384old_input_assignments_fbModule2FB_Module19208961921280old_input_assignments_fbModule3FB_Module19208963842176old_input_assignments_xAllModulesReadyBOOL85763072_xAllModulesInShutdownDischargeModeBOOL85763080_xBalanceOkBOOL85763088_fbModulesOutOfBalanceAlarmFB_TcAlarm41605763136_fbSafetyInterlocksNotOkAlarmFB_TcAlarm41605767296_sNameSTRING(80)6485771456__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockST_SUNSPEC_CURRENT_VALUES256rActDCCurrentREAL320rActDCVoltageREAL3232rActDCPowerREAL3264rActACPowerREAL3296rActACFreqREAL32128rActApparentPowerREAL32160rActReactivePowerREAL32192rActPowerFactorREAL32224FB_MBReadRegs2624sIPAddrSTRING(15)12864ItemTypeInputnTCPPortUINT16192502ItemTypeInputnUnitIDBYTE8208255ItemTypeInputnQuantityWORD16224ItemTypeInputnMBAddrWORD16240ItemTypeInputcbLengthUDINT32256ItemTypeInputpDestAddrBYTE64320ItemTypeInputbExecuteBOOL8384ItemTypeInputtTimeoutTIME324161000ItemTypeInputbBusyBOOL8448ItemTypeOutputbErrorBOOL8456ItemTypeOutputnErrIdUDINT32480ItemTypeOutputcbReadUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_MBWriteRegs4224sIPAddrSTRING(15)12864ItemTypeInputnTCPPortUINT16192502ItemTypeInputnUnitIDBYTE8208255ItemTypeInputnQuantityWORD16224ItemTypeInputnMBAddrWORD16240ItemTypeInputcbLengthUDINT32256ItemTypeInputpSrcAddrBYTE64320ItemTypeInputbExecuteBOOL8384ItemTypeInputtTimeoutTIME324161000ItemTypeInputbBusyBOOL8448ItemTypeOutputbErrorBOOL8456ItemTypeOutputnErrIdUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_PowerSupplySunspec9600sInverterIPAddrSTRING(80)64864ItemTypeInputxEnableBOOL8712ItemTypeInputrPowerREAL32736ItemTypeInputrReactivePowerREAL327680ItemTypeInputxResetBOOL8800ItemTypeInputrMaxBattPowerREAL3283224000ItemTypeInputxCloseDCRelaisBOOL8864ItemTypeOutputTcAddressTypeOutputxActiveBOOL8872ItemTypeOutputxErrorBOOL8880ItemTypeOutputstCurrentValuesST_SUNSPEC_CURRENT_VALUES256896ItemTypeOutput_iStateINT1611520_fbReadRegisterFB_MBReadRegs26241216_fbWriteRegisterFB_MBWriteRegs42243840_tonInverterStartupTON2568064_iWMaxSFINT168320_iWMaxUINT168336_rWMaxREAL328352_iWMaxLimPctINT168384_iVarPctSFINT168400_iWMaxLimPctReadINT168416_iWMaxLimPctReadScaledREAL328448_iWMaxLimPctSFINT168480_iWRTGSFINT168496_rWRTGScalingREAL328512_uiInverterStateUINT168544_rOldPowerREAL328576_uiMaxLimEnUINT168608_uiPCSSetOperationUINT168624_iMaxPowerVarINT1686400_iMaxVarPctINT1686561_iErrorInStateINT168672_timPollingDelayTIME328704T#250MS_tonPollingTimerTON2568768_awCurrentDCValuesWORD06969024_awCurrentACValuesWORD0101609120_dwErrorBitsDWORD329280_uiResetInverterUINT1693121STATUS_REGISTERWORD16932840108W_MAX_LIM_PCT_REGISTERWORD16934440187W_MAX_LIM_PCT_SF_REGISTERWORD16936040205W_MAX_LIM_EN_REGISTERWORD16937640191PCS_ALARM_RESET_REGISTERWORD16939240230PCS_SET_OPERATION_REGISTERWORD16940840231W_MAX_REGISTERWORD16942440152W_MAX_SF_REGISTERWORD16944040172W_RTG_REGISTERWORD16945640125W_RTG_SF_REGISTERWORD16947240126DC_VALUES_START_REGISTERWORD16948840097AC_VALUES_START_REGISTERWORD16950440084VAR_W_MAX_PCTWORD16952040197VAR_PCT_ENAWORD16953640204VAR_PCT_SFWORD16955240207EVT_1_REGISTERWORD16956840110PouTypeFunctionBlockT_AmsPort16UINTADSREAD1408NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputDESTADDRPVOID64384ItemTypeInputTcIgnorePersistentREADBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsE_BMS_CONTROL_MODE16INTAUTO_REMOTE1AUTO_LOCAL2SAFETY_CHECK3CAPACITY_TEST4MANUAL5qualified_onlystrictgenerate_implicit_init_functionE_S_UPS_Mode16INTeSUPS_WrPersistData_Shutdown0eSUPS_WrPersistData_NoShutdown1eSUPS_ImmediateShutdown2eSUPS_CheckPowerStatus3E_PersistentMode16INTSPDM_2PASS0SPDM_VAR_BOOST1T_U64KAFFINITY64lowerDWORD3200higherDWORD32320conditionalshowADSRDWRTEX1792NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputWRITELENUDINT32352ItemTypeInputREADLENUDINT32384ItemTypeInputSRCADDRPVOID64448ItemTypeInputTcIgnorePersistentDESTADDRPVOID64512ItemTypeInputTcIgnorePersistentWRTRDBOOL8576ItemTypeInputTMOUTTIME326085000ItemTypeInputBUSYBOOL8640ItemTypeOutputERRBOOL8648ItemTypeOutputERRIDUDINT32672ItemTypeOutputCOUNT_RUDINT32704ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_AdsBaDevApiIoCtlModifier128affinityT_U64KAFFINITY640.lower0.higher0flagsDWORD3264rsrvDWORD3296conditionalshowST_AdsBaDevApiHead192indexGroupUDINT320indexOffsetUDINT3232modifierST_AdsBaDevApiIoCtlModifier12864conditionalshowST_AdsBaDevApiReq8416headST_AdsBaDevApiHead1920inDataBYTE010258200192conditionalshowFB_BaDeviceIoControl11200sNetIDT_AmsNetID19264ItemTypeInputaffinityT_U64KAFFINITY64256.lower0.higher0ItemTypeInputnModifierUDINT323200ItemTypeInputnIdxGrpUDINT32352ItemTypeInputnIdxOffsUDINT32384ItemTypeInputcbWriteLenUDINT32416ItemTypeInputcbReadLenUDINT32448ItemTypeInputpWriteBuffPVOID64512ItemTypeInputpReadBuffPVOID64576ItemTypeInputbExecuteBOOL8640ItemTypeInputtTimeoutTIME326725000ItemTypeInputbBusyBOOL8704ItemTypeOutputbErrorBOOL8712ItemTypeOutputnErrIDUDINT32736ItemTypeOutputcbReadUDINT32768ItemTypeOutputfbRWADSRDWRTEX1792832.PORT10000.IDXGRP1100.IDXOFFS0reqST_AdsBaDevApiReq84162624stateBYTE811040rtrigR_TRIG12811072PouTypeFunctionBlockhideFB_BaGenGetVersion11840sNetIDT_AmsNetID19264ItemTypeInputbExecuteBOOL8256ItemTypeInputtTimeoutTIME322885000ItemTypeInputbBusyBOOL8320ItemTypeOutputbErrorBOOL8328ItemTypeOutputnErrIDUDINT32352ItemTypeOutputnVersionBYTE8384ItemTypeOutputnRevisionBYTE8392ItemTypeOutputnBuildWORD16400ItemTypeOutputfbCtrlFB_BaDeviceIoControl11200448.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp0.nIdxOffs0rtrigR_TRIG12811648stateBYTE811776rspDWORD3211808PouTypeFunctionBlockhideADSWRITE1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputSRCADDRPVOID64384ItemTypeInputTcIgnorePersistentWRITEBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_WritePersistentData1728NETIDT_AmsNetID19264ItemTypeInputPORTUINT16256ItemTypeInputSTARTBOOL8272ItemTypeInputTMOUTTIME322885000ItemTypeInputMODEE_PersistentMode16320E_PersistentMode.SPDM_2PASSItemTypeInputBUSYBOOL8336ItemTypeOutputERRBOOL8344ItemTypeOutputERRIDUDINT32352ItemTypeOutputfbAdsWriteADSWRITE1344384.IDXGRP139460625.IDXOFFS0conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRTCTL1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputADSSTATEUINT16272ItemTypeInputDEVSTATEUINT16288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID64384ItemTypeInputTcIgnorePersistentWRITEBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_NT_QuickShutdown1920NETIDT_AmsNetID19264ItemTypeInputSTARTBOOL8256ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputADSWRTCTL1ADSWRTCTL1344384RisingEdgeR_TRIG1281728DELAYDWORD3218564294967295PouTypeFunctionBlockconditionalshowST_WD_GPIO_InfoEx192nTypeUINT160nLengthUINT1616nFlagsWORD1632nReserved2UINT1648nAddressDWORD3264nReserved3DWORD3296nBitmaskDWORD32128nReserved4DWORD32160FB_S_UPS_BAPI74624sNetIDT_AmsNetID19264ItemTypeInputiPLCPortUINT16256ItemTypeInputtTimeoutTIME322885000ItemTypeInputeUpsModeE_S_UPS_Mode16320E_S_UPS_Mode.eSUPS_WrPersistData_ShutdownItemTypeInputePersistentModeE_PersistentMode16336E_PersistentMode.SPDM_2PASSItemTypeInputtRecoverTimeTIME3235210000ItemTypeInputbPowerFailDetectBOOL8384ItemTypeOutputeStateE_S_UPS_State16400E_S_UPS_State.eSUPS_PowerOKItemTypeOutputnCapacityBYTE84160ItemTypeOutputbBusyBOOL8424ItemTypeOutputbErrorBOOL8432ItemTypeOutputnErrIDUDINT32448ItemTypeOutputfbSUpsGetGpioInfoFB_BaDeviceIoControl11200512.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp20480.nIdxOffs161conditionalshownSUpsGetGpioInfoDWORD3211712conditionalshownGpioStateINT1611744conditionalshowfbSUpsGetStateFB_BaDeviceIoControl1120011776.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp20480.nIdxOffs1conditionalshownCapacityRspBYTE822976conditionalshowbChargingBOOL822984conditionalshowbDischargingBOOL822992conditionalshownGetStateINT1623008conditionalshownUpsStateINT1623024conditionalshowfbUpsStateTimerTON25623040.INtrueconditionalshowfbStartupTimerTON25623296.INtrue.PT0conditionalshownInitStateINT1623552conditionalshowdxValueDWORD3223584conditionalshowdxStatusDWORD3223616conditionalshowdxBitMaskDWORD3223648conditionalshownBitNoBYTE823680conditionalshowbBitLevelBOOL823688conditionalshowbStatusBOOL823696conditionalshowbLowActiveBOOL823704conditionalshowbHighActiveBOOL823712conditionalshowbOldSupsVersionBOOL823720trueconditionalshowfbSUpsEnableFB_BaDeviceIoControl1120023744.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp20480.nIdxOffs0conditionalshowbSUpsBOOL834944trueconditionalshowbSUpsEnableBOOL834952trueconditionalshownEnableStateINT1634960conditionalshowbEnableNotSupportedBOOL834976conditionalshowfbSUpsStatusFB_BaDeviceIoControl1120035008.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp20480.nIdxOffs1conditionalshownSUpsStatusBYTE8462080conditionalshowbSUpsStatusBOOL846216trueconditionalshowfbSUpsGetRevisionFB_BaDeviceIoControl1120046272.nModifier0.affinity.lower0.affinity.higher0.nIdxGrp20480.nIdxOffs2conditionalshownSUpsVersionDataBYTE032457472conditionalshowbSUpsGetRevisionBOOL857496trueconditionalshowsSupsVersionSTRING(15)12857504conditionalshownRevisionStateINT1657632conditionalshowfbBaGenGetVersionFB_BaGenGetVersion1184057664conditionalshowbBaGenGetVersionBOOL869504trueconditionalshownVersionBYTE869512conditionalshownRevisionBYTE869520conditionalshownBuildWORD1669536conditionalshowsBaVersionSTRING(15)12869552conditionalshowbOldBaVersionBOOL869680trueconditionalshowbPowerFailDetectPrevBOOL869688conditionalshowbPowerOKInFirstCycleBOOL869696conditionalshowfbWritePersistentDataFB_WritePersistentData172869760conditionalshowfbNT_QuickShutdownFB_NT_QuickShutdown192071488conditionalshowWaitForOffTimerTON25673408conditionalshowbFirstCycleBOOL873664trueconditionalshowpAddress1BYTE6473728conditionalshowdxValue1BYTE873792conditionalshowdxBitMask1BYTE873800conditionalshowpAddress2WORD6473856conditionalshowdxValue2WORD1673920conditionalshowdxBitMask2WORD1673936conditionalshowpAddress4DWORD6473984conditionalshowdxValue4DWORD3274048conditionalshowdxBitMask4DWORD3274080conditionalshowpAddress8LWORD6474112conditionalshowdxValue8LWORD6474176conditionalshowdxBitMask8LWORD6474240conditionalshowbUseInfoBOOL874304TcPersistentconditionalshownIoAddrUDINT3274336TcPersistentconditionalshownOffsetBYTE874368TcPersistentconditionalshownParamsBYTE874376TcPersistentconditionalshowbUseInfoExBOOL874384TcPersistentconditionalshowstGpioInfoExST_WD_GPIO_InfoEx19274400TcPersistentconditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MODBUS_REG_101344sManufacturerSTRING(32)2640sModelnameSTRING(32)264264sSerialnumberSTRING(32)264528sBMSVersionSTRING(64)520792uiTotalParallelMembersUINT161312uiActiveParallelMembersUINT161328pack_mode1ST_MODBUS_REG_11768eBatteryStatusE_BATTERY_STATUS160eChargeStatusE_CHARGE_STATUS1616udiChargeCapacityUDINT3232udiEnergyCapacityUDINT3264udiMaxChargingActivePowerUDINT329630000udiMaxDischargingActivePowerUDINT3212830000udiMaxAvailableInductiveReactivePowerUDINT32448diSetpointActivePowerMirrorDINT32480rSetpointCosPhiMirrorREAL32512diCurrentActivePowerDINT32544diCurrentReactivePowerDINT32576udiLifeMessageUDINT32608lwWarningBitmapLWORD64640lwErrorBitmapLWORD64704pack_mode1E_REACTIVE_POWER_TYPE16INTINDUCTIVE1CAPACITIVE2NONE3qualified_onlystrictto_stringto_string_function__TO_STRING__136to_wstring_function__TO_WSTRING__136generate_implicit_init_functionST_MODBUS_REG_1280diSetpointActivePowerDINT320rSetpointCosPhiREAL3232eReactivePowerTypeE_REACTIVE_POWER_TYPE1664pack_mode1ST_EMS_MODBUS_INTERFACE32576udiLifeMessageUDINT32608lwWarningBitmapLWORD64640lwErrorBitmapLWORD64704pack_mode1E_REACTIVE_POWER_TYPE16INTINDUCTIVE1CAPACITIVE2NONE3qualified_onlystrictto_stringto_string_function__TO_STRING__143to_wstring_function__TO_WSTRING__143generate_implicit_init_functionST_MODBUS_REG_1280diSetpointActivePowerDINT320rSetpointCosPhiREAL3232eReactivePowerTypeE_REACTIVE_POWER_TYPE1664pack_mode1ST_EMS_MODBUS_INTERFACE2192stModbusReg10ST_MODBUS_REG_1013440stModbusReg11ST_MODBUS_REG_117681344stModbusReg12ST_MODBUS_REG_12802112pack_mode1VERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcLicenseInfo1024LicenseIdGUID1280InstancesUDINT32128LicenseNameSTRING(95)768256EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorST_Valve960DidNotOpenTcEventEntry1920.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.DidNotOpen.eSeverityTcEventSeverity.ErrorDidNotCloseTcEventEntry192192.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.DidNotClose.eSeverityTcEventSeverity.ErrorAnalogFeedbackOCTcEventEntry192384.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.AnalogFeedbackOC.eSeverityTcEventSeverity.ErrorAnalogOutputOCTcEventEntry192576.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.AnalogOutputOC.eSeverityTcEventSeverity.ErrorNotInRangeTcEventEntry192768.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.NotInRange.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassValveAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_AnalogInput1536AIOpenCircuitTcEventEntry1920.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry192192.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192384.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192576.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorErrorLowTcEventEntry192768.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorWarningLowTcEventEntry192960.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningWarningHighTcEventEntry1921152.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningErrorHighTcEventEntry1921344.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogInputAnalogOutputConfigErrorErrorST_AnalogOutput192ConfigErrorTcEventEntry1920.uuidEventClass.Data12348503005.uuidEventClass.Data216108.uuidEventClass.Data316599.uuidEventClass.Data4[0]152.uuidEventClass.Data4[1]126.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]76.uuidEventClass.Data4[4]218.uuidEventClass.Data4[5]139.uuidEventClass.Data4[6]155.uuidEventClass.Data4[7]84.nEventIDE_AnalogOutput.ConfigError.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogOutputPLC{08500001-0000-0000-F000-000000000064}{0abfd2b0-eae1-4dc7-aabe-03093b0786b7}TC3 TF6701 IoT Communication (MQTT)0PlcTask#x020100300PlcTask Inputs080674816MAIN._xEmergencyStopOk8BOOLTcAddressTypeInput3286888MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634795776MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634795784MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634807808MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634807816MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634818960MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634818968MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634828448MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634828464MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634828472MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634828480MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634888784MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634888792MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634898272MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634898288MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634898296MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634898304MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634958528MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634959776MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634959784MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634959792MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635002432MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635003680MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635003688MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635003696MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635046336MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635047584MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635047592MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635047600MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635090240MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635091488MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635091496MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635091504MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635134144MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635135392MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635135400MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635135408MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635178048MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635179296MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635179304MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635179312MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635221952MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635223200MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635223208MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635223216MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635272832MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635272840MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635284864MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635284872MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635296016MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635296024MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635305504MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635305520MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635305528MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635305536MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635365840MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635365848MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635375328MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635375344MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635375352MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635375360MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635435584MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635436832MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635436840MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635436848MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635479488MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635480736MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635480744MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635480752MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635523392MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635524640MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635524648MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635524656MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635567296MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635568544MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635568552MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635568560MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635611200MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635612448MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635612456MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635612464MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635655104MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635656352MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635656360MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635656368MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635699008MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635700256MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635700264MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635700272MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635749888MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635749896MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635761920MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635761928MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635773072MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635773080MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635782560MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635782576MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635782584MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635782592MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635842896MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635842904MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635852384MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635852400MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635852408MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635852416MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635912640MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635913888MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635913896MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635913904MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635956544MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635957792MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635957800MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635957808MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636000448MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636001696MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636001704MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636001712MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636044352MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636045600MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636045608MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636045616MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636088256MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636089504MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636089512MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636089520MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636132160MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636133408MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636133416MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636133424MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636176064MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636177312MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636177320MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636177328MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636226944MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636226952MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636238976MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636238984MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636250128MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636250136MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636259616MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636259632MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636259640MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636259648MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636319952MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636319960MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636329440MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636329456MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636329464MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636329472MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636389696MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636390944MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636390952MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636390960MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636433600MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636434848MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636434856MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636434864MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636477504MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636478752MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636478760MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636478768MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636521408MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636522656MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636522664MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636522672MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636565312MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636566560MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636566568MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636566576MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636609216MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636610464MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636610472MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636610480MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636653120MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636654368MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636654376MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636654384MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636709248MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636709256MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636721280MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636721288MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636732432MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636732440MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636741920MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636741936MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636741944MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636741952MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636802256MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636802264MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636811744MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636811760MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636811768MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636811776MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636872000MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636873248MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636873256MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636873264MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636915904MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636917152MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636917160MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636917168MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636959808MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636961056MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636961064MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636961072MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637003712MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637004960MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637004968MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637004976MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637047616MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637048864MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637048872MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637048880MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637091520MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637092768MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637092776MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637092784MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637135424MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637136672MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637136680MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637136688MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637186304MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637186312MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637198336MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637198344MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637209488MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637209496MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637218976MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637218992MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637219000MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637219008MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637279312MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637279320MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637288800MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637288816MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637288824MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637288832MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637349056MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637350304MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637350312MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637350320MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637392960MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637394208MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637394216MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637394224MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637436864MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637438112MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637438120MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637438128MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637480768MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637482016MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637482024MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637482032MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637524672MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637525920MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637525928MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637525936MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637568576MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637569824MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637569832MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637569840MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637612480MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637613728MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637613736MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637613744MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637663360MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637663368MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637675392MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637675400MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637686544MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637686552MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637696032MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637696048MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637696056MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637696064MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637756368MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637756376MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637765856MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637765872MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637765880MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637765888MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637826112MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637827360MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637827368MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637827376MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637870016MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637871264MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637871272MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637871280MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637913920MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637915168MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637915176MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637915184MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637957824MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637959072MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637959080MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637959088MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638001728MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638002976MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638002984MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638002992MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638045632MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638046880MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638046888MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638046896MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638089536MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638090784MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638090792MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638090800MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638140416MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638140424MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638152448MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638152456MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638163600MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638163608MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638173088MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638173104MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638173112MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638173120MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638233424MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638233432MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638242912MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638242928MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638242936MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638242944MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638303168MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638304416MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638304424MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638304432MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638347072MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638348320MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638348328MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638348336MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638390976MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638392224MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638392232MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638392240MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638434880MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638436128MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638436136MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638436144MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638478784MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638480032MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638480040MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638480048MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638522688MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638523936MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638523944MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638523952MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638566592MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638567840MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638567848MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638567856MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638622720MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638622728MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638634752MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638634760MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638645904MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638645912MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638655392MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638655408MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638655416MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638655424MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638715728MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638715736MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638725216MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638725232MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638725240MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638725248MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638785472MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638786720MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638786728MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638786736MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638829376MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638830624MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638830632MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638830640MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638873280MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638874528MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638874536MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638874544MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638917184MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638918432MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638918440MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638918448MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638961088MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638962336MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638962344MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638962352MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput639004992MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput639006240MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput639006248MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput639006256MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput639048896MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput639050144MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput639050152MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput639050160MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput639099776MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput639099784MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput639111808MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput639111816MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput639122960MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput639122968MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput639132448MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput639132464MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput639132472MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput639132480MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput639192784MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput639192792MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput639202272MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput639202288MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput639202296MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput639202304MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639262528MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639263776MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639263784MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639263792MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput639306432MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639307680MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput639307688MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639307696MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639350336MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639351584MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639351592MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639351600MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput639394240MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639395488MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput639395496MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639395504MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput639438144MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput639439392MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput639439400MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput639439408MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput639482048MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput639483296MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput639483304MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput639483312MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput639525952MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput639527200MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput639527208MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput639527216MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput639576832MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput639576840MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput639588864MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput639588872MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput639600016MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput639600024MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput639609504MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput639609520MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput639609528MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput639609536MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput639669840MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput639669848MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput639679328MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput639679344MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput639679352MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput639679360MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639739584MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639740832MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639740840MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639740848MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput639783488MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639784736MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput639784744MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639784752MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639827392MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639828640MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639828648MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639828656MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput639871296MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639872544MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput639872552MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639872560MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput639915200MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput639916448MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput639916456MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput639916464MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput639959104MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput639960352MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput639960360MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput639960368MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput640003008MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput640004256MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput640004264MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput640004272MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput640053888MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput640053896MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput640065920MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput640065928MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput640077072MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput640077080MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput640086560MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput640086576MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput640086584MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput640086592MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput640146896MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput640146904MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput640156384MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput640156400MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput640156408MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput640156416MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput640216640MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput640217888MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput640217896MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput640217904MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput640260544MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput640261792MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput640261800MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput640261808MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput640304448MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput640305696MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput640305704MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput640305712MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput640348352MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput640349600MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput640349608MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput640349616MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput640392256MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput640393504MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput640393512MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput640393520MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput640436160MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput640437408MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput640437416MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput640437424MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput640480064MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput640481312MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput640481320MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput6404813281PlcTask Outputs080674816MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634796032MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634796040MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634808064MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634808072MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634830848MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634830864MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634900672MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634900688MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635273088MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635273096MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635285120MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635285128MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635307904MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635307920MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635377728MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635377744MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635750144MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635750152MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635762176MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635762184MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635784960MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635784976MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635854784MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635854800MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636227200MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636227208MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636239232MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636239240MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636262016MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636262032MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636331840MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636331856MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636709504MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636709512MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636721536MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636721544MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636744320MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636744336MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636814144MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636814160MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637186560MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637186568MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637198592MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637198600MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637221376MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637221392MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637291200MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637291216MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637663616MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637663624MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637675648MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637675656MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637698432MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637698448MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637768256MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637768272MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638140672MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638140680MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638152704MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638152712MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638175488MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638175504MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638245312MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638245328MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638622976MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638622984MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638635008MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638635016MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638657792MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638657808MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638727616MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638727632MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput639100032MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput639100040MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput639112064MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput639112072MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput639134848MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput639134864MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput639204672MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput639204688MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput639577088MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput639577096MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput639589120MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput639589128MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput639611904MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput639611920MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput639681728MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput639681744MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput640054144MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput640054152MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput640066176MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput640066184MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput640088960MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput640088976MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput640158784MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput640158800MAIN._fbInverter.xCloseDCRelais8BOOLTcAddressTypeOutput6405443203PlcTask Internal080674816GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_VALVE.MAX_INTERLOCKS2192stModbusReg10ST_MODBUS_REG_1013440stModbusReg11ST_MODBUS_REG_117681344stModbusReg12ST_MODBUS_REG_12802112pack_mode1ST_AUTO_HMI_INTERFACE96stStartAutoButtonST_HMI_CONTROL_BUTTON320.xReleasetruestStopAutoButtonST_HMI_CONTROL_BUTTON3232.xReleasetruediSetpointAutomaticDINT3264VERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorST_Valve960DidNotOpenTcEventEntry1920.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.DidNotOpen.eSeverityTcEventSeverity.ErrorDidNotCloseTcEventEntry192192.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.DidNotClose.eSeverityTcEventSeverity.ErrorAnalogFeedbackOCTcEventEntry192384.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.AnalogFeedbackOC.eSeverityTcEventSeverity.ErrorAnalogOutputOCTcEventEntry192576.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.AnalogOutputOC.eSeverityTcEventSeverity.ErrorNotInRangeTcEventEntry192768.uuidEventClass.Data13893221306.uuidEventClass.Data264001.uuidEventClass.Data318764.uuidEventClass.Data4[0]158.uuidEventClass.Data4[1]250.uuidEventClass.Data4[2]215.uuidEventClass.Data4[3]1.uuidEventClass.Data4[4]117.uuidEventClass.Data4[5]197.uuidEventClass.Data4[6]167.uuidEventClass.Data4[7]105.nEventIDE_Valve.NotInRange.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassValveAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_AnalogInput1536AIOpenCircuitTcEventEntry1920.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry192192.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192384.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192576.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorErrorLowTcEventEntry192768.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorWarningLowTcEventEntry192960.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningWarningHighTcEventEntry1921152.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningErrorHighTcEventEntry1921344.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogInputAnalogOutputConfigErrorErrorST_AnalogOutput192ConfigErrorTcEventEntry1920.uuidEventClass.Data12348503005.uuidEventClass.Data216108.uuidEventClass.Data316599.uuidEventClass.Data4[0]152.uuidEventClass.Data4[1]126.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]76.uuidEventClass.Data4[4]218.uuidEventClass.Data4[5]139.uuidEventClass.Data4[6]155.uuidEventClass.Data4[7]84.nEventIDE_AnalogOutput.ConfigError.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogOutputPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs080674816MAIN._xEmergencyStopOk8BOOLTcAddressTypeInput3286888MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput633573696MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput633573704MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput633585728MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput633585736MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput633596880MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput633596888MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput633606368MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput633606384MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput633606392MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput633606400MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput633666960MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput633666968MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput633676448MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput633676464MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput633676472MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput633676480MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput633736960MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput633738208MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput633738216MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput633738224MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput633781056MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput633782304MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput633782312MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput633782320MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput633825152MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput633826400MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput633826408MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput633826416MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput633869248MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput633870496MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput633870504MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput633870512MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput633913344MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput633914592MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput633914600MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput633914608MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput633957440MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput633958688MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput633958696MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput633958704MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput634001536MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634002784MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634002792MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634002800MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634052608MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634052616MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634064640MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634064648MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634075792MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634075800MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634085280MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634085296MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634085304MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634085312MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634145872MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634145880MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634155360MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634155376MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634155384MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634155392MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634215872MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634217120MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634217128MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634217136MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput634259968MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634261216MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput634261224MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634261232MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634304064MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634305312MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634305320MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634305328MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput634348160MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634349408MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput634349416MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634349424MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput634392256MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput634393504MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput634393512MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput634393520MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput634436352MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput634437600MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput634437608MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput634437616MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput634480448MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634481696MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634481704MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634481712MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634531520MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634531528MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634543552MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634543560MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634554704MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634554712MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634564192MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634564208MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634564216MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634564224MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634624784MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634624792MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634634272MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634634288MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634634296MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634634304MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634694784MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634696032MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634696040MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634696048MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput634738880MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634740128MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput634740136MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634740144MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634782976MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634784224MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634784232MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634784240MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput634827072MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634828320MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput634828328MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634828336MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput634871168MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput634872416MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput634872424MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput634872432MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput634915264MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput634916512MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput634916520MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput634916528MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput634959360MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634960608MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634960616MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634960624MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635010432MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635010440MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635022464MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635022472MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635033616MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635033624MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635043104MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635043120MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635043128MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635043136MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635103696MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635103704MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635113184MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635113200MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635113208MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635113216MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635173696MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635174944MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635174952MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635174960MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635217792MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635219040MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635219048MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635219056MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635261888MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635263136MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635263144MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635263152MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635305984MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635307232MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635307240MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635307248MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635350080MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635351328MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635351336MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635351344MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635394176MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635395424MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635395432MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635395440MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635438272MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635439520MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635439528MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635439536MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635494592MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635494600MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635506624MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635506632MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635517776MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635517784MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635527264MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635527280MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635527288MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635527296MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635587856MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635587864MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635597344MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635597360MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635597368MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635597376MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635657856MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635659104MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635659112MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635659120MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635701952MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635703200MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635703208MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635703216MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635746048MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635747296MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635747304MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635747312MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635790144MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635791392MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635791400MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635791408MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635834240MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635835488MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635835496MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635835504MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635878336MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635879584MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635879592MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635879600MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635922432MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635923680MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635923688MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635923696MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635973504MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635973512MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635985536MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635985544MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635996688MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635996696MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636006176MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636006192MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636006200MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636006208MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636066768MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636066776MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636076256MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636076272MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636076280MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636076288MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636136768MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636138016MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636138024MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636138032MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636180864MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636182112MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636182120MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636182128MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636224960MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636226208MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636226216MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636226224MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636269056MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636270304MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636270312MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636270320MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636313152MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636314400MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636314408MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636314416MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636357248MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636358496MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636358504MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636358512MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636401344MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636402592MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636402600MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636402608MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636452416MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636452424MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636464448MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636464456MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636475600MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636475608MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636485088MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636485104MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636485112MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636485120MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636545680MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636545688MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636555168MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636555184MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636555192MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636555200MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636615680MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636616928MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636616936MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636616944MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636659776MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636661024MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636661032MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636661040MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636703872MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636705120MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636705128MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636705136MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636747968MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636749216MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636749224MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636749232MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636792064MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636793312MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636793320MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636793328MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636836160MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636837408MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636837416MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636837424MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636880256MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636881504MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636881512MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636881520MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636931328MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636931336MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636943360MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636943368MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636954512MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636954520MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636964000MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636964016MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636964024MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636964032MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637024592MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637024600MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637034080MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637034096MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637034104MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637034112MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637094592MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637095840MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637095848MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637095856MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637138688MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637139936MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637139944MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637139952MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637182784MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637184032MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637184040MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637184048MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637226880MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637228128MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637228136MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637228144MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637270976MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637272224MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637272232MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637272240MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637315072MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637316320MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637316328MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637316336MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637359168MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637360416MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637360424MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637360432MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637415488MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637415496MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637427520MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637427528MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637438672MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637438680MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637448160MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637448176MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637448184MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637448192MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637508752MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637508760MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637518240MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637518256MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637518264MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637518272MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637578752MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637580000MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637580008MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637580016MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637622848MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637624096MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637624104MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637624112MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637666944MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637668192MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637668200MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637668208MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637711040MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637712288MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637712296MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637712304MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637755136MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637756384MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637756392MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637756400MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637799232MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637800480MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637800488MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637800496MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637843328MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637844576MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637844584MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637844592MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637894400MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637894408MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637906432MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637906440MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637917584MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637917592MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637927072MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637927088MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637927096MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637927104MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637987664MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637987672MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637997152MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637997168MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637997176MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637997184MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638057664MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638058912MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638058920MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638058928MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638101760MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638103008MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638103016MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638103024MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638145856MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638147104MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638147112MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638147120MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638189952MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638191200MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638191208MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638191216MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638234048MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638235296MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638235304MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638235312MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638278144MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638279392MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638279400MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638279408MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638322240MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638323488MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638323496MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638323504MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638373312MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638373320MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638385344MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638385352MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638396496MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638396504MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638405984MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638406000MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638406008MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638406016MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638466576MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638466584MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638476064MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638476080MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638476088MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638476096MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638536576MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638537824MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638537832MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638537840MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638580672MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638581920MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638581928MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638581936MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638624768MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638626016MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638626024MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638626032MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638668864MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638670112MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638670120MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638670128MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638712960MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638714208MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638714216MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638714224MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638757056MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638758304MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638758312MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638758320MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638801152MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638802400MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638802408MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638802416MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638852224MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638852232MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638864256MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638864264MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638875408MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638875416MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638884896MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638884912MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638884920MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638884928MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638945488MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638945496MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638954976MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638954992MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638955000MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638955008MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639015488MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639016736MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639016744MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639016752MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput639059584MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639060832MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput639060840MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639060848MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639103680MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639104928MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639104936MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639104944MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput639147776MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639149024MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput639149032MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639149040MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput639191872MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput639193120MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput639193128MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput639193136MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput639235968MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput639237216MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput639237224MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput639237232MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput639280064MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput639281312MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput639281320MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput6392813281PlcTask Outputs080674816MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput633573952MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput633573960MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput633585984MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput633585992MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput633608768MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput633608784MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput633678848MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput633678864MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634052864MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634052872MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634064896MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634064904MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634087680MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634087696MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634157760MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634157776MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634531776MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634531784MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634543808MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634543816MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634566592MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634566608MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634636672MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634636688MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635010688MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635010696MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635022720MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635022728MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635045504MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635045520MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635115584MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635115600MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635494848MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635494856MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635506880MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635506888MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635529664MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635529680MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635599744MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635599760MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635973760MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635973768MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635985792MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635985800MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636008576MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636008592MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636078656MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636078672MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636452672MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636452680MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636464704MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636464712MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636487488MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636487504MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636557568MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636557584MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636931584MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636931592MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636943616MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636943624MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636966400MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636966416MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637036480MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637036496MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637415744MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637415752MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637427776MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637427784MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637450560MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637450576MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637520640MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637520656MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637894656MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637894664MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637906688MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637906696MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637929472MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637929488MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637999552MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637999568MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638373568MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638373576MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638385600MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638385608MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638408384MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638408400MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638478464MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638478480MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638852480MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638852488MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638864512MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638864520MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638887296MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638887312MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638957376MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638957392MAIN._fbInverter.xCloseDCRelais8BOOLTcAddressTypeOutput639344544MAIN.xSafetyRun8BOOLTcAddressTypeOutput640688104MAIN.xSafetyErrAck8BOOLTcAddressTypeOutput6407760963PlcTask Internal080674816GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_VALVE.MAX_INTERLOCKS8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_BaseLib288ST_LibVersion.iMajor0.iMinor9.iBuild1.iRevision0.nFlags0.sVersion0.9.1const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3072864Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073152Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073168Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073184Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073200Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073216Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073232Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073248Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073264Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073280Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073296Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073312Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073328Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073344Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073360Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073376Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073392Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073408Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073424Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073440Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073456Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073472Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073488Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073504Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073520Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073536Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073552Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073568Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073584Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073600Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073616Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073632Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073648Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073664Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073680Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073696Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3073712Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3073728Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3073744Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3073760Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3073776Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3073784Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3073792Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3073824Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3073856Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3073888Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3073920Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3073952Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3073984Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074016Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074048Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074080Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074112Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074176Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074208Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074240Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074272Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074304Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074336Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074368Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074400Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074432Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074464Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074496Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074528Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074560Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074592Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074624Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074656Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074688Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3074720Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3074752Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3074784Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3074816Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3074848Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075392Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075424Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075456Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075488Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075520Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075552Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075584Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075616Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075648Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075680Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3075712Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3075744Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3075776Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3075808Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3075816Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3075824Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3075832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3075840Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3075872Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3075904Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3075936Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3075968Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076000Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076256Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076272Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076288Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076304Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076320Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076336Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076352Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076368Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076384Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076400Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076416Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076432Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076448Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076464Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076480Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076544Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076576Global_Variables.nWatchdogTime8BYTETcVarGlobal3077120Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077128Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077136Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild23.iRevision0.nFlags1.sVersion3.3.23.0const_non_replacedTcVarGlobal3077152.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal3077728.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal3077824.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal3077856.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal3077888.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal3077920.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal3077952Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags1.sVersion3.3.10.0const_non_replacedTcVarGlobal3077984Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor4.iBuild8.iRevision0.nFlags1.sVersion3.4.8.0const_non_replacedTcVarGlobal3078272Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078560Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078576Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078592Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078624Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078632Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078640Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3140128Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140160Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140256Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140288Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140320Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140352Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140384Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140416Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140448Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140480Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140512Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140544Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140576Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140584Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140592Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140600Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140608Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141792Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141824Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141856Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141888Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141920Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141936Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141952Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141968Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141984Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3142000Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3142016Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3142048Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3142080Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3142112Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3142144Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142176Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142208Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142240Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142272Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142304Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142336Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142368Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142400Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142432Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142464Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3142496Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142528Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal3142656Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142912Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal3148400Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal3148784Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149248Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149312Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149376Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149440Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149568Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149696Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149760Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149824Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal3149888Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3154848Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154880Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3161088Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3161120Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3161152Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3161184Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3280016Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3280024Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3282720Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3282848Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3283144Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3283536Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3283552Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3283680Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3283712GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3283904ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3283936Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal3283968GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal3284256Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild19.iRevision0.nFlags1.sVersion3.3.19.0const_non_replacedTcVarGlobal3284384GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3284672GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3284688GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3284704GVL_Param_TcUnit.LogExtendedResults8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_BaseLib288ST_LibVersion.iMajor1.iMinor0.iBuild1.iRevision0.nFlags0.sVersion1.0.1const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3072864Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073152Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073168Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073184Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073200Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073216Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073232Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073248Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073264Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073280Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073296Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073312Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073328Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073344Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073360Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073376Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073392Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073408Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073424Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073440Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073456Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073472Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073488Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073504Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073520Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073536Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073552Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073568Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073584Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073600Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073616Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073632Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073648Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073664Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073680Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073696Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3073712Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3073728Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3073744Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3073760Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3073776Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3073784Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3073792Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3073824Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3073856Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3073888Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3073920Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3073952Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3073984Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074016Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074048Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074080Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074112Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074176Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074208Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074240Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074272Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074304Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074336Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074368Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074400Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074432Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074464Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074496Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074528Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074560Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074592Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074624Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074656Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074688Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3074720Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3074752Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3074784Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3074816Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3074848Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075392Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075424Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075456Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075488Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075520Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075552Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075584Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075616Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075648Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075680Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3075712Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3075744Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3075776Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3075808Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3075816Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3075824Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3075832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3075840Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3075872Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3075904Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3075936Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3075968Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076000Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076256Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076272Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076288Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076304Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076320Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076336Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076352Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076368Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076384Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076400Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076416Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076432Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076448Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076464Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076480Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076544Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076576Global_Variables.nWatchdogTime8BYTETcVarGlobal3077120Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077128Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077136Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild23.iRevision0.nFlags1.sVersion3.3.23.0const_non_replacedTcVarGlobal3077152.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal3077728.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal3077824.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal3077856.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal3077888.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal3077920.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal3077952Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags1.sVersion3.3.10.0const_non_replacedTcVarGlobal3077984Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor4.iBuild8.iRevision0.nFlags1.sVersion3.4.8.0const_non_replacedTcVarGlobal3078272Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078560Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078576Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078592Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078624Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078632Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078640Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3140128Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140160Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140256Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140288Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140320Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140352Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140384Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140416Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140448Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140480Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140512Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140544Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140576Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140584Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140592Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140600Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140608Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141792Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141824Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141856Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141888Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141920Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141936Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141952Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141968Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141984Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3142000Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3142016Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3142048Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3142080Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3142112Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3142144Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142176Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142208Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142240Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142272Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142304Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142336Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142368Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142400Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142432Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142464Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3142496Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142528Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal3142656Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142912Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal3148400Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal3148784Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149248Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149312Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149376Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149440Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149568Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149696Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149760Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149824Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal3149888Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3154848Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154880Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3161088Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3161120Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3161152Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3161184Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3280016Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3280024Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3282720Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3282848Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3283144Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3283536Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3283552Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3283680Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3283712GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3283904ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3283936Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal3283968GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal3284256Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild19.iRevision0.nFlags1.sVersion3.3.19.0const_non_replacedTcVarGlobal3284384GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3284672GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3284688GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3284704GVL_Param_TcUnit.LogExtendedResults8BOOLTcVarGlobal3286880GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal3286896GVL_TcUnit.TcUnitRunner621828480FB_TcUnitRunnerTcVarGlobal3286912GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal625115392GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal625115456GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal625117504GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625181504GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625197504Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633518656Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal633518944Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal633519232Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal633519248Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal633519264Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal633519296Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal633519328Global_Version.stLibVersion_Tc3_IotBase288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.nFlags1.sVersion3.3.2.0const_non_replacedTcVarGlobal633519744FB_IotMqttClient.nNoClients16UINTTcVarStaticconditionalshow633520800MAIN._xReleaseErrors8BOOLtrue633520816MAIN._xReleaseLimitsErrors8BOOLtrue633520824MAIN._xConfirmAlarms8BOOL633572160MAIN._xEnableString8BOOL633572168MAIN._xEnableInverter8BOOL633572176MAIN._xBatteryStatusChange8BOOL633572184MAIN._eLastChargeStatus16E_CHARGE_STATUS633572192MAIN._eLastBatteryStatus16E_BATTERY_STATUS633572208MAIN._fbString6971264FB_Stringold_input_assignments633572224MAIN._fbInverter9408FB_PowerSupplySunspec640543488MAIN._stInverterData256ST_SUNSPEC_CURRENT_VALUES640552896MAIN._iState16INT640553152MAIN._xNoPowerRequested8BOOL640553168MAIN._xFirstCycle8BOOLtrue640553176MAIN._rPowerInverter32REAL640553184MAIN._tonStartupDelay256TON.PTT#10S640553216MAIN._tonBeginShutdown256TON.PTT#10S640553472MAIN._fbNoAutomaticModeAlarm4160FB_TcAlarm640553728MAIN._fbADSReader1408ADSREAD640557888MAIN._timADSReadTimer256TON640559296MAIN._fbMQTTClient37248FB_IotMqttClient640559552MAIN._xConnectToMQTTBrocker8BOOL640596800MAIN._xRestart8BOOL640596808GVL_CONFIG.xShutdownDischargeWithInverter8BOOLtrueTcVarGlobal640596824GVL_MQTT.uiMQTTKeepAlive16UINT60TcVarGlobal640604272GVL_CONFIG.rPumpPosolytOnPower16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625181504GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625197504Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633518656Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal633518944Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal633519232Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal633519248Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal633519264Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal633519296Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal633519328Global_Version.stLibVersion_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor3.iBuild8.iRevision0.nFlags0.sVersion3.3.8.0const_non_replacedTcVarGlobal633519360Global_Variables.eGlobalSUpsState16E_S_UPS_StateTcVarGlobal633519840MAIN._xReleaseErrors8BOOLtrue633519856MAIN._xReleaseLimitsErrors8BOOLtrue633519864MAIN._xConfirmAlarms8BOOL633571456MAIN._xEnableString8BOOL633571464MAIN._xEnableInverter8BOOL633571472MAIN._xNoPowerRequested8BOOL633571480MAIN._eLastChargeStatus16E_CHARGE_STATUS633571488MAIN._eLastBatteryStatus16E_BATTERY_STATUS633571504MAIN._fbString5772160FB_StringOPC.UA.DA0old_input_assignments633571520MAIN._fbInverter9600FB_PowerSupplySunspec639343680MAIN._stInverterData256ST_SUNSPEC_CURRENT_VALUES639353280MAIN._iState16INT639353536MAIN._xFirstCycle8BOOLtrue639353552MAIN._xReleaseManualMode8BOOL639353560MAIN._rPowerInverter32REAL639353568MAIN._tonStartupDelay256TON.PTT#10S639353600MAIN._tonBeginShutdown256TON.PTT#30S639353856MAIN._fbNoAutomaticModeAlarm4160FB_TcAlarm639354112MAIN._fbADSReader1408ADSREAD639358272MAIN._timADSReadTimer256TON639359680MAIN._diInternalPowerSetpoint32DINT639359936MAIN._diSetpointActivePower32DINT639359968MAIN._eBMSControlMode16E_BMS_CONTROL_MODEE_BMS_CONTROL_MODE.MANUAL639360000MAIN._xRestart8BOOL639360016GVL_CONFIG.xShutdownDischargeWithInverter8BOOLfalseTcVarGlobal639360024GVL_CONFIG.rPumpPosolytOnPower32REAL70TcVarGlobal640605280GVL_CONFIG.stUnitConfig32REAL70TcVarGlobal639360032MAIN._fbUPS74624FB_S_UPS_BAPI639360064GVL_CONFIG.stUnitConfig13184ST_UNIT_CONFIG.stConfigPosolytPump.rTargetMin0.stConfigPosolytPump.rTargetMax100.stConfigPosolytPump.timRampUpTimeT#5S.stConfigPosolytPump.timRampDownTimeT#5S.stConfigPosolytPump.stAnalogInputConfig.iAIMax32767.stConfigPosolytPump.stAnalogInputConfig.iAIMin0.stConfigPosolytPump.stAnalogInputConfig.rPVMax100.stConfigPosolytPump.stAnalogInputConfig.rPVMin0.stConfigPosolytPump.stAnalogInputConfig.sUnit%.stConfigPosolytPump.stAnalogOutputConfig.iAIMax32767.stConfigPosolytPump.stAnalogOutputConfig.iAIMin0.stConfigPosolytPump.stAnalogOutputConfig.rPVMax100.stConfigPosolytPump.stAnalogOutputConfig.rPVMin0.stConfigPosolytPump.xHasAnalogFeedbacktrue.stConfigPosolytPump.xHasMCBFeedbacktrue.stConfigPosolytPump.xHasRepairSwitchFeedbackfalse.stConfigNegolytPump.rTargetMin0.stConfigNegolytPump.rTargetMax100.stConfigNegolytPump.timRampUpTimeT#5S.stConfigNegolytPump.timRampDownTimeT#5S.stConfigNegolytPump.stAnalogInputConfig.iAIMax32767.stConfigNegolytPump.stAnalogInputConfig.iAIMin0.stConfigNegolytPump.stAnalogInputConfig.rPVMax100.stConfigNegolytPump.stAnalogInputConfig.rPVMin0.stConfigNegolytPump.stAnalogInputConfig.sUnit%.stConfigNegolytPump.stAnalogOutputConfig.iAIMax32767.stConfigNegolytPump.stAnalogOutputConfig.iAIMin0.stConfigNegolytPump.stAnalogOutputConfig.rPVMax100.stConfigNegolytPump.stAnalogOutputConfig.rPVMin0.stConfigNegolytPump.xHasAnalogFeedbacktrue.stConfigNegolytPump.xHasMCBFeedbacktrue.stConfigNegolytPump.xHasRepairSwitchFeedbackfalse.stConfigPosolytValve.timTimeoutOpenT#10S.stConfigPosolytValve.timTimeoutCloseT#10S.stConfigPosolytValve.xHasOpenFeedbacktrue.stConfigPosolytValve.xHasClosedFeedbacktrue.stConfigNegolytValve.timTimeoutOpenT#10S.stConfigNegolytValve.timTimeoutCloseT#10S.stConfigNegolytValve.xHasOpenFeedbacktrue.stConfigNegolytValve.xHasClosedFeedbacktrue.stConfigPosolytPressureSegmentInlet.iAIMax32767.stConfigPosolytPressureSegmentInlet.iAIMin0.stConfigPosolytPressureSegmentInlet.rPVMax1500.stConfigPosolytPressureSegmentInlet.rPVMin-1000.stConfigPosolytPressureSegmentInlet.sUnitmbar.stEWLPosolytPressureSegmentInlet.rErrorMin170.stEWLPosolytPressureSegmentInlet.rWarningMin200.stEWLPosolytPressureSegmentInlet.rWarningMax600.stEWLPosolytPressureSegmentInlet.rErrorMax700.stEWDPosolytPressureSegmentInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytPressureSegmentInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytPressureSegmentInlet.timErrorLowOnT#2S.stEWDPosolytPressureSegmentInlet.timErrorLowOffT#5S.stEWDPosolytPressureSegmentInlet.timWarningLowOnT#2S.stEWDPosolytPressureSegmentInlet.timWarningLowOffT#5S.stEWDPosolytPressureSegmentInlet.timWarningHighOnT#2S.stEWDPosolytPressureSegmentInlet.timWarningHighOffT#5S.stEWDPosolytPressureSegmentInlet.timErrorHighOnT#2S.stEWDPosolytPressureSegmentInlet.timErrorHighOffT#5S.stConfigNegolytPressureSegmentInlet.iAIMax32767.stConfigNegolytPressureSegmentInlet.iAIMin0.stConfigNegolytPressureSegmentInlet.rPVMax1500.stConfigNegolytPressureSegmentInlet.rPVMin-1000.stConfigNegolytPressureSegmentInlet.sUnitmbar.stEWLNegolytPressureSegmentInlet.rErrorMin170.stEWLNegolytPressureSegmentInlet.rWarningMin200.stEWLNegolytPressureSegmentInlet.rWarningMax600.stEWLNegolytPressureSegmentInlet.rErrorMax700.stEWDNegolytPressureSegmentInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytPressureSegmentInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytPressureSegmentInlet.timErrorLowOnT#2S.stEWDNegolytPressureSegmentInlet.timErrorLowOffT#5S.stEWDNegolytPressureSegmentInlet.timWarningLowOnT#2S.stEWDNegolytPressureSegmentInlet.timWarningLowOffT#5S.stEWDNegolytPressureSegmentInlet.timWarningHighOnT#2S.stEWDNegolytPressureSegmentInlet.timWarningHighOffT#5S.stEWDNegolytPressureSegmentInlet.timErrorHighOnT#2S.stEWDNegolytPressureSegmentInlet.timErrorHighOffT#5S.stConfigPosolytPressureTankInlet.iAIMax32767.stConfigPosolytPressureTankInlet.iAIMin0.stConfigPosolytPressureTankInlet.rPVMax1500.stConfigPosolytPressureTankInlet.rPVMin-1000.stConfigPosolytPressureTankInlet.sUnitmbar.stEWLPosolytPressureTankInlet.rErrorMin-100.stEWLPosolytPressureTankInlet.rWarningMin-50.stEWLPosolytPressureTankInlet.rWarningMax100.stEWLPosolytPressureTankInlet.rErrorMax120.stEWDPosolytPressureTankInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytPressureTankInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytPressureTankInlet.timErrorLowOnT#2S.stEWDPosolytPressureTankInlet.timErrorLowOffT#5S.stEWDPosolytPressureTankInlet.timWarningLowOnT#2S.stEWDPosolytPressureTankInlet.timWarningLowOffT#5S.stEWDPosolytPressureTankInlet.timWarningHighOnT#2S.stEWDPosolytPressureTankInlet.timWarningHighOffT#5S.stEWDPosolytPressureTankInlet.timErrorHighOnT#2S.stEWDPosolytPressureTankInlet.timErrorHighOffT#5S.stConfigNegolytPressureTankInlet.iAIMax32767.stConfigNegolytPressureTankInlet.iAIMin0.stConfigNegolytPressureTankInlet.rPVMax1500.stConfigNegolytPressureTankInlet.rPVMin-1000.stConfigNegolytPressureTankInlet.sUnitmbar.stEWLNegolytPressureTankInlet.rErrorMin-100.stEWLNegolytPressureTankInlet.rWarningMin-50.stEWLNegolytPressureTankInlet.rWarningMax100.stEWLNegolytPressureTankInlet.rErrorMax120.stEWDNegolytPressureTankInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytPressureTankInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytPressureTankInlet.timErrorLowOnT#2S.stEWDNegolytPressureTankInlet.timErrorLowOffT#5S.stEWDNegolytPressureTankInlet.timWarningLowOnT#2S.stEWDNegolytPressureTankInlet.timWarningLowOffT#5S.stEWDNegolytPressureTankInlet.timWarningHighOnT#2S.stEWDNegolytPressureTankInlet.timWarningHighOffT#5S.stEWDNegolytPressureTankInlet.timErrorHighOnT#2S.stEWDNegolytPressureTankInlet.timErrorHighOffT#5S.stConfigPosolytTempTankInlet.iAIMax32767.stConfigPosolytTempTankInlet.iAIMin-32768.stConfigPosolytTempTankInlet.rPVMax3276.7.stConfigPosolytTempTankInlet.rPVMin-3276.8.stConfigPosolytTempTankInlet.sUnit°C.stEWLPosolytTempTankInlet.rErrorMin-10.stEWLPosolytTempTankInlet.rWarningMin-5.stEWLPosolytTempTankInlet.rWarningMax50.stEWLPosolytTempTankInlet.rErrorMax60.stEWDPosolytTempTankInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytTempTankInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytTempTankInlet.timErrorLowOnT#2S.stEWDPosolytTempTankInlet.timErrorLowOffT#5S.stEWDPosolytTempTankInlet.timWarningLowOnT#2S.stEWDPosolytTempTankInlet.timWarningLowOffT#5S.stEWDPosolytTempTankInlet.timWarningHighOnT#2S.stEWDPosolytTempTankInlet.timWarningHighOffT#5S.stEWDPosolytTempTankInlet.timErrorHighOnT#2S.stEWDPosolytTempTankInlet.timErrorHighOffT#5S.stConfigNegolytTempTankInlet.iAIMax32767.stConfigNegolytTempTankInlet.iAIMin-32768.stConfigNegolytTempTankInlet.rPVMax3276.7.stConfigNegolytTempTankInlet.rPVMin-3276.8.stConfigNegolytTempTankInlet.sUnit°C.stEWLNegolytTempTankInlet.rErrorMin-10.stEWLNegolytTempTankInlet.rWarningMin-5.stEWLNegolytTempTankInlet.rWarningMax50.stEWLNegolytTempTankInlet.rErrorMax60.stEWDNegolytTempTankInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytTempTankInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytTempTankInlet.timErrorLowOnT#2S.stEWDNegolytTempTankInlet.timErrorLowOffT#5S.stEWDNegolytTempTankInlet.timWarningLowOnT#2S.stEWDNegolytTempTankInlet.timWarningLowOffT#5S.stEWDNegolytTempTankInlet.timWarningHighOnT#2S.stEWDNegolytTempTankInlet.timWarningHighOffT#5S.stEWDNegolytTempTankInlet.timErrorHighOnT#2S.stEWDNegolytTempTankInlet.timErrorHighOffT#5S.stConfigVoltageSegment.iAIMax32767.stConfigVoltageSegment.iAIMin0.stConfigVoltageSegment.rPVMax150.stConfigVoltageSegment.rPVMin0.stConfigVoltageSegment.sUnitV.stEWLVoltageSegment.rErrorMin50.stEWLVoltageSegment.rWarningMin55.stEWLVoltageSegment.rWarningMax75.stEWLVoltageSegment.rErrorMax79.stEWDVoltageSegment.timHardwareSignalLevelOnT#0S.stEWDVoltageSegment.timHardwareSignalLevelOffT#5S.stEWDVoltageSegment.timErrorLowOnT#2S.stEWDVoltageSegment.timErrorLowOffT#5S.stEWDVoltageSegment.timWarningLowOnT#2S.stEWDVoltageSegment.timWarningLowOffT#5S.stEWDVoltageSegment.timWarningHighOnT#2S.stEWDVoltageSegment.timWarningHighOffT#5S.stEWDVoltageSegment.timErrorHighOnT#2S.stEWDVoltageSegment.timErrorHighOffT#5STcVarGlobal640606272GVL_CONFIG.rPumpNegolytOnPower32REAL70TcVarGlobal640619456GVL_CONFIG.rPumpshutoffThreshold32REAL15TcVarGlobal640619488GVL_CONFIG.rMinimumUnitVoltage32REAL49TcVarGlobal640619520GVL_CONFIG.rDeltaUnitVoltageShutdownDischarge32REAL5TcVarGlobal640619552GVL_CONFIG.rMaxAbsDiffVoltageUnitsOnModule32REAL5TcVarGlobal640619584GVL_CONFIG.rMaxAbsDiffVoltageModulesInString32REAL10TcVarGlobal640619616GVL_CONFIG.diMinimumAbsPowerForEnable32DINT100TcVarGlobal640619648GVL_CONFIG.diMaxStringChargingPower32DINT-30000TcVarGlobal640619680GVL_CONFIG.diMaxStringDischargePower32DINT30000TcVarGlobal640619712GVL_CONFIG.sInverterIp648STRING(80)192.168.42.11TcVarGlobal640619744GVL_MQTT.eMQTTQoS At most once; 1 -> At least once; 2 -> Exactly once]]>8TcIotMqttQosTcIotMqttQos.AtMostOnceDeliveryTcVarGlobal640620392Constants.bLittleEndian8BOOLtrueTcVarGlobal640620408GVL_CONFIG.rAbsShutdownDischargePower32REAL5000TcVarGlobal640620416GVL_CONFIG.rStringFullyChargedVoltage32REAL888TcVarGlobal640620448GVL_CONFIG.rStringEmptyVoltage32REAL672TcVarGlobal640620480GVL_CONFIG.timUnitStartupTime32TIMET#5STcVarGlobal640620512GVL_MODBUS.stModbusEMSComm2192ST_EMS_MODBUS_INTERFACE.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers1.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFTcVarGlobal640620544GVL_MQTT.sMQTTBrokerAddr648STRING(80)127.0.0.1TcVarGlobal640622784GVL_MQTT.sMQTTPrefix648STRING(80)cmblu/uniper/1/TcVarGlobal640623432Constants.bSimulationMode8BOOLfalseTcVarGlobal640624080Constants.bFPUSupport8BOOLtrueTcVarGlobal640624088GVL_SCADA.stHMIInterfaces407168ST_UNIT_HMI_INTERFACE04TcVarGlobal640624096Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal641031264Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal641031328Constants.nRegisterSize16WORD64TcVarGlobal641031392Constants.nPackMode16UINT8TcVarGlobal641031408Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal641031424Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal641031456Constants.bMulticoreSupport8BOOLfalseTcVarGlobal641031488TwinCAT_LicenseInfoVarList._LicenseInfo1024PlcLicenseInfo11[1].LicenseId.Data1180343472[1].LicenseId.Data260129[1].LicenseId.Data319911[1].LicenseId.Data4[0]170[1].LicenseId.Data4[1]190[1].LicenseId.Data4[2]3[1].LicenseId.Data4[3]9[1].LicenseId.Data4[4]59[1].LicenseId.Data4[5]7[1].LicenseId.Data4[6]134[1].LicenseId.Data4[7]183[1].Instances0[1].LicenseNameTC3 TF6701 IoT Communication (MQTT)TcVarGlobal641031520TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal641032544TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal641032576TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal641034624TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal641035648TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal641035712TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal641072064TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal641073024TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal641074560{00000000-0000-0000-0000-000000000000}ValveAnalogInputAnalogOutputMotorSafetyDoorGeneralBMSEventsApplicationNamePort_851ChangeDate2024-01-17T11:20:57GeneratedCodeSize454656GlobalDataSize79773696
\ No newline at end of file
+ ===========================]]>13184ST_UNIT_CONFIG.stConfigPosolytPump.rTargetMin0.stConfigPosolytPump.rTargetMax100.stConfigPosolytPump.timRampUpTimeT#5S.stConfigPosolytPump.timRampDownTimeT#5S.stConfigPosolytPump.stAnalogInputConfig.iAIMax32767.stConfigPosolytPump.stAnalogInputConfig.iAIMin0.stConfigPosolytPump.stAnalogInputConfig.rPVMax100.stConfigPosolytPump.stAnalogInputConfig.rPVMin0.stConfigPosolytPump.stAnalogInputConfig.sUnit%.stConfigPosolytPump.stAnalogOutputConfig.iAIMax32767.stConfigPosolytPump.stAnalogOutputConfig.iAIMin0.stConfigPosolytPump.stAnalogOutputConfig.rPVMax100.stConfigPosolytPump.stAnalogOutputConfig.rPVMin0.stConfigPosolytPump.xHasAnalogFeedbacktrue.stConfigPosolytPump.xHasMCBFeedbacktrue.stConfigPosolytPump.xHasRepairSwitchFeedbackfalse.stConfigNegolytPump.rTargetMin0.stConfigNegolytPump.rTargetMax100.stConfigNegolytPump.timRampUpTimeT#5S.stConfigNegolytPump.timRampDownTimeT#5S.stConfigNegolytPump.stAnalogInputConfig.iAIMax32767.stConfigNegolytPump.stAnalogInputConfig.iAIMin0.stConfigNegolytPump.stAnalogInputConfig.rPVMax100.stConfigNegolytPump.stAnalogInputConfig.rPVMin0.stConfigNegolytPump.stAnalogInputConfig.sUnit%.stConfigNegolytPump.stAnalogOutputConfig.iAIMax32767.stConfigNegolytPump.stAnalogOutputConfig.iAIMin0.stConfigNegolytPump.stAnalogOutputConfig.rPVMax100.stConfigNegolytPump.stAnalogOutputConfig.rPVMin0.stConfigNegolytPump.xHasAnalogFeedbacktrue.stConfigNegolytPump.xHasMCBFeedbacktrue.stConfigNegolytPump.xHasRepairSwitchFeedbackfalse.stConfigPosolytValve.timTimeoutOpenT#10S.stConfigPosolytValve.timTimeoutCloseT#10S.stConfigPosolytValve.xHasOpenFeedbacktrue.stConfigPosolytValve.xHasClosedFeedbacktrue.stConfigNegolytValve.timTimeoutOpenT#10S.stConfigNegolytValve.timTimeoutCloseT#10S.stConfigNegolytValve.xHasOpenFeedbacktrue.stConfigNegolytValve.xHasClosedFeedbacktrue.stConfigPosolytPressureSegmentInlet.iAIMax32767.stConfigPosolytPressureSegmentInlet.iAIMin0.stConfigPosolytPressureSegmentInlet.rPVMax1500.stConfigPosolytPressureSegmentInlet.rPVMin-1000.stConfigPosolytPressureSegmentInlet.sUnitmbar.stEWLPosolytPressureSegmentInlet.rErrorMin170.stEWLPosolytPressureSegmentInlet.rWarningMin200.stEWLPosolytPressureSegmentInlet.rWarningMax600.stEWLPosolytPressureSegmentInlet.rErrorMax700.stEWDPosolytPressureSegmentInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytPressureSegmentInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytPressureSegmentInlet.timErrorLowOnT#2S.stEWDPosolytPressureSegmentInlet.timErrorLowOffT#5S.stEWDPosolytPressureSegmentInlet.timWarningLowOnT#2S.stEWDPosolytPressureSegmentInlet.timWarningLowOffT#5S.stEWDPosolytPressureSegmentInlet.timWarningHighOnT#2S.stEWDPosolytPressureSegmentInlet.timWarningHighOffT#5S.stEWDPosolytPressureSegmentInlet.timErrorHighOnT#2S.stEWDPosolytPressureSegmentInlet.timErrorHighOffT#5S.stConfigNegolytPressureSegmentInlet.iAIMax32767.stConfigNegolytPressureSegmentInlet.iAIMin0.stConfigNegolytPressureSegmentInlet.rPVMax1500.stConfigNegolytPressureSegmentInlet.rPVMin-1000.stConfigNegolytPressureSegmentInlet.sUnitmbar.stEWLNegolytPressureSegmentInlet.rErrorMin170.stEWLNegolytPressureSegmentInlet.rWarningMin200.stEWLNegolytPressureSegmentInlet.rWarningMax600.stEWLNegolytPressureSegmentInlet.rErrorMax700.stEWDNegolytPressureSegmentInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytPressureSegmentInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytPressureSegmentInlet.timErrorLowOnT#2S.stEWDNegolytPressureSegmentInlet.timErrorLowOffT#5S.stEWDNegolytPressureSegmentInlet.timWarningLowOnT#2S.stEWDNegolytPressureSegmentInlet.timWarningLowOffT#5S.stEWDNegolytPressureSegmentInlet.timWarningHighOnT#2S.stEWDNegolytPressureSegmentInlet.timWarningHighOffT#5S.stEWDNegolytPressureSegmentInlet.timErrorHighOnT#2S.stEWDNegolytPressureSegmentInlet.timErrorHighOffT#5S.stConfigPosolytPressureTankInlet.iAIMax32767.stConfigPosolytPressureTankInlet.iAIMin0.stConfigPosolytPressureTankInlet.rPVMax2000.stConfigPosolytPressureTankInlet.rPVMin0.stConfigPosolytPressureTankInlet.sUnitmbar.stEWLPosolytPressureTankInlet.rErrorMin-100.stEWLPosolytPressureTankInlet.rWarningMin-50.stEWLPosolytPressureTankInlet.rWarningMax100.stEWLPosolytPressureTankInlet.rErrorMax120.stEWDPosolytPressureTankInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytPressureTankInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytPressureTankInlet.timErrorLowOnT#2S.stEWDPosolytPressureTankInlet.timErrorLowOffT#5S.stEWDPosolytPressureTankInlet.timWarningLowOnT#2S.stEWDPosolytPressureTankInlet.timWarningLowOffT#5S.stEWDPosolytPressureTankInlet.timWarningHighOnT#2S.stEWDPosolytPressureTankInlet.timWarningHighOffT#5S.stEWDPosolytPressureTankInlet.timErrorHighOnT#2S.stEWDPosolytPressureTankInlet.timErrorHighOffT#5S.stConfigNegolytPressureTankInlet.iAIMax32767.stConfigNegolytPressureTankInlet.iAIMin0.stConfigNegolytPressureTankInlet.rPVMax1500.stConfigNegolytPressureTankInlet.rPVMin-1000.stConfigNegolytPressureTankInlet.sUnitmbar.stEWLNegolytPressureTankInlet.rErrorMin-100.stEWLNegolytPressureTankInlet.rWarningMin-50.stEWLNegolytPressureTankInlet.rWarningMax100.stEWLNegolytPressureTankInlet.rErrorMax120.stEWDNegolytPressureTankInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytPressureTankInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytPressureTankInlet.timErrorLowOnT#2S.stEWDNegolytPressureTankInlet.timErrorLowOffT#5S.stEWDNegolytPressureTankInlet.timWarningLowOnT#2S.stEWDNegolytPressureTankInlet.timWarningLowOffT#5S.stEWDNegolytPressureTankInlet.timWarningHighOnT#2S.stEWDNegolytPressureTankInlet.timWarningHighOffT#5S.stEWDNegolytPressureTankInlet.timErrorHighOnT#2S.stEWDNegolytPressureTankInlet.timErrorHighOffT#5S.stConfigPosolytTempTankInlet.iAIMax32767.stConfigPosolytTempTankInlet.iAIMin-32768.stConfigPosolytTempTankInlet.rPVMax3276.7.stConfigPosolytTempTankInlet.rPVMin-3276.8.stConfigPosolytTempTankInlet.sUnit°C.stEWLPosolytTempTankInlet.rErrorMin-10.stEWLPosolytTempTankInlet.rWarningMin-5.stEWLPosolytTempTankInlet.rWarningMax50.stEWLPosolytTempTankInlet.rErrorMax60.stEWDPosolytTempTankInlet.timHardwareSignalLevelOnT#0S.stEWDPosolytTempTankInlet.timHardwareSignalLevelOffT#5S.stEWDPosolytTempTankInlet.timErrorLowOnT#2S.stEWDPosolytTempTankInlet.timErrorLowOffT#5S.stEWDPosolytTempTankInlet.timWarningLowOnT#2S.stEWDPosolytTempTankInlet.timWarningLowOffT#5S.stEWDPosolytTempTankInlet.timWarningHighOnT#2S.stEWDPosolytTempTankInlet.timWarningHighOffT#5S.stEWDPosolytTempTankInlet.timErrorHighOnT#2S.stEWDPosolytTempTankInlet.timErrorHighOffT#5S.stConfigNegolytTempTankInlet.iAIMax32767.stConfigNegolytTempTankInlet.iAIMin-32768.stConfigNegolytTempTankInlet.rPVMax3276.7.stConfigNegolytTempTankInlet.rPVMin-3276.8.stConfigNegolytTempTankInlet.sUnit°C.stEWLNegolytTempTankInlet.rErrorMin-10.stEWLNegolytTempTankInlet.rWarningMin-5.stEWLNegolytTempTankInlet.rWarningMax50.stEWLNegolytTempTankInlet.rErrorMax60.stEWDNegolytTempTankInlet.timHardwareSignalLevelOnT#0S.stEWDNegolytTempTankInlet.timHardwareSignalLevelOffT#5S.stEWDNegolytTempTankInlet.timErrorLowOnT#2S.stEWDNegolytTempTankInlet.timErrorLowOffT#5S.stEWDNegolytTempTankInlet.timWarningLowOnT#2S.stEWDNegolytTempTankInlet.timWarningLowOffT#5S.stEWDNegolytTempTankInlet.timWarningHighOnT#2S.stEWDNegolytTempTankInlet.timWarningHighOffT#5S.stEWDNegolytTempTankInlet.timErrorHighOnT#2S.stEWDNegolytTempTankInlet.timErrorHighOffT#5S.stConfigVoltageSegment.iAIMax32767.stConfigVoltageSegment.iAIMin0.stConfigVoltageSegment.rPVMax150.stConfigVoltageSegment.rPVMin0.stConfigVoltageSegment.sUnitV.stEWLVoltageSegment.rErrorMin50.stEWLVoltageSegment.rWarningMin55.stEWLVoltageSegment.rWarningMax75.stEWLVoltageSegment.rErrorMax79.stEWDVoltageSegment.timHardwareSignalLevelOnT#0S.stEWDVoltageSegment.timHardwareSignalLevelOffT#5S.stEWDVoltageSegment.timErrorLowOnT#2S.stEWDVoltageSegment.timErrorLowOffT#5S.stEWDVoltageSegment.timWarningLowOnT#2S.stEWDVoltageSegment.timWarningLowOffT#5S.stEWDVoltageSegment.timWarningHighOnT#2S.stEWDVoltageSegment.timWarningHighOffT#5S.stEWDVoltageSegment.timErrorHighOnT#2S.stEWDVoltageSegment.timErrorHighOffT#5STcVarGlobal639434688GVL_CONFIG.rPumpNegolytOnPower32REAL70TcVarGlobal639447872GVL_CONFIG.rPumpPosolytDisChrgPower32REAL35TcVarGlobal639447904GVL_CONFIG.rPumpNegolytDisChrgPower32REAL35TcVarGlobal639447936GVL_CONFIG.rPumpshutoffThreshold32REAL15TcVarGlobal639447968GVL_CONFIG.rMinimumUnitVoltage32REAL50TcVarGlobal639448000GVL_CONFIG.rDeltaUnitVoltageShutdownDischarge32REAL5TcVarGlobal639448032GVL_CONFIG.rMaxAbsDiffVoltageUnitsOnModule32REAL5TcVarGlobal639448064GVL_CONFIG.rMaxAbsDiffVoltageModulesInString32REAL10TcVarGlobal639448096GVL_CONFIG.diMinimumAbsPowerForEnable32DINT100TcVarGlobal639448128GVL_CONFIG.diMaxStringChargingPower 5.000 W per Unit]]>32DINT-60000TcVarGlobal639448160GVL_CONFIG.diMaxStringDischargePower 5.000 W per Unit]]>32DINT60000TcVarGlobal639448192GVL_CONFIG.sInverterIp648STRING(80)192.168.42.11TcVarGlobal639448224GVL_MQTT.eMQTTQoS At most once; 1 -> At least once; 2 -> Exactly once]]>8TcIotMqttQosTcIotMqttQos.AtMostOnceDeliveryTcVarGlobal639448872GVL_MQTT.uiMQTTKeepAlive16UINT60TcVarGlobal639448880GVL_CONFIG.rAbsShutdownDischargePower 1.000 W per unit]]>32REAL12000TcVarGlobal639448896GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcVarGlobal639448928GVL_CONFIG.rStringEmptyVoltage 50V per Segment)
+ 600 V -> 50 V per Unit]]>32REAL600TcVarGlobal639448960GVL_CONFIG.timUnitStartupTime32TIMET#5STcVarGlobal639448992GVL_MODBUS.stModbusEMSComm2192ST_EMS_MODBUS_INTERFACE.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers1.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFTcVarGlobal639449024GVL_MQTT.sMQTTBrokerAddr648STRING(80)10.103.32.10TcVarGlobal639451216GVL_MQTT.sMQTTPrefix648STRING(80)cmblu/uniper/1/TcVarGlobal639451864GVL_SCADA.stHMIInterface1235200ST_STRING_HMI_INTERFACETcVarGlobal639452512GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal640687712GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal640687744Constants.bLittleEndian8BOOLtrueTcVarGlobal640687848Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal640687856Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal640687920Constants.bSimulationMode8BOOLfalseTcVarGlobal640687984Constants.bFPUSupport8BOOLtrueTcVarGlobal640687992Constants.nRegisterSize16WORD64TcVarGlobal640688000Constants.nPackMode16UINT8TcVarGlobal640688016Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal640688032Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal640688064Constants.bMulticoreSupport8BOOLfalseTcVarGlobal640688096TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal640688128TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal640690176TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal640691200TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal640691232TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal640691264TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640743872TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640744832TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640746368ValveAnalogInputAnalogOutputMotorSafetyDoorGeneralBMSEventsApplicationNamePort_851ChangeDate2024-03-20T16:27:23GeneratedCodeSize458752GlobalDataSize79732736
\ No newline at end of file
diff --git a/PLC/POUs/FB_Module.TcPOU b/PLC/POUs/FB_Module.TcPOU
index 362d69a..4022f24 100644
--- a/PLC/POUs/FB_Module.TcPOU
+++ b/PLC/POUs/FB_Module.TcPOU
@@ -24,6 +24,9 @@ VAR_INPUT
// Release analog io limit errors
xReleaseLimitErrors : BOOL;
+ // Release manual mode
+ xReleaseManualMode : BOOL;
+
// Input to confirm all errors
xConfirmAlarms : BOOL;
END_VAR
@@ -86,7 +89,8 @@ _fbUnit1(
rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower,
xReleaseErrors:= xReleaseErrors,
xReleaseLimitErrors:= xReleaseLimitErrors,
- xConfirmAlarms:= xConfirmAlarms,
+ xConfirmAlarms:= xConfirmAlarms,
+ xReleaseManualMode := xReleaseManualMode,
_xWarningConfirmPending=> );
IF _fbUnit1.xWarning THEN
@@ -114,7 +118,8 @@ _fbUnit2(
rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower,
xReleaseErrors:= xReleaseErrors,
xReleaseLimitErrors:= xReleaseLimitErrors,
- xConfirmAlarms:= xConfirmAlarms,
+ xConfirmAlarms:= xConfirmAlarms,
+ xReleaseManualMode := xReleaseManualMode,
_xWarningConfirmPending=> );
IF _fbUnit2.xWarning THEN
@@ -142,7 +147,8 @@ _fbUnit3(
rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower,
xReleaseErrors:= xReleaseErrors,
xReleaseLimitErrors:= xReleaseLimitErrors,
- xConfirmAlarms:= xConfirmAlarms,
+ xConfirmAlarms:= xConfirmAlarms,
+ xReleaseManualMode := xReleaseManualMode,
_xWarningConfirmPending=> );
IF _fbUnit3.xWarning THEN
@@ -170,7 +176,8 @@ _fbUnit4(
rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower,
xReleaseErrors:= xReleaseErrors,
xReleaseLimitErrors:= xReleaseLimitErrors,
- xConfirmAlarms:= xConfirmAlarms,
+ xConfirmAlarms:= xConfirmAlarms,
+ xReleaseManualMode := xReleaseManualMode,
_xWarningConfirmPending=> );
IF _fbUnit4.xWarning THEN
@@ -213,6 +220,7 @@ xOff := _fbUnit1.xOff AND _fbUnit2.xOff AND _fbUnit3.xOff AND _fbUnit4.xOff;
// Calculate module voltage
// ===============================
rCurrentVoltage := _fbUnit1.rCurrentVoltage + _fbUnit2.rCurrentVoltage + _fbUnit3.rCurrentVoltage + _fbUnit4.rCurrentVoltage;
+stHMIInterface.rVoltage := rCurrentVoltage;
// ===============================
@@ -278,6 +286,21 @@ IF _xAllUnitsReady AND _xBalanceOk THEN
xReady := TRUE;
ELSE
xReady := FALSE;
+END_IF
+
+// ===============================
+// Module status sum
+// ===============================
+IF xOff THEN
+ stHMIInterface.eStatus := E_COMPONENT_STATUS.OFF;
+END_IF
+
+IF xReady THEN
+ stHMIInterface.eStatus := E_COMPONENT_STATUS.ON;
+END_IF
+
+IF xError THEN
+ stHMIInterface.eStatus := E_COMPONENT_STATUS.ERROR;
END_IF]]>
@@ -340,25 +363,33 @@ _fbUnitsOutOfBalanceAlarm.ipArguments.Clear().AddString(_sName);]]>
-
+
+
+
-
+
+
+
-
+
+
+
-
+
+
+
@@ -385,6 +416,7 @@ _fbUnitsOutOfBalanceAlarm.ipArguments.Clear().AddString(_sName);]]>
+
@@ -434,6 +466,16 @@ _fbUnitsOutOfBalanceAlarm.ipArguments.Clear().AddString(_sName);]]>
+
+
+
+
+
+
+
+
+
+
diff --git a/PLC/POUs/FB_String.TcPOU b/PLC/POUs/FB_String.TcPOU
index 4ca6c7a..7db4c8e 100644
--- a/PLC/POUs/FB_String.TcPOU
+++ b/PLC/POUs/FB_String.TcPOU
@@ -7,7 +7,7 @@ VAR_INPUT
xEnable : BOOL;
// Module 1 HMI interface
- stHMIInterface : ST_STRING_HMI_INTERFACE;
+ stHMIInterface : REFERENCE TO ST_STRING_HMI_INTERFACE;
// Emergency stop ok
xEmergencyStopOk : BOOL;
@@ -18,6 +18,9 @@ VAR_INPUT
// Release analog io limit errors
xReleaseLimitErrors : BOOL;
+ // Release manual mode
+ xReleaseManualMode : BOOL;
+
// Input to confirm all errors
xConfirmAlarms : BOOL;
END_VAR
@@ -42,6 +45,8 @@ VAR_OUTPUT
xError : BOOL;
xWarning : BOOL;
+
+ eStatus : E_COMPONENT_STATUS;
END_VAR
VAR
_fbModule1 : FB_Module('Module 1');
@@ -82,7 +87,8 @@ _fbModule1(
xEmergencyStopOk:= xEmergencyStopOk,
stHMIInterface:= stHMIInterface.stHMIInterfaceModule1,
xReleaseErrors:= xReleaseErrors,
- xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseManualMode := xReleaseManualMode,
xConfirmAlarms:= xConfirmAlarms);
IF _fbModule1.xWarning THEN
@@ -106,7 +112,8 @@ _fbModule2(
xEmergencyStopOk:= xEmergencyStopOk,
stHMIInterface:= stHMIInterface.stHMIInterfaceModule2,
xReleaseErrors:= xReleaseErrors,
- xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseManualMode := xReleaseManualMode,
xConfirmAlarms:= xConfirmAlarms);
IF _fbModule2.xWarning THEN
@@ -130,7 +137,8 @@ _fbModule3(
xEmergencyStopOk:= xEmergencyStopOk,
stHMIInterface:= stHMIInterface.stHMIInterfaceModule3,
xReleaseErrors:= xReleaseErrors,
- xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseLimitErrors:= xReleaseLimitErrors,
+ xReleaseManualMode := xReleaseManualMode,
xConfirmAlarms:= xConfirmAlarms);
IF _fbModule3.xWarning THEN
@@ -181,12 +189,11 @@ xShutdownDischargeAllowed := _fbModule1.xShutdownDischargeAllowed AND _fbModule2
// ===============================
xOff := _fbModule1.xOff AND _fbModule2.xOff AND _fbModule3.xOff;
-
// ===============================
-// Calculate module voltage
+// Calculate string voltage
// ===============================
rCurrentVoltage := _fbModule1.rCurrentVoltage + _fbModule2.rCurrentVoltage + _fbModule3.rCurrentVoltage;
-
+stHMIInterface.rVoltage := rCurrentVoltage;
// ===============================
// String balance check
@@ -237,6 +244,21 @@ IF _xAllModulesReady AND _xBalanceOk THEN
xReady := TRUE;
ELSE
xReady := FALSE;
+END_IF
+
+// ===============================
+// String status sum
+// ===============================
+IF xOff THEN
+ eStatus := E_COMPONENT_STATUS.OFF;
+END_IF
+
+IF xReady THEN
+ eStatus := E_COMPONENT_STATUS.ON;
+END_IF
+
+IF xError THEN
+ eStatus := E_COMPONENT_STATUS.ERROR;
END_IF]]>
@@ -305,7 +327,9 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]>
-
+
+
+
@@ -317,13 +341,17 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]>
-
+
+
+
-
+
+
+
@@ -339,7 +367,6 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]>
-
@@ -362,6 +389,15 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]>
+
+
+
+
+
+
+
+
+
diff --git a/PLC/POUs/FB_Unit.TcPOU b/PLC/POUs/FB_Unit.TcPOU
index 4d335f5..5b7a724 100644
--- a/PLC/POUs/FB_Unit.TcPOU
+++ b/PLC/POUs/FB_Unit.TcPOU
@@ -27,6 +27,9 @@ VAR_INPUT
// Release analog io limit errors
xReleaseLimitErrors : BOOL;
+ // Release manual mode
+ xReleaseManualMode : BOOL;
+
// Input to confirm all errors
xConfirmAlarms : BOOL;
END_VAR
@@ -107,13 +110,13 @@ VAR
// Pump posolyt inlet interlocks
_stPosolytPumpInletPIntlk : T_INTERLOCK;
- _stPosolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001;
+ _stPosolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0000;
_stPosolytPumpInletSIntlk : T_INTERLOCK;
_stPosolytPumpInletSIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001;
// Pump negolyt inlet interlocks
_stNegolytPumpInletPIntlk : T_INTERLOCK;
- _stNegolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001;
+ _stNegolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0000;
_stNegolytPumpInletSIntlk : T_INTERLOCK;
_stNegolytPumpInletSIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001;
@@ -158,6 +161,9 @@ _xWarningActive := FALSE;
// Reset safety interlocks flag
xSafetyIntlksOk := TRUE;
+// Copy release manual mode
+_xReleaseManualMode := xReleaseManualMode;
+
// ===============================
// Valve posolyt tank outlet
// ===============================
@@ -229,8 +235,8 @@ stHMIInterface.stPosolytPump.stInterlock.asSafetyINTLKName[0] := 'Emergency stop
_stPosolytPumpInletSIntlk.0 := xEmergencyStopOk;
// Process interlocks
-stHMIInterface.stPosolytPump.stInterlock.asProcessINTLKName[0] := 'At least one valve is open';
-_stPosolytPumpInletPIntlk.0 := _fbPosolytValveTankOutlet.IsOpen;
+// stHMIInterface.stPosolytPump.stInterlock.asProcessINTLKName[0] := 'At least one valve is open';
+//_stPosolytPumpInletPIntlk.0 := _fbPosolytValveTankOutlet.IsOpen;
// Valve fb
@@ -273,8 +279,8 @@ stHMIInterface.stNegolytPump.stInterlock.asSafetyINTLKName[0] := 'Emergency stop
_stNegolytPumpInletSIntlk.0 := xEmergencyStopOk;
// Process interlocks
-stHMIInterface.stNegolytPump.stInterlock.asProcessINTLKName[0] := 'At least one valve is open';
-_stNegolytPumpInletPIntlk.0 := _fbNegolytValveTankOutlet.IsOpen;
+//stHMIInterface.stNegolytPump.stInterlock.asProcessINTLKName[0] := 'At least one valve is open';
+//_stNegolytPumpInletPIntlk.0 := _fbNegolytValveTankOutlet.IsOpen;
// Valve fb
@@ -364,7 +370,7 @@ _fbPressurePosolytTankInlet(
stEWConfig:= stUnitConfig.stEWLPosolytPressureTankInlet,
stEWDelayConfig:= stUnitConfig.stEWDPosolytPressureTankInlet,
xReleaseErrors:= xReleaseErrors,
- xReleaseLimitErrors:= xReleaseLimitErrors AND _fbPosolytPumpInlet.IsRunning AND _fbPosolytPumpInlet.xInTarget,
+ xReleaseLimitErrors:= xReleaseLimitErrors,
xReleaseHardwareErrors:= xReleaseErrors,
xConfirmAlarms:= xConfirmAlarms,
stHMIInterface => stHMIInterface.stPosolytPressureTankInlet);
@@ -388,7 +394,7 @@ _fbPressureNegolytTankInlet(
stEWConfig:= stUnitConfig.stEWLNegolytPressureTankInlet,
stEWDelayConfig:= stUnitConfig.stEWDNegolytPressureTankInlet,
xReleaseErrors:= xReleaseErrors,
- xReleaseLimitErrors:= xReleaseLimitErrors AND _fbNegolytPumpInlet.IsRunning AND _fbNegolytPumpInlet.xInTarget,
+ xReleaseLimitErrors:= xReleaseLimitErrors,
xReleaseHardwareErrors:= xReleaseErrors,
xConfirmAlarms:= xConfirmAlarms,
stHMIInterface => stHMIInterface.stNegolytPressureTankInlet);
@@ -706,6 +712,9 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]>
+
+
+
diff --git a/PLC/POUs/MAIN.TcPOU b/PLC/POUs/MAIN.TcPOU
index 022e2c0..607d1b1 100644
--- a/PLC/POUs/MAIN.TcPOU
+++ b/PLC/POUs/MAIN.TcPOU
@@ -9,7 +9,10 @@ VAR
_xConfirmAlarms : BOOL;
_xEnableString : BOOL;
_xEnableInverter : BOOL;
+
+ {attribute 'OPC.UA.DA' := '0'}
_fbString : FB_String('String 1');
+
_fbInverter : FB_PowerSupplySunspec;
_stInverterData : ST_SUNSPEC_CURRENT_VALUES;
@@ -18,9 +21,7 @@ VAR
// Variable to detect battery status change
_eLastBatteryStatus : E_BATTERY_STATUS;
- // Variable to detect any battery status change
- _xBatteryStatusChange : BOOL;
-
+ // State machine state
_iState : INT;
// Internal inverter power
@@ -33,7 +34,7 @@ VAR
_tonStartupDelay : TON := (PT := T#10S);
// Small delay for inverter shutdown
- _tonBeginShutdown : TON := (PT := T#10S);
+ _tonBeginShutdown : TON := (PT := T#30S);
// Not all strings in automatic mode
_fbNoAutomaticModeAlarm : Fb_TcAlarm;
@@ -47,11 +48,24 @@ VAR
// Timer for ADS read
_timADSReadTimer : TON;
- // MQTT client
- _fbMQTTClient : FB_IotMqttClient;
+ // Release manual mode
+ _xReleaseManualMode : BOOL;
- // connect to mqtt broker
- _xConnectToMQTTBrocker : BOOL;
+ // Current internal set inverter power value
+ _diInternalPowerSetpoint : DINT;
+
+ _diSetpointActivePower : DINT;
+
+ // Current BMS control mode (Auto local, Auto remote, etc...)
+ // On restart star in manual mode (so the ems can not directly start the bms)
+ _eBMSControlMode : E_BMS_CONTROL_MODE := E_BMS_CONTROL_MODE.MANUAL;
+
+ // UPS
+ _fbUPS : FB_S_UPS_BAPI;
+
+ // Safety
+ xSafetyRun AT %Q* : BOOL;
+ xSafetyErrAck AT %Q* : BOOL;
// DEBUG
_xRestart : BOOL;
@@ -73,24 +87,69 @@ END_IF
// DEBUG
// ===============================
+
+// ===============================
+// Handle Manual mode release
+// ===============================
+IF _iState = 0 THEN
+ _xReleaseManualMode := TRUE;
+ELSE
+ _xReleaseManualMode := FALSE;
+END_IF
+
+
+// ===============================
+// Handle UPS events
+// ===============================
+_fbUPS(
+ sNetID:= '',
+ iPLCPort:= 851,
+ tTimeout:= DEFAULT_ADS_TIMEOUT,
+ eUpsMode:= eSUPS_WrPersistData_Shutdown,
+ ePersistentMode:= SPDM_2PASS,
+ tRecoverTime:= T#10S,
+ bPowerFailDetect=> ,
+ eState=> );
+
+
IF _xFirstCycle THEN
_xFirstCycle := FALSE;
_fbString.Name := 'String 1';
- _xConnectToMQTTBrocker := TRUE;
END_IF
// Dely release of errors during PLC startup phase
_tonStartupDelay(IN := TRUE);
+// Ack alarms from HMI
+_xConfirmAlarms := GVL_SCADA.stAckAlarmsButton.xRequest;
+IF GVL_SCADA.stAckAlarmsButton.xRequest THEN
+ GVL_SCADA.stAckAlarmsButton.xRequest := FALSE;
+END_IF
+
// Call string 1
_fbString(
xEnable := _xEnableString,
- stHMIInterface:= ,
+ stHMIInterface:= GVL_SCADA.stHMIInterface,
xEmergencyStopOk:= _xEmergencyStopOk,
xReleaseErrors:= _xReleaseErrors AND _tonStartupDelay.Q,
- xReleaseLimitErrors:= _xReleaseLimitsErrors AND _tonStartupDelay.Q,
+ xReleaseLimitErrors:= _xReleaseLimitsErrors AND _tonStartupDelay.Q,
+ xReleaseManualMode := _xReleaseManualMode,
xConfirmAlarms:= _xConfirmAlarms);
+// HMI Feedback
+GVL_SCADA.stHMIInterface.rVoltage := _fbString.rCurrentVoltage;
+IF _fbString.eStatus = E_COMPONENT_STATUS.ON THEN
+ IF _iState = 30 AND _rPowerInverter > 0 THEN
+ GVL_SCADA.stHMIInterface.eStatus := E_COMPONENT_STATUS.DISCHARGING;
+ ELSIF _iState = 30 AND _rPowerInverter < 0 THEN
+ GVL_SCADA.stHMIInterface.eStatus := E_COMPONENT_STATUS.CHARGING;
+ ELSE
+ GVL_SCADA.stHMIInterface.eStatus :=_fbString.eStatus;
+ END_IF
+ELSE
+ GVL_SCADA.stHMIInterface.eStatus :=_fbString.eStatus;
+END_IF
+
// DEACTIVATED FOR DEBUG REASONS !!!
// Call inverter
//_fbInverter(
@@ -118,18 +177,46 @@ _fbADSReader(
BUSY=> ,
ERR=> ,
ERRID=> );
-
-// ===============================
-// MQTT cummunication
-// ===============================
-// Handle connection to broker
-_fbMQTTClient.Execute(_xConnectToMQTTBrocker);
-
+
// ===============================
// State machine
// ===============================
-CASE _iState OF
+CASE _eBMSControlMode OF
+ E_BMS_CONTROL_MODE.AUTO_REMOTE:
+ SM_AUTO_REMOTE();
+
+ E_BMS_CONTROL_MODE.AUTO_LOCAL:
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus := E_BATTERY_STATUS.TESTING;
+ SM_AUTO_LOCAL();
+
+ E_BMS_CONTROL_MODE.MANUAL:
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus := E_BATTERY_STATUS.MAINTENANCE;
+ SM_MANUAL();
+
+ E_BMS_CONTROL_MODE.SAFETY_CHECK:
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus := E_BATTERY_STATUS.MAINTENANCE;
+ SM_SAFETY_CHECK();
+
+ E_BMS_CONTROL_MODE.CAPACITY_TEST:
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus := E_BATTERY_STATUS.TESTING;
+ SM_CAPACITY_TEST();
+END_CASE
+
+
+// Reset alarm confirmation
+IF _xConfirmAlarms THEN
+ _xConfirmAlarms := FALSE;
+END_IF]]>
+
+
+
+
+
+
+
+
+ GVL_CONFIG.diMinimumAbsPowerForEnable) AND _fbString.xSafetyIntlksOk AND (NOT _fbString.xError) THEN
@@ -174,7 +261,7 @@ CASE _iState OF
30: // String and inverter enabled
// Set inverter power to modbus requested power
- _rPowerInverter := DINT_TO_REAL(GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower);
+ _rPowerInverter := DINT_TO_REAL(GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower);//DINT_TO_REAL(GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower);
// Check if the battery should still be active
IF (GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower = 0) THEN
@@ -205,6 +292,7 @@ CASE _iState OF
// Start string shutdown
_xEnableString := FALSE;
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus := E_CHARGE_STATUS.UNDEFINED;
GVL_MODBUS.stModbusEMSComm.stModbusReg10.uiActiveParallelMembers := 0;
_iState := 35;
END_IF
@@ -236,7 +324,7 @@ CASE _iState OF
_xEnableString := FALSE;
// Change battery status
- GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus := E_CHARGE_STATUS.FULL;
+ GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus := E_CHARGE_STATUS.EMPTY;
GVL_MODBUS.stModbusEMSComm.stModbusReg10.uiActiveParallelMembers := 0;
_iState := 35;
END_IF
@@ -307,71 +395,36 @@ CASE _iState OF
// Goto init state
_iState := 0;
END_IF
-END_CASE
-
-// Send MQTT battery status
-_xBatteryStatusChange := FALSE;
-
-IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus <> _eLastBatteryStatus THEN
- _xBatteryStatusChange := TRUE;
-END_IF
-_eLastBatteryStatus := GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus;
-
-IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus <> _eLastChargeStatus THEN
- _xBatteryStatusChange := TRUE;
-END_IF
-_eLastChargeStatus := GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus;
-
-IF _xBatteryStatusChange THEN
- SendBatteryStatus();
-END_IF
-
-// Reset alarm confirmation
-IF _xConfirmAlarms THEN
- _xConfirmAlarms := FALSE;
-END_IF]]>
-
-
-
-
- _sJSONString);
-
-// Send message if connected and no formatting error occured
-IF NOT _fbFormatString.bError AND _fbMQTTClient.bConnected THEN
- _fbMQTTClient.Publish('status', ADR(_sJSONString), INT_TO_UDINT(LEN(_sJSONString)), GVL_MQTT.eMQTTQoS, FALSE, FALSE);
-END_IF]]>
+END_CASE]]>
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -388,144 +441,98 @@ _fbMQTTClient.nKeepAlive:= GVL_MQTT.uiMQTTKeepAlive;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU b/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU
index 46d88ff..489a713 100644
--- a/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU
+++ b/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU
@@ -6,6 +6,7 @@ VAR_INPUT
sInverterIPAddr : STRING;
xEnable : BOOL;
rPower : REAL;
+ rReactivePower : REAL := 0.0;
xReset : BOOL;
rMaxBattPower : REAL := 24_000; // 24kW
END_VAR
@@ -47,6 +48,9 @@ VAR
// Unscaled limit for converter power
_iWMaxLimPct : INT;
+ // Scaling factor for reactive power percent value
+ _iVarPctSF : INT;
+
// Reread set power limit
_iWMaxLimPctRead : INT;
_iWMaxLimPctReadScaled : REAL;
@@ -72,6 +76,12 @@ VAR
// Value for commanding the target state of the inverter
_uiPCSSetOperation : UINT;
+ // Maximum reactive power
+ _iMaxPowerVar : INT := 0;
+
+ // Enable max reactive power percent controller
+ _iMaxVarPct : INt := 1;
+
// Holds the state number in which an error occured
_iErrorInState : INT;
@@ -143,6 +153,26 @@ VAR CONSTANT
// SIZE 10
AC_VALUES_START_REGISTER : WORD := 40084;
+ // Power factor register in cosine of angle
+ // Size 1, int16 (Range = -32767 .. 32767, Not implemented 0x8000)
+ //OUT_PF_SET : WORD := 40192;
+
+ // Enable power factor controller
+ // Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)
+ //OUT_PF_SET_ENA : WORD := 40196;
+
+ // Reactive power in percent of W_Max
+ // Size 1, int16 (Range = -32767 .. 32767, Not implemented 0x8000)
+ VAR_W_MAX_PCT : WORD := 40197;
+
+ // Enable percent limited var controller
+ // Size 1, enum16 (Range = 0 .. 65534, Not implemented = 0xFFFF)
+ VAR_PCT_ENA : WORD := 40204;
+
+ // Register for reactive power percent scaling factor
+ // Size 1, sunssf (int16) (Range = -10 .. 10, Not implemented 0x8000)
+ VAR_PCT_SF : WORD := 40207;
+
// Error bits register
// Size 2
EVT_1_REGISTER : WORD := 40110;
@@ -289,6 +319,42 @@ CASE _iState OF
_fbReadRegister(bExecute := FALSE);
END_IF
+ 26: // Read inverter scaling factor for reactive power
+ _iErrorInState := _iState;
+ _fbReadRegister(
+ sIPAddr:= sInverterIPAddr,
+ nTCPPort:= 502,
+ nUnitID:= 16#FF, // 16#FF for Modbus TCP
+ nQuantity:= 1,
+ nMBAddr:= VAR_PCT_SF,
+ cbLength:= SIZEOF(_iVarPctSF),
+ pDestAddr:= ADR(_iVarPctSF),
+ bExecute:= TRUE,
+ tTimeout:= T#5S,
+ bBusy=> ,
+ bError=> ,
+ nErrId=> ,
+ cbRead=> );
+
+ // Check if reading mudbus register is done
+ IF NOT _fbReadRegister.bBusy THEN
+ // If there was no error then continue
+ IF NOT _fbReadRegister.bError THEN
+ _iState := 30;
+ // Check for valid value
+ IF (_iVarPctSF < -10) OR (_iVarPctSF > 10) OR (_iVarPctSF = 16#8000) THEN
+ // Goto error state
+ _iState := 1000;
+ END_IF
+ ELSE
+ xError := TRUE;
+ // Goto error state
+ _iState := 1000;
+ END_IF
+ _fbReadRegister(bExecute := FALSE);
+ END_IF
+
+
30: // Read inverter max power
_iErrorInState := _iState;
_fbReadRegister(
@@ -347,6 +413,8 @@ CASE _iState OF
_iState := 50;
_rOldPower := rPower;
_uiMaxLimEn := 1;
+ // Calculate reactive power setting
+ _iMaxPowerVar := LREAL_TO_INT((rReactivePower*100)/(_iMaxPowerVar * EXPT(10,_iVarPctSF)));
ELSE
xError := TRUE;
// Goto error state
@@ -355,6 +423,66 @@ CASE _iState OF
_fbWriteRegister(bExecute := FALSE);
END_IF
+
+ 41: // Set max reactive power in percent
+ _iErrorInState := _iState;
+ _fbWriteRegister(
+ sIPAddr:= sInverterIPAddr,
+ nTCPPort:= 502,
+ nUnitID:= 16#FF, // 16#FF for Modbus TCP
+ nQuantity:= 1,
+ nMBAddr:= VAR_W_MAX_PCT,
+ cbLength:= SIZEOF(_iMaxPowerVar),
+ pSrcAddr:= ADR(_iMaxPowerVar),
+ bExecute:= TRUE,
+ tTimeout:= T#5S,
+ bBusy=> ,
+ bError=> ,
+ nErrId=> );
+
+ // If writing modbus register is done
+ IF NOT _fbWriteRegister.bBusy THEN
+ // And there is no error, then continue
+ IF NOT _fbWriteRegister.bError THEN
+ _iState := 42;
+ ELSE
+ xError := TRUE;
+ // Goto error state
+ _iState := 1000;
+ END_IF
+ _fbWriteRegister(bExecute := FALSE);
+ END_IF
+
+ 42: // Enable reactive power percent limiting
+ _iErrorInState := _iState;
+ _fbWriteRegister(
+ sIPAddr:= sInverterIPAddr,
+ nTCPPort:= 502,
+ nUnitID:= 16#FF, // 16#FF for Modbus TCP
+ nQuantity:= 1,
+ nMBAddr:= VAR_PCT_ENA,
+ cbLength:= SIZEOF(_iMaxVarPct),
+ pSrcAddr:= ADR(_iMaxVarPct),
+ bExecute:= TRUE,
+ tTimeout:= T#5S,
+ bBusy=> ,
+ bError=> ,
+ nErrId=> );
+
+ // If writing modbus register is done
+ IF NOT _fbWriteRegister.bBusy THEN
+ // And there is no error, then continue
+ IF NOT _fbWriteRegister.bError THEN
+ _iState := 50;
+ ELSE
+ xError := TRUE;
+ // Goto error state
+ _iState := 1000;
+ END_IF
+ _fbWriteRegister(bExecute := FALSE);
+ END_IF
+
+
// 45: // Read set power
// _fbReadRegister(
// sIPAddr:= sInverterIPAddr,
@@ -704,11 +832,30 @@ END_CASE]]>
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PLC_SIM/PLC_SIM.tmc b/PLC_SIM/PLC_SIM.tmc
index 64832fb..a98bfaa 100644
--- a/PLC_SIM/PLC_SIM.tmc
+++ b/PLC_SIM/PLC_SIM.tmc
@@ -1,4 +1,4 @@
-ST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINTST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT320standardNameSTRING(31)25632standardDateTIMESTRUCT8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_UNIT_ERROR176xErrorHighPressurePosolytSegmentInletBOOL80falsexErrorHighPressurePosolytTankInletBOOL88falsexErrorHighTempPosolytBOOL816falsexErrorHighPressureNegolytSegmentInletBOOL824falsexErrorHighPressureNegolytTankInletBOOL832falsexErrorHighTempNegolytBOOL840falsexErrorLowPressurePosolytSegmentInletBOOL848falsexErrorLowPressurePosolytTankInletBOOL856falsexErrorLowTempPosolytBOOL864falsexErrorLowPressureNegolytSegmentInletBOOL872falsexErrorLowPressureNegolytTankInletBOOL880falsexErrorLowTempNegolytBOOL888falsexErrorOpenValvePosolytBOOL896falsexErrorCloseValvePosolytBOOL8104falsexErrorOpenValveNegolytBOOL8112falsexErrorCloseValveNegolytBOOL8120falsexErrorHighVoltageSegmentBOOL8128falsexErrorLowVoltageSegmentBOOL8136falsexMCBOkPumpPosolytBOOL8144trueTcAddressTypeOutputxRepairSwitchOkPumpPosolytBOOL8152trueTcAddressTypeOutputxMCBOkPumpNegolytBOOL8160trueTcAddressTypeOutputxRepairSwitchOkPumpNegolytBOOL8168trueTcAddressTypeOutputST_MODULE_ERROR704astUnitErrorsST_UNIT_ERROR047040ST_STRING_ERROR2112stModuleErrorST_MODULE_ERROR0321120FB_ValveMockup640xOpenValveBOOL864ItemTypeInputTcAddressTypeInputxCloseValveBOOL872ItemTypeInputTcAddressTypeInputxErrorOpenBOOL880falseItemTypeInputxErrorCloseBOOL888falseItemTypeInputxOpenFeedbackBOOL896ItemTypeOutputTcAddressTypeOutputxCloseFeedbackBOOL8104ItemTypeOutputTcAddressTypeOutput_tonOpenTON256128.PTT#2S_tonCloseTON256384.PTT#2SPouTypeFunctionBlockFB_RampGenerator704rTargetREAL3264ItemTypeInputrTargetMinREAL3296ItemTypeInputrTargetMaxREAL32128ItemTypeInputtimRampUpTIME32160ItemTypeInputtimRampDownTIME32192ItemTypeInputrSetpointREAL322240ItemTypeOutputxInTargetBOOL8256ItemTypeOutput_rCycleTimeREAL32288_rRampUpSpeedREAL32320_rRampDownSpeedREAL32352_rDistanceToGoREAL32384_xFirstCycleBOOL8416true_fbGetCurTaskIdxGETCURTASKINDEX256448SetStartrStartpointREAL32PouTypeFunctionBlockST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1FB_MotorMockup53760xEnableBOOL864ItemTypeInputTcAddressTypeInputiSetpointINT1680ItemTypeInputTcAddressTypeInputiMotorSpeedFeedbackINT16112ItemTypeOutputTcAddressTypeOutput_iInternalSetpointINT16128_fbRampGeneratorFB_RampGenerator704192_stAnalogScalingST_ANALOG_IO_CONFIG76844800.iAIMax32767.iAIMin0.rPVMax100.rPVMin0_stAnalogEWConfigST_ANALOG_EW_LEVELS12845568_stAnalogEWDelaysST_ANALOG_EW_DELAYS32045696PouTypeFunctionBlockFB_AnalogSensorMockup9024xEnableBOOL864ItemTypeInputxErrorHighBOOL872falseItemTypeInputxErrorLowBOOL880falseItemTypeInputrOnValueREAL3296ItemTypeInputrOffValueREAL32128ItemTypeInputrErrorLowValueREAL32160ItemTypeInputrErrorHighValueREAL32192ItemTypeInputrNoiseREAL322240ItemTypeInputstAnalogScalingST_ANALOG_IO_CONFIG768256ItemTypeInputiAnalogValueINT161024ItemTypeOutputTcAddressTypeOutput_rTargetValueREAL321056_lrTmpLREAL641088_rFilterParamREAL3211520.005_rFilterParam2REAL321184_rValueREAL321216_rPrevValueREAL3212480PouTypeFunctionBlockFB_UnitMockup172160stUnitErrorST_UNIT_ERROR6464ItemTypeInput_fbPosolytValveTankOutletFB_ValveMockup640128_fbNegolytValveTankOutletFB_ValveMockup640768_fbPosolytPumpInletFB_MotorMockup537601408_fbNegolytPumpInletFB_MotorMockup5376055168_fbPressurePosolytSegmentInletFB_AnalogSensorMockup9024108928_fbPressurePosolytTankInletFB_AnalogSensorMockup9024117952_fbPressureNegolytSegmentInletFB_AnalogSensorMockup9024126976_fbPressureNegolytTankInletFB_AnalogSensorMockup9024136000_fbTemperatureSensorPosolytFB_AnalogSensorMockup9024145024_fbTemperatureSensorNegolytFB_AnalogSensorMockup9024154048_fbVoltageSegmentFB_AnalogSensorMockup9024163072_xFlowThroughtSegmentPosolytBOOL8172096_xFlowThroughtBypassPosolytBOOL8172104_xFlowThroughtSegmentNegolytBOOL8172112_xFlowThroughtBypassNegolytBOOL8172120PouTypeFunctionBlockFB_ModuleMockup688832stModuleErrorST_MODULE_ERROR6464ItemTypeInputafbUnitsFB_UnitMockup04688640128iINT16688768PouTypeFunctionBlockFB_StringMockup2066688stStringErrorST_STRING_ERROR6464ItemTypeInputafbModulesFB_ModuleMockup032066496128iINT162066624PouTypeFunctionBlockFW_DRand4288nSeedINT1664ItemTypeInputfRndNumLREAL64128ItemTypeOutputFirstCall_iBOOL8192HoldRand_iDINT32224R250_Buffer_iUINT02504000256R250_IndexINT164256PouTypeFunctionBlockconditionalshowDRAND4480SeedINT1664ItemTypeInputNumLREAL64128ItemTypeOutputfbDRandFW_DRand4288192conditionalshowPouTypeFunctionBlockconditionalshow_all_localsVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_AnalogInput1536AIOpenCircuitTcEventEntry1920.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry192192.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192384.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192576.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorErrorLowTcEventEntry192768.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorWarningLowTcEventEntry192960.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningWarningHighTcEventEntry1921152.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningErrorHighTcEventEntry1921344.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogInputAnalogOutputConfigErrorErrorST_AnalogOutput192ConfigErrorTcEventEntry1920.uuidEventClass.Data12348503005.uuidEventClass.Data216108.uuidEventClass.Data316599.uuidEventClass.Data4[0]152.uuidEventClass.Data4[1]126.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]76.uuidEventClass.Data4[4]218.uuidEventClass.Data4[5]139.uuidEventClass.Data4[6]155.uuidEventClass.Data4[7]84.nEventIDE_AnalogOutput.ConfigError.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogOutputPLC_SIM{08500001-0000-0000-F000-000000000064}0PlcTask#x020100400PlcTask Inputs079953920MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633562112MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633562120MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633562752MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633562760MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633563392MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633563408MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633617152MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633617168MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633734272MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633734280MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633734912MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633734920MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633735552MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633735568MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633789312MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633789328MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633906432MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633906440MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633907072MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633907080MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633907712MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633907728MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633961472MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633961488MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634078592MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634078600MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634079232MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634079240MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634079872MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634079888MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634133632MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634133648MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634250944MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634250952MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634251584MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634251592MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634252224MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634252240MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634305984MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634306000MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634423104MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634423112MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634423744MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634423752MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634424384MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634424400MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634478144MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634478160MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634595264MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634595272MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634595904MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634595912MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634596544MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634596560MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634650304MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634650320MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634767424MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634767432MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634768064MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634768072MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634768704MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634768720MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634822464MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634822480MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634939776MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634939784MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634940416MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634940424MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634941056MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634941072MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634994816MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634994832MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635111936MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635111944MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635112576MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635112584MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635113216MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635113232MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635166976MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput635166992MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635284096MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635284104MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635284736MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635284744MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635285376MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635285392MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635339136MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput635339152MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635456256MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635456264MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635456896MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635456904MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635457536MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635457552MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635511296MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput6355113121PlcTask Outputs079953920GVL_GLOBAL.xEmergencyStopOk8BOOLtrueTcAddressTypeOutputTcVarGlobal3286888MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633562144MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633562152MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633562784MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633562792MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633563440MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633617200MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633671872MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633680896MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633689920MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633698944MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput633707968MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput633716992MAIN.fbString.afbModules[0].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput633726016MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633734304MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633734312MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633734944MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633734952MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633735600MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633789360MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633844032MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633853056MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633862080MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633871104MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput633880128MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput633889152MAIN.fbString.afbModules[0].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput633898176MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633906464MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633906472MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633907104MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633907112MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633907760MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633961520MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634016192MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634025216MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634034240MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634043264MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634052288MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634061312MAIN.fbString.afbModules[0].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634070336MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634078624MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634078632MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634079264MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634079272MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634079920MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634133680MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634188352MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634197376MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634206400MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634215424MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634224448MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634233472MAIN.fbString.afbModules[0].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634242496MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634250976MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634250984MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634251616MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634251624MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634252272MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634306032MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634360704MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634369728MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634378752MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634387776MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634396800MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634405824MAIN.fbString.afbModules[1].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634414848MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634423136MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634423144MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634423776MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634423784MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634424432MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634478192MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634532864MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634541888MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634550912MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634559936MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634568960MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634577984MAIN.fbString.afbModules[1].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634587008MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634595296MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634595304MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634595936MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634595944MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634596592MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634650352MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634705024MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634714048MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634723072MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634732096MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634741120MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634750144MAIN.fbString.afbModules[1].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634759168MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634767456MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634767464MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634768096MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634768104MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634768752MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634822512MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634877184MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634886208MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634895232MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634904256MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634913280MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634922304MAIN.fbString.afbModules[1].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634931328MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634939808MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634939816MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634940448MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634940456MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634941104MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634994864MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635049536MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635058560MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635067584MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635076608MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635085632MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635094656MAIN.fbString.afbModules[2].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635103680MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635111968MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635111976MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635112608MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635112616MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635113264MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635167024MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635221696MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635230720MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635239744MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635248768MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635257792MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635266816MAIN.fbString.afbModules[2].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635275840MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635284128MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635284136MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635284768MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635284776MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635285424MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635339184MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635393856MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635402880MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635411904MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635420928MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635429952MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635438976MAIN.fbString.afbModules[2].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635448000MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635456288MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635456296MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635456928MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635456936MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635457584MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635511344MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635566016MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635575040MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635584064MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635593088MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635602112MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635611136MAIN.fbString.afbModules[2].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635620160GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635632976GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635632984GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635632992GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633000GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633152GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633160GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633168GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633176GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633328GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633336GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633344GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633352GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633504GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633512GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633520GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633528GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633680GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633688GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633696GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633704GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633856GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635633864GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633872GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635633880GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634032GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634040GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634048GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634056GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634208GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634216GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634224GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634232GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634384GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634392GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634400GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634408GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634560GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634568GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634576GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634584GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634736GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634744GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634752GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634760GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634912GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635634920GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635634928GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput6356349363PlcTask Internal079953920GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_VALVE.MAX_INTERLOCKS32352_rDistanceToGoREAL32384_xFirstCycleBOOL8416true_fbGetCurTaskIdxGETCURTASKINDEX256448SetStartrStartpointREAL32PouTypeFunctionBlockST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1FB_MotorMockup54016xEnableBOOL864ItemTypeInputTcAddressTypeInputiSetpointINT1680ItemTypeInputTcAddressTypeInputiMotorSpeedFeedbackINT16112ItemTypeOutputTcAddressTypeOutput_iInternalSetpointINT16128_fbRampGeneratorFB_RampGenerator704192_stAnalogScalingST_ANALOG_IO_CONFIG76844992.iAIMax32767.iAIMin0.rPVMax100.rPVMin0_stAnalogEWConfigST_ANALOG_EW_LEVELS12845760_stAnalogEWDelaysST_ANALOG_EW_DELAYS32045888PouTypeFunctionBlockFB_AnalogSensorMockup9088xEnableBOOL864ItemTypeInputxErrorHighBOOL872falseItemTypeInputxErrorLowBOOL880falseItemTypeInputrOnValueREAL3296ItemTypeInputrOffValueREAL32128ItemTypeInputrErrorLowValueREAL32160ItemTypeInputrErrorHighValueREAL32192ItemTypeInputrNoiseREAL322240ItemTypeInputstAnalogScalingST_ANALOG_IO_CONFIG768256ItemTypeInputiAnalogValueINT161024ItemTypeOutputTcAddressTypeOutput_rTargetValueREAL321056_lrTmpLREAL641088_rFilterParamREAL3211520.005_rFilterParam2REAL321184_rValueREAL321216_rPrevValueREAL3212480PouTypeFunctionBlockFB_UnitMockup173120stUnitErrorST_UNIT_ERROR6464ItemTypeInput_fbPosolytValveTankOutletFB_ValveMockup640128_fbNegolytValveTankOutletFB_ValveMockup640768_fbPosolytPumpInletFB_MotorMockup540161408_fbNegolytPumpInletFB_MotorMockup5401655424_fbPressurePosolytSegmentInletFB_AnalogSensorMockup9088109440_fbPressurePosolytTankInletFB_AnalogSensorMockup9088118528_fbPressureNegolytSegmentInletFB_AnalogSensorMockup9088127616_fbPressureNegolytTankInletFB_AnalogSensorMockup9088136704_fbTemperatureSensorPosolytFB_AnalogSensorMockup9088145792_fbTemperatureSensorNegolytFB_AnalogSensorMockup9088154880_fbVoltageSegmentFB_AnalogSensorMockup9088163968_xFlowThroughtSegmentPosolytBOOL8173056_xFlowThroughtBypassPosolytBOOL8173064_xFlowThroughtSegmentNegolytBOOL8173072_xFlowThroughtBypassNegolytBOOL8173080PouTypeFunctionBlockFB_ModuleMockup692672stModuleErrorST_MODULE_ERROR6464ItemTypeInputafbUnitsFB_UnitMockup04692480128iINT16692608PouTypeFunctionBlockFB_StringMockup2078208stStringErrorST_STRING_ERROR6464ItemTypeInputafbModulesFB_ModuleMockup032078016128iINT162078144PouTypeFunctionBlockFW_DRand4288nSeedINT1664ItemTypeInputfRndNumLREAL64128ItemTypeOutputFirstCall_iBOOL8192HoldRand_iDINT32224R250_Buffer_iUINT02504000256R250_IndexINT164256PouTypeFunctionBlockconditionalshowDRAND4480SeedINT1664ItemTypeInputNumLREAL64128ItemTypeOutputfbDRandFW_DRand4288192conditionalshowPouTypeFunctionBlockconditionalshow_all_localsVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_AnalogInput1536AIOpenCircuitTcEventEntry1920.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry192192.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192384.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192576.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorErrorLowTcEventEntry192768.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorWarningLowTcEventEntry192960.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningWarningHighTcEventEntry1921152.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningErrorHighTcEventEntry1921344.uuidEventClass.Data1192311624.uuidEventClass.Data236805.uuidEventClass.Data317216.uuidEventClass.Data4[0]182.uuidEventClass.Data4[1]235.uuidEventClass.Data4[2]97.uuidEventClass.Data4[3]81.uuidEventClass.Data4[4]228.uuidEventClass.Data4[5]159.uuidEventClass.Data4[6]201.uuidEventClass.Data4[7]255.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogInputAnalogOutputConfigErrorErrorST_AnalogOutput192ConfigErrorTcEventEntry1920.uuidEventClass.Data12348503005.uuidEventClass.Data216108.uuidEventClass.Data316599.uuidEventClass.Data4[0]152.uuidEventClass.Data4[1]126.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]76.uuidEventClass.Data4[4]218.uuidEventClass.Data4[5]139.uuidEventClass.Data4[6]155.uuidEventClass.Data4[7]84.nEventIDE_AnalogOutput.ConfigError.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassAnalogOutputPLC_SIM{08500001-0000-0000-F000-000000000064}0PlcTask#x020100400PlcTask Inputs079953920MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633562112MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633562120MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633562752MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633562760MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633563392MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633563408MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633617408MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633617424MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633735232MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633735240MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633735872MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633735880MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633736512MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633736528MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633790528MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633790544MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633908352MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633908360MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput633908992MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput633909000MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput633909632MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput633909648MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput633963648MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput633963664MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634081472MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634081480MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634082112MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634082120MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634082752MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634082768MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634136768MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634136784MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634254784MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634254792MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634255424MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634255432MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634256064MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634256080MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634310080MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634310096MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634427904MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634427912MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634428544MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634428552MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634429184MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634429200MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634483200MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634483216MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634601024MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634601032MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634601664MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634601672MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634602304MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634602320MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634656320MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634656336MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634774144MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634774152MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634774784MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634774792MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634775424MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634775440MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput634829440MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput634829456MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634947456MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634947464MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput634948096MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput634948104MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput634948736MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput634948752MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635002752MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput635002768MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635120576MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635120584MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635121216MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635121224MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635121856MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635121872MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635175872MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput635175888MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635293696MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635293704MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635294336MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635294344MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635294976MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635294992MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635348992MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput635349008MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635466816MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635466824MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenValve8BOOLTcAddressTypeInput635467456MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseValve8BOOLTcAddressTypeInput635467464MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.xEnable8BOOLTcAddressTypeInput635468096MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeInput635468112MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.xEnable8BOOLTcAddressTypeInput635522112MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeInput6355221281PlcTask Outputs079953920GVL_GLOBAL.xEmergencyStopOk8BOOLtrueTcAddressTypeOutputTcVarGlobal3286888MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633562144MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633562152MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633562784MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633562792MAIN.fbString.afbModules[0].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633563440MAIN.fbString.afbModules[0].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633617456MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633672384MAIN.fbString.afbModules[0].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633681472MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633690560MAIN.fbString.afbModules[0].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633699648MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput633708736MAIN.fbString.afbModules[0].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput633717824MAIN.fbString.afbModules[0].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput633726912MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633735264MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633735272MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633735904MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633735912MAIN.fbString.afbModules[0].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633736560MAIN.fbString.afbModules[0].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633790576MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633845504MAIN.fbString.afbModules[0].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633854592MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput633863680MAIN.fbString.afbModules[0].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput633872768MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput633881856MAIN.fbString.afbModules[0].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput633890944MAIN.fbString.afbModules[0].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput633900032MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633908384MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633908392MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput633909024MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput633909032MAIN.fbString.afbModules[0].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633909680MAIN.fbString.afbModules[0].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput633963696MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634018624MAIN.fbString.afbModules[0].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634027712MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634036800MAIN.fbString.afbModules[0].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634045888MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634054976MAIN.fbString.afbModules[0].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634064064MAIN.fbString.afbModules[0].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634073152MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634081504MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634081512MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634082144MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634082152MAIN.fbString.afbModules[0].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634082800MAIN.fbString.afbModules[0].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634136816MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634191744MAIN.fbString.afbModules[0].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634200832MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634209920MAIN.fbString.afbModules[0].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634219008MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634228096MAIN.fbString.afbModules[0].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634237184MAIN.fbString.afbModules[0].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634246272MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634254816MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634254824MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634255456MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634255464MAIN.fbString.afbModules[1].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634256112MAIN.fbString.afbModules[1].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634310128MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634365056MAIN.fbString.afbModules[1].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634374144MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634383232MAIN.fbString.afbModules[1].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634392320MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634401408MAIN.fbString.afbModules[1].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634410496MAIN.fbString.afbModules[1].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634419584MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634427936MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634427944MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634428576MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634428584MAIN.fbString.afbModules[1].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634429232MAIN.fbString.afbModules[1].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634483248MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634538176MAIN.fbString.afbModules[1].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634547264MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634556352MAIN.fbString.afbModules[1].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634565440MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634574528MAIN.fbString.afbModules[1].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634583616MAIN.fbString.afbModules[1].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634592704MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634601056MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634601064MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634601696MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634601704MAIN.fbString.afbModules[1].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634602352MAIN.fbString.afbModules[1].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634656368MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634711296MAIN.fbString.afbModules[1].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634720384MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634729472MAIN.fbString.afbModules[1].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634738560MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634747648MAIN.fbString.afbModules[1].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634756736MAIN.fbString.afbModules[1].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634765824MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634774176MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634774184MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634774816MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634774824MAIN.fbString.afbModules[1].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634775472MAIN.fbString.afbModules[1].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634829488MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634884416MAIN.fbString.afbModules[1].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634893504MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput634902592MAIN.fbString.afbModules[1].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput634911680MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput634920768MAIN.fbString.afbModules[1].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput634929856MAIN.fbString.afbModules[1].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput634938944MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634947488MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634947496MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput634948128MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput634948136MAIN.fbString.afbModules[2].afbUnits[0]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput634948784MAIN.fbString.afbModules[2].afbUnits[0]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635002800MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635057728MAIN.fbString.afbModules[2].afbUnits[0]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635066816MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635075904MAIN.fbString.afbModules[2].afbUnits[0]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635084992MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635094080MAIN.fbString.afbModules[2].afbUnits[0]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635103168MAIN.fbString.afbModules[2].afbUnits[0]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635112256MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635120608MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635120616MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635121248MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635121256MAIN.fbString.afbModules[2].afbUnits[1]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635121904MAIN.fbString.afbModules[2].afbUnits[1]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635175920MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635230848MAIN.fbString.afbModules[2].afbUnits[1]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635239936MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635249024MAIN.fbString.afbModules[2].afbUnits[1]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635258112MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635267200MAIN.fbString.afbModules[2].afbUnits[1]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635276288MAIN.fbString.afbModules[2].afbUnits[1]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635285376MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635293728MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635293736MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635294368MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635294376MAIN.fbString.afbModules[2].afbUnits[2]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635295024MAIN.fbString.afbModules[2].afbUnits[2]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635349040MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635403968MAIN.fbString.afbModules[2].afbUnits[2]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635413056MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635422144MAIN.fbString.afbModules[2].afbUnits[2]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635431232MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635440320MAIN.fbString.afbModules[2].afbUnits[2]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635449408MAIN.fbString.afbModules[2].afbUnits[2]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635458496MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635466848MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635466856MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeOutput635467488MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeOutput635467496MAIN.fbString.afbModules[2].afbUnits[3]._fbPosolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635468144MAIN.fbString.afbModules[2].afbUnits[3]._fbNegolytPumpInlet.iMotorSpeedFeedback16INTTcAddressTypeOutput635522160MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635577088MAIN.fbString.afbModules[2].afbUnits[3]._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635586176MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeOutput635595264MAIN.fbString.afbModules[2].afbUnits[3]._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeOutput635604352MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorPosolyt.iAnalogValue16INTTcAddressTypeOutput635613440MAIN.fbString.afbModules[2].afbUnits[3]._fbTemperatureSensorNegolyt.iAnalogValue16INTTcAddressTypeOutput635622528MAIN.fbString.afbModules[2].afbUnits[3]._fbVoltageSegment.iAnalogValue16INTTcAddressTypeOutput635631616GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635646800GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635646808GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635646816GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635646824GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635646976GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635646984GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635646992GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647000GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647152GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647160GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647168GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647176GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647328GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647336GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647344GVL_GLOBAL.astStringError.stModuleError[0].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647352GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647504GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647512GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647520GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647528GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647680GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647688GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647696GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647704GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647856GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635647864GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647872GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635647880GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648032GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648040GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648048GVL_GLOBAL.astStringError.stModuleError[1].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648056GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648208GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648216GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648224GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[0].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648232GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648384GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648392GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648400GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[1].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648408GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648560GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648568GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648576GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[2].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648584GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648736GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpPosolyt8BOOLtrueTcAddressTypeOutput635648744GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xMCBOkPumpNegolyt8BOOLtrueTcAddressTypeOutput635648752GVL_GLOBAL.astStringError.stModuleError[2].astUnitErrors[3].xRepairSwitchOkPumpNegolyt8BOOLtrueTcAddressTypeOutput6356487603PlcTask Internal079953920GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_VALVE.MAX_INTERLOCKS8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_BaseLib288ST_LibVersion.iMajor0.iMinor9.iBuild1.iRevision0.nFlags0.sVersion0.9.1const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3072864Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073152Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073168Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073184Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073200Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073216Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073232Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073248Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073264Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073280Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073296Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073312Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073328Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073344Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073360Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073376Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073392Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073408Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073424Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073440Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073456Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073472Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073488Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073504Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073520Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073536Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073552Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073568Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073584Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073600Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073616Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073632Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073648Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073664Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073680Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073696Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3073712Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3073728Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3073744Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3073760Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3073776Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3073784Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3073792Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3073824Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3073856Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3073888Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3073920Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3073952Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3073984Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074016Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074048Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074080Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074112Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074176Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074208Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074240Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074272Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074304Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074336Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074368Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074400Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074432Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074464Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074496Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074528Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074560Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074592Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074624Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074656Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074688Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3074720Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3074752Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3074784Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3074816Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3074848Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075392Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075424Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075456Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075488Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075520Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075552Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075584Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075616Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075648Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075680Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3075712Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3075744Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3075776Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3075808Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3075816Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3075824Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3075832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3075840Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3075872Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3075904Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3075936Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3075968Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076000Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076256Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076272Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076288Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076304Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076320Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076336Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076352Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076368Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076384Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076400Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076416Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076432Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076448Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076464Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076480Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076544Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076576Global_Variables.nWatchdogTime8BYTETcVarGlobal3077120Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077128Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077136Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild23.iRevision0.nFlags1.sVersion3.3.23.0const_non_replacedTcVarGlobal3077152.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal3077728.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal3077824.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal3077856.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal3077888.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal3077920.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal3077952Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags1.sVersion3.3.10.0const_non_replacedTcVarGlobal3077984Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor4.iBuild8.iRevision0.nFlags1.sVersion3.4.8.0const_non_replacedTcVarGlobal3078272Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078560Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078576Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078592Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078624Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078632Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078640Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3140128Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140160Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140256Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140288Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140320Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140352Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140384Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140416Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140448Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140480Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140512Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140544Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140576Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140584Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140592Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140600Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140608Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141792Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141824Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141856Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141888Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141920Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141936Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141952Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141968Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141984Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3142000Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3142016Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3142048Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3142080Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3142112Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3142144Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142176Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142208Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142240Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142272Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142304Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142336Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142368Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142400Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142432Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142464Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3142496Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142528Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal3142656Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142912Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal3148400Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal3148784Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149248Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149312Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149376Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149440Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149568Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149696Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149760Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149824Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal3149888Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3154848Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154880Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3161088Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3161120Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3161152Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3161184Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3280016Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3280024Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3282720Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3282848Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3283144Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3283536Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3283552Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3283680Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3283712GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3283904ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3283936Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal3283968GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal3284256Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild19.iRevision0.nFlags1.sVersion3.3.19.0const_non_replacedTcVarGlobal3284384GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3284672GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3284688GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3284704GVL_Param_TcUnit.LogExtendedResults8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_BaseLib288ST_LibVersion.iMajor1.iMinor0.iBuild1.iRevision0.nFlags0.sVersion1.0.1const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3072864Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073152Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073168Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073184Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073200Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073216Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073232Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073248Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073264Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073280Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073296Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073312Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073328Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073344Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073360Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073376Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073392Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073408Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073424Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073440Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073456Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073472Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073488Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073504Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073520Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073536Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073552Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073568Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073584Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073600Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073616Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073632Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073648Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073664Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073680Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073696Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3073712Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3073728Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3073744Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3073760Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3073776Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3073784Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3073792Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3073824Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3073856Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3073888Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3073920Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3073952Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3073984Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074016Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074048Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074080Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074112Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074176Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074208Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074240Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074272Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074304Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074336Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074368Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074400Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074432Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074464Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074496Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074528Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074560Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074592Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074624Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074656Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074688Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3074720Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3074752Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3074784Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3074816Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3074848Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075392Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075424Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075456Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075488Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075520Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075552Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075584Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075616Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075648Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075680Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3075712Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3075744Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3075776Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3075808Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3075816Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3075824Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3075832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3075840Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3075872Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3075904Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3075936Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3075968Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076000Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076256Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076272Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076288Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076304Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076320Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076336Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076352Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076368Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076384Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076400Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076416Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076432Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076448Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076464Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076480Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076544Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076576Global_Variables.nWatchdogTime8BYTETcVarGlobal3077120Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077128Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077136Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild23.iRevision0.nFlags1.sVersion3.3.23.0const_non_replacedTcVarGlobal3077152.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal3077728.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal3077824.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal3077856.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal3077888.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal3077920.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal3077952Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags1.sVersion3.3.10.0const_non_replacedTcVarGlobal3077984Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor4.iBuild8.iRevision0.nFlags1.sVersion3.4.8.0const_non_replacedTcVarGlobal3078272Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078560Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078576Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078592Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078624Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078632Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078640Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3140128Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140160Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140256Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140288Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140320Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140352Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140384Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140416Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140448Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140480Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140512Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140544Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140576Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140584Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140592Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140600Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140608Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141792Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141824Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141856Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141888Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141920Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141936Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141952Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141968Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141984Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3142000Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3142016Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3142048Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3142080Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3142112Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3142144Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142176Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142208Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142240Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142272Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142304Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142336Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142368Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142400Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142432Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142464Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3142496Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142528Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal3142656Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142912Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal3148400Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal3148784Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149248Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149312Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149376Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149440Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149568Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149696Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149760Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149824Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal3149888Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3154848Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154880Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3161088Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3161120Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3161152Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3161184Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3280016Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3280024Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3282720Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3282848Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3283144Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3283536Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3283552Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3283680Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3283712GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3283904ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3283936Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal3283968GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal3284256Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild19.iRevision0.nFlags1.sVersion3.3.19.0const_non_replacedTcVarGlobal3284384GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3284672GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3284688GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3284704GVL_Param_TcUnit.LogExtendedResults8BOOLTcVarGlobal3286880GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal3286896GVL_TcUnit.TcUnitRunner621828480FB_TcUnitRunnerTcVarGlobal3286912GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal625115392GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal625115456GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal625117504GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625181504GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625197504Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633518656Constants.bLittleEndian8BOOLtrueTcVarGlobal633518952Constants.bSimulationMode8BOOLfalseTcVarGlobal633518960Constants.bFPUSupport8BOOLtrueTcVarGlobal633518968MAIN.fbString2066688FB_StringMockup633561664GVL_GLOBAL.fbRandom4480DRANDTcVarGlobal635628352GVL_GLOBAL.astStringError2112ST_STRING_ERRORTcVarGlobal635632832GVL_CONFIG.stPressureSensorConfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin0.rPVMax1500.rPVMin-1000.sUnitmbarTcVarGlobal635634944GVL_CONFIG.stTempSensorConfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin-32768.rPVMax3276.7.rPVMin-3276.8.sUnit°CTcVarGlobal635635712GVL_CONFIG.stVoltageSensorconfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin0.rPVMax150.rPVMin0.sUnitVTcVarGlobal635636480Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal635637248Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal635637312Constants.nRegisterSize16WORD64TcVarGlobal635637376Constants.nPackMode16UINT8TcVarGlobal635637392Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal635637408Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal635637440Constants.bMulticoreSupport8BOOLfalseTcVarGlobal635637472TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal635637504TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal635639552TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal635640576TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal635640608TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal635640640TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal635677952TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal635679488AnalogInputAnalogOutputSafetyDoorApplicationNamePort_852ChangeDate2024-01-17T08:31:55GeneratedCodeSize376832GlobalDataSize79097856
\ No newline at end of file
+ The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625181504GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625197504Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633518656Constants.bLittleEndian8BOOLtrueTcVarGlobal633518952Constants.bSimulationMode8BOOLfalseTcVarGlobal633518960Constants.bFPUSupport8BOOLtrueTcVarGlobal633518968MAIN.fbString2078208FB_StringMockup633561664GVL_CONFIG.stPressureSensorConfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin0.rPVMax1500.rPVMin-1000.sUnitmbarTcVarGlobal635639872GVL_CONFIG.stTempSensorConfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin-32768.rPVMax3276.7.rPVMin-3276.8.sUnit°CTcVarGlobal635640640GVL_CONFIG.stVoltageSensorconfig768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin0.rPVMax150.rPVMin0.sUnitVTcVarGlobal635641408GVL_GLOBAL.fbRandom4480DRANDTcVarGlobal635642176GVL_GLOBAL.astStringError2112ST_STRING_ERRORTcVarGlobal635646656Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal635648768Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal635648832Constants.nRegisterSize16WORD64TcVarGlobal635648896Constants.nPackMode16UINT8TcVarGlobal635648912Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal635648928Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal635648960Constants.bMulticoreSupport8BOOLfalseTcVarGlobal635648992TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal635649024TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal635651072TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal635652096TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal635652128TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal635652160TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal635705728TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal635707264AnalogInputAnalogOutputSafetyDoorApplicationNamePort_852ChangeDate2024-03-20T16:10:26GeneratedCodeSize376832GlobalDataSize79097856
\ No newline at end of file
diff --git a/PLC_SIM/POUs/Analog_Sensor_Mockup/FB_AnalogSensorMockup.TcPOU b/PLC_SIM/POUs/Analog_Sensor_Mockup/FB_AnalogSensorMockup.TcPOU
index b34931d..b77c30d 100644
--- a/PLC_SIM/POUs/Analog_Sensor_Mockup/FB_AnalogSensorMockup.TcPOU
+++ b/PLC_SIM/POUs/Analog_Sensor_Mockup/FB_AnalogSensorMockup.TcPOU
@@ -57,7 +57,7 @@ END_VAR
]]>
+
+
+ 4
+ 190
+ 2
+
+ 15
+
+ 50921477
+ Automatic
+ 15
+ master
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 4
+ 100
+
+
+ 0000
+ 0000
+ 0000
+ 01
+ 01
+ 01
+ 01
+ 00
+ 00
+
+
+ FSoE Master CMD
+ 28672
+ 1
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+
+ 0
+ 0
+
+ Out
+ SafetySil3
+ 8
+ 8
+ 0
+
+
+ FSoE Master CRC_0
+ 28672
+ 3
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Master ConnID
+ 28672
+ 2
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Slave CMD
+ 24576
+ 1
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ InputChannel1
+ 24577
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ InputChannel2
+ 24577
+ 2
+ BIT
+ In
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ InputChannel3
+ 24577
+ 3
+ BIT
+ In
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ InputChannel4
+ 24577
+ 4
+ BIT
+ In
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+
+ 0
+ 0
+
+ In
+ SafetySil3
+ 4
+ 12
+ 4
+
+
+ FSoE Slave CRC_0
+ 24576
+ 3
+ UINT
+ In
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Slave ConnID
+ 24576
+ 2
+ UINT
+ In
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-15K1 (EL2912) - Module 1 (FSOE).sds b/StringSafetyPLC/LocalSafety/Alias Devices/-15K1 (EL2912) - Module 1 (FSOE).sds
new file mode 100644
index 0000000..a41b863
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/-15K1 (EL2912) - Module 1 (FSOE).sds
@@ -0,0 +1,197 @@
+
+
+
+ 4
+ 2912
+ 2
+
+ 16
+
+ 0
+ Local
+ 16
+ slave
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 0
+ 100
+
+
+ 02000000
+ 0000
+ 0000
+ 00
+ 01
+ 00
+ 01
+ 01
+ 00
+ 01
+ 00
+ 01
+ 01
+ 600B0000
+
+
+ FSoE Command
+ 28704
+ 1
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ FSOUT Module 1.Output
+ 28673
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ FSOUT Module 1.ErrAck
+ 28674
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ FSOUT Module 2.Output
+ 28689
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ FSOUT Module 2.ErrAck
+ 28690
+ 1
+ BIT
+ Out
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+
+ 0
+ 0
+
+ Out
+ SafetySil3
+ 4
+ 12
+ 4
+
+
+ FSoE CRC 000
+ 28704
+ 3
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Connection ID
+ 28704
+ 2
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Command
+ 24608
+ 1
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ FSOUT Module 1.Module Fault
+ 24578
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ FSOUT Module 2.Module Fault
+ 24594
+ 1
+ BIT
+ In
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+
+ 0
+ 0
+
+ In
+ SafetySil3
+ 6
+ 10
+ 2
+
+
+ FSoE CRC 000
+ 24608
+ 3
+ UINT
+ In
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE Connection ID
+ 24608
+ 2
+ UINT
+ In
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/EStopInterface.sds b/StringSafetyPLC/LocalSafety/Alias Devices/EStopInterface.sds
new file mode 100644
index 0000000..a33827d
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/EStopInterface.sds
@@ -0,0 +1,225 @@
+
+
+
+ 16
+ 0
+ 0
+
+ 9
+
+ 0
+ Manual
+ 9
+ slave
+ FSoE
+ false
+ false
+ false
+ false
+ false
+ 100
+
+ 100
+
+
+
+ FSoE Cmd
+ USINT
+ In
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ Safe Data Byte 0[0]
+ BIT
+ In
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ Safe Data Byte 0[1]
+ BIT
+ In
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ Safe Data Byte 0[2]
+ BIT
+ In
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ Safe Data Byte 0[3]
+ BIT
+ In
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ Safe Data Byte 0[4]
+ BIT
+ In
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ Safe Data Byte 0[5]
+ BIT
+ In
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ Safe Data Byte 0[6]
+ BIT
+ In
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ Safe Data Byte 0[7]
+ BIT
+ In
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSoE CRC_0
+ UINT
+ In
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE ConnID
+ UINT
+ In
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+ FSoE Cmd
+ USINT
+ Out
+ ProtocolData
+ 8
+ 0
+ -1
+
+
+ Safe Data Byte 0[0]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 8
+ 0
+
+
+ Safe Data Byte 0[1]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 9
+ 1
+
+
+ Safe Data Byte 0[2]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 10
+ 2
+
+
+ Safe Data Byte 0[3]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 11
+ 3
+
+
+ Safe Data Byte 0[4]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 12
+ 4
+
+
+ Safe Data Byte 0[5]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 13
+ 5
+
+
+ Safe Data Byte 0[6]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 14
+ 6
+
+
+ Safe Data Byte 0[7]
+ BIT
+ Out
+ SafetySil3
+ 1
+ 15
+ 7
+
+
+ FSoE CRC_0
+ UINT
+ Out
+ ProtocolData
+ 16
+ 16
+ -1
+
+
+ FSoE ConnID
+ UINT
+ Out
+ ProtocolData
+ 16
+ 32
+ -1
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/ErrorAcknowledgement.sds b/StringSafetyPLC/LocalSafety/Alias Devices/ErrorAcknowledgement.sds
new file mode 100644
index 0000000..2da3b9c
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/ErrorAcknowledgement.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 3
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/PLCCloseDCCB.sds b/StringSafetyPLC/LocalSafety/Alias Devices/PLCCloseDCCB.sds
new file mode 100644
index 0000000..a828531
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/PLCCloseDCCB.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 5
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/PLCResetLocalMon.sds b/StringSafetyPLC/LocalSafety/Alias Devices/PLCResetLocalMon.sds
new file mode 100644
index 0000000..10c32c8
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/PLCResetLocalMon.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 6
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/Run.sds b/StringSafetyPLC/LocalSafety/Alias Devices/Run.sds
new file mode 100644
index 0000000..968ae51
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/Alias Devices/Run.sds
@@ -0,0 +1,18 @@
+
+
+
+ 1
+ 1
+ 0
+
+ 4
+
+ Manual
+
+ In
+ 0
+ BIT
+ 1
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/LocalSafety.sal b/StringSafetyPLC/LocalSafety/LocalSafety.sal
new file mode 100644
index 0000000..cc9bad3
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/LocalSafety.sal
@@ -0,0 +1,1103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram b/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram
new file mode 100644
index 0000000..65d6f39
--- /dev/null
+++ b/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram
@@ -0,0 +1,815 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/StringSafetyPLC.splcproj b/StringSafetyPLC/StringSafetyPLC.splcproj
new file mode 100644
index 0000000..6e93e81
--- /dev/null
+++ b/StringSafetyPLC/StringSafetyPLC.splcproj
@@ -0,0 +1,97 @@
+
+
+
+ Debug
+ 2.0
+ {f47879f5-0ce6-44f4-85fd-d162cfb265b1}
+ Exe
+ TwinCAT3SafePlcProject
+ TwinCAT3SafePlcProject
+
+
+ 2.0
+ EL6900
+ Graphical Editor
+ M.Heisig
+ StringSafetyPLC
+ false
+ 1.7.0.0
+ M.Heisig
+ 2024-03-20
+ cmblu
+ Beckhoff Automation & Co. KG
+ 0
+ False
+ False
+ False
+
+ False
+ False
+ 17
+ 2
+
+
+ false
+ bin\Release\
+ false
+ AllRules.ruleset
+
+
+
+
+
+
+
+
+
+
+
+ false
+ LocalSafety\LocalSafety.sal
+
+
+ false
+
+
+
+ false
+ User FBs\UnitVoltageCheck.ufb
+
+
+
+ false
+ User FBs\ModuleVoltageCheck.ufb
+
+
+
+ false
+ User FBs\UnitTempCheck.ufb
+
+
+
+ false
+ User FBs\ModuleTempCheck.ufb
+
+
+
+ false
+ User FBs\UnitPressureCheck.ufb
+
+
+
+ false
+ User FBs\ModulePressureCheck.ufb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/TargetSystemConfig.xml b/StringSafetyPLC/TargetSystemConfig.xml
new file mode 100644
index 0000000..c86cfb7
--- /dev/null
+++ b/StringSafetyPLC/TargetSystemConfig.xml
@@ -0,0 +1,22 @@
+
+
+ HSafetyPLC
+ EL2912
+ false
+ 50462744
+ -15K1 (EL2912)
+
+
+
+ false
+ false
+ 1
+ 5
+
+ 10.103.32.50.2.1
+ 1017
+ false
+ true
+ true
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
new file mode 100644
index 0000000..d9c7fba
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
@@ -0,0 +1,807 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram
new file mode 100644
index 0000000..7103a2f
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
new file mode 100644
index 0000000..ef03893
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
@@ -0,0 +1,430 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram
new file mode 100644
index 0000000..5c24346
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb
new file mode 100644
index 0000000..a33b41f
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram
new file mode 100644
index 0000000..daf9773
--- /dev/null
+++ b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb
new file mode 100644
index 0000000..c71bd98
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb
@@ -0,0 +1,595 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram
new file mode 100644
index 0000000..d78a424
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram
@@ -0,0 +1,488 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitTempCheck.ufb b/StringSafetyPLC/User FBs/UnitTempCheck.ufb
new file mode 100644
index 0000000..0650a33
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitTempCheck.ufb
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitTempCheck.ufb.diagram b/StringSafetyPLC/User FBs/UnitTempCheck.ufb.diagram
new file mode 100644
index 0000000..c50cec7
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitTempCheck.ufb.diagram
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb
new file mode 100644
index 0000000..d36bff6
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb.diagram b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb.diagram
new file mode 100644
index 0000000..802697b
--- /dev/null
+++ b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb.diagram
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Uniper.sln b/Uniper.sln
index 3a481c0..932324e 100644
--- a/Uniper.sln
+++ b/Uniper.sln
@@ -33,6 +33,22 @@ Global
{24BCEDE3-526F-4D87-A687-3DBA9D107213}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{24BCEDE3-526F-4D87-A687-3DBA9D107213}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{24BCEDE3-526F-4D87-A687-3DBA9D107213}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
+ {2334894D-AAAF-4180-8968-1BD4B960B0F8}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
@@ -49,21 +65,6 @@ Global
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{9AE64910-5EB2-4866-93FD-EFE059C38C36}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
- {3F028238-46CF-458C-8DF3-E9A8FAA6AF8B}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
@@ -80,6 +81,22 @@ Global
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
{EFB0A11F-989C-4D9E-B375-03735C7E3BFF}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86)
+ {F47879F5-0CE6-44F4-85FD-D162CFB265B1}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86)
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Uniper.tsproj b/Uniper.tsproj
index 7f2e1db..9634a41 100644
--- a/Uniper.tsproj
+++ b/Uniper.tsproj
@@ -1,6 +1,71 @@
+
+ FSOE_6
+ 48
+
+ FSoE CMD
+ USINT
+ 8
+ 0
+
+
+ FSoE Data
+ BITARR8
+ 8
+ 8
+
+
+ FSoE CRC_0
+ UINT
+ 16
+ 16
+
+
+ FSoE ConnID
+ UINT
+ 16
+ 32
+
+
+
+ FSOE_7
+ 56
+
+ FSoE CMD
+ USINT
+ 8
+ 0
+
+
+ FSoE Data 0
+ BITARR16
+ 16
+ 8
+
+
+ FSoE CRC_0
+ UINT
+ 16
+ 24
+
+
+ FSoE ConnID
+ UINT
+ 16
+ 40
+
+
+
+ ARRAY [0..4] OF BIT
+ 5
+ BIT
+
+ 0
+ 5
+
+
ARRAY [0..1] OF BYTE
16
@@ -10,15 +75,6 @@
2
-
- ARRAY [0..3] OF BIT
- 4
- BIT
-
- 0
- 4
-
-
ARRAY [0..0] OF BYTE
8
@@ -28,6 +84,15 @@
1
+
+ ARRAY [0..3] OF BIT
+ 4
+ BIT
+
+ 0
+ 4
+
+
ARRAY [0..11] OF BIT
12
@@ -47,60 +112,37 @@
- ARRAY [0..2] OF BIT
- 3
+ ARRAY [0..5] OF BIT
+ 6
BIT
0
- 3
-
-
-
- ARRAY [0..1] OF BIT
- 2
- BIT
-
- 0
- 2
-
-
-
- ARRAY [0..4] OF BIT
- 5
- BIT
-
- 0
- 5
-
-
-
- ARRAY [0..6] OF BIT
- 7
- BIT
-
- 0
- 7
+ 6
424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff008066008099008066008099008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffffff000000ffffff0000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff0000ff00ffff0000ff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00800000ffff008000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff
- 424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000000000ff00ffff00ffff00ff000000ff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ff000000ff00ff000000ff00ff000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff000000000000ff00ff000000000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
- 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff80808080808080808000c4fd00c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c000000000c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c000000000c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff000000c4fdff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c000000000c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c00000ffc0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c000000000c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0008000c0c0c000800000c4fdff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c000c4fd00c4fdff00ffff00ffff00ffff00ffff00ff
+ 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
+ 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c080808080808080808000bfff00bfff00bfff00bfff00bfffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c080808080808080808000bfff00bfff00bfff00bfff00bfff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080808080808080c0c0c0c0c0c080808000bfffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0bbc2bbc0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0bac2ba0bfc0bc0c0c0c0c0c0c0c0c0808080ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ff
+ 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
-
+
-
-
+
+
+
+
+ {BDCC0070-42D5-49AE-ABF1-1D4434813D60}
{6952449D-F68C-49A2-ADE4-8639D85B33A4}
-
+
PlcTask
@@ -113,8 +155,8 @@
-
-
+
+
PLC Instance
{08500001-0000-0000-F000-000000000064}
@@ -3239,6 +3281,15 @@
BOOL
+
+ MAIN.xSafetyRun
+
+ BOOL
+
+
+ MAIN.xSafetyErrAck
+ BOOL
+
@@ -3257,7 +3308,7 @@
-
+
PLC_SIM Instance
{08500001-0000-0000-F000-000000000064}
@@ -4607,11 +4658,27 @@
+
-
+
- Safety Instance
+ MainSafetyPLC Instance
+
+ Safety
+ PO
+
+
+ 1
+ Default
+
+
+
+
+
+
+
+ StringSafetyPLC Instance
Safety
PO
@@ -4626,30 +4693,30 @@
-
- Gerät 1 (EtherCAT)
+
+ X103 (EtherCAT)
-
-
- 000000000000
+ EtherCAT X103 (TwinCAT-Intel PCI Ethernet Adapter (
+ \DEVICE\{B887A5AE-AD7A-4058-AA54-E5FAC133C237}
+ 000105922ce9
Prozessabbild
- Klemme 1 (EK1100)
+ -41K1 (EK1100)
1000
- Klemme 3 (EL6910)
+ -42K1 (EL6910)
1001
001000012600010001000000000100010001001026010000
001100012200010002000000000100010001001122010000
- 001202002400010003000000000000000200001224010000
- 001d02002000010004000000000000000200001d20010000
+ 001216002400010003000000000000000200001224010000
+ 001d14002000010004000000000000000200001d20010000
002e00002400000003000000000000000000002e24000000
002f00002000000004000000000000000000002f20000000
0000000000000000001200020100000001000000060000000200000000000000
@@ -4659,6 +4726,42 @@
0000000000000000000000010000000002000000060000000500010000000000
0010f400f410f400
004003000a0000001f000000030010000000000000000000000000000000000020f31005020000000100456e61626c6520446961674d65737361676520617320656d657267656e637900
+
+
+ FSOE_6
+
+
+ FSOE_6
+
+
+ FSOE_6
+
+
+
+
+ FSOE_6
+
+
+ FSOE_7
+
+
+ FSOE_6
+
+
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ ARRAY [0..4] OF BIT
+
+
USINT
@@ -4675,77 +4778,412 @@
-
- Digital In (EL1904)
- 118
-
- 001000012600010001000000400000010001001026010000
- 001100012200010002000000400000010001001122010000
- 001206002400010003000000000000000600001224010000
- 001906002000010004000000000000000600001920010000
- 0000000000000000001200020100000001000000000000000000000000000000
- 0000000000000000001900010100000002000000000000000000000000000000
+
+ -43K1 (EL1018)
+ 7
+
+ 001001000000010004000000000000000100001000010000
+ 0000000000000000001000010100000002000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -43K2 (EL1018)
+ 7
+
+ 001001000000010004000000000000000100001000010000
+ 0000000000000000001000010100000002000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -43K3 (EL1018)
+ 7
+
+ 001001000000010004000000000000000100001000010000
+ 0000000000000000001000010100000002000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -43K4 (EL1018)
+ 7
+
+ 001001000000010004000000000000000100001000010000
+ 0000000000000000001000010100000002000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -44K1 (EL2008)
+ 1002
+
+ 000f01004400010003000000000000000000000f44090000
+ 0000000000000000000f00020100000001000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -45K1 (EL1918)
+ 1001
+
+ 001000012600010001000000000100010001001026010000
+ 001100012200010002000000000100010001001122010000
+ 001208002400010003000000000000000800001224010000
+ 001d09002000010004000000000000000900001d20010000
+ 002e00002400000003000000000000000000002e24000000
+ 002f00002000000004000000000000000000002f20000000
+ 0000000000000000001200020100000001000000060000000200000000000000
+ 0000000000000000001d00010100000002000000060000000300000000000000
00000000000000000d0800010100000003000000000000000000000000000000
+ 0000000000000000000000020000000001000000060000000400010000000000
+ 0000000000000000000000010000000002000000060000000500010000000000
0010f400f410f400
-
-
+
+
+ #x00000000
+ #x00000000
+ 004003000a0000001f000000030010000000000000000000000000000000000020f31005020000000100456e61626c6520446961674d65737361676520617320656d657267656e637900
+
+
USINT
-
+
BIT
-
+
BIT
-
+
BIT
-
+
BIT
-
- ARRAY [0..3] OF BIT
+
+ BIT
-
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
UINT
-
+
UINT
-
-
+
+
USINT
-
- ARRAY [0..0] OF BYTE
+
+ BIT
-
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
UINT
-
+
UINT
-
-
- 0000010001000400000000000000000000000000000000000000000000000000
- 190
-
- Module 1 (FSOES)
- 118
- 02000000be00000000000c000000000000000000000000000000000000000000
+
+
+ USINT
+
+
+ USINT
+
+
+
+
+ ARRAY [0..1] OF BYTE
+
+
+
+
+
+
+
+
+
+
+
+
+ 0000000001000400000000000000000000000000000000000000000000000000
+ 17827710
+
+ Module 1 (FSOE)
+ 406
+ 020000007e07100100002c000000000000000000000000000000000000000000
6656
5632
-
+
+
+
+
+ 0000010001000400000000000000000000000000000000000000000000000000
+ 691
+
+ Module 2 (FSLOGIC)
+ 406
+ 02000000b3020000000004000000000000000000000000000000000000000000
+ 7167
+ 6143
-
- Digital out (EL2904)
+
+ -46K1 (EL2904)
118
-
+
001000012600010001000000400000010001001026010000
001100012200010002000000400000010001001122010000
001208002400010003000000000000000800001224010000
@@ -4816,7 +5254,7 @@
0000010001000400000000000000000000000000000000000000000000000000
290
-
+
Module 1 (FSOES)
118
020000002201000000000c000000000000000000000000000000000000000000
@@ -4828,7 +5266,7 @@
0000010001000400000000000000000000000000000000000000000000000000
200
-
+
Module 2 (DO)
118
02000000c8000000000004000000000000000000000000000000000000000000
@@ -4837,1142 +5275,766 @@
-
- Klemme 7 (EL5122)
- 1002
-
- 001080002600010001000000800000018000001026010000
- 001180002200010002000000800000018000001122010000
- 00120c002400010003000000000000000c00001224010000
- 001320002000010004000000000000001800001320010000
- 0000000000000000001200020100000001000000000000000000000000000000
- 0000000000000000001300010100000002000000000000000000000000000000
- 00000000000000000d0800010100000003000000000000000000000000000000
- 0010f400f410f400
- 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000ffff00070100000000000000000000000000000000000000000000000000000000000000
- 4443494e00000000000000000000000044432d53796e6368726f6e2028696e7075742062617365642900000000000000000000000000000000000000ffff00070100000000000000000001000000000000000000000000000000000000000000
- 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000
-
- #x1a01
- #x1a02
- #x1a03
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- UDINT
-
-
- UDINT
-
-
-
- #x1a00
- #x1a02
- #x1a03
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- UINT
-
-
- UINT
-
-
-
- #x1a00
- #x1a01
- #x1a03
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- ARRAY [0..6] OF BIT
-
-
- UDINT
-
-
-
- #x1a00
- #x1a01
- #x1a02
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- ARRAY [0..6] OF BIT
-
-
- UINT
-
-
-
- #x1a05
-
- UDINT
-
-
-
- #x1a04
-
- UINT
-
-
-
- #x1a07
-
- UDINT
-
-
-
- #x1a06
-
- UINT
-
-
-
- #x1a09
- #x1a0a
- #x1a0b
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- UDINT
-
-
- UDINT
-
-
-
- #x1a08
- #x1a0a
- #x1a0b
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- UINT
-
-
- UINT
-
-
-
- #x1a08
- #x1a09
- #x1a0b
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- ARRAY [0..6] OF BIT
-
-
- UDINT
-
-
-
- #x1a08
- #x1a09
- #x1a0a
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT2
-
-
- BIT
-
-
- ARRAY [0..0] OF BYTE
-
-
- ARRAY [0..6] OF BIT
-
-
- UINT
-
-
-
- #x1a0d
-
- UDINT
-
-
-
- #x1a0c
-
- UINT
-
-
-
- #x1a0f
-
- UDINT
-
-
-
- #x1a0e
-
- UINT
-
-
-
- #x1601
- #x1602
- #x1603
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- UDINT
-
-
-
- #x1600
- #x1602
- #x1603
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- UINT
-
-
-
- #x1600
- #x1601
- #x1603
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- UDINT
-
-
-
- #x1600
- #x1601
- #x1602
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- UINT
-
-
-
- #x1605
- #x1606
- #x1607
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- UDINT
-
-
-
- #x1604
- #x1606
- #x1607
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..2] OF BIT
-
-
- UINT
-
-
-
- #x1604
- #x1605
- #x1607
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- UDINT
-
-
-
- #x1604
- #x1605
- #x1606
-
- ARRAY [0..1] OF BIT
-
-
- BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- UINT
-
-
-
-
-
-
-
- Analog In (EL3124-0090)
+
+ -47K1 (EK1122)
1003
-
- 001080002600010001000000800080008000001026010000
- 801080002200010002000000800080008000801022010000
- 001100002400000003000000000000000000001124010000
- 801110002000010004000000000000001000801120010000
- 0000000000000000000000020000000001000000000000000000000000000000
- 0000000000000000801100010100000002000000000000000000000000000000
- 00000000000000000d0800010100000003000000000000000000000000000000
- 0010f400f410f400
- 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000050c30000000000070100000000000000000000000000000000000000000000000000000000000000
- 4443494e00000000000000000000000044432d53796e6368726f6e2028696e707574206261736564290000000000000000000000c0f2fcff204e0000000000070100000000000000000001000000000000000000000000000000000000000000
-
- #x1a01
-
- BIT
-
-
-
- BIT
-
-
-
- BIT2
-
-
-
- BIT2
-
-
-
- BIT
-
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
- #x1a00
-
- INT
-
-
-
- #x1a03
-
- BIT
-
-
-
- BIT
-
-
-
- BIT2
-
-
-
- BIT2
-
-
-
- BIT
-
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
- #x1a02
-
- INT
-
-
-
- #x1a05
-
- BIT
-
-
-
- BIT
-
-
-
- BIT2
-
-
-
- BIT2
-
-
-
- BIT
-
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
- #x1a04
-
- INT
-
-
-
- #x1a07
-
- BIT
-
-
-
- BIT
-
-
-
- BIT2
-
-
-
- BIT2
-
-
-
- BIT
-
-
-
- ARRAY [0..0] OF BIT
-
-
- ARRAY [0..4] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
- #x1a06
-
- INT
-
-
-
-
- 0000000001000400000000000000000000000000000000000000000000000000
- 3124
-
-
-
-
- Temp analog in (EL3214-0090)
- 1003
-
- 001080002600010001000000800080008000001026010000
- 801080002200010002000000800080008000801022010000
- 001100002400000003000000000000000000001124010000
- 801110002000010004000000000000001000801120010000
- 0000000000000000000000020000000001000000000000000000000000000000
- 0000000000000000801100010100000002000000000000000000000000000000
- 00000000000000000d0800010100000003000000000000000000000000000000
- 0010f400f410f400
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
-
- BIT
-
-
- BIT
-
-
- ARRAY [0..3] OF BIT
-
-
- BIT
-
-
- ARRAY [0..6] OF BIT
-
-
- BIT
-
-
- BIT
-
-
- INT
-
-
-
-
- 0000000001000400000000000000000000000000000000000000000000000000
- 3214
-
-
+
+
+ -10K1 X1 SCS S1 (EK1100)
+ 1000
+
+
+ -11K1 (EL1018)
+ 7
+
+ 001001000000010004000000000000000100001000010000
+ 0000000000000000001000010100000002000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -12K1 (EL2008)
+ 1002
+
+ 000f01004400010003000000000000000000000f44090000
+ 0000000000000000000f00020100000001000000000000000000000000000000
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+ BIT
+
+
+
+
+
+ -13K1 (EL3054)
+ 1004
+
+ 001080002600010001000000800080008000001026010000
+ 801080002200010002000000800080008000801022010000
+ 001100000400000003000000000000000000001104000000
+ 801110002000010004000000000000001000801120010000
+ 0000000000000000801100010100000002000000000000000000000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0010f400f410f400
+
+ #x1a01
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a00
+
+ INT
+
+
+
+ #x1a03
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a02
+
+ INT
+
+
+
+ #x1a05
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a04
+
+ INT
+
+
+
+ #x1a07
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a06
+
+ INT
+
+
+
+
+
+
+
+
+
+ -13K2 (EL3054)
+ 1004
+
+ 001080002600010001000000800080008000001026010000
+ 801080002200010002000000800080008000801022010000
+ 001100000400000003000000000000000000001104000000
+ 801110002000010004000000000000001000801120010000
+ 0000000000000000801100010100000002000000000000000000000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0010f400f410f400
+
+ #x1a01
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a00
+
+ INT
+
+
+
+ #x1a03
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a02
+
+ INT
+
+
+
+ #x1a05
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a04
+
+ INT
+
+
+
+ #x1a07
+
+ BIT
+
+
+
+ BIT
+
+
+
+ BIT2
+
+
+
+ BIT2
+
+
+
+ BIT
+
+
+
+ ARRAY [0..0] OF BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+ BIT
+
+
+
+ BIT
+
+
+
+ INT
+
+
+
+ #x1a06
+
+ INT
+
+
+
+
+
+
+
+
+
+ -14K1 (EL1904)
+ 118
+
+ 001000012600010001000000400000010001001026010000
+ 001100012200010002000000400000010001001122010000
+ 001206002400010003000000000000000600001224010000
+ 001906002000010004000000000000000600001920010000
+ 0000000000000000001200020100000001000000000000000000000000000000
+ 0000000000000000001900010100000002000000000000000000000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0010f400f410f400
+
+
+ USINT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ ARRAY [0..3] OF BIT
+
+
+ UINT
+
+
+ UINT
+
+
+
+
+ USINT
+
+
+ ARRAY [0..0] OF BYTE
+
+
+ UINT
+
+
+ UINT
+
+
+
+
+ 0000010001000400000000000000000000000000000000000000000000000000
+ 190
+
+ Module 1 (FSOES)
+ 118
+ 02000000be00000000000c000000000000000000000000000000000000000000
+ 6656
+ 5632
+
+
+
+
+
+
+ -15K1 (EL2912)
+ 1001
+
+ 001000012600010001000000000100010001001026010000
+ 001100012200010002000000000100010001001122010000
+ 00120f002400010003000000000000000700001224010000
+ 001d0f002000010004000000000000000900001d20010000
+ 002e00002400000003000000000000000000002e24000000
+ 002f00002000000004000000000000000000002f20000000
+ fa2f01002400010003000000000000000200fa2f24010000
+ 0000000000000000001200020100000001000000060000000200000000000000
+ 0000000000000000001d00010100000002000000060000000300000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0000000000000000000000020000000001000000060000000400010000000000
+ 0000000000000000000000010000000002000000060000000500010000000000
+ 0000000000000000fa2f00020100000001000000060000000600020000000000
+ 0010f400f410f400
+
+
+
+
+ #x00000000
+ #x00000000
+ #x00000000
+ #x00000000
+ 004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000
+
+
+ FSOE_6
+
+
+ FSOE_6
+
+
+
+
+ FSOE_6
+
+
+ FSOE_6
+
+
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ BIT
+
+
+ ARRAY [0..3] OF BIT
+
+
+
+
+ BIT
+
+
+ BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+
+
+ BIT
+
+
+ BIT
+
+
+ ARRAY [0..5] OF BIT
+
+
+
+
+ USINT
+
+
+ USINT
+
+
+
+
+ ARRAY [0..1] OF BYTE
+
+
+
+
+
+
+ 0000000001000400000000000000000000000000000000000000000000000000
+ 2912
+
+
+ 0000010001000400000000000000000000000000000000000000000000000000
+ 201
+
+ Module 2 (FSOUT)
+ 406
+ 02000000c9000000000004000000000000000000000000000000000000000000
+ 6142
+
+
+
+ 0000010001000400000000000000000000000000000000000000000000000000
+ 1950
+
+ Module 3 (DEVICEIO)
+ 406
+ 020000009e070000000004000000000000000000000000000000000000000000
+ 7166
+
+
+
+ 0000010001000400000000000000000000000000000000000000000000000000
+ 691
+
+ Module 4 (FSLOGIC)
+ 406
+ 02000000b3020000000004000000000000000000000000000000000000000000
+ 7167
+ 6143
+
+
+
+
+
+
+ S1M1 (EK1100)
+ 1000
+
+
+
+ S1M2 (EK1100)
+ 1000
+
+
+
+ S1M3 (EK1100)
+ 1000
+
+
+
+ X2 SCS S2 (EK1100)
+ 1000
+
+
+
+ S2M1 (EK1100)
+ 1000
+
+
+
+ S2M2 (EK1100)
+ 1000
+
+
+
+ S2M3 (EK1100)
+ 1000
+
+
@@ -5980,8 +6042,34 @@ Bit1: Value smaller than Limit2]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/UniperEvents.tmc b/UniperEvents.tmc
index 7971bf8..c4b594c 100644
--- a/UniperEvents.tmc
+++ b/UniperEvents.tmc
@@ -47,5 +47,60 @@
+
+ Inverter
+
+
+ InverterOverTemp
+
+ Error
+
+
+ InverterACOverVoltage
+
+ Error
+
+
+ InverterACUnderVoltage
+
+ Error
+
+
+ InverterDCOverVoltage
+
+ Error
+
+
+ InverterOverFrequency
+
+ Error
+
+
+ InverterUnderFrequency
+
+ Error
+
+
+ InverterGroundFault
+
+ Error
+
+
+ InverterInternalError
+
+ Error
+
+
+
+
+
+
+
+
+
+
+
+
+