diff --git a/PLC/DUTs/Modbus/ErrorWarningRegisters/ST_WORD_BMS_ERROR_BITMAP.TcDUT b/PLC/DUTs/Modbus/ErrorWarningRegisters/ST_WORD_BMS_ERROR_BITMAP.TcDUT index baa6bb8..e7b3431 100644 --- a/PLC/DUTs/Modbus/ErrorWarningRegisters/ST_WORD_BMS_ERROR_BITMAP.TcDUT +++ b/PLC/DUTs/Modbus/ErrorWarningRegisters/ST_WORD_BMS_ERROR_BITMAP.TcDUT @@ -3,11 +3,12 @@ diff --git a/PLC/DUTs/Modbus/HoldingRegisters/ST_MODBUS_REG_13.TcDUT b/PLC/DUTs/Modbus/HoldingRegisters/ST_MODBUS_REG_13.TcDUT index 2e16cca..a8804de 100644 --- a/PLC/DUTs/Modbus/HoldingRegisters/ST_MODBUS_REG_13.TcDUT +++ b/PLC/DUTs/Modbus/HoldingRegisters/ST_MODBUS_REG_13.TcDUT @@ -21,10 +21,6 @@ STRUCT // (Bit 0 -> Error in string 1 active, Bit 1 -> String 2, etc.) // Addr: 13.003 wStringErrorActive : WORD; - - // Confirm alarms through modbus - // Addr: 13.004 - wConfirmAlarms : WORD; END_STRUCT END_TYPE ]]> diff --git a/PLC/GVLs/GVL_MODBUS.TcGVL b/PLC/GVLs/GVL_MODBUS.TcGVL index ce6759b..543a159 100644 --- a/PLC/GVLs/GVL_MODBUS.TcGVL +++ b/PLC/GVLs/GVL_MODBUS.TcGVL @@ -20,6 +20,10 @@ VAR_GLOBAL // Addr: 13.000 stBMSErrorReg : ST_MODBUS_REG_13; + // Confirm alarms through modbus + // Addr: 13.004 + wConfirmAlarms : WORD; + // Addr: 14.000 -> 14.047 // Index 0 -> Unit 1, Index 1 -> Unit 2 etc. awWarningsUnitsActive : ARRAY [0..(GVL_CONFIG.uiNumberOfUnits-1)] OF U_UNIT_WARNING_REGISTER; diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc index e72e212..711d4c2 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_WaitForPowerOFF5AnalogOutputConfigErrorErrorST_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.ErrorTcTypeSystemTcEventClassAnalogOutputAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_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.ErrorTcTypeSystemTcEventClassAnalogInputGeneralNotAllCompInAutomaticWarningUnitErrorErrorPressureDiffToBigErrorDCMainSwitchNotClosedErrorLeakageDS12ErrorLeakageDS34ErrorLeakageTankErrorCommErrorErrorIsoErrorErrorST_General1728NotAllCompInAutomaticTcEventEntry1920.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.NotAllCompInAutomatic.eSeverityTcEventSeverity.WarningUnitErrorTcEventEntry192192.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.UnitError.eSeverityTcEventSeverity.ErrorPressureDiffToBigTcEventEntry192384.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.PressureDiffToBig.eSeverityTcEventSeverity.ErrorDCMainSwitchNotClosedTcEventEntry192576.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.DCMainSwitchNotClosed.eSeverityTcEventSeverity.ErrorLeakageDS12TcEventEntry192768.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageDS12.eSeverityTcEventSeverity.ErrorLeakageDS34TcEventEntry192960.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageDS34.eSeverityTcEventSeverity.ErrorLeakageTankTcEventEntry1921152.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageTank.eSeverityTcEventSeverity.ErrorCommErrorTcEventEntry1921344.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.CommError.eSeverityTcEventSeverity.ErrorIsoErrorTcEventEntry1921536.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.IsoError.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassGeneralValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorST_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.ErrorTcTypeSystemTcEventClassValveE_STRING_OPERATING_MODE16INTAUTOMATIC0SAFETY_CHECK1PRECHARGE2BALANCING3qualified_onlystrictto_stringto_string_function__TO_STRING__1695to_wstring_function__TO_WSTRING__1695generate_implicit_init_functionE_HMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlystrictanalysis-32NONEST_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_WaitForPowerOFF5AnalogOutputConfigErrorErrorST_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.ErrorTcTypeSystemTcEventClassAnalogOutputAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorST_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.ErrorTcTypeSystemTcEventClassAnalogInputST_WORD_BMS_WARNING_BITMAP8bNotAllInAutoBIT10bSafetyIntlkString1BIT11bSafetyIntlkString2BIT12U_BMS_WARNING_REGISTER16stBitmapST_WORD_BMS_WARNING_BITMAP80wRegisterWORD160ST_WORD_BMS_ERROR_BITMAP8bEStopBIT10bEthercatBIT11bDCSwitchS1BIT12bDCSwitchS2BIT13bErrorBIT14bEMSHeartbeatErrorBIT15U_BMS_ERROR_REGISTER16stBitmapST_WORD_BMS_ERROR_BITMAP80wRegisterWORD160ST_MODBUS_REG_1364wBMSWarningActiveU_BMS_WARNING_REGISTER160wBMSErrorActiveU_BMS_ERROR_REGISTER1616wStringWarningActiveWORD Warning in string 1 active, Bit 1 -> String 2, etc.) + Addr: 13.002]]>1632wStringErrorActiveWORD Error in string 1 active, Bit 1 -> String 2, etc.) + Addr: 13.003 ]]>1648pack_mode1GeneralNotAllCompInAutomaticWarningUnitErrorErrorPressureDiffToBigErrorDCMainSwitchNotClosedErrorLeakageDS12ErrorLeakageDS34ErrorLeakageTankErrorCommErrorErrorIsoErrorErrorST_General1728NotAllCompInAutomaticTcEventEntry1920.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.NotAllCompInAutomatic.eSeverityTcEventSeverity.WarningUnitErrorTcEventEntry192192.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.UnitError.eSeverityTcEventSeverity.ErrorPressureDiffToBigTcEventEntry192384.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.PressureDiffToBig.eSeverityTcEventSeverity.ErrorDCMainSwitchNotClosedTcEventEntry192576.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.DCMainSwitchNotClosed.eSeverityTcEventSeverity.ErrorLeakageDS12TcEventEntry192768.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageDS12.eSeverityTcEventSeverity.ErrorLeakageDS34TcEventEntry192960.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageDS34.eSeverityTcEventSeverity.ErrorLeakageTankTcEventEntry1921152.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.LeakageTank.eSeverityTcEventSeverity.ErrorCommErrorTcEventEntry1921344.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.CommError.eSeverityTcEventSeverity.ErrorIsoErrorTcEventEntry1921536.uuidEventClass.Data13556895574.uuidEventClass.Data229815.uuidEventClass.Data319602.uuidEventClass.Data4[0]134.uuidEventClass.Data4[1]76.uuidEventClass.Data4[2]80.uuidEventClass.Data4[3]2.uuidEventClass.Data4[4]42.uuidEventClass.Data4[5]141.uuidEventClass.Data4[6]124.uuidEventClass.Data4[7]114.nEventIDE_General.IsoError.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassGeneralValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorST_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.ErrorTcTypeSystemTcEventClassValveE_STRING_OPERATING_MODE16INTAUTOMATIC0SAFETY_CHECK1PRECHARGE2BALANCING3qualified_onlystrictto_stringto_string_function__TO_STRING__1695to_wstring_function__TO_WSTRING__1695generate_implicit_init_functionE_HMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlystrictanalysis-32NONEST_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.Access1eFeedbackE_HMI_BUTTON_FEEDBACK1616OPC.UA.DA1OPC.UA.DA.Access1ST_HMI_ANALOG_VALUE1440rValueREAL320OPC.UA.DA1rMinREAL3232OPC.UA.DA1OPC.UA.DA.Access1rMaxREAL3264OPC.UA.DA1OPC.UA.DA.Access1sUnitSTRING(80)64896OPC.UA.DA1OPC.UA.DA.Access1sNameSTRING(80)648744OPC.UA.DA1OPC.UA.DA.Access1iStatusINT2192stModbusReg10ST_MODBUS_REG_1013440stModbusReg11ST_MODBUS_REG_117681344stModbusReg12ST_MODBUS_REG_12802112pack_mode1ST_WORD_BMS_WARNING_BITMAP8bNotAllInAutoBIT10bSafetyIntlkString1BIT11bSafetyIntlkString2BIT12U_BMS_WARNING_REGISTER16stBitmapST_WORD_BMS_WARNING_BITMAP80wRegisterWORD160ST_WORD_BMS_ERROR_BITMAP8bEStopBIT10bEthercatBIT11bDCSwitchS1BIT12bDCSwitchS2BIT13bErrorBIT14U_BMS_ERROR_REGISTER16stBitmapST_WORD_BMS_ERROR_BITMAP80wRegisterWORD160ST_MODBUS_REG_1380wBMSWarningActiveU_BMS_WARNING_REGISTER160wBMSErrorActiveU_BMS_ERROR_REGISTER1616wStringWarningActiveWORD Warning in string 1 active, Bit 1 -> String 2, etc.) - Addr: 13.002]]>1632wStringErrorActiveWORD Error in string 1 active, Bit 1 -> String 2, etc.) - Addr: 13.003 ]]>1648wConfirmAlarmsWORD1664pack_mode1ST_AUTO_HMI_INTERFACE96stStartAutoButtonST_HMI_CONTROL_BUTTON320.xReleasetruestStopAutoButtonST_HMI_CONTROL_BUTTON3232.xReleasetruediSetpointAutomaticDINT3264OPC.UA.DA1OPC.UA.DA.Access1E_CYCLE_STATUS16INTOFF0CHARGE_STARTED1CHARGE_ENDED2DISCHARGE_STARTED3DISCHARGE_ENDED4qualified_onlystrictto_stringto_string_function__TO_STRING__1540to_wstring_function__TO_WSTRING__1540generate_implicit_init_functionEPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3signature_flag256hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632signature_flag256hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864signature_flag256hideBMSEventsNotAllCompInAutoWarningModuleImbalanceErrorStringImbalanceErrorSafetyIntlksActiveWarningInverterStartupTimeoutErrorBatteryFullInfoBatteryEmptyInfoSDDCVoltageInfoSDUnitThreshholdInfoEmergencyStopNotOkErrorEthercatStringErrorErrorSafetyIntlkTimeoutErrorDCCBDidNotCloseInTimeErrorEMSHeartbeatTimeoutErrorST_BMSEvents2688NotAllCompInAutoTcEventEntry1920.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.NotAllCompInAuto.eSeverityTcEventSeverity.WarningModuleImbalanceTcEventEntry192192.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.ModuleImbalance.eSeverityTcEventSeverity.ErrorStringImbalanceTcEventEntry192384.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.StringImbalance.eSeverityTcEventSeverity.ErrorSafetyIntlksActiveTcEventEntry192576.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SafetyIntlksActive.eSeverityTcEventSeverity.WarningInverterStartupTimeoutTcEventEntry192768.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.InverterStartupTimeout.eSeverityTcEventSeverity.ErrorBatteryFullTcEventEntry192960.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.BatteryFull.eSeverityTcEventSeverity.InfoBatteryEmptyTcEventEntry1921152.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.BatteryEmpty.eSeverityTcEventSeverity.InfoSDDCVoltageTcEventEntry1921344.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SDDCVoltage.eSeverityTcEventSeverity.InfoSDUnitThreshholdTcEventEntry1921536.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SDUnitThreshhold.eSeverityTcEventSeverity.InfoEmergencyStopNotOkTcEventEntry1921728.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EmergencyStopNotOk.eSeverityTcEventSeverity.ErrorEthercatStringErrorTcEventEntry1921920.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EthercatStringError.eSeverityTcEventSeverity.ErrorSafetyIntlkTimeoutTcEventEntry1922112.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SafetyIntlkTimeout.eSeverityTcEventSeverity.ErrorDCCBDidNotCloseInTimeTcEventEntry1922304.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.DCCBDidNotCloseInTime.eSeverityTcEventSeverity.ErrorEMSHeartbeatTimeoutTcEventEntry1922496.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EMSHeartbeatTimeout.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassBMSEventsGVL_TYPE_CONSTINT_MININT16-32768INT_MAXINT1632767UINT_MAXUINT1665535UINT_MINUINT160DINT_MAXDINT322147483647DINT_MINDINT32-2147483648UDINT_MAXUDINT324294967295UDINT_MINUDINT320REAL_MAXREAL323.042823E+38REAL_MINREAL321E-44qualified_onlynamingoffanalysis-33GVL_CONST_ITECHTCPIP_REC_BUFFER_SIZEUDINT321000TCPIP_POLL_TIMETIME32T#100MSTCPIP_MAX_RESPONSE_DATAUDINT3210TCPIP_READ_TIMEOUTTIME32T#5Squalified_onlynamingoffGVL_MOTORMAX_INTERLOCKSUSINT2192stModbusReg10ST_MODBUS_REG_1013440stModbusReg11ST_MODBUS_REG_117681344stModbusReg12ST_MODBUS_REG_12802112pack_mode1ST_AUTO_HMI_INTERFACE96stStartAutoButtonST_HMI_CONTROL_BUTTON320.xReleasetruestStopAutoButtonST_HMI_CONTROL_BUTTON3232.xReleasetruediSetpointAutomaticDINT3264OPC.UA.DA1OPC.UA.DA.Access1E_CYCLE_STATUS16INTOFF0CHARGE_STARTED1CHARGE_ENDED2DISCHARGE_STARTED3DISCHARGE_ENDED4qualified_onlystrictto_stringto_string_function__TO_STRING__1540to_wstring_function__TO_WSTRING__1540generate_implicit_init_functionEPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3signature_flag256hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632signature_flag256hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864signature_flag256hideBMSEventsNotAllCompInAutoWarningModuleImbalanceErrorStringImbalanceErrorSafetyIntlksActiveWarningInverterStartupTimeoutErrorBatteryFullInfoBatteryEmptyInfoSDDCVoltageInfoSDUnitThreshholdInfoEmergencyStopNotOkErrorEthercatStringErrorErrorSafetyIntlkTimeoutErrorDCCBDidNotCloseInTimeErrorEMSHeartbeatTimeoutErrorST_BMSEvents2688NotAllCompInAutoTcEventEntry1920.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.NotAllCompInAuto.eSeverityTcEventSeverity.WarningModuleImbalanceTcEventEntry192192.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.ModuleImbalance.eSeverityTcEventSeverity.ErrorStringImbalanceTcEventEntry192384.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.StringImbalance.eSeverityTcEventSeverity.ErrorSafetyIntlksActiveTcEventEntry192576.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SafetyIntlksActive.eSeverityTcEventSeverity.WarningInverterStartupTimeoutTcEventEntry192768.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.InverterStartupTimeout.eSeverityTcEventSeverity.ErrorBatteryFullTcEventEntry192960.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.BatteryFull.eSeverityTcEventSeverity.InfoBatteryEmptyTcEventEntry1921152.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.BatteryEmpty.eSeverityTcEventSeverity.InfoSDDCVoltageTcEventEntry1921344.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SDDCVoltage.eSeverityTcEventSeverity.InfoSDUnitThreshholdTcEventEntry1921536.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SDUnitThreshhold.eSeverityTcEventSeverity.InfoEmergencyStopNotOkTcEventEntry1921728.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EmergencyStopNotOk.eSeverityTcEventSeverity.ErrorEthercatStringErrorTcEventEntry1921920.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EthercatStringError.eSeverityTcEventSeverity.ErrorSafetyIntlkTimeoutTcEventEntry1922112.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.SafetyIntlkTimeout.eSeverityTcEventSeverity.ErrorDCCBDidNotCloseInTimeTcEventEntry1922304.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.DCCBDidNotCloseInTime.eSeverityTcEventSeverity.ErrorEMSHeartbeatTimeoutTcEventEntry1922496.uuidEventClass.Data11396692558.uuidEventClass.Data256135.uuidEventClass.Data319694.uuidEventClass.Data4[0]177.uuidEventClass.Data4[1]254.uuidEventClass.Data4[2]86.uuidEventClass.Data4[3]255.uuidEventClass.Data4[4]17.uuidEventClass.Data4[5]133.uuidEventClass.Data4[6]91.uuidEventClass.Data4[7]50.nEventIDE_BMSEvents.EMSHeartbeatTimeout.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassBMSEventsGVL_TYPE_CONSTINT_MININT16-32768INT_MAXINT1632767UINT_MAXUINT1665535UINT_MINUINT160DINT_MAXDINT322147483647DINT_MINDINT32-2147483648UDINT_MAXUDINT324294967295UDINT_MINUDINT320REAL_MAXREAL323.042823E+38REAL_MINREAL321E-44qualified_onlynamingoffanalysis-33GVL_CONST_ITECHTCPIP_REC_BUFFER_SIZEUDINT321000TCPIP_POLL_TIMETIME32T#100MSTCPIP_MAX_RESPONSE_DATAUDINT3210TCPIP_READ_TIMEOUTTIME32T#5Squalified_onlynamingoffGVL_MOTORMAX_INTERLOCKSUSINT816qualified_onlynamingoffGVL_VALVEMAX_INTERLOCKSUSINT160TcUnitRunnerFB_TcUnitRunner629908672CurrentTestSuiteBeingCalledFB_TestSuite64CurrentTestNameBeingCalledT_MaxString2048GetCpuCounterGETCPUCOUNTER256StartedAtLWORD64DurationLREAL64TestSuiteAddressesFB_TestSuite1100064000CurrentlyRunningOrderedTestInTestSuiteUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1100016000AdsMessageQueueFB_AdsLogStringMessageFifoQueue8321152HundredNanosecondToSecondLREAL641E-07no_assignqualified_onlyGlobal_VariablesAMSPORT_R3_MODBUSSERVUINT1610500MODBUS_TCP_PORTUINT16502MB_MAXSIZEUDINT32260MBADS_IGR_CLOSEALLUDINT324097MBADS_IGR_UDP_FLAGDWORD322147483648Global_VariableseGlobalSUpsStateE_S_UPS_State16TC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyMAIN_xEmergencyStopOkBOOL8_xShowAckEmergencyStopBOOL8_udiLastEMSLifeMessageUDINT32_xNoEMSLifeMessageChangeBOOL8_xEMSHeartbeatNotOKBOOL8_xReleaseEMSHeartbeatErrorBOOL8_xReleaseErrorsBOOL8true_xReleaseLimitsErrorsBOOL8true_xConfirmAlarmsBOOL8_xEnableStringBOOL8_xStartBalancingBOOL8_xCanChangeModeBOOL8true_xErrorShutdownBOOL8false_xStartSafetyCheckBOOL8_afbStringsFB_String0212336384OPC.UA.DA0_iStateINT16_iStateSafetyCheckINT16_iStateBalancingINT16_iStatePrechargeINT16_iStateDHINT16_xStartPrechargeBOOL8_xNoPowerRequestedBOOL8_rAutoPowerRequestREAL32_rPowerInverterREAL32_xFirstCycleBOOL8true_xReleaseManualModeBOOL8_eBMSControlModeE_BMS_CONTROL_MODE16E_BMS_CONTROL_MODE.AUTO_LOCAL_tonStartupDelayTON256.PTT#10S_tonBeginShutdownTON256.PTT#30S_fbNoAutomaticModeAlarmFB_TcAlarm4224_fbEStopNotOkFB_TcAlarm4224_fbEtherCATErrorString1FB_TcAlarm4224_stECString1ErrSIFB_TcSourceInfo3072_fbEtherCATErrorString2FB_TcAlarm4224_stECString2ErrSIFB_TcSourceInfo3072_fbADSReaderADSREAD1408_timADSReadTimerTON256_fbUPSFB_S_UPS_BAPI74624xSafetyRunBOOL8trueanalysis-33xSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_xErrorActiveBOOL8_xInSafetyCheckModeBOOL8_xEtherCatString1OkBOOL8_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rSmallestSegmentVoltageREAL32_rHighestSegmentVoltageREAL32_fbSafetyFB_Safety128_uiEtherCATStateUINT16_wEtherCATStateWORD16_xEtherCatString2OkBOOL8_xAllComponentsToManualModeBOOL8_uiUINT160_fbRTrigHardwareAckR_TRIG128_fbStringReadyTimeoutTON256_rStringsSumVoltageREAL32_rDeltaUmREAL32_arPowerStringREAL0264_xStringsReadyBOOL8_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8_xStringSafetyComErrorBOOL8_eStringOpModeE_STRING_OPERATING_MODE16_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbEMSHeartbeatTimeoutFB_ReleaseSignal768_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_xGetPowerMeterDataBOOL8_rPowerDHREAL32_fbTONDHCycleTimeTON256.PTT#15M_fbEMSHeartbeatAlarmFB_TcAlarm4224SM_AUTOSM_SAFETY_CHECKSM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_PRECHARGETwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_MODBUSstModbusEMSCommST_EMS_MODBUS_INTERFACE2192.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers2.stModbusReg10.uiActiveParallelMembers0.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFstBMSErrorRegST_MODBUS_REG_1380awWarningsUnitsActiveU_UNIT_WARNING_REGISTER024 14.047 - Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768awErrorsUnitsActiveU_UNIT_ERROR_REGISTER024 15.047 - Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768qualified_onlyGVL_SCADAstHMIInterfaceST_STRING_HMI_INTERFACE022460736stAckAlarmsButtonST_HMI_CONTROL_BUTTON32.xReleasetruestAutomaticModeHMIST_AUTO_HMI_INTERFACE96eRequestedControlModeE_BMS_CONTROL_MODE16eCurrentControlModeE_BMS_CONTROL_MODE16xCanChangeControlModeBOOL8xDummyBOOL8falseeCycleStatusE_CYCLE_STATUS16diCurrentBatteryPowerDINT32OPC.UA.DA1OPC.UA.DA.Access1lrChargedPowerValueWHLREAL64lrDischargedPowerValueWHLREAL64lrLastCycleUtilityPowerValueWhLREAL64qualified_onlyGVL_CONFIGtimEMSHeartbeatTimeoutTIME32t#5sTcPersistentuiNumberOfStringsUINT641E-07no_assignqualified_onlyGlobal_VariablesAMSPORT_R3_MODBUSSERVUINT1610500MODBUS_TCP_PORTUINT16502MB_MAXSIZEUDINT32260MBADS_IGR_CLOSEALLUDINT324097MBADS_IGR_UDP_FLAGDWORD322147483648Global_VariableseGlobalSUpsStateE_S_UPS_State16TC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyMAIN_xEmergencyStopOkBOOL8_xShowAckEmergencyStopBOOL8_xEMSHeartbeatNotOKLedgeBOOL8_rtrigEMSHeartbeakNotOKR_TRIG128_udiLastEMSLifeMessageUDINT32_xNoEMSLifeMessageChangeBOOL8_xEMSHeartbeatNotOKBOOL8_xReleaseEMSHeartbeatErrorBOOL8_xReleaseErrorsBOOL8true_xReleaseLimitsErrorsBOOL8true_xConfirmAlarmsBOOL8_xEnableStringBOOL8_xStartBalancingBOOL8_xCanChangeModeBOOL8true_xErrorShutdownBOOL8false_xStartSafetyCheckBOOL8_afbStringsFB_String0212336384OPC.UA.DA0_iStateINT16_iStateSafetyCheckINT16_iStateBalancingINT16_iStatePrechargeINT16_iStateDHINT16_xStartPrechargeBOOL8_xNoPowerRequestedBOOL8_rAutoPowerRequestREAL32_rPowerInverterREAL32_xFirstCycleBOOL8true_xReleaseManualModeBOOL8_eBMSControlModeE_BMS_CONTROL_MODE16E_BMS_CONTROL_MODE.AUTO_LOCAL_tonStartupDelayTON256.PTT#10S_tonBeginShutdownTON256.PTT#30S_fbNoAutomaticModeAlarmFB_TcAlarm4224_fbEStopNotOkFB_TcAlarm4224_fbEtherCATErrorString1FB_TcAlarm4224_stECString1ErrSIFB_TcSourceInfo3072_fbEtherCATErrorString2FB_TcAlarm4224_stECString2ErrSIFB_TcSourceInfo3072_fbADSReaderADSREAD1408_timADSReadTimerTON256_fbUPSFB_S_UPS_BAPI74624xSafetyRunBOOL8trueanalysis-33xSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_xErrorActiveBOOL8_xInSafetyCheckModeBOOL8_xEtherCatString1OkBOOL8_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rSmallestSegmentVoltageREAL32_rHighestSegmentVoltageREAL32_fbSafetyFB_Safety128_uiEtherCATStateUINT16_wEtherCATStateWORD16_xEtherCatString2OkBOOL8_xAllComponentsToManualModeBOOL8_uiUINT160_fbRTrigHardwareAckR_TRIG128_fbStringReadyTimeoutTON256_rStringsSumVoltageREAL32_rDeltaUmREAL32_arPowerStringREAL0264_xStringsReadyBOOL8_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8_xStringSafetyComErrorBOOL8_eStringOpModeE_STRING_OPERATING_MODE16_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbEMSHeartbeatTimeoutFB_ReleaseSignal768_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_xGetPowerMeterDataBOOL8_rPowerDHREAL32_fbTONDHCycleTimeTON256.PTT#15M_fbEMSHeartbeatAlarmFB_TcAlarm4224SM_AUTOSM_PRECHARGESM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_SAFETY_CHECKTwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_SCADAstHMIInterfaceST_STRING_HMI_INTERFACE022460736stAckAlarmsButtonST_HMI_CONTROL_BUTTON32.xReleasetruestAutomaticModeHMIST_AUTO_HMI_INTERFACE96eRequestedControlModeE_BMS_CONTROL_MODE16eCurrentControlModeE_BMS_CONTROL_MODE16xCanChangeControlModeBOOL8xDummyBOOL8falseeCycleStatusE_CYCLE_STATUS16diCurrentBatteryPowerDINT32OPC.UA.DA1OPC.UA.DA.Access1lrChargedPowerValueWHLREAL64lrDischargedPowerValueWHLREAL64lrLastCycleUtilityPowerValueWhLREAL64qualified_onlyGVL_CONFIGtimEMSHeartbeatTimeoutTIME32t#5sTcPersistentuiNumberOfStringsUINT162uiNumberOfUnitsUINT16axStringEnabledBOOL0216TcPersistentstUnitConfigST_UNIT_CONFIG 2.000 W per Unit]]>32-48000TcPersistentdiMaxStringDischargePowerDINT 2.000 W per Unit]]>3248000TcPersistentsInverterIpString1STRING(80)648192.168.42.10TcPersistentsInverterIpString2STRING(80)648192.168.42.20TcPersistentxShutdownDischargeWithInverterBOOL8falseTcPersistentxDummyBOOL8falseTcPersistentanalysis-33rAbsShutdownDischargePowerREAL 1.000 W per unit]]>326500TcPersistentrStringFullyChargedVoltageREAL 80 V per Unit]]>32960TcPersistentrStringEmptyVoltageREAL 55.0V per Segment)]]>32660TcPersistenttimUnitStartupTimeTIME32T#15STcPersistenttimUnitBalancingStartupTimeTIME32T#3MTcPersistenttimStringReadyTimeoutTIME32T#3MTcPersistenttimIsoErrorTimeoutTIME32T#20STcPersistentrBalancingFactorREAL3220TcPersistentqualified_onlyPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs099155968MAIN._xEmergencyStopOk8BOOL641605040MAIN._afbStrings[0].xECWcState8BOOL641754944MAIN._afbStrings[0].xIsoErrorL18BOOL641754952MAIN._afbStrings[0].xIsoErrorL28BOOL641754960MAIN._afbStrings[0].xRepairSwitchOk8BOOL641754968MAIN._afbStrings[0].xSafetyComError8BOOLanalysis-33641754976MAIN._afbStrings[0].xSafetyIntlksOk8BOOL641754984MAIN._afbStrings[0].xDCCBOpen8BOOL641755080MAIN._afbStrings[0]._fbModule1.xLeakageSegments128BOOL641756008MAIN._afbStrings[0]._fbModule1.xLeakageSegments348BOOL641756016MAIN._afbStrings[0]._fbModule1.xLeakageTank8BOOL641756024MAIN._afbStrings[0]._fbModule1.uiECState16UINT641756064MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOL641758016MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOL641758024MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOL641769728MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOL641769736MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOL641780560MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOL641780568MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INT641791008MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOL641791024MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOL641791032MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOL641791040MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOL641851664MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOL641851672MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INT641862112MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOL641862128MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOL641862136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOL641862144MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INT641922688MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOL641923936MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOL641923944MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard 80 V per Unit]]>32960TcPersistentrStringEmptyVoltageREAL 55.0V per Segment)]]>32660TcPersistenttimUnitStartupTimeTIME32T#15STcPersistenttimUnitBalancingStartupTimeTIME32T#3MTcPersistenttimStringReadyTimeoutTIME32T#3MTcPersistenttimIsoErrorTimeoutTIME32T#20STcPersistentrBalancingFactorREAL3220TcPersistentqualified_onlyGVL_MODBUSwConfirmAlarmsWORD16stBMSErrorRegST_MODBUS_REG_1364stModbusEMSCommST_EMS_MODBUS_INTERFACE2192.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers2.stModbusReg10.uiActiveParallelMembers0.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFawWarningsUnitsActiveU_UNIT_WARNING_REGISTER024 14.047 + Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768awErrorsUnitsActiveU_UNIT_ERROR_REGISTER024 15.047 + Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768qualified_onlyPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs099221504MAIN._xEmergencyStopOk8BOOL641605040MAIN._afbStrings[0].xECWcState8BOOL641754944MAIN._afbStrings[0].xIsoErrorL18BOOL641754952MAIN._afbStrings[0].xIsoErrorL28BOOL641754960MAIN._afbStrings[0].xRepairSwitchOk8BOOL641754968MAIN._afbStrings[0].xSafetyComError8BOOLanalysis-33641754976MAIN._afbStrings[0].xSafetyIntlksOk8BOOL641754984MAIN._afbStrings[0].xDCCBOpen8BOOL641755080MAIN._afbStrings[0]._fbModule1.xLeakageSegments128BOOL641756008MAIN._afbStrings[0]._fbModule1.xLeakageSegments348BOOL641756016MAIN._afbStrings[0]._fbModule1.xLeakageTank8BOOL641756024MAIN._afbStrings[0]._fbModule1.uiECState16UINT641756064MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOL641758016MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOL641758024MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOL641769728MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOL641769736MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOL641780560MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOL641780568MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INT641791008MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOL641791024MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOL641791032MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOL641791040MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOL641851664MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOL641851672MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INT641862112MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOL641862128MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOL641862136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOL641862144MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INT641922688MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOL641923936MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOL641923944MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard8BOOL641923952MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.iAnalogValue16INT641967872MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xUnderrange8BOOL641969120MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xOverrange8BOOL641969128MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytTankInlet.xErrorCard8BOOL641969136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.iAnalogValue16INT642013056MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xUnderrange8BOOL642014304MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xOverrange8BOOL642014312MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytSegmentInlet.xErrorCard8BOOL642014320MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.iAnalogValue16INT642058240MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xUnderrange8BOOL642059488MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xOverrange8BOOL642059496MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressureNegolytTankInlet.xErrorCard8BOOL653807280MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.iAnalogValue16INT653851200MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xUnderrange8BOOL653852448MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xOverrange8BOOL653852456MAIN._afbStrings[1]._fbModule3._fbUnit4._fbTempSensorNegolyt.xErrorCard8BOOL653852464MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INT653896384MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOL653897632MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOL653897640MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOL653897648MAIN._afbStrings[1]._fbStringCurrent.iAnalogValue16INT654043776MAIN._afbStrings[1]._fbStringCurrent.xUnderrange8BOOL654045024MAIN._afbStrings[1]._fbStringCurrent.xOverrange8BOOL654045032MAIN._afbStrings[1]._fbStringCurrent.xErrorCard8BOOL654045040MAIN.xSafetyResterTaster8BOOL654190416MAIN._xHarwareResetButton8BOOL654190424MAIN._fbSafety.xVoltagesInRange8BOOL654199552MAIN._fbSafety.xPressureInRange8BOOL654199560MAIN._fbSafety.xTemperaturesInRange8BOOL654199568MAIN._uiEtherCATState16UINT6541996161PlcTask Outputs099155968MAIN._xShowAckEmergencyStop8BOOL641605048MAIN._afbStrings[0].xCloseDCCB8BOOL641755072MAIN._afbStrings[0].xResetSafetyDCCB8BOOL641755088MAIN._afbStrings[0]._fbModule1._fbUnit1.xResetMCB8BOOL641756912MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse641758272MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue641758280MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse641769984MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue641769992MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL641793344MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT641793360MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL641864448MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT641864464MAIN._afbStrings[0]._fbModule1._fbUnit2.xResetMCB8BOOL642255792MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse642257152MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue642257160MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse642268864MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue642268872MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL642292224MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT642292240MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL642363328MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT642363344MAIN._afbStrings[0]._fbModule1._fbUnit3.xResetMCB8BOOL642754672MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse642756032MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue642756040MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse642767744MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue642767752MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL642791104MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT642791120MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL642862208MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT642862224MAIN._afbStrings[0]._fbModule1._fbUnit4.xResetMCB8BOOL643253552MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse643254912MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue643254920MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse643266624MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue643266632MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL643289984MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT643290000MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL643361088MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT643361104MAIN._afbStrings[0]._fbModule2._fbUnit1.xResetMCB8BOOL643775792MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse643777152MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue643777160MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse643788864MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue643788872MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL643812224MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT643812240MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL643883328MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT643883344MAIN._afbStrings[0]._fbModule2._fbUnit2.xResetMCB8BOOL644274672MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse644276032MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue644276040MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse644287744MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue644287752MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL644311104MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT644311120MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL644382208MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT644382224MAIN._afbStrings[0]._fbModule2._fbUnit3.xResetMCB8BOOL644773552MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse644774912MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue644774920MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse644786624MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue644786632MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL644809984MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT644810000MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL644881088MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT644881104MAIN._afbStrings[0]._fbModule2._fbUnit4.xResetMCB8BOOL645272432MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse645273792MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue645273800MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse645285504MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue645285512MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL645308864MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT645308880MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL645379968MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT645379984MAIN._afbStrings[0]._fbModule3._fbUnit1.xResetMCB8BOOL645794672MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse645796032MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue645796040MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse645807744MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue645807752MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL645831104MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT645831120MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL645902208MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT645902224MAIN._afbStrings[0]._fbModule3._fbUnit2.xResetMCB8BOOL646293552MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse646294912MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue646294920MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse646306624MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue646306632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL646329984MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT646330000MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL646401088MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT646401104MAIN._afbStrings[0]._fbModule3._fbUnit3.xResetMCB8BOOL646792432MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse646793792MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue646793800MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse646805504MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue646805512MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL646828864MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT646828880MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL646899968MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT646899984MAIN._afbStrings[0]._fbModule3._fbUnit4.xResetMCB8BOOL647291312MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse647292672MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue647292680MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse647304384MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue647304392MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL647327744MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT647327760MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL647398848MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT647398864MAIN._afbStrings[1].xCloseDCCB8BOOL647923264MAIN._afbStrings[1].xResetSafetyDCCB8BOOL647923280MAIN._afbStrings[1]._fbModule1._fbUnit1.xResetMCB8BOOL647925104MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse647926464MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue647926472MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse647938176MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue647938184MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL647961536MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT647961552MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL648032640MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT648032656MAIN._afbStrings[1]._fbModule1._fbUnit2.xResetMCB8BOOL648423984MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse648425344MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue648425352MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse648437056MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue648437064MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL648460416MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT648460432MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL648531520MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT648531536MAIN._afbStrings[1]._fbModule1._fbUnit3.xResetMCB8BOOL648922864MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse648924224MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue648924232MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse648935936MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue648935944MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL648959296MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT648959312MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL649030400MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT649030416MAIN._afbStrings[1]._fbModule1._fbUnit4.xResetMCB8BOOL649421744MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse649423104MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue649423112MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse649434816MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue649434824MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL649458176MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT649458192MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL649529280MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT649529296MAIN._afbStrings[1]._fbModule2._fbUnit1.xResetMCB8BOOL649943984MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse649945344MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue649945352MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse649957056MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue649957064MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL649980416MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT649980432MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL650051520MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT650051536MAIN._afbStrings[1]._fbModule2._fbUnit2.xResetMCB8BOOL650442864MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse650444224MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue650444232MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse650455936MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue650455944MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL650479296MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT650479312MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL650550400MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT650550416MAIN._afbStrings[1]._fbModule2._fbUnit3.xResetMCB8BOOL650941744MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse650943104MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue650943112MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse650954816MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue650954824MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL650978176MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT650978192MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL651049280MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT651049296MAIN._afbStrings[1]._fbModule2._fbUnit4.xResetMCB8BOOL651440624MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse651441984MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue651441992MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse651453696MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue651453704MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL651477056MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT651477072MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL651548160MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT651548176MAIN._afbStrings[1]._fbModule3._fbUnit1.xResetMCB8BOOL651962864MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse651964224MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue651964232MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse651975936MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue651975944MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL651999296MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT651999312MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL652070400MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT652070416MAIN._afbStrings[1]._fbModule3._fbUnit2.xResetMCB8BOOL652461744MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse652463104MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue652463112MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse652474816MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue652474824MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL652498176MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT652498192MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL652569280MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT652569296MAIN._afbStrings[1]._fbModule3._fbUnit3.xResetMCB8BOOL652960624MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse652961984MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue652961992MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse652973696MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue652973704MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL652997056MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT652997072MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL653068160MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT653068176MAIN._afbStrings[1]._fbModule3._fbUnit4.xResetMCB8BOOL653459504MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse653460864MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue653460872MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse653472576MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue653472584MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL653495936MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT653495952MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL653567040MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT653567056MAIN.xSafetyRun8BOOLtrueanalysis-33654190400MAIN.xSafetyErrAck8BOOL654190408MAIN._xShowErrorOnButton8BOOL6541904323PlcTask Internal099155968GVL_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_CONST_ITECH.TCPIP_REC_BUFFER_SIZE32UDINT1000TcVarGlobal3072256GVL_CONST_ITECH.TCPIP_POLL_TIME32TIMET#100MSTcVarGlobal3072288GVL_CONST_ITECH.TCPIP_MAX_RESPONSE_DATA32UDINT10TcVarGlobal3072320GVL_CONST_ITECH.TCPIP_READ_TIMEOUT32TIMET#5STcVarGlobal3072352GVL_MOTOR.MAX_INTERLOCKS8BOOL654045040MAIN.xSafetyResterTaster8BOOL654190416MAIN._xHarwareResetButton8BOOL654190424MAIN._fbSafety.xVoltagesInRange8BOOL654199552MAIN._fbSafety.xPressureInRange8BOOL654199560MAIN._fbSafety.xTemperaturesInRange8BOOL654199568MAIN._uiEtherCATState16UINT6541996161PlcTask Outputs099221504MAIN._xShowAckEmergencyStop8BOOL641605048MAIN._afbStrings[0].xCloseDCCB8BOOL641755072MAIN._afbStrings[0].xResetSafetyDCCB8BOOL641755088MAIN._afbStrings[0]._fbModule1._fbUnit1.xResetMCB8BOOL641756912MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse641758272MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue641758280MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse641769984MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue641769992MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL641793344MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT641793360MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL641864448MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT641864464MAIN._afbStrings[0]._fbModule1._fbUnit2.xResetMCB8BOOL642255792MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse642257152MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue642257160MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse642268864MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue642268872MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL642292224MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT642292240MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL642363328MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT642363344MAIN._afbStrings[0]._fbModule1._fbUnit3.xResetMCB8BOOL642754672MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse642756032MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue642756040MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse642767744MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue642767752MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL642791104MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT642791120MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL642862208MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT642862224MAIN._afbStrings[0]._fbModule1._fbUnit4.xResetMCB8BOOL643253552MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse643254912MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue643254920MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse643266624MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue643266632MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL643289984MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT643290000MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL643361088MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT643361104MAIN._afbStrings[0]._fbModule2._fbUnit1.xResetMCB8BOOL643775792MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse643777152MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue643777160MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse643788864MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue643788872MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL643812224MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT643812240MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL643883328MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT643883344MAIN._afbStrings[0]._fbModule2._fbUnit2.xResetMCB8BOOL644274672MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse644276032MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue644276040MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse644287744MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue644287752MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL644311104MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT644311120MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL644382208MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT644382224MAIN._afbStrings[0]._fbModule2._fbUnit3.xResetMCB8BOOL644773552MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse644774912MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue644774920MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse644786624MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue644786632MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL644809984MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT644810000MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL644881088MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT644881104MAIN._afbStrings[0]._fbModule2._fbUnit4.xResetMCB8BOOL645272432MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse645273792MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue645273800MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse645285504MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue645285512MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL645308864MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT645308880MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL645379968MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT645379984MAIN._afbStrings[0]._fbModule3._fbUnit1.xResetMCB8BOOL645794672MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse645796032MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue645796040MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse645807744MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue645807752MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL645831104MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT645831120MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL645902208MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT645902224MAIN._afbStrings[0]._fbModule3._fbUnit2.xResetMCB8BOOL646293552MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse646294912MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue646294920MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse646306624MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue646306632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL646329984MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT646330000MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL646401088MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT646401104MAIN._afbStrings[0]._fbModule3._fbUnit3.xResetMCB8BOOL646792432MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse646793792MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue646793800MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse646805504MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue646805512MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL646828864MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT646828880MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL646899968MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT646899984MAIN._afbStrings[0]._fbModule3._fbUnit4.xResetMCB8BOOL647291312MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse647292672MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue647292680MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse647304384MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue647304392MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL647327744MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT647327760MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL647398848MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT647398864MAIN._afbStrings[1].xCloseDCCB8BOOL647923264MAIN._afbStrings[1].xResetSafetyDCCB8BOOL647923280MAIN._afbStrings[1]._fbModule1._fbUnit1.xResetMCB8BOOL647925104MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse647926464MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue647926472MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse647938176MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue647938184MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL647961536MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT647961552MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL648032640MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT648032656MAIN._afbStrings[1]._fbModule1._fbUnit2.xResetMCB8BOOL648423984MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse648425344MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue648425352MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse648437056MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue648437064MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL648460416MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT648460432MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL648531520MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT648531536MAIN._afbStrings[1]._fbModule1._fbUnit3.xResetMCB8BOOL648922864MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse648924224MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue648924232MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse648935936MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue648935944MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL648959296MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT648959312MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL649030400MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT649030416MAIN._afbStrings[1]._fbModule1._fbUnit4.xResetMCB8BOOL649421744MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse649423104MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue649423112MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse649434816MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue649434824MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL649458176MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT649458192MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL649529280MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT649529296MAIN._afbStrings[1]._fbModule2._fbUnit1.xResetMCB8BOOL649943984MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse649945344MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue649945352MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse649957056MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue649957064MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL649980416MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT649980432MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL650051520MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT650051536MAIN._afbStrings[1]._fbModule2._fbUnit2.xResetMCB8BOOL650442864MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse650444224MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue650444232MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse650455936MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue650455944MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL650479296MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT650479312MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL650550400MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT650550416MAIN._afbStrings[1]._fbModule2._fbUnit3.xResetMCB8BOOL650941744MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse650943104MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue650943112MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse650954816MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue650954824MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL650978176MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT650978192MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL651049280MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT651049296MAIN._afbStrings[1]._fbModule2._fbUnit4.xResetMCB8BOOL651440624MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse651441984MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue651441992MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse651453696MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue651453704MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL651477056MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT651477072MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL651548160MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT651548176MAIN._afbStrings[1]._fbModule3._fbUnit1.xResetMCB8BOOL651962864MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse651964224MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue651964232MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse651975936MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue651975944MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL651999296MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT651999312MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL652070400MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT652070416MAIN._afbStrings[1]._fbModule3._fbUnit2.xResetMCB8BOOL652461744MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse652463104MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue652463112MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse652474816MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue652474824MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL652498176MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT652498192MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL652569280MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT652569296MAIN._afbStrings[1]._fbModule3._fbUnit3.xResetMCB8BOOL652960624MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse652961984MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue652961992MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse652973696MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue652973704MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL652997056MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT652997072MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL653068160MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT653068176MAIN._afbStrings[1]._fbModule3._fbUnit4.xResetMCB8BOOL653459504MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse653460864MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue653460872MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse653472576MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue653472584MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL653495936MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT653495952MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL653567040MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT653567056MAIN.xSafetyRun8BOOLtrueanalysis-33654190400MAIN.xSafetyErrAck8BOOL654190408MAIN._xShowErrorOnButton8BOOL6541904323PlcTask Internal099221504GVL_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_CONST_ITECH.TCPIP_REC_BUFFER_SIZE32UDINT1000TcVarGlobal3072256GVL_CONST_ITECH.TCPIP_POLL_TIME32TIMET#100MSTcVarGlobal3072288GVL_CONST_ITECH.TCPIP_MAX_RESPONSE_DATA32UDINT10TcVarGlobal3072320GVL_CONST_ITECH.TCPIP_READ_TIMEOUT32TIMET#5STcVarGlobal3072352GVL_MOTOR.MAX_INTERLOCKS8USINT16TcVarGlobal3072384GVL_VALVE.MAX_INTERLOCKS16UINT0TcVarGlobal3290864GVL_TcUnit.TcUnitRunner629908672FB_TcUnitRunnerTcVarGlobal3290880GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal633199552GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal633199616GVL_TcUnit.GetCpuCounter256GETCPUCOUNTERTcVarGlobal633201664GVL_TcUnit.StartedAt64LWORDTcVarGlobal633201920GVL_TcUnit.Duration64LREALTcVarGlobal633201984GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal633202048GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal633266048GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal633282048GVL_TcUnit.HundredNanosecondToSecond64LREAL1E-07TcVarGlobal641603200Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor3.iBuild1.iRevision0.nFlags1.sVersion1.3.1const_non_replacedTcVarGlobal641603264Global_Version.stLibVersion_Tc2_ModbusRTU288ST_LibVersion.iMajor3.iMinor6.iBuild1.iRevision0.nFlags1.sVersion3.6.1.0const_non_replacedTcVarGlobal641603552Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor4.iBuild4.iRevision0.nFlags1.sVersion3.4.4.0const_non_replacedTcVarGlobal641603840Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor4.iBuild2.iRevision0.nFlags1.sVersion3.4.2.0const_non_replacedTcVarGlobal641604128Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal641604416Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal641604432Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal641604448Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal641604480Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal641604512Global_Version.stLibVersion_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor3.iBuild8.iRevision0.nFlags0.sVersion3.3.8.0const_non_replacedTcVarGlobal641604544Global_Variables.eGlobalSUpsState16E_S_UPS_StateTcVarGlobal641605024TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641610432TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641610624TC_EVENTS.General1728ST_Generaltc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641616384TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641656896MAIN._udiLastEMSLifeMessage32UDINT641753152MAIN._xNoEMSLifeMessageChange8BOOL641753184MAIN._xEMSHeartbeatNotOK8BOOL641753192MAIN._xReleaseEMSHeartbeatError8BOOL641753200GVL_CONFIG.timEMSHeartbeatTimeout32TIMEt#5sTcPersistentTcVarGlobal641753216MAIN._xReleaseErrors8BOOLtrue641753920MAIN._xReleaseLimitsErrors8BOOLtrue641753928MAIN._xConfirmAlarms8BOOL641753936MAIN._xEnableString8BOOL641753944MAIN._xStartBalancing8BOOL641753952MAIN._xCanChangeMode8BOOLtrue641753960MAIN._xErrorShutdown8BOOLfalse641753968MAIN._xStartSafetyCheck8BOOL641753976MAIN._afbStrings12336384FB_String02OPC.UA.DA0641753984MAIN._iState16INT654090368MAIN._iStateSafetyCheck16INT654090384MAIN._iStateBalancing16INT654090400MAIN._iStatePrecharge16INT654090416MAIN._iStateDH16INT654090432MAIN._xStartPrecharge8BOOL654090448MAIN._xNoPowerRequested8BOOL654090456MAIN._rAutoPowerRequest32REAL654090464MAIN._rPowerInverter32REAL654090496MAIN._xFirstCycle8BOOLtrue654090528MAIN._xReleaseManualMode8BOOL654090536MAIN._eBMSControlMode64LREAL1E-07TcVarGlobal641603200Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor3.iBuild1.iRevision0.nFlags1.sVersion1.3.1const_non_replacedTcVarGlobal641603264Global_Version.stLibVersion_Tc2_ModbusRTU288ST_LibVersion.iMajor3.iMinor6.iBuild1.iRevision0.nFlags1.sVersion3.6.1.0const_non_replacedTcVarGlobal641603552Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor4.iBuild4.iRevision0.nFlags1.sVersion3.4.4.0const_non_replacedTcVarGlobal641603840Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor4.iBuild2.iRevision0.nFlags1.sVersion3.4.2.0const_non_replacedTcVarGlobal641604128Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal641604416Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal641604432Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal641604448Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal641604480Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal641604512Global_Version.stLibVersion_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor3.iBuild8.iRevision0.nFlags0.sVersion3.3.8.0const_non_replacedTcVarGlobal641604544Global_Variables.eGlobalSUpsState16E_S_UPS_StateTcVarGlobal641605024TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641610432TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641610624MAIN._xEMSHeartbeatNotOKLedge8BOOL641613888GVL_MODBUS.wConfirmAlarms16WORDTcVarGlobal641613904MAIN._rtrigEMSHeartbeakNotOK128R_TRIG641613952GVL_MODBUS.stBMSErrorReg64ST_MODBUS_REG_13TcVarGlobal641616208TC_EVENTS.General1728ST_Generaltc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641616384TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641656896MAIN._udiLastEMSLifeMessage32UDINT641753152MAIN._xNoEMSLifeMessageChange8BOOL641753184MAIN._xEMSHeartbeatNotOK8BOOL641753192MAIN._xReleaseEMSHeartbeatError8BOOL641753200GVL_CONFIG.timEMSHeartbeatTimeout32TIMEt#5sTcPersistentTcVarGlobal641753216MAIN._xReleaseErrors8BOOLtrue641753920MAIN._xReleaseLimitsErrors8BOOLtrue641753928MAIN._xConfirmAlarms8BOOL641753936MAIN._xEnableString8BOOL641753944MAIN._xStartBalancing8BOOL641753952MAIN._xCanChangeMode8BOOLtrue641753960MAIN._xErrorShutdown8BOOLfalse641753968MAIN._xStartSafetyCheck8BOOL641753976MAIN._afbStrings12336384FB_String02OPC.UA.DA0641753984MAIN._iState16INT654090368MAIN._iStateSafetyCheck16INT654090384MAIN._iStateBalancing16INT654090400MAIN._iStatePrecharge16INT654090416MAIN._iStateDH16INT654090432MAIN._xStartPrecharge8BOOL654090448MAIN._xNoPowerRequested8BOOL654090456MAIN._rAutoPowerRequest32REAL654090464MAIN._rPowerInverter32REAL654090496MAIN._xFirstCycle8BOOLtrue654090528MAIN._xReleaseManualMode8BOOL654090536MAIN._eBMSControlMode16E_BMS_CONTROL_MODEE_BMS_CONTROL_MODE.AUTO_LOCAL654090544MAIN._tonStartupDelay256TON.PTT#10S654090560MAIN._tonBeginShutdown256TON.PTT#30S654090816MAIN._fbNoAutomaticModeAlarm4224FB_TcAlarm654091072MAIN._fbEStopNotOk4224FB_TcAlarm654095296MAIN._fbEtherCATErrorString14224FB_TcAlarm654099520MAIN._stECString1ErrSI3072FB_TcSourceInfo654103744MAIN._fbEtherCATErrorString24224FB_TcAlarm654106816MAIN._stECString2ErrSI3072FB_TcSourceInfo654111040MAIN._fbADSReader1408ADSREAD654114112MAIN._timADSReadTimer256TON654115520MAIN._fbUPS74624FB_S_UPS_BAPI654115776MAIN._xErrorActive8BOOL654190440MAIN._xInSafetyCheckMode8BOOL654190448MAIN._xEtherCatString1Ok8BOOL654190456MAIN._tonHardwareResetButton256TON.PTT#1S654190464MAIN._rtHardwareResetButton128R_TRIG654190720MAIN._fbBatteryFullMessage4288FB_TcMessage654190848MAIN._fbBatteryEmptyMessage4288FB_TcMessage654195136MAIN._rSmallestSegmentVoltage32REAL654199424MAIN._rHighestSegmentVoltage32REAL654199456MAIN._fbSafety128FB_Safety654199488MAIN._wEtherCATState16WORD654199632MAIN._xEtherCatString2Ok8BOOL654199648MAIN._xAllComponentsToManualMode8BOOL654199656MAIN._ui16UINT0654199664MAIN._fbRTrigHardwareAck128R_TRIG654199680MAIN._fbStringReadyTimeout256TON654200576MAIN._rStringsSumVoltage32REAL654200832MAIN._rDeltaUm32REAL654200864MAIN._arPowerString64REAL02654200896MAIN._xStringsReady8BOOL654200960MAIN._xStringsErrorActive8BOOL654200968MAIN._xStringsInSchutdownDischargeMode8BOOL654200976MAIN._xStringsShutdownDischargeAllowed8BOOL654200984MAIN._xStringsAllInAutomaticMode8BOOL654200992MAIN._xStringsOff8BOOL654201000MAIN._xStringsBalancingDone8BOOL654201008MAIN._xStringsInAutoMode8BOOL654201016MAIN._xStringSafetyComError8BOOL654201024MAIN._eStringOpMode16E_STRING_OPERATING_MODE654201040MAIN._rMaxCurrentInverterDCVoltage32REAL654201056MAIN._rMinCurrentInverterDCVoltage32REAL654201088MAIN._wDebug116WORD654201120MAIN._wDebug216WORD654201136MAIN._fbEMSHeartbeatTimeout768FB_ReleaseSignal654203776MAIN._fbPowerMeterPower3968FB_PowerMeter654205824MAIN._fbPowerMeter24V3968FB_PowerMeter654209792MAIN._uiNumberOfActiveStrings16UINT654213760MAIN._xGetPowerMeterData8BOOL654213776TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal654213784MAIN._rPowerDH32REAL654213792MAIN._fbTONDHCycleTime256TON.PTT#15M654213824TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal654214096TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal654214104GVL_CONFIG.uiNumberOfStrings16UINT2TcVarGlobal654214640GVL_CONFIG.uiNumberOfUnits16UINTTcVarGlobal654214656GVL_CONFIG.axStringEnabled16BOOL02TcPersistentTcVarGlobal654214672GVL_CONFIG.stUnitConfig 2.000 W per Unit]]>32DINT-48000TcPersistentTcVarGlobal654229408GVL_CONFIG.diMaxStringDischargePower 2.000 W per Unit]]>32DINT48000TcPersistentTcVarGlobal654229440GVL_CONFIG.sInverterIpString1648STRING(80)192.168.42.10TcPersistentTcVarGlobal654229472GVL_CONFIG.sInverterIpString2648STRING(80)192.168.42.20TcPersistentTcVarGlobal654230120GVL_CONFIG.xShutdownDischargeWithInverter8BOOLfalseTcPersistentTcVarGlobal654230768GVL_CONFIG.xDummy8BOOLfalseTcPersistentanalysis-33TcVarGlobal654230776GVL_CONFIG.rAbsShutdownDischargePower 1.000 W per unit]]>32REAL6500TcPersistentTcVarGlobal654230784GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal654230816GVL_CONFIG.rStringEmptyVoltage 55.0V per Segment)]]>32REAL660TcPersistentTcVarGlobal654230848GVL_CONFIG.timUnitStartupTime32TIMET#15STcPersistentTcVarGlobal654230880GVL_CONFIG.timUnitBalancingStartupTime32TIMET#3MTcPersistentTcVarGlobal654230912GVL_CONFIG.timStringReadyTimeout32TIMET#3MTcPersistentTcVarGlobal654230944GVL_CONFIG.timIsoErrorTimeout32TIMET#20STcPersistentTcVarGlobal654230976GVL_CONFIG.rBalancingFactor32REAL20TcPersistentTcVarGlobal654231008GVL_MODBUS.stModbusEMSComm2192ST_EMS_MODBUS_INTERFACE.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers2.stModbusReg10.uiActiveParallelMembers0.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFTcVarGlobal654231040GVL_MODBUS.stBMSErrorReg80ST_MODBUS_REG_13TcVarGlobal654233232GVL_MODBUS.awWarningsUnitsActive 14.047 + 960 V -> 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal654230816GVL_CONFIG.rStringEmptyVoltage 55.0V per Segment)]]>32REAL660TcPersistentTcVarGlobal654230848GVL_CONFIG.timUnitStartupTime32TIMET#15STcPersistentTcVarGlobal654230880GVL_CONFIG.timUnitBalancingStartupTime32TIMET#3MTcPersistentTcVarGlobal654230912GVL_CONFIG.timStringReadyTimeout32TIMET#3MTcPersistentTcVarGlobal654230944GVL_CONFIG.timIsoErrorTimeout32TIMET#20STcPersistentTcVarGlobal654230976GVL_CONFIG.rBalancingFactor32REAL20TcPersistentTcVarGlobal654231008GVL_MODBUS.stModbusEMSComm2192ST_EMS_MODBUS_INTERFACE.stModbusReg10.sManufacturercmblu energy ag.stModbusReg10.sModelnameall liquid.stModbusReg10.sSerialnumber202312151643.stModbusReg10.sBMSVersion0.8.0.stModbusReg10.uiTotalParallelMembers2.stModbusReg10.uiActiveParallelMembers0.stModbusReg11.eChargeStatusE_CHARGE_STATUS.UNDEFINED.stModbusReg11.eBatteryStatusE_BATTERY_STATUS.OFFTcVarGlobal654231040GVL_MODBUS.awWarningsUnitsActive 14.047 Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_WARNING_REGISTER024TcVarGlobal654233312GVL_MODBUS.awErrorsUnitsActive 15.047 - Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654234080GVL_SCADA.stHMIInterface2460736ST_STRING_HMI_INTERFACE02TcVarGlobal654234848GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal656695584GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal656695616GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal656695712GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal656695728GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal656695744GVL_SCADA.xDummy8BOOLfalseTcVarGlobal656695752GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal656695760GVL_SCADA.diCurrentBatteryPower32DINTOPC.UA.DA1OPC.UA.DA.Access1TcVarGlobal656695776GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal656695808GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal656695872GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal656695936TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal656696320TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal656698368TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal656699392TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal656699424TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal656699456TC_EVENTS.BMSEvents2688ST_BMSEventstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal656922080MAIN._fbEMSHeartbeatAlarm4224FB_TcAlarm656924800BMSEventsSafetyDoorMotorAnalogInputAnalogOutputInverterGeneralValveApplicationNamePort_851ChangeDate2025-06-19T19:01:31GeneratedCodeSize548864GlobalDataSize81727488UTF8EncodedStringsfalse \ No newline at end of file + Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654234080GVL_SCADA.stHMIInterface2460736ST_STRING_HMI_INTERFACE02TcVarGlobal654234848GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal656695584GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal656695616GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal656695712GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal656695728GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal656695744GVL_SCADA.xDummy8BOOLfalseTcVarGlobal656695752GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal656695760GVL_SCADA.diCurrentBatteryPower32DINTOPC.UA.DA1OPC.UA.DA.Access1TcVarGlobal656695776GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal656695808GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal656695872GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal656695936TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal656696320TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal656698368TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal656699392TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal656699424TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal656699456TC_EVENTS.BMSEvents2688ST_BMSEventstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal656922080MAIN._fbEMSHeartbeatAlarm4224FB_TcAlarm656924800SafetyDoorMotorAnalogOutputAnalogInputInverterBMSEventsGeneralValveApplicationNamePort_851ChangeDate2025-07-10T11:12:06GeneratedCodeSize532480GlobalDataSize81723392UTF8EncodedStringsfalse \ No newline at end of file diff --git a/PLC/POUs/MAIN.TcPOU b/PLC/POUs/MAIN.TcPOU index 9ea2b9f..1547168 100644 --- a/PLC/POUs/MAIN.TcPOU +++ b/PLC/POUs/MAIN.TcPOU @@ -81,6 +81,8 @@ VAR // EMS heartbeat not ok signal _xEMSHeartbeatNotOK : BOOL; + _xEMSHeartbeatNotOKLedge : BOOL; + _rtrigEMSHeartbeakNotOK : R_TRIG; // Error signal for no EMS Heartbeat _fbEMSHeartbeatTimeout : FB_ReleaseSignal; @@ -216,8 +218,8 @@ IF GVL_SCADA.stAckAlarmsButton.xRequest THEN END_IF // Ack alarms through modbus -IF GVL_MODBUS.stBMSErrorReg.wConfirmAlarms > 0 THEN - GVL_MODBUS.stBMSErrorReg.wConfirmAlarms := 0; +IF GVL_MODBUS.wConfirmAlarms > 0 THEN + GVL_MODBUS.wConfirmAlarms := 0; _xConfirmAlarms := TRUE; END_IF @@ -560,10 +562,22 @@ END_IF IF _xConfirmAlarms AND _fbEMSHeartbeatAlarm.eConfirmationState = TcEventConfirmationState.WaitForConfirmation THEN _fbEMSHeartbeatAlarm.Confirm(0); END_IF + +// Ledge heartbeatNOK +_rtrigEMSHeartbeakNotOK(CLK := _xEMSHeartbeatNotOK); +IF _rtrigEMSHeartbeakNotOK.Q THEN + _xEMSHeartbeatNotOKLedge := TRUE; +END_IF + +IF NOT _xEMSHeartbeatNotOK AND _xConfirmAlarms THEN + _xEMSHeartbeatNotOKLedge := FALSE; +END_IF // =============================== // Copy data to modbus registers // =============================== +// heartbeat +GVL_MODBUS.stBMSErrorReg.wBMSErrorActive.stBitmap.bEMSHeartbeatError := _xEMSHeartbeatNotOKLedge; // Modbus current inverter values GVL_MODBUS.stModbusEMSComm.stModbusReg11.diCurrentActivePower := 0; GVL_MODBUS.stModbusEMSComm.stModbusReg11.diCurrentReactivePower := 0; @@ -596,10 +610,14 @@ CASE _eBMSControlMode OF // Only set power to EMS requested power if the EMS heartbeat is ok // Otherwise shutdown battery - IF (NOT _xEMSHeartbeatNotOK) THEN + IF (NOT _xEMSHeartbeatNotOKLedge) AND _iState <> 1010 THEN _rAutoPowerRequest := DINT_TO_REAL(GVL_MODBUS.stModbusEMSComm.stModbusReg12.diSetpointActivePower); + ELSIF _iState = 1010 THEN + _rAutoPowerRequest := 0; ELSE _rAutoPowerRequest := 0; + _xErrorShutdown := TRUE; + _iState := 1000; END_IF IF (GVL_SCADA.eRequestedControlMode <> _eBMSControlMode) AND (GVL_SCADA.xCanChangeControlMode) THEN diff --git a/Uniper.tsproj b/Uniper.tsproj index 0fbbced..b69f787 100644 --- a/Uniper.tsproj +++ b/Uniper.tsproj @@ -194,7 +194,7 @@ - ARRAY [0..2] OF BIT + ARRAY [0..2] OF BIT 3 BIT @@ -203,7 +203,7 @@ - ARRAY [0..1] OF BIT + ARRAY [0..1] OF BIT 2 BIT @@ -269,7 +269,7 @@ - + PLC Instance {08500001-0000-0000-F000-000000000064}