From b95033a155b91a35b10b7f12462874c43263a806 Mon Sep 17 00:00:00 2001 From: Matthias Heisig Date: Thu, 18 Apr 2024 08:32:21 +0200 Subject: [PATCH] First string implemented --- .../Not_Halt_Global/Not_Halt_Global.sal | 85 +- .../Not_Halt_Global.sal.diagram | 52 +- MainSafetyPLC/TargetSystemConfig.xml | 4 +- PLC/DUTs/ST_MODULE_VOLT_CONFIG.TcDUT | 14 + PLC/DUTs/ST_STRING_VOLT_CONFIG.TcDUT | 13 + PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT | 22 +- PLC/GVLs/GVL_CONFIG.TcGVL | 34 +- PLC/GVLs/GVL_SCADA.TcGVL | 5 +- PLC/PLC.plcproj | 9 + PLC/PLC.tmc | 460 +- PLC/POUs/FB_Module.TcPOU | 59 +- PLC/POUs/FB_Safety.TcPOU | 65 + PLC/POUs/FB_String.TcPOU | 47 +- PLC/POUs/FB_Unit.TcPOU | 186 +- PLC/POUs/MAIN.TcPOU | 239 +- PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU | 4 +- StringSafetyPLC/GVLs/GVL1.sgvl | 1084 +- .../Alias Devices/PressuresInRange.sds | 18 + .../Alias Devices/TemperaturesInRange.sds | 18 + .../Alias Devices/VoltagesInRange.sds | 18 + .../Alias Devices/xAllParamsOK.sds | 18 + StringSafetyPLC/LocalSafety/LocalSafety.sal | 834 +- .../LocalSafety/LocalSafety.sal.diagram | 688 +- ... - Module 1 (TwinSAFE Single Channel).sds} | 6 +- ... - Module 1 (TwinSAFE Single Channel).sds} | 6 +- ... - Module 1 (TwinSAFE Single Channel).sds} | 6 +- ... - Module 1 (TwinSAFE Single Channel).sds} | 6 +- ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + .../Alias Devices/ErrorAcknowledgement.sds | 18 + .../PressureCheck/Alias Devices/Run.sds | 18 + .../PressureCheck/PressureCheck.sal | 663 + .../PressureCheck/PressureCheck.sal.diagram | 325 + StringSafetyPLC/StringSafetyPLC.splcproj | 54 +- StringSafetyPLC/TargetSystemConfig.xml | 7 +- ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 200 + ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 200 + ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 200 + ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 200 + ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 6 +- ...(EL3214-0090) - Module 1 (EL3214-0090).sds | 6 +- .../Alias Devices/ErrorAcknowledgement.sds | 18 + .../TempCheck/Alias Devices/Run.sds | 18 + StringSafetyPLC/TempCheck/TempCheck.sal | 420 + .../TempCheck/TempCheck.sal.diagram | 196 + .../User FBs/ModulePressureCheck.ufb | 642 +- .../User FBs/ModulePressureCheck.ufb.diagram | 570 +- StringSafetyPLC/User FBs/ModuleTempCheck.ufb | 202 +- .../User FBs/ModuleTempCheck.ufb.diagram | 140 +- .../User FBs/UnitPressureCheck.ufb | 4 +- .../User FBs/UnitPressureCheck.ufb.diagram | 4 +- StringSafetyPLC/User FBs/UnitTempCheck.ufb | 4 +- ... - Module 1 (TwinSAFE Single Channel).sds} | 6 +- ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + ...) - Module 1 (TwinSAFE Single Channel).sds | 200 + StringSafetyPLC/VoltageCheck/VoltageCheck.sal | 64 +- .../VoltageCheck/VoltageCheck.sal.diagram | 126 +- Uniper.tsproj | 10239 ++++++++++------ 64 files changed, 14526 insertions(+), 6024 deletions(-) create mode 100644 PLC/DUTs/ST_MODULE_VOLT_CONFIG.TcDUT create mode 100644 PLC/DUTs/ST_STRING_VOLT_CONFIG.TcDUT create mode 100644 PLC/POUs/FB_Safety.TcPOU create mode 100644 StringSafetyPLC/LocalSafety/Alias Devices/PressuresInRange.sds create mode 100644 StringSafetyPLC/LocalSafety/Alias Devices/TemperaturesInRange.sds create mode 100644 StringSafetyPLC/LocalSafety/Alias Devices/VoltagesInRange.sds create mode 100644 StringSafetyPLC/LocalSafety/Alias Devices/xAllParamsOK.sds rename StringSafetyPLC/{LocalSafety/Alias Devices/-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds => PressureCheck/Alias Devices/++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds} (97%) rename StringSafetyPLC/{LocalSafety/Alias Devices/-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds => PressureCheck/Alias Devices/++BATMOD01-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds} (97%) rename StringSafetyPLC/{LocalSafety/Alias Devices/-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds => PressureCheck/Alias Devices/++BATMOD01-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds} (97%) rename StringSafetyPLC/{LocalSafety/Alias Devices/-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds => PressureCheck/Alias Devices/++BATMOD01-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds} (97%) create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/ErrorAcknowledgement.sds create mode 100644 StringSafetyPLC/PressureCheck/Alias Devices/Run.sds create mode 100644 StringSafetyPLC/PressureCheck/PressureCheck.sal create mode 100644 StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds rename StringSafetyPLC/{LocalSafety => TempCheck}/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds (97%) rename StringSafetyPLC/{LocalSafety => TempCheck}/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds (97%) create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/ErrorAcknowledgement.sds create mode 100644 StringSafetyPLC/TempCheck/Alias Devices/Run.sds create mode 100644 StringSafetyPLC/TempCheck/TempCheck.sal create mode 100644 StringSafetyPLC/TempCheck/TempCheck.sal.diagram rename StringSafetyPLC/VoltageCheck/Alias Devices/{-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds => ++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds} (97%) create mode 100644 StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD02-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds create mode 100644 StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD03-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds diff --git a/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal index 5a65f0d..c31986f 100644 --- a/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal +++ b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal @@ -1,5 +1,5 @@  - + @@ -70,13 +70,7 @@ - - - - - - - + @@ -89,41 +83,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -266,11 +225,11 @@ - - + + - - + + @@ -327,37 +286,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ 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 index da8ff1c..ff761b7 100644 --- a/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram +++ b/MainSafetyPLC/Not_Halt_Global/Not_Halt_Global.sal.diagram @@ -1,8 +1,8 @@  - + - + @@ -70,54 +70,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MainSafetyPLC/TargetSystemConfig.xml b/MainSafetyPLC/TargetSystemConfig.xml index ad107f0..db35d9d 100644 --- a/MainSafetyPLC/TargetSystemConfig.xml +++ b/MainSafetyPLC/TargetSystemConfig.xml @@ -1,5 +1,5 @@  - + HSafetyPLC EL6910 false @@ -7,7 +7,7 @@ -42K1 (EL6910) 05 (V01.14) 4238305 - 1431 + 17189 false false 1 diff --git a/PLC/DUTs/ST_MODULE_VOLT_CONFIG.TcDUT b/PLC/DUTs/ST_MODULE_VOLT_CONFIG.TcDUT new file mode 100644 index 0000000..95b0908 --- /dev/null +++ b/PLC/DUTs/ST_MODULE_VOLT_CONFIG.TcDUT @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/PLC/DUTs/ST_STRING_VOLT_CONFIG.TcDUT b/PLC/DUTs/ST_STRING_VOLT_CONFIG.TcDUT new file mode 100644 index 0000000..5ce32dc --- /dev/null +++ b/PLC/DUTs/ST_STRING_VOLT_CONFIG.TcDUT @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT b/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT index b158f87..ee61848 100644 --- a/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT +++ b/PLC/DUTs/ST_UNIT_HMI_INTERFACE.TcDUT @@ -5,49 +5,49 @@ STRUCT // Pump posolyt // =================================== - stPosolytPump : ST_HMI_ANALOG_MOTOR_DATA; + stNS11 : ST_HMI_ANALOG_MOTOR_DATA; // Pump negolyt // =================================== - stNegolytPump : ST_HMI_ANALOG_MOTOR_DATA; + stNS21 : ST_HMI_ANALOG_MOTOR_DATA; // Valve posolyt // =================================== - stPosolytValve : ST_HMI_VALVE_DATA; + stNS12 : ST_HMI_VALVE_DATA; // Valve negolyt // =================================== - stNegolytValve : ST_HMI_VALVE_DATA; + stNS22 : ST_HMI_VALVE_DATA; // Drucksensoren Posolyt //==================================== - stPosolytPressureSegmentInlet : ST_HMI_ANALOG_VALUE; - stPosolytPressureTankInlet : ST_HMI_ANALOG_VALUE; + stP11 : ST_HMI_ANALOG_VALUE; + stP12 : ST_HMI_ANALOG_VALUE; // Drucksensoren Negolyt //==================================== - stNegolytPressureSegmentInlet : ST_HMI_ANALOG_VALUE; - stNegolytPressureTankInlet : ST_HMI_ANALOG_VALUE; + stP21 : ST_HMI_ANALOG_VALUE; + stP22 : ST_HMI_ANALOG_VALUE; // Temperature sensor posolyt tank inlet //==================================== - stPosolytTempTankInlet : ST_HMI_ANALOG_VALUE; + stT11 : ST_HMI_ANALOG_VALUE; // Temperature sensor negolyt tank inlet //==================================== - stNegolytTempTankInlet : ST_HMI_ANALOG_VALUE; + stT21 : ST_HMI_ANALOG_VALUE; // Voltage sensors // =================================== - stVoltageSegment : ST_HMI_ANALOG_VALUE; + stE31 : ST_HMI_ANALOG_VALUE; // Current voltage for HMI diff --git a/PLC/GVLs/GVL_CONFIG.TcGVL b/PLC/GVLs/GVL_CONFIG.TcGVL index f145807..ee66761 100644 --- a/PLC/GVLs/GVL_CONFIG.TcGVL +++ b/PLC/GVLs/GVL_CONFIG.TcGVL @@ -167,6 +167,38 @@ VAR_GLOBAL PERSISTENT rMaxDeltaPSegmentInlet := 100.0 ); + // =========================== + // Part shortage workaround + // =========================== + stConfigVoltageSegment1500 : ST_ANALOG_IO_CONFIG := (iAIMax := 32767, iAIMin := 0, rPVMax := 1500, rPVMin := 0, sUnit := 'V'); + stString1VoltageConfig : ST_STRING_VOLT_CONFIG := + ( + stModule1VoltConfig := + ( + xUnit1Is1500V := FALSE, + xUnit2Is1500V := TRUE, + xUnit3Is1500V := TRUE, + xUnit4Is1500V := TRUE + ), + + stModule2VoltConfig := + ( + xUnit1Is1500V := FALSE, + xUnit2Is1500V := FALSE, + xUnit3Is1500V := FALSE, + xUnit4Is1500V := FALSE + ), + + stModule3VoltConfig := + ( + xUnit1Is1500V := FALSE, + xUnit2Is1500V := TRUE, + xUnit3Is1500V := TRUE, + xUnit4Is1500V := TRUE + ) + ); + + // =========================== // General settings // =========================== @@ -208,7 +240,7 @@ VAR_GLOBAL PERSISTENT diMaxStringDischargePower : DINT := 60_000; // Inverter ip address - sInverterIp : STRING := '192.168.42.11'; + sInverterIp : STRING := '192.168.42.10'; // Absolute shutdown discharge power (Watt) // 12.000 W -> 1.000 W per unit diff --git a/PLC/GVLs/GVL_SCADA.TcGVL b/PLC/GVLs/GVL_SCADA.TcGVL index f1677e4..fa96f41 100644 --- a/PLC/GVLs/GVL_SCADA.TcGVL +++ b/PLC/GVLs/GVL_SCADA.TcGVL @@ -3,7 +3,7 @@ \ No newline at end of file diff --git a/PLC/PLC.plcproj b/PLC/PLC.plcproj index f85d223..d97b3f5 100644 --- a/PLC/PLC.plcproj +++ b/PLC/PLC.plcproj @@ -54,9 +54,15 @@ Code + + Code + Code + + Code + Code @@ -85,6 +91,9 @@ Code + + Code + Code diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc index 2787341..0e6fd1e 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_S_UPS_State16INTeSUPS_PowerOK0eSUPS_PowerFailure1eSUPS_WritePersistentData2eSUPS_QuickShutdown3eSUPS_WaitForRecover4eSUPS_WaitForPowerOFF5E_CHARGE_STATUS16INTUNDEFINED1EMPTY2CHARGING3DISCHARGING4FULL5qualified_onlystrictto_stringto_string_function__TO_STRING__142to_wstring_function__TO_WSTRING__142generate_implicit_init_functionE_BATTERY_STATUS16INTERROR1OFF2READY3ACTIVE4MAINTENANCE5TESTING6qualified_onlystrictto_stringto_string_function__TO_STRING__137to_wstring_function__TO_WSTRING__137generate_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_functionST_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_REGISTERWORD16956840110PouTypeFunctionBlockE_BATTERY_STATUS16INTERROR1OFF2READY3ACTIVE4MAINTENANCE5TESTING6qualified_onlystrictto_stringto_string_function__TO_STRING__135to_wstring_function__TO_WSTRING__135generate_implicit_init_functionI_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL880978136bErrorBOOL880978208hrErrorCodeHRESULT3280978224nStringSizeUDINT3280978184sResultSTRING(255)204880978216TcEncodingUTF-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)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_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_TcSourceInfonIdUDINT328097800880978056sNameSTRING(255)20488097808880978112TcEncodingUTF-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__BBUSYBOOL84032conditionalshoweSeverityTcEventSeverity1680978320ipSourceInfoI_TcSourceInfo6480978280nEventIdUDINT3280978456nUniqueIdUDINT3280978464sEventClassNameSTRING(255)204880978376TcEncodingUTF-8sEventTextSTRING(255)204880978472TcEncodingUTF-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_TcEventBasebActiveBOOL880978528bRaisedBOOL880978656eConfirmationStateTcEventConfirmationState1680978600nTimeClearedULINT6480978536TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6480978552TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6480978632TcDisplayTypeGUID18071995-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 directlyE_BMS_CONTROL_MODE16INTAUTO_REMOTE1AUTO_LOCAL2SAFETY_CHECK3CAPACITY_TEST4MANUAL5qualified_onlystrictgenerate_implicit_init_functionT_AmsPort16UINTADSREAD1408NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputDESTADDRPVOID64384ItemTypeInputTcIgnorePersistentREADBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsE_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_localsFB_Safety128xVoltagesInRangeBOOL864ItemTypeInputTcAddressTypeInputxPressureInRangeBOOL872ItemTypeInputTcAddressTypeInputxTemperaturesInRangeBOOL880ItemTypeInputTcAddressTypeInputxResetBOOL888ItemTypeInput_latchedVoltagesBOOL896_latchedPressuresBOOL8104_latechedTemperaturesBOOL8112_xErrorLatchedBOOL8120PouTypeFunctionBlockST_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_CONFIG13216stConfigPosolytPumpST_MOTOR_ANALOG_CONFIG22400stConfigNegolytPumpST_MOTOR_ANALOG_CONFIG22402240stConfigPosolytValveST_ValveConfig964480stConfigNegolytValveST_ValveConfig964576stConfigPosolytPressureSegmentInletST_ANALOG_IO_CONFIG7684672stEWLPosolytPressureSegmentInletST_ANALOG_EW_LEVELS1285440stEWDPosolytPressureSegmentInletST_ANALOG_EW_DELAYS3205568stConfigNegolytPressureSegmentInletST_ANALOG_IO_CONFIG7685888stEWLNegolytPressureSegmentInletST_ANALOG_EW_LEVELS1286656stEWDNegolytPressureSegmentInletST_ANALOG_EW_DELAYS3206784stConfigPosolytPressureTankInletST_ANALOG_IO_CONFIG7687104stEWLPosolytPressureTankInletST_ANALOG_EW_LEVELS1287872stEWDPosolytPressureTankInletST_ANALOG_EW_DELAYS3208000stConfigNegolytPressureTankInletST_ANALOG_IO_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_DELAYS32012864rMaxDeltaPSegmentInletREAL3213184ST_MODULE_VOLT_CONFIG32xUnit1Is1500VBOOL80xUnit2Is1500VBOOL88xUnit3Is1500VBOOL816xUnit4Is1500VBOOL824ST_STRING_VOLT_CONFIG96stModule1VoltConfigST_MODULE_VOLT_CONFIG320stModule2VoltConfigST_MODULE_VOLT_CONFIG3232stModule3VoltConfigST_MODULE_VOLT_CONFIG3264ST_MODBUS_REG_101344sManufacturerSTRING(32)2640sModelnameSTRING(32)264264sSerialnumberSTRING(32)264528sBMSVersionSTRING(64)520792uiTotalParallelMembersUINT161312uiActiveParallelMembersUINT161328pack_mode1ST_MODBUS_REG_11768eBatteryStatusE_BATTERY_STATUS160eChargeStatusE_CHARGE_STATUS1616udiChargeCapacityUDINT3232udiEnergyCapacityUDINT3264udiMaxChargingActivePowerUDINT329630000udiMaxDischargingActivePowerUDINT3212830000udiMaxAvailableInductiveReactivePowerUDINT321600udiMaxAvailableCapacitiveReactivePowerUDINT321920uiSelfDischargeRateUINT16224uiMaxAllowedSOCUINT16240100uiMinAllowedSOCUINT162560uiCurrentSOCUINT16272uiCurrentDODUINT16288udiChargedEnergyUDINT32304udiAvailableEnergyUDINT32336uiCurrentSOHUINT16368100diTotalACCurrentPhase1DINT32384diTotalACCurrentPhase2DINT32416diTotalACCurrentPhase3DINT32448diSetpointActivePowerMirrorDINT32480rSetpointCosPhiMirrorREAL32512diCurrentActivePowerDINT32544diCurrentReactivePowerDINT32576udiLifeMessageUDINT32608lwWarningBitmapLWORD64640lwErrorBitmapLWORD64704pack_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_mode1HMI_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_VALUE1472sNameSTRING(80)6480OPC.UA.DA1OPC.UA.DA.Access1iStatusINT16800OPC.UA.DA1OPC.UA.DA.Access1stInterlockST_HMI_INTERLOCK20816816xUsedBOOL821632trueOPC.UA.DA1OPC.UA.DA.Access1E_COMPONENT_STATUS16INTOFF0ON1CHARGING2DISCHARGING3ERROR4qualified_onlystrictto_stringto_string_function__TO_STRING__148to_wstring_function__TO_WSTRING__148generate_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_VALUE821632trueOPC.UA.DA1OPC.UA.DA.Access1E_COMPONENT_STATUS16INTOFF0ON1CHARGING2DISCHARGING3ERROR4qualified_onlystrictto_stringto_string_function__TO_STRING__146to_wstring_function__TO_WSTRING__146generate_implicit_init_functionST_UNIT_HMI_INTERFACE102912stNS11ST_HMI_ANALOG_MOTOR_DATA246080stNS21ST_HMI_ANALOG_MOTOR_DATA2460824608stNS12ST_HMI_VALVE_DATA2164849216stNS22ST_HMI_VALVE_DATA2164870864stP11ST_HMI_ANALOG_VALUE147292512stP12ST_HMI_ANALOG_VALUE147293984stP21ST_HMI_ANALOG_VALUE147295456stP22ST_HMI_ANALOG_VALUE147296928stT11ST_HMI_ANALOG_VALUE147298400stT21ST_HMI_ANALOG_VALUE147299872stE31ST_HMI_ANALOG_VALUE1472101344rVoltageREAL32102816eStatusE_COMPONENT_STATUS16102848stButtonAckAlarmsST_HMI_CONTROL_BUTTON32411648eStatusE_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_CONFIG13216stConfigPosolytPumpST_MOTOR_ANALOG_CONFIG22400stConfigNegolytPumpST_MOTOR_ANALOG_CONFIG22402240stConfigPosolytValveST_ValveConfig964480stConfigNegolytValveST_ValveConfig964576stConfigPosolytPressureSegmentInletST_ANALOG_IO_CONFIG7684672stEWLPosolytPressureSegmentInletST_ANALOG_EW_LEVELS1285440stEWDPosolytPressureSegmentInletST_ANALOG_EW_DELAYS3205568stConfigNegolytPressureSegmentInletST_ANALOG_IO_CONFIG7685888stEWLNegolytPressureSegmentInletST_ANALOG_EW_LEVELS1286656stEWDNegolytPressureSegmentInletST_ANALOG_EW_DELAYS3206784stConfigPosolytPressureTankInletST_ANALOG_IO_CONFIG7687104stEWLPosolytPressureTankInletST_ANALOG_EW_LEVELS1287872stEWDPosolytPressureTankInletST_ANALOG_EW_DELAYS3208000stConfigNegolytPressureTankInletST_ANALOG_IO_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_DELAYS32012864rMaxDeltaPSegmentInletREAL3213184IQueryInterface64PVOID__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_AsyncStrResult128bBusyBOOL880104048bErrorBOOL880104120hrErrorCodeHRESULT3280104136nStringSizeUDINT3280104096sResultSTRING(255)204880104128TcEncodingUTF-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_TcSourceInfonIdUDINT328010392080103968sNameSTRING(255)20488010400080104024TcEncodingUTF-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__BBUSYBOOL84032conditionalshoweSeverityTcEventSeverity1680104232ipSourceInfoI_TcSourceInfo6480104192nEventIdUDINT3280104368nUniqueIdUDINT3280104376sEventClassNameSTRING(255)204880104288TcEncodingUTF-8sEventTextSTRING(255)204880104384TcEncodingUTF-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_TcEventBasebActiveBOOL880104440bRaisedBOOL880104568eConfirmationStateTcEventConfirmationState1680104512nTimeClearedULINT6480104448TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6480104464TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6480104544TcDisplayTypeGUID18071995-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_ValveConfig161235168ST_AUTO_HMI_INTERFACE96stStartAutoButtonST_HMI_CONTROL_BUTTON320.xReleasetruestStopAutoButtonST_HMI_CONTROL_BUTTON3232.xReleasetruediSetpointAutomaticDINT3264VERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648ValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorST_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-analysisTcEventClassAnalogOutputEPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(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_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideIBaseValve64IQueryInterface__getIsInAutomaticModeBOOL8property__getIsInManualModeBOOL8property__getNameSTRING(80)648property__getProcessInterlocksOKBOOL8property__setNameNameSTRING(80)648propertyReqAutomaticModeReqManualModeTcPlcInterfaceId1742FB_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_timOffDelayTimerTON256448PouTypeFunctionBlockFB_Valve12032FB_ValveBaseIValvexOpenFeedbackBOOL81024ItemTypeInputTcAddressTypeInputxCloseFeedbackBOOL81032ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81040trueItemTypeInputstValveConfigST_ValveConfig961056ItemTypeInputstHMIInterfaceST_HMI_VALVE_DATA641216ItemTypeInOutxOpenValveBOOL81280falseItemTypeOutputTcAddressTypeOutputxCloseValveBOOL81288trueItemTypeOutputTcAddressTypeOutput_xCmdAutoOpenBOOL81296_xCmdAutoCloseBOOL81304true_fbTimerOpeningTON704rTargetREAL3264ItemTypeInputrTargetMinREAL3296ItemTypeInputrTargetMaxREAL32128ItemTypeInputtimRampUpTIME32160ItemTypeInputtimRampDownTIME32192ItemTypeInputrSetpointREAL322240ItemTypeOutputxInTargetBOOL8256ItemTypeOutput_rCycleTimeREAL32288_rRampUpSpeedREAL32320_rRampDownSpeedREAL32352_rDistanceToGoREAL32384_xFirstCycleBOOL8416true_fbGetCurTaskIdxGETCURTASKINDEX256448SetStartrStartpointREAL32PouTypeFunctionBlockFB_MotorAnalog68672FB_MotorBaserSPautomaticREAL329600ItemTypeInputiPVFeedbackINT169632ItemTypeInputTcAddressTypeInputxUnderrangeBOOL89648ItemTypeInputTcAddressTypeInputxOverrangeBOOL89656ItemTypeInputTcAddressTypeInputxErrorCardBOOL89664ItemTypeInputTcAddressTypeInputxReleaseAnalogInLimitErrorsBOOL89672falseItemTypeInputstMotorAnalogConfigST_MOTOR_ANALOG_CONFIG22409696ItemTypeInputstHMIInterfaceST_HMI_ANALOG_MOTOR_DATA6411968ItemTypeInOutxReleaseBOOL812032ItemTypeOutputTcAddressTypeOutputiSetpointINT1612048ItemTypeOutputTcAddressTypeOutputxInTargetBOOL812064ItemTypeOutputxWarningBOOL812072ItemTypeOutput_fbRampFB_RampGenerator70462592_xErrorAnalogInBOOL863296_xErrorAnalogOutBOOL863304_xWarningAnalogInBOOL863312_rSetpointREAL3263328_rProcessValueREAL3263360_xRampGenInTargetBOOL863392_rPVTargetMaxREAL3263424_rPVTargetMinREAL3263456_fbNotInRangeFB_ReleaseSignal76863488_fbAlarmNotInTargetFB_TcAlarm416064256_xNotInTargetBOOL868416ReqManualStartReqManualStopReqAutomaticStopHandleHMIInputHandleHMIOutput__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_Unit476928stUnitConfigST_UNIT_CONFIG6464ItemTypeInputstHMIInterfaceST_UNIT_HMI_INTERFACE64128ItemTypeInputxEnableBOOL8192ItemTypeInputxInSafetyCheckModeBOOL8200ItemTypeInputxEmergencyStopOkBOOL8208ItemTypeInputrSetpointPosolytPumpInletREAL32224ItemTypeInputrSetpointNegolytPumpInletREAL32256ItemTypeInputxReleaseErrorsBOOL8288ItemTypeInputxReleaseLimitErrorsBOOL8296ItemTypeInputxReleaseManualModeBOOL8304ItemTypeInputxConfirmAlarmsBOOL8312ItemTypeInputxReadyBOOL8320ItemTypeOutputxOffBOOL8328trueItemTypeOutputxSafetyIntlksOkBOOL8336ItemTypeOutputxShutdownDischargeAllowedBOOL8344ItemTypeOutputxInShutdownDischargeModeBOOL8352ItemTypeOutputxErrorBOOL8360ItemTypeOutputxWarningBOOL8368ItemTypeOutput_xWarningConfirmPendingBOOL8376ItemTypeOutputrCurrentVoltageREAL32384ItemTypeOutputxAllComponentsInAutoBOOL8416ItemTypeOutput_fbPosolytValveTankOutletFB_Valve81328ItemTypeInputTcAddressTypeInputxReleaseErrorsBOOL81336trueItemTypeInputxReleaseLimitErrorsBOOL81344falseItemTypeInputxReleaseHardwareErrorsBOOL81352trueItemTypeInputxConfirmAlarmsBOOL81360ItemTypeInputxErrorBOOL81376ItemTypeOutputxWarningBOOL81384ItemTypeOutputrScaledValueREAL321408ItemTypeOutputxErrorLowBOOL81440ItemTypeOutputxWarningLowBOOL81448ItemTypeOutputxWarningHighBOOL81456ItemTypeOutputxErrorHighBOOL81464ItemTypeOutputstHMIInterfaceST_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_Unit476928stUnitConfigST_UNIT_CONFIG6464ItemTypeInputstHMIInterfaceST_UNIT_HMI_INTERFACE64128ItemTypeInputxVoltageSensorIs1500VBOOL8192ItemTypeInputxEnableBOOL8200ItemTypeInputxInSafetyCheckModeBOOL8208ItemTypeInputxEmergencyStopOkBOOL8216ItemTypeInputxReleaseErrorsBOOL8224ItemTypeInputxReleaseLimitErrorsBOOL8232ItemTypeInputxReleaseManualModeBOOL8240ItemTypeInputxConfirmAlarmsBOOL8248ItemTypeInputxReadyBOOL8256ItemTypeOutputxOffBOOL8264trueItemTypeOutputxSafetyIntlksOkBOOL8272ItemTypeOutputxShutdownDischargeAllowedBOOL8280ItemTypeOutputxInShutdownDischargeModeBOOL8288ItemTypeOutputxErrorBOOL8296ItemTypeOutputxWarningBOOL8304ItemTypeOutput_xWarningConfirmPendingBOOL8312ItemTypeOutputrCurrentVoltageREAL32320ItemTypeOutputxAllComponentsInAutoBOOL8352ItemTypeOutput_fbPosolytValveTankOutletFB_Valve12032448old_input_assignments_fbNegolytValveTankOutletFB_Valve1203212480old_input_assignments_fbPosolytPumpInletFB_MotorAnalog6867224512old_input_assignments_fbNegolytPumpInletFB_MotorAnalog6867293184old_input_assignments_fbPressurePosolytSegmentInletFB_AnalogInput44096161856old_input_assignments_fbPressurePosolytTankInletFB_AnalogInput44096205952old_input_assignments_fbPressureNegolytSegmentInletFB_AnalogInput44096250048old_input_assignments_fbPressureNegolytTankInletFB_AnalogInput44096294144old_input_assignments_fbTempSensorPosolytFB_AnalogInput44096338240old_input_assignments_fbTempSensorNegolytFB_AnalogInput44096382336old_input_assignments_fbVoltageSegmentFB_AnalogInput44096426432old_input_assignments_stPosolytValveTankOutletPIntlkT_INTERLOCK16470528_stPosolytValveTankOutletPIntlkUsedT_INTERLOCK164705440_stPosolytValveTankOutletSIntlkT_INTERLOCK16470560_stPosolytValveTankOutletSIntlkUsedT_INTERLOCK164705761_stNegolytValveTankOutletPIntlkT_INTERLOCK16470592_stNegolytValveTankOutletPIntlkUsedT_INTERLOCK164706080_stNegolytValveTankOutletSIntlkT_INTERLOCK16470624_stNegolytValveTankOutletSIntlkUsedT_INTERLOCK164706401_stPosolytPumpInletPIntlkT_INTERLOCK16470656_stPosolytPumpInletPIntlkUsedT_INTERLOCK164706720_stPosolytPumpInletSIntlkT_INTERLOCK16470688_stPosolytPumpInletSIntlkUsedT_INTERLOCK164707041_stNegolytPumpInletPIntlkT_INTERLOCK16470720_stNegolytPumpInletPIntlkUsedT_INTERLOCK164707360_stNegolytPumpInletSIntlkT_INTERLOCK16470752_stNegolytPumpInletSIntlkUsedT_INTERLOCK164707681_xErrorActiveBOOL8470784_xWarningActiveBOOL8470792_rShutdownDischargeVoltageThresholdREAL32470816_iStateINT16470848_xAllComponentsInAutomaticBOOL8470864_fbNotAllAutomaticAlarmFB_TcAlarm4160470912_sNameSTRING(80)648475072_tonStartupCheckTON256475776_xEnableVoltageLimitChecksBOOL8476032_xReleaseManualModeBOOL8476040_xReleaseSignalDeltaPSegmentFB_ReleaseSignal768476096_xDeltaPSegmentInletToHighBOOL8476864_xEnableCheckForDeltaPSegmentInletBOOL8476872_xErrorDeltaPSegmentInletBOOL8476880__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_Module1912960xEmergencyStopOkBOOL864ItemTypeInputxEnableBOOL872ItemTypeInputxInSafetyCheckModeBOOL880ItemTypeInputxOffBOOL888trueItemTypeInputxSafetyIntlksOkBOOL896ItemTypeInputstHMIInterfaceST_MODULE_HMI_INTERFACE64128ItemTypeInputxReleaseErrorsBOOL8192ItemTypeInputxReleaseLimitErrorsBOOL8200ItemTypeInputxReleaseManualModeBOOL8208ItemTypeInputxConfirmAlarmsBOOL8216ItemTypeInputrCurrentVoltageREAL32224ItemTypeOutputxReadyBOOL8256ItemTypeOutputxInShutdownDischargeModeBOOL8264ItemTypeOutputxShutdownDischargeAllowedBOOL8272ItemTypeOutputxErrorBOOL8280ItemTypeOutputxWarningBOOL8288ItemTypeOutputxAllUnitsInAutomaticBOOL8296ItemTypeOutput_fbUnit1FB_Unit476928320old_input_assignments_fbUnit2FB_Unit476928477248old_input_assignments_fbUnit3FB_Unit476928954176old_input_assignments_fbUnit4FB_Unit4769281431104old_input_assignments_xBalanceOkBOOL81908032_xAllUnitsReadyBOOL81908040_fbUnitsOutOfBalanceAlarmFB_TcAlarm41601908096_sNameSTRING(80)6481912256__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_String5748992xEnableBOOL864ItemTypeInputxInSafetyCheckModeBOOL872ItemTypeInputstHMIInterfaceST_STRING_HMI_INTERFACE64128ItemTypeInputxEmergencyStopOkBOOL8192ItemTypeInputxResetSafetyBOOL8200ItemTypeInputxReleaseErrorsBOOL8208ItemTypeInputxReleaseLimitErrorsBOOL8216ItemTypeInputxReleaseManualModeBOOL8224ItemTypeInputxConfirmAlarmsBOOL8232ItemTypeInputrCurrentVoltageREAL32256ItemTypeOutputxInShutdownDischargeModeBOOL8288ItemTypeOutputxShutdownDischargeAllowedBOOL8296ItemTypeOutputxReadyBOOL8304ItemTypeOutputxOffBOOL8312ItemTypeOutputxCloseDCCBBOOL8320ItemTypeOutputTcAddressTypeOutputxDCCBOpenBOOL8328ItemTypeOutputTcAddressTypeInputxResetSafetyDCCBBOOL8336ItemTypeOutputTcAddressTypeOutputxSafetyIntlksOkBOOL8344ItemTypeOutputxAllModulesInAutoModeBOOL8352ItemTypeOutputxErrorBOOL8360ItemTypeOutputxWarningBOOL8368ItemTypeOutputeStatusE_COMPONENT_STATUS16384ItemTypeOutput_fbModule1FB_Module1912960448old_input_assignments_fbModule2FB_Module19129601913408old_input_assignments_fbModule3FB_Module19129603826368old_input_assignments_xAllModulesReadyBOOL85739328_xAllModulesInShutdownDischargeModeBOOL85739336_xBalanceOkBOOL85739344_fbModulesOutOfBalanceAlarmFB_TcAlarm41605739392_fbSafetyInterlocksNotOkAlarmFB_TcAlarm41605743552_iStateINT1657477120_tonResetPulseLengthTON2565747776.PTT#250MS_tonErrorDCCBNotClosedTON2565748032.PTT#5S_sNameSTRING(80)6485748288__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_AUTO_HMI_INTERFACE96stStartAutoButtonST_HMI_CONTROL_BUTTON320.xReleasetruestStopAutoButtonST_HMI_CONTROL_BUTTON3232.xReleasetruediSetpointAutomaticDINT3264ST_MODBUS_REG_101344sManufacturerSTRING(32)2640sModelnameSTRING(32)264264sSerialnumberSTRING(32)264528sBMSVersionSTRING(64)520792uiTotalParallelMembersUINT161312uiActiveParallelMembersUINT161328pack_mode1ST_MODBUS_REG_11768eBatteryStatusE_BATTERY_STATUS160eChargeStatusE_CHARGE_STATUS1616udiChargeCapacityUDINT3232udiEnergyCapacityUDINT3264udiMaxChargingActivePowerUDINT329630000udiMaxDischargingActivePowerUDINT3212830000udiMaxAvailableInductiveReactivePowerUDINT321600udiMaxAvailableCapacitiveReactivePowerUDINT321920uiSelfDischargeRateUINT16224uiMaxAllowedSOCUINT16240100uiMinAllowedSOCUINT162560uiCurrentSOCUINT16272uiCurrentDODUINT16288udiChargedEnergyUDINT32304udiAvailableEnergyUDINT32336uiCurrentSOHUINT16368100diTotalACCurrentPhase1DINT32384diTotalACCurrentPhase2DINT32416diTotalACCurrentPhase3DINT32448diSetpointActivePowerMirrorDINT32480rSetpointCosPhiMirrorREAL32512diCurrentActivePowerDINT32544diCurrentReactivePowerDINT32576udiLifeMessageUDINT32608lwWarningBitmapLWORD64640lwErrorBitmapLWORD64704pack_mode1E_REACTIVE_POWER_TYPE16INTINDUCTIVE1CAPACITIVE2NONE3qualified_onlystrictto_stringto_string_function__TO_STRING__145to_wstring_function__TO_WSTRING__145generate_implicit_init_functionST_MODBUS_REG_1280diSetpointActivePowerDINT320rSetpointCosPhiREAL3232eReactivePowerTypeE_REACTIVE_POWER_TYPE1664pack_mode1ST_EMS_MODBUS_INTERFACE2192stModbusReg10ST_MODBUS_REG_1013440stModbusReg11ST_MODBUS_REG_117681344stModbusReg12ST_MODBUS_REG_12802112pack_mode1VERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(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 Inputs080740352MAIN._xEmergencyStopOk8BOOLTcAddressTypeInput3286888MAIN._fbString.xDCCBOpen8BOOLTcAddressTypeInput633571848MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput633573760MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput633573768MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput633585792MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput633585800MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput633596944MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput633596952MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput633606432MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput633606448MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput633606456MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput633606464MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput633665616MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput633665624MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput633675104MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput633675120MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput633675128MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput633675136MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput633734208MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput633735456MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput633735464MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput633735472MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput633778304MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput633779552MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput633779560MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput633779568MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput633822400MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput633823648MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput633823656MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput633823664MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput633866496MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput633867744MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput633867752MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput633867760MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput633910592MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput633911840MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput633911848MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput633911856MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput633954688MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput633955936MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput633955944MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput633955952MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput633998784MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634000032MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634000040MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634000048MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634050688MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634050696MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634062720MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634062728MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634073872MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634073880MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634083360MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634083376MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634083384MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634083392MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634142544MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634142552MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634152032MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634152048MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634152056MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634152064MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634211136MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634212384MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634212392MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634212400MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput634255232MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634256480MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput634256488MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634256496MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634299328MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634300576MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634300584MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634300592MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput634343424MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634344672MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput634344680MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634344688MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput634387520MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput634388768MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput634388776MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput634388784MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput634431616MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput634432864MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput634432872MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput634432880MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput634475712MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634476960MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634476968MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634476976MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634527616MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634527624MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput634539648MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput634539656MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634550800MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634550808MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634560288MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634560304MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634560312MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634560320MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput634619472MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput634619480MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput634628960MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput634628976MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput634628984MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput634628992MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634688064MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634689312MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634689320MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634689328MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput634732160MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634733408MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput634733416MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634733424MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput634776256MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput634777504MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput634777512MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput634777520MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput634820352MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput634821600MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput634821608MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput634821616MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput634864448MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput634865696MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput634865704MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput634865712MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput634908544MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput634909792MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput634909800MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput634909808MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput634952640MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput634953888MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput634953896MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput634953904MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635004544MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635004552MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635016576MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635016584MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635027728MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635027736MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635037216MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635037232MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635037240MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635037248MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635096400MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635096408MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635105888MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635105904MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635105912MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635105920MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635164992MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635166240MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635166248MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635166256MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635209088MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635210336MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635210344MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635210352MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635253184MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635254432MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635254440MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635254448MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635297280MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635298528MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635298536MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635298544MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635341376MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635342624MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635342632MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635342640MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635385472MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635386720MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635386728MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635386736MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635429568MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635430816MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635430824MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635430832MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635486720MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635486728MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635498752MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635498760MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635509904MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635509912MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635519392MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635519408MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635519416MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635519424MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635578576MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635578584MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635588064MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635588080MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635588088MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635588096MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635647168MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635648416MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635648424MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635648432MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput635691264MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635692512MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput635692520MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635692528MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput635735360MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput635736608MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput635736616MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput635736624MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput635779456MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput635780704MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput635780712MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput635780720MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput635823552MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput635824800MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput635824808MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput635824816MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput635867648MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput635868896MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput635868904MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput635868912MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput635911744MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput635912992MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput635913000MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput635913008MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635963648MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635963656MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput635975680MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput635975688MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput635986832MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput635986840MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput635996320MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput635996336MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput635996344MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput635996352MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636055504MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636055512MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636064992MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636065008MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636065016MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636065024MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636124096MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636125344MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636125352MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636125360MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636168192MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636169440MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636169448MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636169456MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636212288MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636213536MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636213544MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636213552MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636256384MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636257632MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636257640MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636257648MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636300480MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636301728MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636301736MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636301744MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636344576MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636345824MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636345832MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636345840MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636388672MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636389920MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636389928MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636389936MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636440576MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636440584MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636452608MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636452616MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636463760MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636463768MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636473248MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636473264MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636473272MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636473280MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636532432MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636532440MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636541920MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636541936MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636541944MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636541952MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636601024MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636602272MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636602280MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636602288MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput636645120MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636646368MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput636646376MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636646384MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput636689216MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput636690464MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput636690472MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput636690480MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput636733312MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput636734560MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput636734568MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput636734576MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput636777408MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput636778656MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput636778664MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput636778672MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput636821504MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput636822752MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput636822760MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput636822768MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput636865600MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput636866848MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput636866856MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput636866864MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636917504MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636917512MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput636929536MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput636929544MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput636940688MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput636940696MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput636950176MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput636950192MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput636950200MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput636950208MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637009360MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637009368MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637018848MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637018864MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637018872MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637018880MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637077952MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637079200MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637079208MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637079216MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637122048MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637123296MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637123304MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637123312MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637166144MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637167392MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637167400MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637167408MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637210240MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637211488MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637211496MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637211504MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637254336MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637255584MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637255592MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637255600MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637298432MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637299680MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637299688MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637299696MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637342528MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637343776MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637343784MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637343792MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637399680MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637399688MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637411712MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637411720MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637422864MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637422872MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637432352MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637432368MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637432376MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637432384MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637491536MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637491544MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637501024MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637501040MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637501048MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637501056MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637560128MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637561376MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637561384MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637561392MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput637604224MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637605472MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput637605480MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637605488MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput637648320MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput637649568MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput637649576MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput637649584MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput637692416MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput637693664MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput637693672MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput637693680MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput637736512MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput637737760MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput637737768MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput637737776MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput637780608MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput637781856MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput637781864MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput637781872MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput637824704MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput637825952MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput637825960MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput637825968MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637876608MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637876616MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput637888640MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput637888648MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637899792MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637899800MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637909280MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637909296MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637909304MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637909312MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput637968464MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput637968472MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput637977952MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput637977968MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput637977976MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput637977984MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638037056MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638038304MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638038312MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638038320MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638081152MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638082400MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638082408MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638082416MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638125248MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638126496MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638126504MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638126512MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638169344MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638170592MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638170600MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638170608MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638213440MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638214688MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638214696MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638214704MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638257536MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638258784MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638258792MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638258800MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638301632MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638302880MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638302888MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638302896MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638353536MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638353544MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638365568MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638365576MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638376720MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638376728MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638386208MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638386224MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638386232MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638386240MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638445392MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638445400MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638454880MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638454896MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638454904MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638454912MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638513984MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638515232MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638515240MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638515248MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput638558080MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638559328MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput638559336MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638559344MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638602176MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638603424MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638603432MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638603440MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput638646272MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput638647520MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput638647528MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput638647536MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput638690368MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput638691616MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput638691624MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput638691632MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput638734464MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput638735712MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput638735720MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput638735728MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput638778560MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput638779808MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput638779816MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput638779824MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638830464MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638830472MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput638842496MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput638842504MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638853648MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638853656MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638863136MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638863152MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638863160MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638863168MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput638922320MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput638922328MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput638931808MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput638931824MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput638931832MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput638931840MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput638990912MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput638992160MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput638992168MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput638992176MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput639035008MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639036256MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput639036264MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639036272MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput639079104MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput639080352MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput639080360MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput639080368MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput639123200MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput639124448MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput639124456MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput639124464MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput639167296MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput639168544MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput639168552MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput639168560MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput639211392MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput639212640MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput639212648MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput639212656MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput639255488MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput639256736MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput639256744MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput639256752MAIN.xSafetyResterTaster8BOOLTcAddressTypeInput639336928MAIN._xHarwareResetButton8BOOLTcAddressTypeInput6393369361PlcTask Outputs080740352MAIN._xShowAckEmergencyStop8BOOLTcAddressTypeOutput633519856MAIN._fbString.xCloseDCCB8BOOLTcAddressTypeOutput633571840MAIN._fbString.xResetSafetyDCCB8BOOLTcAddressTypeOutput633571856MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput633574016MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput633574024MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput633586048MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput633586056MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput633608832MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput633608848MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput633677504MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput633677520MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634050944MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634050952MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634062976MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634062984MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634085760MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634085776MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634154432MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634154448MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634527872MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634527880MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput634539904MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput634539912MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634562688MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634562704MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput634631360MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput634631376MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635004800MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635004808MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635016832MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635016840MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635039616MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635039632MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635108288MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635108304MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635486976MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635486984MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635499008MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635499016MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635521792MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635521808MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635590464MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635590480MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635963904MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635963912MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput635975936MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput635975944MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput635998720MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput635998736MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636067392MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636067408MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636440832MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636440840MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636452864MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636452872MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636475648MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636475664MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636544320MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636544336MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636917760MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636917768MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput636929792MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput636929800MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput636952576MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput636952592MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637021248MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637021264MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637399936MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637399944MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637411968MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637411976MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637434752MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637434768MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637503424MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637503440MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637876864MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637876872MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput637888896MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput637888904MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637911680MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637911696MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput637980352MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput637980368MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638353792MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638353800MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638365824MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638365832MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638388608MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638388624MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638457280MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638457296MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638830720MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638830728MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput638842752MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput638842760MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638865536MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638865552MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput638934208MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput638934224MAIN._fbInverter.xCloseDCRelais8BOOLTcAddressTypeOutput639321376MAIN.xSafetyRun8BOOLtrueTcAddressTypeOutput639336912MAIN.xSafetyErrAck8BOOLTcAddressTypeOutput639336920MAIN._xShowErrorOnButton8BOOLTcAddressTypeOutput6393369443PlcTask Internal080740352GVL_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_INTERLOCKS12032384old_input_assignments_fbNegolytValveTankOutletFB_Valve1203212416old_input_assignments_fbPosolytPumpInletFB_MotorAnalog6867224448old_input_assignments_fbNegolytPumpInletFB_MotorAnalog6867293120old_input_assignments_fbPressurePosolytSegmentInletFB_AnalogInput44096161792old_input_assignments_fbPressurePosolytTankInletFB_AnalogInput44096205888old_input_assignments_fbPressureNegolytSegmentInletFB_AnalogInput44096249984old_input_assignments_fbPressureNegolytTankInletFB_AnalogInput44096294080old_input_assignments_fbTempSensorPosolytFB_AnalogInput44096338176old_input_assignments_fbTempSensorNegolytFB_AnalogInput44096382272old_input_assignments_fbVoltageSegmentFB_AnalogInput44096426368old_input_assignments_stPosolytValveTankOutletPIntlkT_INTERLOCK16470464_stPosolytValveTankOutletPIntlkUsedT_INTERLOCK164704800_stPosolytValveTankOutletSIntlkT_INTERLOCK16470496_stPosolytValveTankOutletSIntlkUsedT_INTERLOCK164705121_stNegolytValveTankOutletPIntlkT_INTERLOCK16470528_stNegolytValveTankOutletPIntlkUsedT_INTERLOCK164705440_stNegolytValveTankOutletSIntlkT_INTERLOCK16470560_stNegolytValveTankOutletSIntlkUsedT_INTERLOCK164705761_stPosolytPumpInletPIntlkT_INTERLOCK16470592_stPosolytPumpInletPIntlkUsedT_INTERLOCK164706081_stPosolytPumpInletSIntlkT_INTERLOCK16470624_stPosolytPumpInletSIntlkUsedT_INTERLOCK164706401_stNegolytPumpInletPIntlkT_INTERLOCK16470656_stNegolytPumpInletPIntlkUsedT_INTERLOCK164706721_stNegolytPumpInletSIntlkT_INTERLOCK16470688_stNegolytPumpInletSIntlkUsedT_INTERLOCK164707041_xErrorActiveBOOL8470720_xWarningActiveBOOL8470728_rShutdownDischargeVoltageThresholdREAL32470752_iStateINT16470784_xAllComponentsInAutomaticBOOL8470800_fbNotAllAutomaticAlarmFB_TcAlarm4160470848_sNameSTRING(80)648475008_tonStartupCheckTON256475712_xEnableVoltageLimitChecksBOOL8475968_xReleaseManualModeBOOL8475976_xReleaseSignalDeltaPSegmentFB_ReleaseSignal768476032_xDeltaPSegmentInletToHighBOOL8476800_xEnableCheckForDeltaPSegmentInletBOOL8476808_xErrorDeltaPSegmentInletBOOL8476816_rSetpointPosolytPumpInletREAL32476832_rSetpointNegolytPumpInletREAL32476864xFirstCycleBOOL8476896true__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_Module1913792xEmergencyStopOkBOOL864ItemTypeInputxEnableBOOL872ItemTypeInputstModuleVoltageConfigST_MODULE_VOLT_CONFIG3280ItemTypeInputxInSafetyCheckModeBOOL8112ItemTypeInputxOffBOOL8120trueItemTypeInputxSafetyIntlksOkBOOL8128ItemTypeInputstHMIInterfaceST_MODULE_HMI_INTERFACE64192ItemTypeInputxReleaseErrorsBOOL8256ItemTypeInputxReleaseLimitErrorsBOOL8264ItemTypeInputxReleaseManualModeBOOL8272ItemTypeInputxConfirmAlarmsBOOL8280ItemTypeInputrCurrentVoltageREAL32288ItemTypeOutputxReadyBOOL8320ItemTypeOutputxInShutdownDischargeModeBOOL8328ItemTypeOutputxShutdownDischargeAllowedBOOL8336ItemTypeOutputxErrorBOOL8344ItemTypeOutputxWarningBOOL8352ItemTypeOutputxAllUnitsInAutomaticBOOL8360ItemTypeOutput_fbUnit1FB_Unit476928384old_input_assignments_fbUnit2FB_Unit476928477312old_input_assignments_fbUnit3FB_Unit476928954240old_input_assignments_fbUnit4FB_Unit4769281431168old_input_assignments_xBalanceOkBOOL81908096_xAllUnitsReadyBOOL81908104_fbUnitsOutOfBalanceAlarmFB_TcAlarm41601908160_xEnableBalanceCheckBOOL81912320_sNameSTRING(80)6481912328_fbBalanceNotOkSignalFB_ReleaseSignal7681913024__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_String5752320xEnableBOOL864ItemTypeInputxInSafetyCheckModeBOOL872ItemTypeInputstStringModuleVoltageConfigST_STRING_VOLT_CONFIG9680ItemTypeInputstHMIInterfaceST_STRING_HMI_INTERFACE64192ItemTypeInputxEmergencyStopOkBOOL8256ItemTypeInputxResetSafetyBOOL8264ItemTypeInputxReleaseErrorsBOOL8272ItemTypeInputxReleaseLimitErrorsBOOL8280ItemTypeInputxReleaseManualModeBOOL8288ItemTypeInputxConfirmAlarmsBOOL8296ItemTypeInputrCurrentVoltageREAL32320ItemTypeOutputxInShutdownDischargeModeBOOL8352ItemTypeOutputxShutdownDischargeAllowedBOOL8360ItemTypeOutputxReadyBOOL8368ItemTypeOutputxOffBOOL8376ItemTypeOutputxCloseDCCBBOOL8384ItemTypeOutputTcAddressTypeOutputxDCCBOpenBOOL8392ItemTypeOutputTcAddressTypeInputxResetSafetyDCCBBOOL8400ItemTypeOutputTcAddressTypeOutputxSafetyIntlksOkBOOL8408ItemTypeOutputxAllModulesInAutoModeBOOL8416ItemTypeOutputxErrorBOOL8424ItemTypeOutputxWarningBOOL8432ItemTypeOutputeStatusE_COMPONENT_STATUS16448ItemTypeOutput_fbModule1FB_Module1913792512old_input_assignments_fbModule2FB_Module19137921914304old_input_assignments_fbModule3FB_Module19137923828096old_input_assignments_xAllModulesReadyBOOL85741888_xAllModulesInShutdownDischargeModeBOOL85741896_xBalanceOkBOOL85741904_fbModulesOutOfBalanceAlarmFB_TcAlarm41605741952_fbSafetyInterlocksNotOkAlarmFB_TcAlarm41605746112_iStateINT1657502720_tonResetPulseLengthTON2565750336.PTT#250MS_tonErrorDCCBNotClosedTON2565750592.PTT#5S_fbBalanceNotOkSignalFB_ReleaseSignal7685750848_sNameSTRING(80)6485751616__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs083034112MAIN._xEmergencyStopOk8BOOLTcAddressTypeInput3286888MAIN._xString1DCSafetyOk8BOOLTcAddressTypeInput633519864MAIN.xSafetyResterTaster8BOOLTcAddressTypeInput645092976MAIN._xHarwareResetButton8BOOLTcAddressTypeInput645092984MAIN._fbSafety.xVoltagesInRange8BOOLTcAddressTypeInput645168128MAIN._fbSafety.xPressureInRange8BOOLTcAddressTypeInput645168136MAIN._fbSafety.xTemperaturesInRange8BOOLTcAddressTypeInput645168144MAIN._afbStrings[0].xDCCBOpen8BOOLTcAddressTypeInput652173512MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput652175424MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput652175432MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput652187456MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput652187464MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput652198608MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput652198616MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput652208096MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput652208112MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput652208120MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput652208128MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput652267280MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput652267288MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput652276768MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput652276784MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput652276792MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput652276800MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput652335872MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput652337120MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput652337128MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput652337136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput652379968MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput652381216MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput652381224MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput652381232MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput652424064MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput652425312MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput652425320MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput652425328MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput652468160MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput652469408MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput652469416MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput652469424MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput652512256MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput652513504MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput652513512MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput652513520MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput652556352MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput652557600MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput652557608MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput652557616MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput652600448MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput652601696MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput652601704MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput652601712MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput652652352MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput652652360MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput652664384MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput652664392MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput652675536MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput652675544MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput652685024MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput652685040MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput652685048MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput652685056MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput652744208MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput652744216MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput652753696MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput652753712MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput652753720MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput652753728MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput652812800MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput652814048MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput652814056MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput652814064MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput652856896MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput652858144MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput652858152MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput652858160MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput652900992MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput652902240MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput652902248MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput652902256MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput652945088MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput652946336MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput652946344MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput652946352MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput652989184MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput652990432MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput652990440MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput652990448MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput653033280MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput653034528MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput653034536MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput653034544MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput653077376MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput653078624MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput653078632MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput653078640MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput653129280MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput653129288MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput653141312MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput653141320MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput653152464MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput653152472MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput653161952MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput653161968MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput653161976MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput653161984MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput653221136MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput653221144MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput653230624MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput653230640MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput653230648MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput653230656MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput653289728MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput653290976MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput653290984MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput653290992MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput653333824MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput653335072MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput653335080MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput653335088MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput653377920MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput653379168MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput653379176MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput653379184MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput653422016MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput653423264MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput653423272MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput653423280MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput653466112MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput653467360MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput653467368MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput653467376MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput653510208MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput653511456MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput653511464MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput653511472MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput653554304MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput653555552MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput653555560MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput653555568MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput653606208MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput653606216MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput653618240MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput653618248MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput653629392MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput653629400MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput653638880MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput653638896MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput653638904MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput653638912MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput653698064MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput653698072MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput653707552MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput653707568MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput653707576MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput653707584MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput653766656MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput653767904MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput653767912MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput653767920MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput653810752MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput653812000MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput653812008MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput653812016MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput653854848MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput653856096MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput653856104MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput653856112MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput653898944MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput653900192MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput653900200MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput653900208MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput653943040MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput653944288MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput653944296MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput653944304MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput653987136MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput653988384MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput653988392MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput653988400MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput654031232MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput654032480MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput654032488MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput654032496MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput654089216MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput654089224MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput654101248MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput654101256MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput654112400MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput654112408MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput654121888MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput654121904MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput654121912MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput654121920MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput654181072MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput654181080MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput654190560MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput654190576MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput654190584MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput654190592MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput654249664MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput654250912MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput654250920MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput654250928MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput654293760MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput654295008MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput654295016MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput654295024MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput654337856MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput654339104MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput654339112MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput654339120MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput654381952MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput654383200MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput654383208MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput654383216MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput654426048MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput654427296MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput654427304MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput654427312MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput654470144MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput654471392MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput654471400MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput654471408MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput654514240MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput654515488MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput654515496MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput654515504MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput654566144MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput654566152MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput654578176MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput654578184MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput654589328MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput654589336MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput654598816MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput654598832MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput654598840MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput654598848MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput654658000MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput654658008MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput654667488MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput654667504MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput654667512MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput654667520MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput654726592MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput654727840MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput654727848MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput654727856MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput654770688MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput654771936MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput654771944MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput654771952MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput654814784MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput654816032MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput654816040MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput654816048MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput654858880MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput654860128MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput654860136MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput654860144MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput654902976MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput654904224MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput654904232MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput654904240MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput654947072MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput654948320MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput654948328MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput654948336MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput654991168MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput654992416MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput654992424MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput654992432MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput655043072MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput655043080MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput655055104MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput655055112MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput655066256MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput655066264MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput655075744MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput655075760MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput655075768MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput655075776MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput655134928MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput655134936MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput655144416MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput655144432MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput655144440MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput655144448MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput655203520MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput655204768MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput655204776MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput655204784MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput655247616MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput655248864MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput655248872MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput655248880MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput655291712MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput655292960MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput655292968MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput655292976MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput655335808MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput655337056MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput655337064MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput655337072MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput655379904MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput655381152MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput655381160MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput655381168MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput655424000MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput655425248MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput655425256MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput655425264MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput655468096MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput655469344MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput655469352MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput655469360MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput655520000MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput655520008MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput655532032MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput655532040MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput655543184MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput655543192MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput655552672MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput655552688MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput655552696MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput655552704MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput655611856MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput655611864MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput655621344MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput655621360MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput655621368MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput655621376MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput655680448MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput655681696MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput655681704MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput655681712MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput655724544MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput655725792MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput655725800MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput655725808MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput655768640MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput655769888MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput655769896MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput655769904MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput655812736MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput655813984MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput655813992MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput655814000MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput655856832MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput655858080MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput655858088MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput655858096MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput655900928MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput655902176MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput655902184MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput655902192MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput655945024MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput655946272MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput655946280MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput655946288MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656003008MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656003016MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656015040MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656015048MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput656026192MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput656026200MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput656035680MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput656035696MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput656035704MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput656035712MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput656094864MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput656094872MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput656104352MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput656104368MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput656104376MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput656104384MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput656163456MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput656164704MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput656164712MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput656164720MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput656207552MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput656208800MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput656208808MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput656208816MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput656251648MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput656252896MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput656252904MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput656252912MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput656295744MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput656296992MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput656297000MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput656297008MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput656339840MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput656341088MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput656341096MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput656341104MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput656383936MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput656385184MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput656385192MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput656385200MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput656428032MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput656429280MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput656429288MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput656429296MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656479936MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656479944MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656491968MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656491976MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput656503120MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput656503128MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput656512608MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput656512624MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput656512632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput656512640MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput656571792MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput656571800MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput656581280MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput656581296MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput656581304MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput656581312MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput656640384MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput656641632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput656641640MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput656641648MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput656684480MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput656685728MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput656685736MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput656685744MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput656728576MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput656729824MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput656729832MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput656729840MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput656772672MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput656773920MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput656773928MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput656773936MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput656816768MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput656818016MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput656818024MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput656818032MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput656860864MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput656862112MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput656862120MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput656862128MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput656904960MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput656906208MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput656906216MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput656906224MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656956864MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656956872MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput656968896MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput656968904MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput656980048MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput656980056MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput656989536MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput656989552MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput656989560MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput656989568MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput657048720MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput657048728MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput657058208MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput657058224MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput657058232MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput657058240MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput657117312MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput657118560MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput657118568MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput657118576MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput657161408MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput657162656MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput657162664MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput657162672MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput657205504MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput657206752MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput657206760MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput657206768MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput657249600MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput657250848MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput657250856MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput657250864MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput657293696MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput657294944MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput657294952MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput657294960MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput657337792MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput657339040MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput657339048MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput657339056MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput657381888MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput657383136MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput657383144MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput657383152MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput657433792MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput657433800MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput657445824MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput657445832MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput657456976MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput657456984MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput657466464MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput657466480MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput657466488MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput657466496MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput657525648MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput657525656MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput657535136MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput657535152MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput657535160MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput657535168MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput657594240MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput657595488MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput657595496MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput657595504MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput657638336MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput657639584MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput657639592MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput657639600MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput657682432MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput657683680MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput657683688MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput657683696MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput657726528MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput657727776MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput657727784MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput657727792MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput657770624MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput657771872MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput657771880MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput657771888MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput657814720MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput657815968MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput657815976MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput657815984MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput657858816MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput657860064MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput657860072MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput657860080MAIN._afbStrings[1].xDCCBOpen8BOOLTcAddressTypeInput657925832MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput657927744MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput657927752MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput657939776MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput657939784MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput657950928MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput657950936MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput657960416MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput657960432MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput657960440MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput657960448MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput658019600MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput658019608MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput658029088MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput658029104MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput658029112MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput658029120MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput658088192MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput658089440MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput658089448MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput658089456MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput658132288MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput658133536MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput658133544MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput658133552MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput658176384MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput658177632MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput658177640MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput658177648MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput658220480MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput658221728MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput658221736MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput658221744MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput658264576MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput658265824MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput658265832MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput658265840MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput658308672MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput658309920MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput658309928MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput658309936MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput658352768MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput658354016MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput658354024MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput658354032MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput658404672MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput658404680MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput658416704MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput658416712MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput658427856MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput658427864MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput658437344MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput658437360MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput658437368MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput658437376MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput658496528MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput658496536MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput658506016MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput658506032MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput658506040MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput658506048MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput658565120MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput658566368MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput658566376MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput658566384MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput658609216MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput658610464MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput658610472MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput658610480MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput658653312MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput658654560MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput658654568MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput658654576MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput658697408MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput658698656MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput658698664MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput658698672MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput658741504MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput658742752MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput658742760MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput658742768MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput658785600MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput658786848MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput658786856MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput658786864MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput658829696MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput658830944MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput658830952MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput658830960MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput658881600MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput658881608MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput658893632MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput658893640MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput658904784MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput658904792MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput658914272MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput658914288MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput658914296MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput658914304MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput658973456MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput658973464MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput658982944MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput658982960MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput658982968MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput658982976MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput659042048MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput659043296MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput659043304MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput659043312MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput659086144MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput659087392MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput659087400MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput659087408MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput659130240MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput659131488MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput659131496MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput659131504MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput659174336MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput659175584MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput659175592MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput659175600MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput659218432MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput659219680MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput659219688MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput659219696MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput659262528MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput659263776MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput659263784MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput659263792MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput659306624MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput659307872MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput659307880MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput659307888MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput659358528MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput659358536MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput659370560MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput659370568MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput659381712MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput659381720MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput659391200MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput659391216MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput659391224MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput659391232MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput659450384MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput659450392MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput659459872MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput659459888MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput659459896MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput659459904MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput659518976MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput659520224MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput659520232MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput659520240MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput659563072MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput659564320MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput659564328MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput659564336MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput659607168MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput659608416MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput659608424MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput659608432MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput659651264MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput659652512MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput659652520MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput659652528MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput659695360MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput659696608MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput659696616MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput659696624MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput659739456MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput659740704MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput659740712MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput659740720MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput659783552MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput659784800MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput659784808MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput659784816MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput659841536MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput659841544MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput659853568MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput659853576MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput659864720MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput659864728MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput659874208MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput659874224MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput659874232MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput659874240MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput659933392MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput659933400MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput659942880MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput659942896MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput659942904MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput659942912MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput660001984MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput660003232MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput660003240MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput660003248MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput660046080MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput660047328MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput660047336MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput660047344MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput660090176MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput660091424MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput660091432MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput660091440MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput660134272MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput660135520MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput660135528MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput660135536MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput660178368MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput660179616MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput660179624MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput660179632MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput660222464MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput660223712MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput660223720MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput660223728MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput660266560MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput660267808MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput660267816MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput660267824MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput660318464MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput660318472MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput660330496MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput660330504MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput660341648MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput660341656MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput660351136MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput660351152MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput660351160MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput660351168MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput660410320MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput660410328MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput660419808MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput660419824MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput660419832MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput660419840MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput660478912MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput660480160MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput660480168MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput660480176MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput660523008MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput660524256MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput660524264MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput660524272MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput660567104MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput660568352MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput660568360MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput660568368MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput660611200MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput660612448MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput660612456MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput660612464MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput660655296MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput660656544MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput660656552MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput660656560MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput660699392MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput660700640MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput660700648MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput660700656MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput660743488MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput660744736MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput660744744MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput660744752MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput660795392MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput660795400MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput660807424MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput660807432MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput660818576MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput660818584MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput660828064MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput660828080MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput660828088MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput660828096MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput660887248MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput660887256MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput660896736MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput660896752MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput660896760MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput660896768MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput660955840MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput660957088MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput660957096MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput660957104MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput660999936MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput661001184MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput661001192MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput661001200MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput661044032MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput661045280MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput661045288MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput661045296MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput661088128MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput661089376MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput661089384MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput661089392MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput661132224MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput661133472MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput661133480MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput661133488MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput661176320MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput661177568MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput661177576MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput661177584MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput661220416MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput661221664MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput661221672MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput661221680MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput661272320MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput661272328MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput661284352MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput661284360MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput661295504MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput661295512MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput661304992MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput661305008MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput661305016MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput661305024MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput661364176MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput661364184MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput661373664MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput661373680MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput661373688MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput661373696MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput661432768MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput661434016MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput661434024MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput661434032MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput661476864MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput661478112MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput661478120MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput661478128MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput661520960MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput661522208MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput661522216MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput661522224MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput661565056MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput661566304MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput661566312MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput661566320MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput661609152MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput661610400MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput661610408MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput661610416MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput661653248MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput661654496MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput661654504MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput661654512MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput661697344MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput661698592MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput661698600MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput661698608MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput661755328MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput661755336MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput661767360MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput661767368MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput661778512MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput661778520MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput661788000MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput661788016MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput661788024MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput661788032MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput661847184MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput661847192MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput661856672MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput661856688MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput661856696MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput661856704MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput661915776MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput661917024MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput661917032MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput661917040MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput661959872MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput661961120MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput661961128MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput661961136MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput662003968MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput662005216MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput662005224MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput662005232MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput662048064MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput662049312MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput662049320MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput662049328MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput662092160MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput662093408MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput662093416MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput662093424MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput662136256MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput662137504MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput662137512MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput662137520MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput662180352MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput662181600MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput662181608MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput662181616MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput662232256MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput662232264MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput662244288MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput662244296MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput662255440MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput662255448MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput662264928MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput662264944MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput662264952MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput662264960MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput662324112MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput662324120MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput662333600MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput662333616MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput662333624MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput662333632MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput662392704MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput662393952MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput662393960MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput662393968MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput662436800MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput662438048MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput662438056MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput662438064MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput662480896MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput662482144MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput662482152MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput662482160MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput662524992MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput662526240MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput662526248MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput662526256MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput662569088MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput662570336MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput662570344MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput662570352MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput662613184MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput662614432MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput662614440MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput662614448MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput662657280MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput662658528MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput662658536MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput662658544MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput662709184MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput662709192MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput662721216MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput662721224MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput662732368MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput662732376MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput662741856MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput662741872MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput662741880MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput662741888MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput662801040MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput662801048MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput662810528MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput662810544MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput662810552MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput662810560MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput662869632MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput662870880MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput662870888MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput662870896MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput662913728MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput662914976MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput662914984MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput662914992MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput662957824MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput662959072MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput662959080MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput662959088MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput663001920MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput663003168MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput663003176MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput663003184MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput663046016MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput663047264MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput663047272MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput663047280MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput663090112MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput663091360MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput663091368MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput663091376MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput663134208MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput663135456MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput663135464MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput663135472MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput663186112MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput663186120MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback8BOOLTcAddressTypeInput663198144MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback8BOOLTcAddressTypeInput663198152MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput663209296MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput663209304MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback16INTTcAddressTypeInput663218784MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput663218800MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange8BOOLTcAddressTypeInput663218808MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput663218816MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk8BOOLTcAddressTypeInput663277968MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk8BOOLTcAddressTypeInput663277976MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback16INTTcAddressTypeInput663287456MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange8BOOLTcAddressTypeInput663287472MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange8BOOLTcAddressTypeInput663287480MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard8BOOLTcAddressTypeInput663287488MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput663346560MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput663347808MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput663347816MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput663347824MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue16INTTcAddressTypeInput663390656MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange8BOOLTcAddressTypeInput663391904MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange8BOOLTcAddressTypeInput663391912MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard8BOOLTcAddressTypeInput663391920MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue16INTTcAddressTypeInput663434752MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange8BOOLTcAddressTypeInput663436000MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange8BOOLTcAddressTypeInput663436008MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard8BOOLTcAddressTypeInput663436016MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue16INTTcAddressTypeInput663478848MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange8BOOLTcAddressTypeInput663480096MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange8BOOLTcAddressTypeInput663480104MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard8BOOLTcAddressTypeInput663480112MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue16INTTcAddressTypeInput663522944MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange8BOOLTcAddressTypeInput663524192MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange8BOOLTcAddressTypeInput663524200MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard8BOOLTcAddressTypeInput663524208MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INTTcAddressTypeInput663567040MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOLTcAddressTypeInput663568288MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOLTcAddressTypeInput663568296MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOLTcAddressTypeInput663568304MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INTTcAddressTypeInput663611136MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOLTcAddressTypeInput663612384MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOLTcAddressTypeInput663612392MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOLTcAddressTypeInput6636124001PlcTask Outputs083034112MAIN._xShowAckEmergencyStop8BOOLTcAddressTypeOutput633519856MAIN._fbInverter.xCloseDCRelais8BOOLTcAddressTypeOutput645077408MAIN.xSafetyRun8BOOLtrueTcAddressTypeOutput645092960MAIN.xSafetyErrAck8BOOLTcAddressTypeOutput645092968MAIN._xShowErrorOnButton8BOOLTcAddressTypeOutput645167616MAIN._afbStrings[0].xCloseDCCB8BOOLTcAddressTypeOutput652173504MAIN._afbStrings[0].xResetSafetyDCCB8BOOLTcAddressTypeOutput652173520MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput652175680MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput652175688MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput652187712MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput652187720MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput652210496MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput652210512MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput652279168MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput652279184MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput652652608MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput652652616MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput652664640MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput652664648MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput652687424MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput652687440MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput652756096MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput652756112MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput653129536MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput653129544MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput653141568MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput653141576MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput653164352MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput653164368MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput653233024MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput653233040MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput653606464MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput653606472MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput653618496MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput653618504MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput653641280MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput653641296MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput653709952MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput653709968MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput654089472MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput654089480MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput654101504MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput654101512MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput654124288MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput654124304MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput654192960MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput654192976MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput654566400MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput654566408MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput654578432MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput654578440MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput654601216MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput654601232MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput654669888MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput654669904MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput655043328MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput655043336MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput655055360MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput655055368MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput655078144MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput655078160MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput655146816MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput655146832MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput655520256MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput655520264MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput655532288MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput655532296MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput655555072MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput655555088MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput655623744MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput655623760MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656003264MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656003272MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656015296MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656015304MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput656038080MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput656038096MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput656106752MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput656106768MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656480192MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656480200MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656492224MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656492232MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput656515008MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput656515024MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput656583680MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput656583696MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656957120MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656957128MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput656969152MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput656969160MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput656991936MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput656991952MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput657060608MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput657060624MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput657434048MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput657434056MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput657446080MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput657446088MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput657468864MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput657468880MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput657537536MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput657537552MAIN._afbStrings[1].xCloseDCCB8BOOLTcAddressTypeOutput657925824MAIN._afbStrings[1].xResetSafetyDCCB8BOOLTcAddressTypeOutput657925840MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput657928000MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput657928008MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput657940032MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput657940040MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput657962816MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput657962832MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput658031488MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput658031504MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput658404928MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput658404936MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput658416960MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput658416968MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput658439744MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput658439760MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput658508416MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput658508432MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput658881856MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput658881864MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput658893888MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput658893896MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput658916672MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput658916688MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput658985344MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput658985360MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput659358784MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput659358792MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput659370816MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput659370824MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput659393600MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput659393616MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput659462272MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput659462288MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput659841792MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput659841800MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput659853824MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput659853832MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput659876608MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput659876624MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput659945280MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput659945296MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput660318720MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput660318728MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput660330752MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput660330760MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput660353536MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput660353552MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput660422208MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput660422224MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput660795648MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput660795656MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput660807680MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput660807688MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput660830464MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput660830480MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput660899136MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput660899152MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput661272576MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput661272584MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput661284608MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput661284616MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput661307392MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput661307408MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput661376064MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput661376080MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput661755584MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput661755592MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput661767616MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput661767624MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput661790400MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput661790416MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput661859072MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput661859088MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput662232512MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput662232520MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput662244544MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput662244552MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput662267328MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput662267344MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput662336000MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput662336016MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput662709440MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput662709448MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput662721472MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput662721480MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput662744256MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput662744272MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput662812928MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput662812944MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput663186368MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput663186376MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalseTcAddressTypeOutput663198400MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrueTcAddressTypeOutput663198408MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOLTcAddressTypeOutput663221184MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INTTcAddressTypeOutput663221200MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOLTcAddressTypeOutput663289856MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INTTcAddressTypeOutput6632898723PlcTask Internal083034112GVL_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.iMajor1.iMinor0.iBuild2.iRevision0.nFlags0.sVersion1.0.2const_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_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor3.iBuild8.iRevision0.nFlags0.sVersion3.3.8.0const_non_replacedTcVarGlobal633519360Global_Variables.eGlobalSUpsState16E_S_UPS_StateTcVarGlobal633519840MAIN._xReleaseErrors8BOOLtrue633519864MAIN._xReleaseLimitsErrors8BOOLtrue633571456MAIN._xConfirmAlarms8BOOL633571464MAIN._xEnableString8BOOL633571472MAIN._xEnableInverter8BOOL633571480MAIN._eLastChargeStatus16E_CHARGE_STATUS633571488MAIN._eLastBatteryStatus16E_BATTERY_STATUS633571504MAIN._fbString5748992FB_StringOPC.UA.DA0old_input_assignments633571520MAIN._fbInverter9600FB_PowerSupplySunspec639320512MAIN._stInverterData256ST_SUNSPEC_CURRENT_VALUES639330112MAIN._iState16INT639330368MAIN._iStateSafetyCheck16INT639330384MAIN._xStartSafetyCheck8BOOL639330400MAIN._xNoPowerRequested8BOOL639330408MAIN._xFirstCycle8BOOLtrue639330416MAIN._xReleaseManualMode8BOOL639330424MAIN._rAutoPowerRequest32REAL639330432MAIN._rPowerInverter32REAL639330464MAIN._tonStartupDelay256TON.PTT#10S639330496MAIN._tonBeginShutdown256TON.PTT#30S639330752MAIN._fbNoAutomaticModeAlarm4160FB_TcAlarm639331008MAIN._fbADSReader1408ADSREAD639335168MAIN._timADSReadTimer256TON639336576MAIN._diInternalPowerSetpoint32DINT639336832MAIN._diSetpointActivePower32DINT639336864MAIN._eBMSControlMode16E_BMS_CONTROL_MODEE_BMS_CONTROL_MODE.MANUAL639336896MAIN._xErrorActive8BOOL639336952MAIN._fbUPS74624FB_S_UPS_BAPI639336960MAIN._tonHardwareResetButton256TON.PTT#1S639411584MAIN._rtHardwareResetButton128R_TRIG639411840MAIN._xInSafetyCheckMode8BOOL639411968MAIN._xRestart8BOOL639411976GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal639411984GVL_SCADA.stHMIInterface1235200ST_STRING_HMI_INTERFACETcVarGlobal639412000GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal640647200GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal640647232GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal640647328GVL_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.OFFTcVarGlobal640647344GVL_MQTT.sMQTTBrokerAddr648STRING(80)10.103.32.10TcVarGlobal640649536GVL_MQTT.eMQTTQoS At most once; 1 -> At least once; 2 -> Exactly once]]>8TcIotMqttQosTcIotMqttQos.AtMostOnceDeliveryTcVarGlobal640650184GVL_MQTT.uiMQTTKeepAlive16UINT60TcVarGlobal640650192GVL_MQTT.sMQTTPrefix648STRING(80)cmblu/uniper/1/TcVarGlobal640650208GVL_CONFIG.xShutdownDischargeWithInverter8BOOLfalseTcPersistentTcVarGlobal640650856Constants.bLittleEndian8BOOLtrueTcVarGlobal640650872GVL_CONFIG.stUnitConfig13216ST_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.rPVMax2000.stConfigPosolytPressureSegmentInlet.rPVMin0.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.rPVMax2000.stConfigNegolytPressureSegmentInlet.rPVMin0.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.rPVMax2000.stConfigNegolytPressureTankInlet.rPVMin0.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#5S.rMaxDeltaPSegmentInlet100TcPersistentTcVarGlobal640650880GVL_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._xReleaseErrors8BOOLtrue633571840MAIN._xReleaseLimitsErrors8BOOLtrue633571848MAIN._xConfirmAlarms8BOOL633571856MAIN._xEnableString8BOOL633571864MAIN._xEnableInverter8BOOL633571872MAIN._xCanChangeMode8BOOLtrue633571880MAIN._eLastChargeStatus16E_CHARGE_STATUS633571888MAIN._fbInverter9600FB_PowerSupplySunspec645076544MAIN._stInverterData256ST_SUNSPEC_CURRENT_VALUES645086144MAIN._eLastBatteryStatus16E_BATTERY_STATUS645086400MAIN._iState16INT645086416MAIN._iStateSafetyCheck16INT645086432MAIN._xStartSafetyCheck8BOOL645086448MAIN._xNoPowerRequested8BOOL645086456MAIN._rAutoPowerRequest32REAL645086464MAIN._rPowerInverter32REAL645086496MAIN._tonStartupDelay256TON.PTT#10S645086528MAIN._tonBeginShutdown256TON.PTT#30S645086784MAIN._fbNoAutomaticModeAlarm4160FB_TcAlarm645087040MAIN._xFirstCycle8BOOLtrue645091200MAIN._xReleaseManualMode8BOOL645091208MAIN._eBMSControlMode16E_BMS_CONTROL_MODEE_BMS_CONTROL_MODE.AUTO_LOCAL645091216MAIN._diInternalPowerSetpoint32DINT645091232MAIN._fbADSReader1408ADSREAD645091264MAIN._timADSReadTimer256TON645092672MAIN._diSetpointActivePower32DINT645092928MAIN._fbUPS74624FB_S_UPS_BAPI645092992MAIN._xErrorActive8BOOL645167624MAIN._xInSafetyCheckMode8BOOL645167632MAIN._xRestart8BOOL645167640GVL_CONFIG.rPumpPosolytOnPower32REAL70TcPersistentTcVarGlobal640664096GVL_CONFIG.rPumpNegolytOnPower32REAL70TcPersistentTcVarGlobal640664128GVL_CONFIG.rPumpPosolytDisChrgPower32REAL35TcPersistentTcVarGlobal640664160GVL_CONFIG.rPumpNegolytDisChrgPower32REAL35TcPersistentTcVarGlobal640664192GVL_CONFIG.rPumpshutoffThreshold32REAL15TcPersistentTcVarGlobal640664224GVL_CONFIG.rMinimumUnitVoltage32REAL50TcPersistentTcVarGlobal640664256GVL_CONFIG.rDeltaUnitVoltageShutdownDischarge32REAL5TcPersistentTcVarGlobal640664288GVL_CONFIG.rMaxAbsDiffVoltageUnitsOnModule32REAL5TcPersistentTcVarGlobal640664320GVL_CONFIG.rMaxAbsDiffVoltageModulesInString32REAL10TcPersistentTcVarGlobal640664352GVL_CONFIG.diMinimumAbsPowerForEnable32DINT100TcPersistentTcVarGlobal640664384GVL_CONFIG.diMaxStringChargingPower 5.000 W per Unit]]>32DINT-60000TcPersistentTcVarGlobal640664416GVL_CONFIG.diMaxStringDischargePower 5.000 W per Unit]]>32DINT60000TcPersistentTcVarGlobal640664448GVL_CONFIG.sInverterIp648STRING(80)192.168.42.11TcPersistentTcVarGlobal640664480Constants.bSimulationMode8BOOLfalseTcVarGlobal640665128Constants.nRegisterSize16WORD64TcVarGlobal640665136GVL_CONFIG.rAbsShutdownDischargePower 1.000 W per unit]]>32REAL12000TcPersistentTcVarGlobal640665152GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal640665184GVL_CONFIG.rStringEmptyVoltage 50V per Segment) - 600 V -> 50 V per Unit]]>32REAL600TcPersistentTcVarGlobal640665216GVL_CONFIG.timUnitStartupTime32TIMET#5STcPersistentTcVarGlobal640665248Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal640665280Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal640665344Constants.nPackMode16UINT8TcVarGlobal640665408Constants.bFPUSupport8BOOLtrueTcVarGlobal640665424Constants.bMulticoreSupport8BOOLfalseTcVarGlobal640665432Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal640665440Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal640665472TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal640665504TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal640665536TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal640667584TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal640668608TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal640668672TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640705152TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640706112TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal640707648ValveAnalogInputAnalogOutputMotorSafetyDoorGeneralBMSEventsApplicationNamePort_851ChangeDate2024-04-11T19:05:14GeneratedCodeSize462848GlobalDataSize79728640 \ No newline at end of file + Pump on power (%)]]>32REAL70TcPersistentTcVarGlobal645167648MAIN._tonHardwareResetButton256TON.PTT#1S645167680MAIN._rtHardwareResetButton128R_TRIG645167936MAIN._fbSafety128FB_Safety645168064GVL_CONFIG.stUnitConfig13216ST_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.rPVMax2000.stConfigPosolytPressureSegmentInlet.rPVMin0.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.rPVMax2000.stConfigNegolytPressureSegmentInlet.rPVMin0.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.rPVMax2000.stConfigNegolytPressureTankInlet.rPVMin0.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#5S.rMaxDeltaPSegmentInlet100TcPersistentTcVarGlobal645168192GVL_CONFIG.stConfigVoltageSegment1500768ST_ANALOG_IO_CONFIG.iAIMax32767.iAIMin0.rPVMax1500.rPVMin0.sUnitVTcPersistentTcVarGlobal645181408GVL_CONFIG.stString1VoltageConfig96ST_STRING_VOLT_CONFIG.stModule1VoltConfig.xUnit1Is1500Vfalse.stModule1VoltConfig.xUnit2Is1500Vtrue.stModule1VoltConfig.xUnit3Is1500Vtrue.stModule1VoltConfig.xUnit4Is1500Vtrue.stModule2VoltConfig.xUnit1Is1500Vfalse.stModule2VoltConfig.xUnit2Is1500Vfalse.stModule2VoltConfig.xUnit3Is1500Vfalse.stModule2VoltConfig.xUnit4Is1500Vfalse.stModule3VoltConfig.xUnit1Is1500Vfalse.stModule3VoltConfig.xUnit2Is1500Vtrue.stModule3VoltConfig.xUnit3Is1500Vtrue.stModule3VoltConfig.xUnit4Is1500VtrueTcPersistentTcVarGlobal645182176GVL_CONFIG.rPumpNegolytOnPower32REAL70TcPersistentTcVarGlobal645182272GVL_CONFIG.rPumpPosolytDisChrgPower32REAL35TcPersistentTcVarGlobal645182304GVL_CONFIG.rPumpNegolytDisChrgPower32REAL35TcPersistentTcVarGlobal645182336GVL_CONFIG.rPumpshutoffThreshold32REAL15TcPersistentTcVarGlobal645182368GVL_CONFIG.rMinimumUnitVoltage32REAL50TcPersistentTcVarGlobal645182400GVL_CONFIG.rDeltaUnitVoltageShutdownDischarge32REAL5TcPersistentTcVarGlobal645182432GVL_CONFIG.rMaxAbsDiffVoltageUnitsOnModule32REAL5TcPersistentTcVarGlobal645182464GVL_CONFIG.rMaxAbsDiffVoltageModulesInString32REAL10TcPersistentTcVarGlobal645182496GVL_CONFIG.diMinimumAbsPowerForEnable32DINT100TcPersistentTcVarGlobal645182528GVL_CONFIG.diMaxStringChargingPower 5.000 W per Unit]]>32DINT-60000TcPersistentTcVarGlobal645182560GVL_CONFIG.diMaxStringDischargePower 5.000 W per Unit]]>32DINT60000TcPersistentTcVarGlobal645182592GVL_CONFIG.sInverterIp648STRING(80)192.168.42.10TcPersistentTcVarGlobal645182624GVL_CONFIG.xShutdownDischargeWithInverter8BOOLfalseTcPersistentTcVarGlobal645183272GVL_MQTT.uiMQTTKeepAlive16UINT60TcVarGlobal645183280GVL_CONFIG.rAbsShutdownDischargePower 1.000 W per unit]]>32REAL12000TcPersistentTcVarGlobal645183296GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal645183328GVL_CONFIG.rStringEmptyVoltage 50V per Segment) + 600 V -> 50 V per Unit]]>32REAL600TcPersistentTcVarGlobal645183360GVL_CONFIG.timUnitStartupTime32TIMET#5STcPersistentTcVarGlobal645183392GVL_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.OFFTcVarGlobal645183424GVL_MQTT.sMQTTBrokerAddr648STRING(80)10.103.32.10TcVarGlobal645185616GVL_MQTT.sMQTTPrefix648STRING(80)cmblu/uniper/1/TcVarGlobal645186264GVL_MQTT.eMQTTQoS At most once; 1 -> At least once; 2 -> Exactly once]]>8TcIotMqttQosTcIotMqttQos.AtMostOnceDeliveryTcVarGlobal645186912GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal645186920GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal645186928GVL_SCADA.stHMIInterface2470400ST_STRING_HMI_INTERFACE02TcVarGlobal645186944GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal647657344GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal647657376GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal647657472Constants.bLittleEndian8BOOLtrueTcVarGlobal647657496Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal647657504Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal647657568Constants.bSimulationMode8BOOLfalseTcVarGlobal647657632Constants.bFPUSupport8BOOLtrueTcVarGlobal647657640Constants.nRegisterSize16WORD64TcVarGlobal647657648Constants.nPackMode16UINT8TcVarGlobal647657664Constants.bMulticoreSupport8BOOLfalseTcVarGlobal647657680Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal647657696Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal647657728TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal647692320TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal647693280TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal647694816TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal647715744TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal647715776TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal647717824TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal647718848TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal647718912MAIN._afbStrings11504640FB_String02OPC.UA.DA0652173120ValveAnalogInputAnalogOutputMotorSafetyDoorGeneralBMSEventsApplicationNamePort_851ChangeDate2024-04-17T19:03:31GeneratedCodeSize466944GlobalDataSize80601088 \ No newline at end of file diff --git a/PLC/POUs/FB_Module.TcPOU b/PLC/POUs/FB_Module.TcPOU index cbf0dba..54da227 100644 --- a/PLC/POUs/FB_Module.TcPOU +++ b/PLC/POUs/FB_Module.TcPOU @@ -9,6 +9,9 @@ VAR_INPUT // Enable xEnable : BOOL; + // Component shortage workaround + stModuleVoltageConfig : ST_MODULE_VOLT_CONFIG; + // Module in safety check mode xInSafetyCheckMode : BOOL; @@ -56,10 +59,10 @@ VAR_OUTPUT xAllUnitsInAutomatic : BOOL; END_VAR VAR - _fbUnit1 : FB_Unit('Unit 1'); - _fbUnit2 : FB_Unit('Unit 2'); - _fbUnit3 : FB_Unit('Unit 3'); - _fbUnit4 : FB_Unit('Unit 4'); + _fbUnit1 : FB_Unit(CONCAT(Name, ' - Unit 1')); + _fbUnit2 : FB_Unit(CONCAT(Name, ' - Unit 2')); + _fbUnit3 : FB_Unit(CONCAT(Name, ' - Unit 3')); + _fbUnit4 : FB_Unit(CONCAT(Name, ' - Unit 4')); // Flag for unit balance checking _xBalanceOk : BOOL; @@ -70,8 +73,13 @@ VAR // Units out of balance alarm _fbUnitsOutOfBalanceAlarm : FB_TcAlarm; + // Enable balance check + _xEnableBalanceCheck : BOOL; + // Module name _sName : STRING; + + _fbBalanceNotOkSignal : FB_ReleaseSignal; END_VAR ]]> @@ -91,12 +99,11 @@ xSafetyIntlksOk := TRUE; // =============================== _fbUnit1( xEnable := xEnable, + xVoltageSensorIs1500V := stModuleVoltageConfig.xUnit1Is1500V, xInSafetyCheckMode := xInSafetyCheckMode, stUnitConfig:= GVL_CONFIG.stUnitConfig, stHMIInterface:= stHMIInterface.stHMIInterfaceUnit1, xEmergencyStopOk:= xEmergencyStopOk, - rSetpointPosolytPumpInlet:= GVL_CONFIG.rPumpPosolytOnPower, - rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower, xReleaseErrors:= xReleaseErrors, xReleaseLimitErrors:= xReleaseLimitErrors, xConfirmAlarms:= xConfirmAlarms, @@ -125,12 +132,11 @@ END_IF // =============================== _fbUnit2( xEnable := xEnable, + xVoltageSensorIs1500V := stModuleVoltageConfig.xUnit2Is1500V, xInSafetyCheckMode := xInSafetyCheckMode, stUnitConfig:= GVL_CONFIG.stUnitConfig, stHMIInterface:= stHMIInterface.stHMIInterfaceUnit2, xEmergencyStopOk:= xEmergencyStopOk, - rSetpointPosolytPumpInlet:= GVL_CONFIG.rPumpPosolytOnPower, - rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower, xReleaseErrors:= xReleaseErrors, xReleaseLimitErrors:= xReleaseLimitErrors, xConfirmAlarms:= xConfirmAlarms, @@ -159,12 +165,11 @@ END_IF // =============================== _fbUnit3( xEnable := xEnable, + xVoltageSensorIs1500V := stModuleVoltageConfig.xUnit3Is1500V, xInSafetyCheckMode := xInSafetyCheckMode, stUnitConfig:= GVL_CONFIG.stUnitConfig, stHMIInterface:= stHMIInterface.stHMIInterfaceUnit3, xEmergencyStopOk:= xEmergencyStopOk, - rSetpointPosolytPumpInlet:= GVL_CONFIG.rPumpPosolytOnPower, - rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower, xReleaseErrors:= xReleaseErrors, xReleaseLimitErrors:= xReleaseLimitErrors, xConfirmAlarms:= xConfirmAlarms, @@ -193,12 +198,11 @@ END_IF // =============================== _fbUnit4( xEnable := xEnable, + xVoltageSensorIs1500V := stModuleVoltageConfig.xUnit4Is1500V, xInSafetyCheckMode := xInSafetyCheckMode, stUnitConfig:= GVL_CONFIG.stUnitConfig, stHMIInterface:= stHMIInterface.stHMIInterfaceUnit4, xEmergencyStopOk:= xEmergencyStopOk, - rSetpointPosolytPumpInlet:= GVL_CONFIG.rPumpPosolytOnPower, - rSetpointNegolytPumpInlet:= GVL_CONFIG.rPumpNegolytOnPower, xReleaseErrors:= xReleaseErrors, xReleaseLimitErrors:= xReleaseLimitErrors, xConfirmAlarms:= xConfirmAlarms, @@ -288,8 +292,16 @@ IF ABS(_fbUnit3.rCurrentVoltage - _fbUnit4.rCurrentVoltage) > GVL_CONFIG.rMaxAbs _xBalanceOk := FALSE; END_IF +// Release signal for balance not ok +_fbBalanceNotOkSignal( + xSignal:= _xBalanceOk OR (NOT xEnable), + xRelease:= TRUE, + timOnDelay:= T#5S, + timOffDelay:= T#60S, + xReleaseSignal=> ); + // Signal an error if all units are ready and module is out of balance -IF _xAllUnitsReady AND (NOT _xBalanceOk) THEN +IF _xAllUnitsReady AND (NOT _fbBalanceNotOkSignal.xReleaseSignal) THEN xError := TRUE; END_IF @@ -387,14 +399,27 @@ _fbUnitsOutOfBalanceAlarm.ipArguments.Clear().AddString(_sName);]]> + - + + + - + + + - + + + - + + + + + + + diff --git a/PLC/POUs/FB_Safety.TcPOU b/PLC/POUs/FB_Safety.TcPOU new file mode 100644 index 0000000..11a8104 --- /dev/null +++ b/PLC/POUs/FB_Safety.TcPOU @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PLC/POUs/FB_String.TcPOU b/PLC/POUs/FB_String.TcPOU index e88bb59..33b7c2f 100644 --- a/PLC/POUs/FB_String.TcPOU +++ b/PLC/POUs/FB_String.TcPOU @@ -8,6 +8,9 @@ VAR_INPUT // String in safety check mode xInSafetyCheckMode : BOOL; + + // Components shortage workaround + stStringModuleVoltageConfig : ST_STRING_VOLT_CONFIG; // Module 1 HMI interface stHMIInterface : REFERENCE TO ST_STRING_HMI_INTERFACE; @@ -67,9 +70,9 @@ VAR_OUTPUT eStatus : E_COMPONENT_STATUS; END_VAR VAR - _fbModule1 : FB_Module('Module 1'); - _fbModule2 : FB_Module('Module 2'); - _fbModule3 : FB_Module('Module 3'); + _fbModule1 : FB_Module(CONCAT(Name,' - Module 1')); + _fbModule2 : FB_Module(CONCAT(Name,' - Module 2')); + _fbModule3 : FB_Module(CONCAT(Name,' - Module 3')); // All modules are ready _xAllModulesReady : BOOL; @@ -95,6 +98,9 @@ VAR // Error timer for not closing dc relais _tonErrorDCCBNotClosed : TON := (PT := T#5S); + // Delayed balance check signal + _fbBalanceNotOkSignal : FB_ReleaseSignal; + // String name _sName : STRING; END_VAR @@ -117,6 +123,7 @@ xResetSafetyDCCB := xResetSafety; // =============================== _fbModule1( xEnable := xEnable, + stModuleVoltageConfig := stStringModuleVoltageConfig.stModule1VoltConfig, xInSafetyCheckMode := xInSafetyCheckMode, xEmergencyStopOk:= xEmergencyStopOk, stHMIInterface:= stHMIInterface.stHMIInterfaceModule1, @@ -148,6 +155,7 @@ END_IF _fbModule2( xEnable := xEnable, + stModuleVoltageConfig := stStringModuleVoltageConfig.stModule2VoltConfig, xInSafetyCheckMode := xInSafetyCheckMode, xEmergencyStopOk:= xEmergencyStopOk, stHMIInterface:= stHMIInterface.stHMIInterfaceModule2, @@ -178,6 +186,7 @@ END_IF // =============================== _fbModule3( xEnable := xEnable, + stModuleVoltageConfig := stStringModuleVoltageConfig.stModule3VoltConfig, xInSafetyCheckMode := xInSafetyCheckMode, xEmergencyStopOk:= xEmergencyStopOk, stHMIInterface:= stHMIInterface.stHMIInterfaceModule3, @@ -218,7 +227,7 @@ END_IF // =============================== // Modules ready check // =============================== -_xAllModulesReady := _fbModule1.xReady AND _fbModule3.xReady; // _fbModule2.xReady AND +_xAllModulesReady := _fbModule1.xReady AND _fbModule2.xReady AND _fbModule3.xReady; // =============================== @@ -265,19 +274,26 @@ IF ABS(_fbModule2.rCurrentVoltage - _fbModule3.rCurrentVoltage) > GVL_CONFIG.rMa _xBalanceOk := FALSE; END_IF +// Release signal for balance not ok +_fbBalanceNotOkSignal( + xSignal:= _xBalanceOk OR (NOT xEnable), + xRelease:= TRUE, + timOnDelay:= T#5S, + timOffDelay:= T#60S, + xReleaseSignal=> ); // Signal an error if all units are ready and module is out of balance -IF _xAllModulesReady AND (NOT _xBalanceOk) THEN +IF _xAllModulesReady AND (NOT _fbBalanceNotOkSignal.xReleaseSignal) THEN xError := TRUE; END_IF // Raise error -IF (NOT _xBalanceOk) AND (NOT _fbModulesOutOfBalanceAlarm.bRaised) THEN +IF (NOT _fbBalanceNotOkSignal.xReleaseSignal) AND (NOT _fbModulesOutOfBalanceAlarm.bRaised) THEN _fbModulesOutOfBalanceAlarm.Raise(0); END_IF // Clear error -IF _xBalanceOk AND _fbModulesOutOfBalanceAlarm.bRaised THEN +IF _fbBalanceNotOkSignal.xReleaseSignal AND _fbModulesOutOfBalanceAlarm.bRaised THEN _fbModulesOutOfBalanceAlarm.Clear(0, FALSE); END_IF @@ -294,7 +310,7 @@ _tonErrorDCCBNotClosed(); CASE _iState OF 0: // Idle - IF _xAllModulesReady AND _xBalanceOk AND xAllModulesInAutoMode THEN + IF _xAllModulesReady AND _xBalanceOk AND xAllModulesInAutoMode AND xEnable THEN xCloseDCCB := TRUE; xResetSafetyDCCB := TRUE; _tonResetPulseLength.IN := TRUE; @@ -316,6 +332,7 @@ CASE _iState OF END_IF IF _tonErrorDCCBNotClosed.Q THEN _tonErrorDCCBNotClosed.IN := FALSE; + xError := TRUE; xReady := FALSE; _iState := 1000; END_IF @@ -326,10 +343,12 @@ CASE _iState OF // OTHERWISE THE DC CIRCUIT BREAKERS WILL OPEN WHILE THE INVERTER IS STILL ACTIVE // THIS CAN DAMAGE THE INVERTER IF NOT xEnable THEN - xCloseDCCB := FALSE; + // xCloseDCCB := FALSE; _iState := 0; ELSIF NOT _xAllModulesReady OR NOT _xBalanceOk THEN xError := TRUE; + // xCloseDCCB := FALSE; + _iState := 1000; END_IF 1000: // Error state @@ -434,6 +453,7 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -455,6 +475,7 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -466,6 +487,7 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -503,6 +525,7 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -529,6 +552,7 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -537,7 +561,10 @@ _fbSafetyInterlocksNotOkAlarm.ipArguments.Clear().AddString(_sName);]]> - + + + + diff --git a/PLC/POUs/FB_Unit.TcPOU b/PLC/POUs/FB_Unit.TcPOU index 739d76e..f82470f 100644 --- a/PLC/POUs/FB_Unit.TcPOU +++ b/PLC/POUs/FB_Unit.TcPOU @@ -9,6 +9,9 @@ VAR_INPUT // HMI interface stHMIInterface : REFERENCE TO ST_UNIT_HMI_INTERFACE; + // Components shortage workaround + xVoltageSensorIs1500V : BOOL; + // Start unit xEnable : BOOL; @@ -18,12 +21,6 @@ VAR_INPUT // Emergency stop ok xEmergencyStopOk : BOOL; - // Setpoint posolyt pump inlet - rSetpointPosolytPumpInlet : REAL; - - // Setpoint negolyt pump inlet - rSetpointNegolytPumpInlet : REAL; - // Release alarms xReleaseErrors : BOOL; @@ -72,30 +69,30 @@ VAR // _timUnitStartupWaitTime : TIME := T#10S; // Valves posolyt - _fbPosolytValveTankOutlet : FB_Valve('Posolyt tank outlet'); + _fbPosolytValveTankOutlet : FB_Valve(CONCAT(_sName, ' - Posolyt tank outlet')); // Valves negolyt - _fbNegolytValveTankOutlet : FB_Valve('Negolyt tank outlet'); + _fbNegolytValveTankOutlet : FB_Valve(CONCAT(_sName, ' - Negolyt tank outlet')); // Pumps posolyt - _fbPosolytPumpInlet : FB_MotorAnalog('Posolyt segment inlet'); + _fbPosolytPumpInlet : FB_MotorAnalog(CONCAT(_sName, ' - Posolyt segment inlet')); // Pumps negolyt - _fbNegolytPumpInlet : FB_MotorAnalog('Negolyt segment inlet'); + _fbNegolytPumpInlet : FB_MotorAnalog(CONCAT(_sName, ' - Negolyt segment inlet')); // Pressure sensors posolyt - _fbPressurePosolytSegmentInlet : FB_AnalogInput('P1_P'); - _fbPressurePosolytTankInlet : FB_AnalogInput('P3_P'); + _fbPressurePosolytSegmentInlet : FB_AnalogInput(CONCAT(_sName, ' - P1_P')); + _fbPressurePosolytTankInlet : FB_AnalogInput(CONCAT(_sName, ' - P3_P')); // Pressure sensors negolyt - _fbPressureNegolytSegmentInlet : FB_AnalogInput('P1_N'); - _fbPressureNegolytTankInlet : FB_AnalogInput('P3_N'); + _fbPressureNegolytSegmentInlet : FB_AnalogInput(CONCAT(_sName, ' - P1_N')); + _fbPressureNegolytTankInlet : FB_AnalogInput(CONCAT(_sName, ' - P3_N')); // Temperature sensor posolyt - _fbTempSensorPosolyt : FB_AnalogInput('T1_P'); + _fbTempSensorPosolyt : FB_AnalogInput(CONCAT(Name, ' - T1_P')); // Temperature sensor negolyt - _fbTempSensorNegolyt : FB_AnalogInput('T1_N'); + _fbTempSensorNegolyt : FB_AnalogInput(CONCAT(Name, ' - T1_N')); // Unit voltage _fbVoltageSegment : FB_AnalogInput('Voltage'); @@ -116,13 +113,13 @@ VAR // Pump posolyt inlet interlocks _stPosolytPumpInletPIntlk : T_INTERLOCK; - _stPosolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0000; + _stPosolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001; _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_0000; + _stNegolytPumpInletPIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001; _stNegolytPumpInletSIntlk : T_INTERLOCK; _stNegolytPumpInletSIntlkUsed : T_INTERLOCK := 2#0000_0000_0000_0001; @@ -160,10 +157,26 @@ VAR _xDeltaPSegmentInletToHigh : BOOL; _xEnableCheckForDeltaPSegmentInlet : BOOL; _xErrorDeltaPSegmentInlet : BOOL; + + // Setpoint posolyt pump inlet + _rSetpointPosolytPumpInlet : REAL; + + // Setpoint negolyt pump inlet + _rSetpointNegolytPumpInlet : REAL; + + // Indicate if it ise the first cycle + xFirstCycle : BOOL := TRUE; END_VAR ]]> - ); // Set error active if fb has error @@ -276,7 +289,7 @@ IF _fbPosolytPumpInlet.xWarning THEN END_IF // Set safety interlock flag if fb has safety interlocks active -IF NOT stHMIInterface.stPosolytPump.stInterlock.xSafetyINTLKOk THEN +IF NOT stHMIInterface.stNS11.stInterlock.xSafetyINTLKOk THEN xSafetyIntlksOk := FALSE; END_IF @@ -286,15 +299,15 @@ END_IF // =============================== // Safety Interlocks -stHMIInterface.stNegolytPump.stInterlock.asSafetyINTLKName[0] := 'Emergency stop ok'; +stHMIInterface.stNS21.stInterlock.asSafetyINTLKName[0] := 'Emergency stop ok'; _stNegolytPumpInletSIntlk.0 := xEmergencyStopOk; // Process interlocks -//stHMIInterface.stNegolytPump.stInterlock.asProcessINTLKName[0] := 'At least one valve is open'; -//_stNegolytPumpInletPIntlk.0 := _fbNegolytValveTankOutlet.IsOpen; +stHMIInterface.stNS11.stInterlock.asProcessINTLKName[0] := 'Posolyt Pump Error'; +_stNegolytPumpInletPIntlk.0 := NOT _fbPosolytPumpInlet.xError; -// Valve fb +// Pump fb _fbNegolytPumpInlet( xReleaseManualMode:= _xReleaseManualMode, wProcessINTLK:= _stNegolytPumpInletPIntlk, @@ -303,10 +316,10 @@ _fbNegolytPumpInlet( wSafetyINTLKUsed:= _stNegolytPumpInletSIntlkUsed, xReleaseErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - rSPautomatic:= rSetpointNegolytPumpInlet, + rSPautomatic:= _rSetpointNegolytPumpInlet, xReleaseAnalogInLimitErrors:= xReleaseLimitErrors, stMotorAnalogConfig:= stUnitConfig.stConfigNegolytPump, - stHMIInterface:= stHMIInterface.stNegolytPump, + stHMIInterface:= stHMIInterface.stNS21, xWarning=> ); // Set error active if fb has error @@ -320,7 +333,7 @@ IF _fbNegolytPumpInlet.xWarning THEN END_IF // Set safety interlock flag if fb has safety interlocks active -IF NOT stHMIInterface.stNegolytPump.stInterlock.xSafetyINTLKOk THEN +IF NOT stHMIInterface.stNS21.stInterlock.xSafetyINTLKOk THEN xSafetyIntlksOk := FALSE; END_IF @@ -336,7 +349,7 @@ _fbPressurePosolytSegmentInlet( xReleaseLimitErrors:= xReleaseLimitErrors AND _fbPosolytPumpInlet.IsRunning AND _fbPosolytPumpInlet.xInTarget, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface => stHMIInterface.stPosolytPressureSegmentInlet); + stHMIInterface => stHMIInterface.stP11); // Set error active if fb has error IF _fbPressurePosolytSegmentInlet.xError THEN @@ -360,7 +373,7 @@ _fbPressureNegolytSegmentInlet( xReleaseLimitErrors:= xReleaseLimitErrors AND _fbNegolytPumpInlet.IsRunning AND _fbNegolytPumpInlet.xInTarget, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface => stHMIInterface.stNegolytPressureSegmentInlet); + stHMIInterface => stHMIInterface.stP21); // Set error active if fb has error IF _fbPressureNegolytSegmentInlet.xError THEN @@ -384,7 +397,7 @@ _fbPressurePosolytTankInlet( xReleaseLimitErrors:= xReleaseLimitErrors, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface => stHMIInterface.stPosolytPressureTankInlet); + stHMIInterface => stHMIInterface.stP12); // Set error active if fb has error IF _fbPressurePosolytTankInlet.xError THEN @@ -408,7 +421,7 @@ _fbPressureNegolytTankInlet( xReleaseLimitErrors:= xReleaseLimitErrors, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface => stHMIInterface.stNegolytPressureTankInlet); + stHMIInterface => stHMIInterface.stP22); // Set error active if fb has error IF _fbPressureNegolytTankInlet.xError THEN @@ -431,7 +444,7 @@ _fbTempSensorPosolyt( xReleaseLimitErrors:= xReleaseLimitErrors, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface=> stHMIInterface.stPosolytTempTankInlet); + stHMIInterface=> stHMIInterface.stT11); IF _fbTempSensorPosolyt.xError THEN _xErrorActive := TRUE; @@ -452,7 +465,7 @@ _fbTempSensorNegolyt( xReleaseLimitErrors:= xReleaseLimitErrors, xReleaseHardwareErrors:= xReleaseErrors, xConfirmAlarms:= xConfirmAlarms, - stHMIInterface=> stHMIInterface.stNegolytTempTankInlet); + stHMIInterface=> stHMIInterface.stT21); IF _fbTempSensorNegolyt.xError THEN _xErrorActive := TRUE; @@ -465,16 +478,29 @@ END_IF // =============================== // Voltage segment // =============================== -_fbVoltageSegment( - stScalingConfig:= GVL_CONFIG.stUnitConfig.stConfigVoltageSegment, - stEWConfig:= GVL_CONFIG.stUnitConfig.stEWLVoltageSegment, - stEWDelayConfig:= GVL_CONFIG.stUnitConfig.stEWDVoltageSegment, - xReleaseErrors:= xReleaseErrors, - xReleaseLimitErrors:= xReleaseLimitErrors AND _xEnableVoltageLimitChecks, - xReleaseHardwareErrors:= xReleaseErrors, - xConfirmAlarms:= xConfirmAlarms, - stHMIInterface=> stHMIInterface.stVoltageSegment, - rScaledValue => rCurrentVoltage); +IF xVoltageSensorIs1500V THEN + _fbVoltageSegment( + stScalingConfig:= GVL_CONFIG.stConfigVoltageSegment1500, + stEWConfig:= GVL_CONFIG.stUnitConfig.stEWLVoltageSegment, + stEWDelayConfig:= GVL_CONFIG.stUnitConfig.stEWDVoltageSegment, + xReleaseErrors:= xReleaseErrors, + xReleaseLimitErrors:= xReleaseLimitErrors AND _xEnableVoltageLimitChecks, + xReleaseHardwareErrors:= xReleaseErrors, + xConfirmAlarms:= xConfirmAlarms, + stHMIInterface=> stHMIInterface.stE31, + rScaledValue => rCurrentVoltage); +ELSE + _fbVoltageSegment( + stScalingConfig:= GVL_CONFIG.stUnitConfig.stConfigVoltageSegment, + stEWConfig:= GVL_CONFIG.stUnitConfig.stEWLVoltageSegment, + stEWDelayConfig:= GVL_CONFIG.stUnitConfig.stEWDVoltageSegment, + xReleaseErrors:= xReleaseErrors, + xReleaseLimitErrors:= xReleaseLimitErrors AND _xEnableVoltageLimitChecks, + xReleaseHardwareErrors:= xReleaseErrors, + xConfirmAlarms:= xConfirmAlarms, + stHMIInterface=> stHMIInterface.stE31, + rScaledValue => rCurrentVoltage); +END_IF // Set error active if fb has error IF _fbVoltageSegment.xError THEN @@ -560,6 +586,9 @@ CASE _iState OF _fbPosolytPumpInlet.ReqAutomaticStart(); _fbNegolytPumpInlet.ReqAutomaticStart(); _xEnableCheckForDeltaPSegmentInlet := TRUE; + _rSetpointNegolytPumpInlet := GVL_CONFIG.rPumpNegolytOnPower; + _rSetpointPosolytPumpInlet := GVL_CONFIG.rPumpPosolytOnPower; + _iState := 25; 25: // Wait for all pumps to run @@ -579,8 +608,7 @@ CASE _iState OF IF _tonStartupCheck.Q THEN _tonStartupCheck(In := FALSE); // Check for minimum unit voltage - // (_fbVoltageSegment.rScaledValue >= GVL_CONFIG.rMinimumUnitVoltage) AND - IF NOT _xErrorActive AND NOT _xWarningActive THEN + IF (_fbVoltageSegment.rScaledValue >= GVL_CONFIG.rMinimumUnitVoltage) AND (NOT _xErrorActive) AND (NOT _xWarningActive) THEN xReady := TRUE; // Only enable Voltage Cheks if not in safety check mode @@ -613,6 +641,8 @@ CASE _iState OF _fbNegolytValveTankOutlet.ReqAutomaticClose(); _fbPosolytValveTankOutlet.ReqAutomaticClose(); _xEnableCheckForDeltaPSegmentInlet := FALSE; + _rSetpointNegolytPumpInlet := GVL_CONFIG.rPumpNegolytDisChrgPower; + _rSetpointPosolytPumpInlet := GVL_CONFIG.rPumpPosolytDisChrgPower; _iState := 45; 45: // Wait for valves to be closed @@ -639,8 +669,17 @@ CASE _iState OF ELSE xShutdownDischargeAllowed := FALSE; _xEnableVoltageLimitChecks := FALSE; + _iState := 51; END_IF + // Check for restart condition + IF xEnable AND (NOT _xErrorActive) THEN + xShutdownDischargeAllowed := FALSE; + xInShutdownDischargeMode := FALSE; + _iState := 0; + END_IF + + 51: // Discharge without inverter IF (_fbVoltageSegment.rScaledValue <= GVL_CONFIG.rPumpshutoffThreshold) THEN xShutdownDischargeAllowed := FALSE; xInShutdownDischargeMode := FALSE; @@ -750,6 +789,11 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]> + + + + + @@ -797,8 +841,13 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]> - + + + + + + @@ -829,12 +878,12 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]> + + - - - + @@ -852,6 +901,7 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]> + @@ -865,18 +915,20 @@ _fbNotAllAutomaticAlarm.ipArguments.Clear().AddString(_sName);]]> + - - - - - + + + + + + diff --git a/PLC/POUs/MAIN.TcPOU b/PLC/POUs/MAIN.TcPOU index 769fc91..40449f7 100644 --- a/PLC/POUs/MAIN.TcPOU +++ b/PLC/POUs/MAIN.TcPOU @@ -5,14 +5,17 @@ VAR _xEmergencyStopOk AT %I* : BOOL; _xShowAckEmergencyStop AT %Q* : BOOL; + _xString1DCSafetyOk AT %I* : BOOL; _xReleaseErrors : BOOL := TRUE; _xReleaseLimitsErrors : BOOL := TRUE; _xConfirmAlarms : BOOL; _xEnableString : BOOL; _xEnableInverter : BOOL; + _xCanChangeMode : BOOL := TRUE; + {attribute 'OPC.UA.DA' := '0'} - _fbString : FB_String('String 1'); + _afbStrings : ARRAY[0..1] OF FB_String[('String 1'), ('String 2')]; _fbInverter : FB_PowerSupplySunspec; _stInverterData : ST_SUNSPEC_CURRENT_VALUES; @@ -66,7 +69,7 @@ VAR // 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; + _eBMSControlMode : E_BMS_CONTROL_MODE := E_BMS_CONTROL_MODE.AUTO_LOCAL; // UPS _fbUPS : FB_S_UPS_BAPI; @@ -87,6 +90,9 @@ VAR // Battery in safety check mode _xInSafetyCheckMode : BOOL; + // Safety + _fbSafety : FB_Safety; + // DEBUG _xRestart : BOOL; END_VAR @@ -146,7 +152,8 @@ _fbUPS( IF _xFirstCycle THEN _xFirstCycle := FALSE; - _fbString.Name := 'String 1'; + _afbStrings[0].Name := 'String 1'; + _afbStrings[1].Name := 'String 2'; END_IF // Dely release of errors during PLC startup phase @@ -159,10 +166,11 @@ IF GVL_SCADA.stAckAlarmsButton.xRequest THEN END_IF // Call string 1 -_fbString( +_afbStrings[0]( + stStringModuleVoltageConfig := GVL_CONFIG.stString1VoltageConfig, xEnable := _xEnableString, xInSafetyCheckMode := _xInSafetyCheckMode, - stHMIInterface:= GVL_SCADA.stHMIInterface, + stHMIInterface:= GVL_SCADA.stHMIInterface[0], xEmergencyStopOk:= _xEmergencyStopOk, xReleaseErrors:= _xReleaseErrors AND _tonStartupDelay.Q, xReleaseLimitErrors:= _xReleaseLimitsErrors AND _tonStartupDelay.Q, @@ -170,7 +178,7 @@ _fbString( xConfirmAlarms:= _xConfirmAlarms, xResetSafety := xSafetyResterTaster); -IF _fbString.xError THEN +IF _afbStrings[0].xError THEN _xErrorActive := TRUE; END_IF @@ -180,28 +188,28 @@ END_IF _xShowErrorOnButton := _xErrorActive; // HMI Feedback -GVL_SCADA.stHMIInterface.rVoltage := _fbString.rCurrentVoltage; -IF _fbString.eStatus = E_COMPONENT_STATUS.ON THEN +GVL_SCADA.stHMIInterface[0].rVoltage := _afbStrings[0].rCurrentVoltage; +IF _afbStrings[0].eStatus = E_COMPONENT_STATUS.ON THEN IF _iState = 30 AND _rPowerInverter > 0 THEN - GVL_SCADA.stHMIInterface.eStatus := E_COMPONENT_STATUS.DISCHARGING; + GVL_SCADA.stHMIInterface[0].eStatus := E_COMPONENT_STATUS.DISCHARGING; ELSIF _iState = 30 AND _rPowerInverter < 0 THEN - GVL_SCADA.stHMIInterface.eStatus := E_COMPONENT_STATUS.CHARGING; + GVL_SCADA.stHMIInterface[0].eStatus := E_COMPONENT_STATUS.CHARGING; ELSE - GVL_SCADA.stHMIInterface.eStatus :=_fbString.eStatus; + GVL_SCADA.stHMIInterface[0].eStatus :=_afbStrings[0].eStatus; END_IF ELSE - GVL_SCADA.stHMIInterface.eStatus :=_fbString.eStatus; + GVL_SCADA.stHMIInterface[0].eStatus :=_afbStrings[0].eStatus; END_IF // DEACTIVATED FOR DEBUG REASONS !!! // Call inverter -//_fbInverter( -// sInverterIPAddr:= GVL_CONFIG.sInverterIp, -// xEnable:= _xEnableInverter, -// rPower:= _rPowerInverter, -// xReset:= _xConfirmAlarms, -// rMaxBattPower:= DINT_TO_REAL(GVL_CONFIG.diMaxStringDischargePower), -// stCurrentValues => _stInverterData); +_fbInverter( + sInverterIPAddr:= GVL_CONFIG.sInverterIp, + xEnable:= _xEnableInverter, + rPower:= _rPowerInverter, + xReset:= _xConfirmAlarms, + rMaxBattPower:= DINT_TO_REAL(GVL_CONFIG.diMaxStringDischargePower), + stCurrentValues => _stInverterData); // =============================== @@ -253,6 +261,9 @@ CASE _eBMSControlMode OF SM_CAPACITY_TEST(); END_CASE +GVL_SCADA.xCanChangeControlMode := _xCanChangeMode; + +_fbSafety(); // Reset alarm confirmation IF _xConfirmAlarms OR _rtHardwareResetButton.Q THEN @@ -264,8 +275,9 @@ END_IF]]> DINT_TO_REAL(GVL_CONFIG.diMinimumAbsPowerForEnable)) AND _fbString.xSafetyIntlksOk AND (NOT _fbString.xError) AND _fbString.xAllModulesInAutoMode THEN + IF (ABS(_rAutoPowerRequest) > DINT_TO_REAL(GVL_CONFIG.diMinimumAbsPowerForEnable)) AND _afbStrings[0].xSafetyIntlksOk AND (NOT _afbStrings[0].xError) AND _afbStrings[0].xAllModulesInAutoMode THEN _iState := 5; + _xCanChangeMode := FALSE; END_IF 5: // Check if power command is within limits @@ -282,11 +294,23 @@ END_IF]]> END_IF 10: // Wait for string to be ready - IF _fbString.xReady AND (NOT _fbString.xError) THEN + IF _afbStrings[0].xReady AND (NOT _afbStrings[0].xError) THEN _rPowerInverter := 0.0; _xEnableInverter := TRUE; _iState := 20; END_IF + + IF _afbStrings[0].xError THEN + _xEnableInverter := FALSE; + _xEnableString := FALSE; + GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := 0; + _iState := 45; + END_IF + + IF (ABS(_rAutoPowerRequest) < DINT_TO_REAL(GVL_CONFIG.diMinimumAbsPowerForEnable)) THEN + _xEnableString := FALSE; + _iState := 45; + END_IF 20: // Wait for inverter to be ready IF _fbInverter.xActive AND (NOT _fbInverter.xError) THEN @@ -297,7 +321,10 @@ END_IF]]> END_IF // Check for errors - IF _fbString.xError OR _fbInverter.xError THEN + IF _afbStrings[0].xError OR _fbInverter.xError THEN + _xEnableInverter := FALSE; + _xEnableString := FALSE; + GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := 0; _iState := 1000; END_IF @@ -339,7 +366,7 @@ END_IF]]> END_IF // Shutdown triggered by battery fully charged - IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus = E_CHARGE_STATUS.CHARGING AND (_fbString.rCurrentVoltage >= GVL_CONFIG.rStringFullyChargedVoltage) THEN + IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus = E_CHARGE_STATUS.CHARGING AND (_afbStrings[0].rCurrentVoltage >= GVL_CONFIG.rStringFullyChargedVoltage) THEN _tonBeginShutdown(In := FALSE); // Set inverter to zero power @@ -355,7 +382,7 @@ END_IF]]> END_IF // Shutdown triggered by battery empty - IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus = E_CHARGE_STATUS.DISCHARGING AND (_fbString.rCurrentVoltage <= GVL_CONFIG.rStringEmptyVoltage) THEN + IF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus = E_CHARGE_STATUS.DISCHARGING AND (_afbStrings[0].rCurrentVoltage <= GVL_CONFIG.rStringEmptyVoltage) THEN _tonBeginShutdown(In := FALSE); // Set inverter to zero power @@ -371,52 +398,68 @@ END_IF]]> END_IF // Check for errors - IF _fbString.xError OR _fbInverter.xError THEN + IF _afbStrings[0].xError OR (NOT _xString1DCSafetyOk) OR _fbInverter.xError THEN + _xEnableInverter := FALSE; + _xEnableString := FALSE; _tonBeginShutdown(In := FALSE); - _iState := 1000; + GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := 0; + _iState := 45; END_IF 35: // Wait for string to be in shutdown discharge mode - IF _fbString.xInShutdownDischargeMode THEN + IF _afbStrings[0].xInShutdownDischargeMode THEN // Check if we are allowed to discharge during shutdown with inverter IF GVL_CONFIG.xShutdownDischargeWithInverter THEN _iState := 40; ELSE _rPowerInverter := 0.0; _xEnableInverter := FALSE; + _xEnableString := FALSE; + GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := 0; _iState := 45; END_IF END_IF // Check for errors - IF _fbString.xError OR _fbInverter.xError THEN + IF _afbStrings[0].xError OR _fbInverter.xError THEN + _xEnableInverter := FALSE; _iState := 1000; END_IF 40: // Wait for inverter discharge done - IF _fbString.xShutdownDischargeAllowed THEN + IF _afbStrings[0].xShutdownDischargeAllowed THEN _rPowerInverter := GVL_CONFIG.rAbsShutdownDischargePower; ELSE _rPowerInverter := 0.0; + GVL_SCADA.stAutomaticModeHMI.diSetpointAutomatic := 0; _xEnableInverter := FALSE; + _xEnableString := FALSE; + _xCanChangeMode := TRUE; _iState := 45; END_IF // Check for errors - IF _fbString.xError OR _fbInverter.xError THEN + IF _afbStrings[0].xError OR _fbInverter.xError THEN + _xEnableInverter := FALSE; _iState := 1000; END_IF 45: // Wait for shutdown of string to be done - IF (NOT _fbString.xInShutdownDischargeMode) AND _fbString.xOff THEN + IF (NOT _afbStrings[0].xInShutdownDischargeMode) AND _afbStrings[0].xOff THEN GVL_MODBUS.stModbusEMSComm.stModbusReg11.eBatteryStatus := E_BATTERY_STATUS.OFF; _iState := 0; END_IF + + // Restart if possible + IF (ABS(_rAutoPowerRequest) > DINT_TO_REAL(GVL_CONFIG.diMinimumAbsPowerForEnable)) AND _afbStrings[0].xSafetyIntlksOk AND (NOT _afbStrings[0].xError) AND _afbStrings[0].xAllModulesInAutoMode THEN + _iState := 5; + END_IF // Check for errors - IF _fbString.xError OR _fbInverter.xError THEN - _iState := 1000; - END_IF + // IF _afbStrings[0].xError OR _fbInverter.xError THEN + // _xEnableInverter := FALSE; + // _iState := 1000; + //END_IF 1000: // Error state _xEnableString := FALSE; @@ -426,7 +469,7 @@ END_IF]]> _iState := 1010; 1010: // Wait for reset from error state - IF (_rAutoPowerRequest = 0.0) AND (NOT _fbString.xError) AND (NOT _fbInverter.xError) THEN + IF (_rAutoPowerRequest = 0.0) AND (NOT _afbStrings[0].xError) AND (NOT _fbInverter.xError) THEN // Reset modbus error register GVL_MODBUS.stModbusEMSComm.stModbusReg11.lwErrorBitmap := 0; @@ -435,6 +478,8 @@ END_IF]]> // Goto init state _iState := 0; + + _xCanChangeMode := TRUE; END_IF END_CASE]]> @@ -446,7 +491,7 @@ END_CASE]]> - + @@ -461,14 +506,15 @@ END_CASE]]> CASE _iStateSafetyCheck OF 0: // Idle // Wait for power command - IF _xStartSafetyCheck THEN + IF _xStartSafetyCheck AND _afbStrings[0].xAllModulesInAutoMode THEN _xEnableString := TRUE; _xEnableInverter := FALSE; _iStateSafetyCheck := 10; + _xCanChangeMode := FALSE; END_IF 10: // Wait for string to be ready - IF _fbString.xReady AND (NOT _fbString.xError) THEN + IF _afbStrings[0].xReady AND (NOT _afbStrings[0].xError) THEN _iStateSafetyCheck := 30; END_IF @@ -477,6 +523,11 @@ CASE _iStateSafetyCheck OF _iStateSafetyCheck := 0; END_IF + // Check for errors + IF _afbStrings[0].xError THEN + _iStateSafetyCheck := 1000; + END_IF + 30: // String enabled and dc circuit breaker closed // Check if the battery should still be active IF (NOT _xStartSafetyCheck) THEN @@ -485,20 +536,21 @@ CASE _iStateSafetyCheck OF GVL_MODBUS.stModbusEMSComm.stModbusReg11.eChargeStatus := E_CHARGE_STATUS.UNDEFINED; GVL_MODBUS.stModbusEMSComm.stModbusReg10.uiActiveParallelMembers := 0; _iStateSafetyCheck := 45; + _xCanChangeMode := TRUE; END_IF // Check for errors - IF _fbString.xError THEN + IF _afbStrings[0].xError THEN _iStateSafetyCheck := 1000; END_IF 45: // Wait for shutdown of string to be done - IF _fbString.xOff THEN + IF _afbStrings[0].xOff THEN _iStateSafetyCheck := 0; END_IF // Check for errors - IF _fbString.xError THEN + IF _afbStrings[0].xError THEN _iStateSafetyCheck := 1000; END_IF @@ -509,57 +561,74 @@ CASE _iStateSafetyCheck OF _iStateSafetyCheck := 1010; 1010: // Wait for reset from error state - IF (NOT _fbString.xError) AND NOT _xStartSafetyCheck THEN + IF (NOT _afbStrings[0].xError) AND NOT _xStartSafetyCheck THEN // Goto init state _iStateSafetyCheck := 0; + + _xCanChangeMode := TRUE; END_IF END_CASE]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -577,22 +646,30 @@ END_CASE]]> - + + + + + + + - + + + diff --git a/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU b/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU index 489a713..e538290 100644 --- a/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU +++ b/PLC/POUs/Sunspec/FB_PowerSupplySunspec.TcPOU @@ -414,7 +414,7 @@ CASE _iState OF _rOldPower := rPower; _uiMaxLimEn := 1; // Calculate reactive power setting - _iMaxPowerVar := LREAL_TO_INT((rReactivePower*100)/(_iMaxPowerVar * EXPT(10,_iVarPctSF))); + //_iMaxPowerVar := LREAL_TO_INT((rReactivePower*100)/(_iMaxPowerVar * EXPT(10,_iVarPctSF))); ELSE xError := TRUE; // Goto error state @@ -802,6 +802,7 @@ CASE _iState OF IF NOT _fbWriteRegister.bBusy THEN _iState := 0; + xError := FALSE; _fbWriteRegister(bExecute := FALSE); END_IF @@ -914,6 +915,7 @@ END_CASE]]> + diff --git a/StringSafetyPLC/GVLs/GVL1.sgvl b/StringSafetyPLC/GVLs/GVL1.sgvl index 47ec91d..b561e95 100644 --- a/StringSafetyPLC/GVLs/GVL1.sgvl +++ b/StringSafetyPLC/GVLs/GVL1.sgvl @@ -1,7 +1,7 @@  - + - VoltageUnit1 + VoltageMod1Unit1 36 @@ -10,28 +10,13 @@ - - de042fb1-c47b-4478-b12a-5d50c2c9da35 - - - 72847e74-9fab-4e62-a087-8ba55017f6b8 - - - fe69d981-d7ba-459a-b587-93b784ca53f8 - - + c1b5104b-3736-4ae2-9d6c-880b6acde8a5 - - 5b586fde-080c-45ce-b103-78f5f9218c6b - - - 342d4854-d073-4b7b-a7ba-13f61a604f04 - - VoltageUnit2 + VoltageMod1Unit2 36 @@ -40,28 +25,13 @@ - - 6f28f5be-095a-4b05-808e-fe0b29784bc7 - - - ea79844b-a556-4985-bb9e-36a3139087cd - - - 9667fa88-96e1-47f3-a75f-9e6f86cdae19 - - + 74590554-a877-4249-8d98-aa928b04fd1e - - 565f0c98-08d1-4892-8037-1ab664c93a81 - - - f56cbd70-2d6f-4b13-8123-d7dee4259d63 - - VoltageUnit3 + VoltageMod1Unit3 36 @@ -70,28 +40,13 @@ - - 4652f168-3bc0-43e0-99f2-90d57b2ac8e7 - - - 75a96122-1208-4a1e-ae60-4ac4d8dca69a - - - 2821f09b-7a58-40a1-a38c-b49cc3da3079 - - + fd39b140-cb3b-4429-9c7e-cd85787cf4b6 - - 1906a65b-6db5-4a8f-99d8-d3fb8b5af3a9 - - - 10f03484-e314-4b21-9cab-0c3a334ba200 - - VoltageUnit4 + VoltageMod1Unit4 36 @@ -100,24 +55,9 @@ - - fdae6378-3ab9-4f67-ac76-2a8d50b8a1ea - - - 13cbe0a4-775d-4f4a-8348-24a6487771c2 - - - 9ff1c0af-b388-4be7-986a-83a310fa804b - - + 964cc4e2-18f2-4743-a631-be574b6f3d34 - - 5775754c-432b-402d-b9fa-a9c3b2f5b183 - - - ca08ec89-82b5-490a-bcba-c4b5646d8ad5 - @@ -130,8 +70,8 @@ - - 7bded860-b2b0-4b90-b184-cbab817be759 + + a5488936-e44d-4e6e-b7e7-3f01257351e3 @@ -145,8 +85,8 @@ - - 680c4fb8-ad0c-46f3-b310-6c5c77695083 + + fe420dd4-941c-4f3f-8c84-11a1bb38e22d @@ -160,8 +100,8 @@ - - cc501283-d4a7-444c-a321-d47ea9908af9 + + ee7d7a04-ec9d-4ade-85f5-65f6b757f434 @@ -175,8 +115,8 @@ - - eb1e22ee-f45b-4ee1-93f5-b6a82b033c88 + + af9f828f-604f-4055-ada3-e81655bd83eb @@ -190,8 +130,8 @@ - - dd28218a-3740-4a77-8599-ccd3a9b84dd4 + + 37495269-318c-4ef3-8e66-0fa8168b0167 @@ -205,8 +145,8 @@ - - ee535561-c968-4425-ae78-1283988b7224 + + 9edc5ab0-598b-4730-9361-c12c5524a315 @@ -220,8 +160,8 @@ - - 16c42302-daca-4d55-953e-9a26e1e5cc73 + + 72485c04-bdb4-4f08-9741-4f7c01312636 @@ -235,8 +175,8 @@ - - 8e980a4e-0c45-4c2c-92ba-ae0d1c6be0a6 + + f34e77ce-59c4-4be6-965e-0a7f221725d5 @@ -250,8 +190,8 @@ - - 59385ffc-6453-48c6-82e0-eeebfa65efd9 + + 8e395273-ee0d-4cd6-9eba-d0b6900ed187 @@ -265,8 +205,8 @@ - - 5b2f0d4a-dc08-409b-95d6-d5c9e95c9d26 + + 17ffe0d5-ba59-4c0a-9378-f612194931fa @@ -280,8 +220,8 @@ - - 1c58eaeb-cf3f-447d-8d7f-589faa43ce0c + + 8d589822-ae10-44a7-90eb-7157b1a1fc5e @@ -295,8 +235,8 @@ - - 91dd8299-f9cf-4996-bb71-fa6dba999aa2 + + 11ebc761-572e-4f14-ac7c-abd5014b0835 @@ -310,8 +250,8 @@ - - 034282c4-1880-40dc-b6ba-1074638dbdf6 + + 37a6b11a-d53d-4513-90a6-ea72250bbc78 @@ -325,8 +265,8 @@ - - 0e164eca-9305-40a7-ad09-dcbeb86a9356 + + bdf3f46e-3a56-4388-874d-1a43c603fdf3 @@ -340,8 +280,8 @@ - - 33d36067-f30e-42a2-a0c9-377f46f3a269 + + 293802ae-5723-4941-a6a6-7d5d554c0e58 @@ -355,8 +295,8 @@ - - 47912e07-d46d-4516-857f-84eae3e48b69 + + 331b4551-76da-4c27-b0ae-44ee2984a6d3 @@ -370,8 +310,8 @@ - - 3effce20-30c7-444f-9a4a-cc5f24f63db4 + + 86b64cc8-23e0-405e-9ae9-2c72dab919cc @@ -385,8 +325,8 @@ - - 82e9ac6e-5c57-4f30-8894-93dfbdd3740b + + a6b3a31a-2aac-4d7f-b516-96b8540b9c5e @@ -400,8 +340,8 @@ - - 80207728-227d-4874-920e-3959ae592075 + + 91acfc9f-31f0-40f2-b0ef-4e592532d660 @@ -415,8 +355,8 @@ - - 7cb3a86a-82d9-4da0-86bf-22e8629d8a05 + + 6d642d95-95d5-433e-ab48-4f0bab589d36 @@ -430,8 +370,8 @@ - - 91610ed8-65be-4f77-9ead-636a1e8be79b + + a7b63eb1-968c-4aed-a453-6103c68a3b39 @@ -445,8 +385,8 @@ - - 81fbfdd9-85e7-4daf-a18e-500b83616c7a + + 46ab58a5-1c5e-4e5d-b73b-7a95a9d564cf @@ -460,8 +400,8 @@ - - e739d604-cf7d-4b75-9c2f-35c9f6b7f946 + + 57660923-d9ce-468a-beae-2d0f70908f70 @@ -475,8 +415,8 @@ - - 2194b370-fe0e-411c-8748-8e877f76132a + + fa41cbd8-4384-48e1-9111-eecff9a9d708 @@ -488,9 +428,917 @@ - + 53217044-6ee7-4cff-a23d-88554290f7d3 + + 40 + 1 + 1131179972 + + + 224b89e0-e183-458b-b0ca-6cb7325eb495 + + + + + VoltageMod2Unit1 + + + 43 + 1 + 1610617104 + + + + + 5b586fde-080c-45ce-b103-78f5f9218c6b + + + + + VoltageMod2Unit2 + + + 43 + 17 + 1611665680 + + + + + 565f0c98-08d1-4892-8037-1ab664c93a81 + + + + + VoltageMod2Unit3 + + + 43 + 33 + 1612714256 + + + + + 1906a65b-6db5-4a8f-99d8-d3fb8b5af3a9 + + + + + VoltageMod2Unit4 + + + 43 + 49 + 1613762832 + + + + + 5775754c-432b-402d-b9fa-a9c3b2f5b183 + + + + + VoltageMod3Unit1 + + + 44 + 1 + 1610617104 + + + + + 342d4854-d073-4b7b-a7ba-13f61a604f04 + + + + + VoltageMod3Unit2 + + + 44 + 17 + 1611665680 + + + + + f56cbd70-2d6f-4b13-8123-d7dee4259d63 + + + + + VoltageMod3Unit3 + + + 44 + 33 + 1612714256 + + + + + 10f03484-e314-4b21-9cab-0c3a334ba200 + + + + + VoltageMod3Unit4 + + + 44 + 49 + 1613762832 + + + + + ca08ec89-82b5-490a-bcba-c4b5646d8ad5 + + + + + xTempOk + + + 2f77924b-691b-40be-82ee-4a7088735865 + + + + + 41 + 1 + 1131179972 + + + 981f18ef-ab73-4e42-99e5-e7af561e410a + + + 20eaef0b-7d0f-41c8-9c5a-23ad52f1a277 + + + + + xPressureOk + + + 401be908-7d45-4aee-b86c-d7c55a788c17 + + + + + 42 + 1 + 1131179972 + + + 4e1a128f-42c2-44a2-a616-3e9d668eae5e + + + 597f09ba-a89a-44ac-a305-38cae6f0e8fc + + + + + TempMod2Unit1Pos + + + 50 + 1 + 1610617104 + + + + + 7d834a68-9aa5-4f7d-8ef2-e745d39304c8 + + + + + TempMod2Unit1Neg + + + 49 + 1 + 1610617104 + + + + + 35effe62-3c65-4336-9c10-c995ebeb5dba + + + + + TempMod2Unit2Pos + + + 50 + 17 + 1611665680 + + + + + c5b3f5b3-dff2-47c2-b11f-baae036087c2 + + + + + TempMod2Unit2Neg + + + 49 + 17 + 1611665680 + + + + + aa1077a3-3728-48fe-8191-741769d33ddd + + + + + TempMod2Unit3Pos + + + 50 + 33 + 1612714256 + + + + + edb7eb53-4393-4b20-bc84-c8ba34f783cc + + + + + TempMod2Unit3Neg + + + 49 + 33 + 1612714256 + + + + + 705dd72a-d9ba-475a-ada2-00ed977e5d73 + + + + + TempMod2Unit4Pos + + + 50 + 49 + 1613762832 + + + + + 9c9c523d-c75f-4b8d-824f-62c791d3476a + + + + + TempMod2Unit4Neg + + + 49 + 49 + 1613762832 + + + + + 79f4253a-736b-4e60-b5b7-7ae23be85a2f + + + + + TempMod3Unit1Pos + + + 52 + 1 + 1610617104 + + + + + 12d4635b-b8fb-41ca-95fb-4e79382ba628 + + + + + TempMod3Unit1Neg + + + 51 + 1 + 1610617104 + + + + + e2062bb1-d728-43a6-9d15-df58ee8a2575 + + + + + TempMod3Unit2Pos + + + 52 + 17 + 1611665680 + + + + + c6b1656d-4fb8-4665-9905-0fe3b5d5461e + + + + + TempMod3Unit2Neg + + + 51 + 17 + 1611665680 + + + + + d38ba740-7e72-4587-a081-79fe66092446 + + + + + TempMod3Unit3Pos + + + 52 + 33 + 1612714256 + + + + + 99f39a94-a9b4-4a99-8758-b5adfe0e9f28 + + + + + TempMod3Unit3Neg + + + 51 + 33 + 1612714256 + + + + + a3da9be4-79bf-43db-b2e6-0b83ff7ec9b4 + + + + + TempMod3Unit4Pos + + + 52 + 49 + 1613762832 + + + + + 016e1549-0664-4d55-81dd-b2db8a422c4a + + + + + TempMod3Unit4Neg + + + 51 + 49 + 1613762832 + + + + + 3bfba50f-033d-43f0-b3ac-90046635a304 + + + + + PressMod2Unit1InletPos + + + 54 + 1 + 1610617104 + + + + + 1e3cf35c-afd0-4f49-9ef7-691e27a22881 + + + + + PressMod2Unit1InletNeg + + + 53 + 1 + 1610617104 + + + + + 6452551a-d3d9-41d8-9008-b135e35fb04a + + + + + PressMod2Unit1TankPos + + + 54 + 17 + 1611665680 + + + + + 0c104239-68ef-468c-90b1-3cb8fe4e3117 + + + + + PressMod2Unit1TankNeg + + + 53 + 17 + 1611665680 + + + + + 3dc519c6-c0a8-4ae5-b08b-414d01afbc7e + + + + + PressMod2Unit2InletPos + + + 54 + 33 + 1612714256 + + + + + b4d46735-c439-4974-83cb-f7bbb322a562 + + + + + PressMod2Unit2InletNeg + + + 53 + 33 + 1612714256 + + + + + 4feb36dd-97b8-43c2-99b7-7c740ba52b1e + + + + + PressMod2Unit2TankPos + + + 54 + 49 + 1613762832 + + + + + ec8c4c44-ecb1-487a-a032-54d94087d34c + + + + + PressMod2Unit2TankNeg + + + 53 + 49 + 1613762832 + + + + + 933145a2-1597-46cc-8bbc-0c9ea69c2867 + + + + + PressMod2Unit3InletPos + + + 56 + 1 + 1610617104 + + + + + 3bf3580b-84f2-4875-a47d-5931a921bb82 + + + + + PressMod2Unit3InletNeg + + + 55 + 1 + 1610617104 + + + + + 7e4d69a4-bc16-45c0-83fa-65dd7991d9c4 + + + + + PressMod2Unit3TankPos + + + 56 + 17 + 1611665680 + + + + + 19a0881b-4964-4b0c-92f3-bbc1ea27281c + + + + + PressMod2Unit3TankNeg + + + 55 + 17 + 1611665680 + + + + + d308a481-df8e-4b56-be89-3aef0a656668 + + + + + PressMod2Unit4InletPos + + + 56 + 33 + 1612714256 + + + + + 7c9a80db-8913-47df-b759-ea66b4f6ec4f + + + + + PressMod2Unit4InletNeg + + + 55 + 33 + 1612714256 + + + + + 2691e96a-7c8a-4684-a90f-699beb9c8ddc + + + + + PressMod2Unit4TankPos + + + 56 + 49 + 1613762832 + + + + + 0010224d-ac78-46c4-982f-79c295381aa1 + + + + + PressMod2Unit4TankNeg + + + 55 + 49 + 1613762832 + + + + + a96ae440-dd70-473c-a305-75ec7117908e + + + + + PressMod3Unit1InletPos + + + 58 + 1 + 1610617104 + + + + + 4e993cbb-509a-4270-b226-252ddc49634e + + + + + PressMod3Unit1InletNeg + + + 57 + 1 + 1610617104 + + + + + 6de4424f-bda8-4752-a635-a48f4b538433 + + + + + PressMod3Unit1TankPos + + + 58 + 17 + 1611665680 + + + + + de164c04-ffc1-43c7-8152-9b8665c88c8a + + + + + PressMod3Unit1TankNeg + + + 57 + 17 + 1611665680 + + + + + 15b9f2bd-6399-4aca-bec6-c9fab454b45f + + + + + PressMod3Unit2InletPos + + + 58 + 33 + 1612714256 + + + + + d5c0f52c-dc65-4d58-90d6-b8a132e9814c + + + + + PressMod3Unit2InletNeg + + + 57 + 33 + 1612714256 + + + + + f84331ec-766a-4844-940d-09ab85d8bbeb + + + + + PressMod3Unit2TankPos + + + 58 + 49 + 1613762832 + + + + + ddee9fc8-e80c-4ca5-b5b7-9e7b061a1a76 + + + + + PressMod3Unit2TankNeg + + + 57 + 49 + 1613762832 + + + + + 5d98756e-5c44-4816-92a6-fe0fecbff51d + + + + + PressMod3Unit3InletPos + + + 60 + 1 + 1610617104 + + + + + 6db7465f-f092-4644-862b-9ffaa5351fbf + + + + + PressMod3Unit3InletNeg + + + 59 + 1 + 1610617104 + + + + + 58c32816-0452-44fd-a200-f71f08d26076 + + + + + PressMod3Unit3TankPos + + + 60 + 17 + 1611665680 + + + + + 05136830-e125-49bb-8d74-2e18ae495285 + + + + + PressMod3Unit3TankNeg + + + 59 + 17 + 1611665680 + + + + + aed481c4-1912-415d-807c-971aa17910d2 + + + + + PressMod3Unit4InletPos + + + 60 + 33 + 1612714256 + + + + + a3863bce-0716-47b7-898a-c3bbb764f860 + + + + + PressMod3Unit4InletNeg + + + 59 + 33 + 1612714256 + + + + + 28ad0995-39e4-4a86-946f-4d78a59edfc1 + + + + + PressMod3Unit4TankPos + + + 60 + 49 + 1613762832 + + + + + 52b17d98-fefa-4757-8742-8a02aa8458c8 + + + + + PressMod3Unit4TankNeg + + + 59 + 49 + 1613762832 + + + + + 593d1a21-40ec-41a2-bb5e-712cff38565e + + + + + xDCSafetyOK + + + 2087088e-1701-4f62-b758-43b4ae780fbb + + + + + 2f63f8b1-d209-426f-b202-06b12eff9997 + + + 61 + 1 + 1131179972 + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/PressuresInRange.sds b/StringSafetyPLC/LocalSafety/Alias Devices/PressuresInRange.sds new file mode 100644 index 0000000..f0bd695 --- /dev/null +++ b/StringSafetyPLC/LocalSafety/Alias Devices/PressuresInRange.sds @@ -0,0 +1,18 @@ + + + + 1 + 2 + 0 + + 42 + + Manual + + Out + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/TemperaturesInRange.sds b/StringSafetyPLC/LocalSafety/Alias Devices/TemperaturesInRange.sds new file mode 100644 index 0000000..d7a78b2 --- /dev/null +++ b/StringSafetyPLC/LocalSafety/Alias Devices/TemperaturesInRange.sds @@ -0,0 +1,18 @@ + + + + 1 + 2 + 0 + + 41 + + Manual + + Out + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/VoltagesInRange.sds b/StringSafetyPLC/LocalSafety/Alias Devices/VoltagesInRange.sds new file mode 100644 index 0000000..532d453 --- /dev/null +++ b/StringSafetyPLC/LocalSafety/Alias Devices/VoltagesInRange.sds @@ -0,0 +1,18 @@ + + + + 1 + 2 + 0 + + 40 + + Manual + + Out + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/xAllParamsOK.sds b/StringSafetyPLC/LocalSafety/Alias Devices/xAllParamsOK.sds new file mode 100644 index 0000000..95b0a23 --- /dev/null +++ b/StringSafetyPLC/LocalSafety/Alias Devices/xAllParamsOK.sds @@ -0,0 +1,18 @@ + + + + 1 + 2 + 0 + + 61 + + Manual + + Out + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/LocalSafety.sal b/StringSafetyPLC/LocalSafety/LocalSafety.sal index 8b58bc2..b624302 100644 --- a/StringSafetyPLC/LocalSafety/LocalSafety.sal +++ b/StringSafetyPLC/LocalSafety/LocalSafety.sal @@ -1,536 +1,11 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -538,17 +13,23 @@ - - + + - + + + + + + + - + @@ -573,8 +54,8 @@ - - + + @@ -597,7 +78,7 @@ - + @@ -609,10 +90,10 @@ - + - + @@ -632,13 +113,19 @@ - + - + + + + + + + @@ -680,14 +167,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -725,10 +399,10 @@ - + - + @@ -922,78 +596,20 @@ - - - - - - - - - - - - - - + + - - + + - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram b/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram index bb9177a..8743bbc 100644 --- a/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram +++ b/StringSafetyPLC/LocalSafety/LocalSafety.sal.diagram @@ -1,405 +1,46 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + @@ -407,247 +48,430 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds rename to StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds index 9fa34ef..a68ca8c 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -1,5 +1,5 @@  - + 4 3124 @@ -17,7 +17,7 @@ false false false - 9 + 7 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0900 + 0700 01000000 diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds rename to StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds index 620d693..6e17153 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -1,5 +1,5 @@  - + 4 3124 @@ -17,7 +17,7 @@ false false false - 10 + 8 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0A00 + 0800 01000000 diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds rename to StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds index f54263f..8f15ef7 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -1,5 +1,5 @@  - + 4 3124 @@ -17,7 +17,7 @@ false false false - 11 + 9 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0B00 + 0900 01000000 diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds rename to StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds index 19bf810..873b210 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD01-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -1,5 +1,5 @@  - + 4 3124 @@ -17,7 +17,7 @@ false false false - 12 + 10 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0C00 + 0A00 01000000 diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..ff33628 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 53 + + 50921489 + Automatic + 53 + master + TwinSafeScCustomCrc + false + false + false + false + false + 14 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 0E00 + 0300EF45 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..17063e0 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 54 + + 50921490 + Automatic + 54 + master + TwinSafeScCustomCrc + false + false + false + false + false + 15 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 0F00 + 0300D4A2 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..1dd38d7 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 55 + + 50921491 + Automatic + 55 + master + TwinSafeScCustomCrc + false + false + false + false + false + 16 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1000 + 03000791 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..f661407 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD02-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 56 + + 50921492 + Automatic + 56 + master + TwinSafeScCustomCrc + false + false + false + false + false + 17 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1100 + 03004A2E + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..d2decc8 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K2 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 57 + + 50921496 + Automatic + 57 + master + TwinSafeScCustomCrc + false + false + false + false + false + 21 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1500 + 0300F40D + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..f261225 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K3 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 58 + + 50921502 + Automatic + 58 + master + TwinSafeScCustomCrc + false + false + false + false + false + 22 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1600 + 03008BB2 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..e1c40c5 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K4 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 59 + + 50921503 + Automatic + 59 + master + TwinSafeScCustomCrc + false + false + false + false + false + 23 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1700 + 03001784 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..9fc0c39 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/++BATMOD03-34K5 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 60 + + 50921504 + Automatic + 60 + master + TwinSafeScCustomCrc + false + false + false + false + false + 24 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1800 + 030021D0 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/ErrorAcknowledgement.sds b/StringSafetyPLC/PressureCheck/Alias Devices/ErrorAcknowledgement.sds new file mode 100644 index 0000000..01149e9 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/ErrorAcknowledgement.sds @@ -0,0 +1,18 @@ + + + + 1 + 1 + 0 + + 45 + + Manual + + In + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/Alias Devices/Run.sds b/StringSafetyPLC/PressureCheck/Alias Devices/Run.sds new file mode 100644 index 0000000..ef6cde2 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/Alias Devices/Run.sds @@ -0,0 +1,18 @@ + + + + 1 + 1 + 0 + + 46 + + Manual + + In + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/PressureCheck.sal b/StringSafetyPLC/PressureCheck/PressureCheck.sal new file mode 100644 index 0000000..27f9df3 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/PressureCheck.sal @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram b/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram new file mode 100644 index 0000000..97ab824 --- /dev/null +++ b/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/StringSafetyPLC.splcproj b/StringSafetyPLC/StringSafetyPLC.splcproj index 9612872..ca66d92 100644 --- a/StringSafetyPLC/StringSafetyPLC.splcproj +++ b/StringSafetyPLC/StringSafetyPLC.splcproj @@ -1,5 +1,5 @@  - + Debug 2.0 @@ -27,7 +27,7 @@ False False - 37 + 62 2 @@ -40,26 +40,56 @@ - - - - - - + + + + false LocalSafety\LocalSafety.sal + + + + + + + + + + + + + + + + + false + PressureCheck\PressureCheck.sal + false + + + + + + + + + + + false + TempCheck\TempCheck.sal + false @@ -90,7 +120,9 @@ false User FBs\ModulePressureCheck.ufb - + + + @@ -103,6 +135,10 @@ + + + + diff --git a/StringSafetyPLC/TargetSystemConfig.xml b/StringSafetyPLC/TargetSystemConfig.xml index 29ad3a6..2af574b 100644 --- a/StringSafetyPLC/TargetSystemConfig.xml +++ b/StringSafetyPLC/TargetSystemConfig.xml @@ -1,5 +1,5 @@  - + HSafetyPLC EL2912 false @@ -7,7 +7,7 @@ =STRNG01-15K1 (EL2912) 01 (V01.04) 4210722 - 60776 + 13492 false false 1 @@ -19,4 +19,7 @@ true true + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds new file mode 100644 index 0000000..5a44a6c --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -0,0 +1,200 @@ + + + + 4 + 3214 + 2 + + 49 + + 50921493 + Automatic + 49 + master + TwinSafeScCustomCrc + false + false + false + false + false + 18 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1200 + 03006F60 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + RTD Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + RTD Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + RTD Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + RTD Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds new file mode 100644 index 0000000..ee6d858 --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD02-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -0,0 +1,200 @@ + + + + 4 + 3214 + 2 + + 50 + + 50921494 + Automatic + 50 + master + TwinSafeScCustomCrc + false + false + false + false + false + 19 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1300 + 0300782F + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + RTD Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + RTD Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + RTD Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + RTD Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds new file mode 100644 index 0000000..1802bb1 --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -0,0 +1,200 @@ + + + + 4 + 3214 + 2 + + 51 + + 50921505 + Automatic + 51 + master + TwinSafeScCustomCrc + false + false + false + false + false + 25 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1900 + 0300CE2D + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + RTD Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + RTD Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + RTD Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + RTD Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds new file mode 100644 index 0000000..a00c0d5 --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/++BATMOD03-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -0,0 +1,200 @@ + + + + 4 + 3214 + 2 + + 52 + + 50921506 + Automatic + 52 + master + TwinSafeScCustomCrc + false + false + false + false + false + 26 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1A00 + 03008E31 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + RTD Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + RTD Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + RTD Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + RTD Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds rename to StringSafetyPLC/TempCheck/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds index 770b9b0..3628c0e 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds +++ b/StringSafetyPLC/TempCheck/Alias Devices/-40K1 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -1,5 +1,5 @@  - + 4 3214 @@ -17,7 +17,7 @@ false false false - 13 + 11 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0D00 + 0B00 01000000 diff --git a/StringSafetyPLC/LocalSafety/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds b/StringSafetyPLC/TempCheck/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds similarity index 97% rename from StringSafetyPLC/LocalSafety/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds rename to StringSafetyPLC/TempCheck/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds index 1c57100..52cb4c9 100644 --- a/StringSafetyPLC/LocalSafety/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds +++ b/StringSafetyPLC/TempCheck/Alias Devices/-40K2 (EL3214-0090) - Module 1 (EL3214-0090).sds @@ -1,5 +1,5 @@  - + 4 3214 @@ -17,7 +17,7 @@ false false false - 14 + 12 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0E00 + 0C00 01000000 diff --git a/StringSafetyPLC/TempCheck/Alias Devices/ErrorAcknowledgement.sds b/StringSafetyPLC/TempCheck/Alias Devices/ErrorAcknowledgement.sds new file mode 100644 index 0000000..9115859 --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/ErrorAcknowledgement.sds @@ -0,0 +1,18 @@ + + + + 1 + 1 + 0 + + 47 + + Manual + + In + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/Alias Devices/Run.sds b/StringSafetyPLC/TempCheck/Alias Devices/Run.sds new file mode 100644 index 0000000..8f2b278 --- /dev/null +++ b/StringSafetyPLC/TempCheck/Alias Devices/Run.sds @@ -0,0 +1,18 @@ + + + + 1 + 1 + 0 + + 48 + + Manual + + In + 0 + BIT + 1 + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/TempCheck.sal b/StringSafetyPLC/TempCheck/TempCheck.sal new file mode 100644 index 0000000..5dc068f --- /dev/null +++ b/StringSafetyPLC/TempCheck/TempCheck.sal @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/TempCheck/TempCheck.sal.diagram b/StringSafetyPLC/TempCheck/TempCheck.sal.diagram new file mode 100644 index 0000000..24b84f7 --- /dev/null +++ b/StringSafetyPLC/TempCheck/TempCheck.sal.diagram @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb index d9c7fba..323de7c 100644 --- a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb +++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb @@ -1,265 +1,9 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -330,6 +74,262 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -398,11 +398,11 @@ - - + + - - + + @@ -424,11 +424,11 @@ - - + + - - + + @@ -450,11 +450,11 @@ - - + + - - + + @@ -476,11 +476,11 @@ - - + + - - + + @@ -502,11 +502,11 @@ - - + + - - + + @@ -528,11 +528,11 @@ - - + + - - + + @@ -554,11 +554,11 @@ - - + + - - + + @@ -580,11 +580,11 @@ - - + + - - + + @@ -606,11 +606,11 @@ - - + + - - + + @@ -632,11 +632,11 @@ - - + + - - + + @@ -658,11 +658,11 @@ - - + + - - + + @@ -684,11 +684,11 @@ - - + + - - + + @@ -710,11 +710,11 @@ - - + + - - + + @@ -736,11 +736,11 @@ - - + + - - + + @@ -762,11 +762,11 @@ - - + + - - + + @@ -788,11 +788,11 @@ - - + + - - + + diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram index e0109a0..0d69898 100644 --- a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram +++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram @@ -1,254 +1,10 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -331,62 +87,306 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - - + + - - - - - - - - - - - - - - - - - - - - - - + - - + + - + + + + + + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb index eec42c0..08208d5 100644 --- a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb +++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb @@ -1,5 +1,5 @@  - + @@ -39,21 +39,21 @@ - - + + - - + + - - + + - - + + - + @@ -61,36 +61,36 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -98,36 +98,36 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -135,36 +135,36 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -172,17 +172,17 @@ - - + + - - + + - - + + - - + + @@ -229,11 +229,11 @@ - - + + - - + + @@ -255,11 +255,11 @@ - - + + - - + + @@ -281,11 +281,11 @@ - - + + - - + + @@ -307,11 +307,11 @@ - - + + - - + + @@ -333,11 +333,11 @@ - - + + - - + + @@ -359,11 +359,11 @@ - - + + - - + + @@ -385,11 +385,11 @@ - - + + - - + + @@ -411,11 +411,11 @@ - - + + - - + + diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram index 6004052..6e3c84a 100644 --- a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram +++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram @@ -1,5 +1,5 @@  - + @@ -46,163 +46,163 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - + + - + - - + + - + - - + + - + diff --git a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb index c71bd98..a661a69 100644 --- a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb +++ b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb @@ -1,5 +1,5 @@  - + @@ -128,7 +128,7 @@ - + diff --git a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram index d78a424..e26afa5 100644 --- a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram +++ b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb.diagram @@ -1,5 +1,5 @@  - + @@ -454,7 +454,7 @@ - + diff --git a/StringSafetyPLC/User FBs/UnitTempCheck.ufb b/StringSafetyPLC/User FBs/UnitTempCheck.ufb index bab382e..d885649 100644 --- a/StringSafetyPLC/User FBs/UnitTempCheck.ufb +++ b/StringSafetyPLC/User FBs/UnitTempCheck.ufb @@ -1,5 +1,5 @@  - + @@ -128,7 +128,7 @@ - + diff --git a/StringSafetyPLC/VoltageCheck/Alias Devices/-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds similarity index 97% rename from StringSafetyPLC/VoltageCheck/Alias Devices/-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds rename to StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds index cdb10eb..6f97890 100644 --- a/StringSafetyPLC/VoltageCheck/Alias Devices/-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds +++ b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD01-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -1,5 +1,5 @@  - + 4 3124 @@ -17,7 +17,7 @@ false false false - 8 + 6 100 @@ -37,7 +37,7 @@ 10113060 10064060 10024060 - 0800 + 0600 00000000 diff --git a/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD02-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD02-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..35d7ea2 --- /dev/null +++ b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD02-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 43 + + 50921488 + Automatic + 43 + master + TwinSafeScCrc8 + false + false + false + false + false + 13 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 0D00 + 01000000 + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetySil2 + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetySil2 + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetySil2 + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetySil2 + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetySil2 + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD03-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD03-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds new file mode 100644 index 0000000..9bd852d --- /dev/null +++ b/StringSafetyPLC/VoltageCheck/Alias Devices/++BATMOD03-34K1 (EL3124-0090) - Module 1 (TwinSAFE Single Channel).sds @@ -0,0 +1,200 @@ + + + + 4 + 3124 + 2 + + 44 + + 50921495 + Automatic + 44 + master + TwinSafeScCustomCrc + false + false + false + false + false + 20 + 100 + + + 04 + 08014070 + 08000000 + 10034070 + 10024070 + 0A + 08014060 + 10110060 + 10034060 + 10111060 + 10044060 + 10112060 + 10054060 + 10113060 + 10064060 + 10024060 + 1400 + 03006E6E + + + Master Cmd + 28736 + 1 + USINT + Out + ProtocolData + 8 + 0 + -1 + + + + 0 + 0 + + Out + SafetyCustom + 8 + 8 + 0 + + + Master CRC_0 + 28736 + 3 + UINT + Out + ProtocolData + 16 + 16 + -1 + + + Master ConnID + 28736 + 2 + UINT + Out + ProtocolData + 16 + 32 + -1 + + + Slave Cmd + 24640 + 1 + USINT + In + ProtocolData + 8 + 0 + -1 + + + AI Module 1.Value + 24576 + 17 + INT + In + SafetyCustom + 16 + 8 + 0 + + + Slave CRC_0 + 24640 + 3 + UINT + In + ProtocolData + 16 + 24 + -1 + + + AI Module 2.Value + 24592 + 17 + INT + In + SafetyCustom + 16 + 40 + 16 + + + Slave CRC_1 + 24640 + 4 + UINT + In + ProtocolData + 16 + 56 + -1 + + + AI Module 3.Value + 24608 + 17 + INT + In + SafetyCustom + 16 + 72 + 32 + + + Slave CRC_2 + 24640 + 5 + UINT + In + ProtocolData + 16 + 88 + -1 + + + AI Module 4.Value + 24624 + 17 + INT + In + SafetyCustom + 16 + 104 + 48 + + + Slave CRC_3 + 24640 + 6 + UINT + In + ProtocolData + 16 + 120 + -1 + + + Slave ConnID + 24640 + 2 + UINT + In + ProtocolData + 16 + 136 + -1 + + + + + \ No newline at end of file diff --git a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal index c19c100..5f0354b 100644 --- a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal +++ b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal @@ -1,5 +1,5 @@  - + @@ -10,8 +10,8 @@ - - + + @@ -19,8 +19,8 @@ - - + + @@ -28,8 +28,8 @@ - - + + @@ -37,8 +37,8 @@ - - + + @@ -48,7 +48,7 @@ - + @@ -57,19 +57,19 @@ - + - + - + @@ -89,8 +89,8 @@ - - + + @@ -98,8 +98,8 @@ - - + + @@ -107,8 +107,8 @@ - - + + @@ -116,8 +116,8 @@ - - + + @@ -168,8 +168,8 @@ - - + + @@ -177,8 +177,8 @@ - - + + @@ -186,8 +186,8 @@ - - + + @@ -195,8 +195,8 @@ - - + + @@ -215,19 +215,19 @@ - + - + - + diff --git a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal.diagram b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal.diagram index f6bfdd3..b3ba0c3 100644 --- a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal.diagram +++ b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal.diagram @@ -1,243 +1,243 @@  - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + + + + + + + + diff --git a/Uniper.tsproj b/Uniper.tsproj index 7af1f8e..75a30af 100644 --- a/Uniper.tsproj +++ b/Uniper.tsproj @@ -194,16 +194,7 @@ - ARRAY [0..1] OF BIT - 2 - BIT - - 0 - 2 - - - - ARRAY [0..2] OF BIT + ARRAY [0..2] OF BIT 3 BIT @@ -211,6 +202,15 @@ 3 + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + Valve @@ -439,7 +439,7 @@ - + PLC Instance {08500001-0000-0000-F000-000000000064} @@ -449,2684 +449,7 @@ BOOL - MAIN._fbString.xDCCBOpen - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xOverrange - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard - + MAIN._xString1DCSafetyOk BOOL @@ -3138,6 +461,5380 @@ BOOL + + MAIN._fbSafety.xVoltagesInRange + BOOL + + + MAIN._fbSafety.xPressureInRange + BOOL + + + MAIN._fbSafety.xTemperaturesInRange + BOOL + + + MAIN._afbStrings[0].xDCCBOpen + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1].xDCCBOpen + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbVoltageSegment.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseFeedback + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xMCBOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRepairSwitchOk + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iPVFeedback + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressurePosolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytSegmentInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPressureNegolytTankInlet.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorPosolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard + + BOOL + PlcTask Outputs @@ -3145,448 +5842,6 @@ MAIN._xShowAckEmergencyStop BOOL - - MAIN._fbString.xCloseDCCB - - BOOL - - - MAIN._fbString.xResetSafetyDCCB - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint - - INT - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease - - BOOL - - - MAIN._fbString._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint - - INT - MAIN._fbInverter.xCloseDCRelais @@ -3605,6 +5860,890 @@ MAIN._xShowErrorOnButton BOOL + + MAIN._afbStrings[0].xCloseDCCB + + BOOL + + + MAIN._afbStrings[0].xResetSafetyDCCB + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1].xCloseDCCB + + BOOL + + + MAIN._afbStrings[1].xResetSafetyDCCB + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint + + INT + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease + + BOOL + + + MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint + + INT + @@ -4841,8 +7980,8 @@ Bit1: Value bigger/equal Limit2]]> 001000012600010001000000000100010001001026010000 001100012200010002000000000100010001001122010000 - 001294002400010003000000000000000700001224010000 - 001d3a002000010004000000000000000900001d20010000 + 00129f012400010003000000000000000700001224010000 + 001d8e002000010004000000000000000900001d20010000 002e00002400000003000000000000000000002e24000000 002f00002000000004000000000000000000002f20000000 fa2f01002400010003000000000000000200fa2f24010000 @@ -4863,60 +8002,144 @@ Bit1: Value bigger/equal Limit2]]> #x00000000 004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + FSOE_6 - + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + + FSOE_6 + + FSOE_6 - + FSOE_19 - + FSOE_19 - + FSOE_19 - + FSOE_19 - + FSOE_19 - + FSOE_19 - + FSOE_19 - + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + + FSOE_19 + + FSOE_6 - + FSOE_6 @@ -4924,8 +8147,20 @@ Bit1: Value bigger/equal Limit2]]> BIT + + BIT + + + BIT + + + BIT + + + BIT + - ARRAY [0..6] OF BIT + ARRAY [0..2] OF BIT @@ -4947,8 +8182,20 @@ Bit1: Value bigger/equal Limit2]]> BIT + + BIT + + + BIT + + + BIT + + + BIT + - ARRAY [0..1] OF BIT + ARRAY [0..5] OF BIT @@ -5727,7 +8974,7 @@ Bit1: Value bigger/equal Limit2]]> - -34K1 (EL3124-0090) + ++BATMOD01-34K1 (EL3124-0090) 1007 001080002600010001000000800080008000001026010000 @@ -5998,7 +9245,7 @@ Bit1: Value smaller than Limit2]]> - -34K2 (EL3124-0090) + ++BATMOD01-34K2 (EL3124-0090) 1007 001080002600010001000000800080008000001026010000 @@ -6269,7 +9516,7 @@ Bit1: Value smaller than Limit2]]> - -34K3 (EL3124-0090) + ++BATMOD01-34K3 (EL3124-0090) 1007 001080002600010001000000800080008000001026010000 @@ -6540,7 +9787,7 @@ Bit1: Value smaller than Limit2]]> - -34K4 (EL3124-0090) + ++BATMOD01-34K4 (EL3124-0090) 1007 001080002600010001000000800080008000001026010000 @@ -6811,7 +10058,7 @@ Bit1: Value smaller than Limit2]]> - -34K5 (EL3124-0090) + ++BATMOD01-34K5 (EL3124-0090) 1007 001080002600010001000000800080008000001026010000 @@ -10398,7 +13645,7 @@ Bit1: Value smaller than Limit2]]> - -40K1 (EL3214-0090) + ++BATMOD01-40K1 (EL3214-0090) 1007 001080002600010001000000800080008000001026010000 @@ -10578,7 +13825,7 @@ Bit1: Value smaller than Limit2]]> - -40K2 (EL3214-0090) + ++BATMOD01-40K2 (EL3214-0090) 1007 001080002600010001000000800080008000001026010000 @@ -22987,36 +26234,94 @@ Bit1: Value bigger/equal Limit2]]> - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23034,415 +26339,453 @@ Bit1: Value bigger/equal Limit2]]> - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - - + + - - - - + + + + - - - + + + - + - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - + + + + + + + + + - - - - + + + + - - + + - - + + - - - - + + + + - - - + + + - + - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - - + + - - - - + + + + - - - + + + - + - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - - + + + +