diff --git a/PLC/GVLs/GVL_CONFIG.TcGVL b/PLC/GVLs/GVL_CONFIG.TcGVL
index dcdaeba..6f4ef4e 100644
--- a/PLC/GVLs/GVL_CONFIG.TcGVL
+++ b/PLC/GVLs/GVL_CONFIG.TcGVL
@@ -245,11 +245,11 @@ VAR_GLOBAL PERSISTENT
// Maximum allowed charging power (Watt) per String
// 24.000 W -> 2.000 W per Unit
- diMaxStringChargingPower : DINT := -48_000;
+ diMaxStringChargingPower : DINT := -36_000;
// Maximum allowed discharging power (Watt) per String
// 24.000 W -> 2.000 W per Unit
- diMaxStringDischargePower : DINT := 48_000;
+ diMaxStringDischargePower : DINT := 36_000;
// Inverter ip address for string 1
sInverterIpString1 : STRING := '192.168.42.10';
@@ -257,7 +257,7 @@ VAR_GLOBAL PERSISTENT
// Inverter ip address for string 2
sInverterIpString2 : STRING := '192.168.42.20';
- timInverterStartupTimeout : TIME := T#2m;
+ timInverterStartupTimeout : TIME := T#3M;
// Absolute shutdown discharge power (Watt)
// 12.000 W -> 1.000 W per unit
@@ -280,7 +280,7 @@ VAR_GLOBAL PERSISTENT
timUnitBalancingStartupTime : TIME := T#3M;
// All modules in string not ready timeout
- timStringReadyTimeout : TIME := T#3M;
+ timStringReadyTimeout : TIME := T#6M;
// Timeout for isolation error
timIsoErrorTimeout : TIME := T#20S;
diff --git a/PLC/PLC.plcproj b/PLC/PLC.plcproj
index 37fde8f..1b0e82a 100644
--- a/PLC/PLC.plcproj
+++ b/PLC/PLC.plcproj
@@ -273,8 +273,8 @@
-
-
+
+
"<ProjectRoot>"
{192FAD59-8248-4824-A8DE-9177C94C195A}
@@ -2656,16 +2656,16 @@
-
-
- System.Boolean
- System.Collections.Hashtable
- System.Int32
- {54dd0eac-a6d8-46f2-8c27-2f43c7e49861}
- System.String
- System.UInt32
-
-
+
+
+ System.Boolean
+ System.Collections.Hashtable
+ System.Int32
+ {54dd0eac-a6d8-46f2-8c27-2f43c7e49861}
+ System.String
+ System.UInt32
+
+
\ No newline at end of file
diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc
index c3252b9..03dc896 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)25632standardDateTIMESTRUCT42944<
the test suite instance path. ]]>160TcUnitRunnerFB_TcUnitRunner629908672CurrentTestSuiteBeingCalledFB_TestSuite64CurrentTestNameBeingCalledT_MaxString2048GetCpuCounterGETCPUCOUNTER256StartedAtLWORD64DurationLREAL64TestSuiteAddressesFB_TestSuite1100064000CurrentlyRunningOrderedTestInTestSuiteUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1100016000AdsMessageQueueFB_AdsLogStringMessageFifoQueue8321152HundredNanosecondToSecondLREAL641E-07no_assignqualified_onlyGlobal_VariablesAMSPORT_R3_MODBUSSERVUINT1610500MODBUS_TCP_PORTUINT16502MB_MAXSIZEUDINT32260MBADS_IGR_CLOSEALLUDINT324097MBADS_IGR_CLOSECONNECTIONUDINT324098MBADS_IGR_UDP_FLAGDWORD322147483648Global_VariableseGlobalSUpsStateE_S_UPS_State16conditionalshowTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSMAIN_xEmergencyStopOkBOOL8_xShowAckEmergencyStopBOOL8_xErrorBMSSMActiveBOOL8_xBatteryActiveBOOL8_xDHActiveBOOL8xNAProtectionOKBOOL8_xNAProtectionTrippedBOOL8false_xReleaseErrorsBOOL8true_xReleaseLimitsErrorsBOOL8true_xConfirmAlarmsBOOL8_xEnableStringBOOL8_xReleaseInverterPowerBOOL8_xStartBalancingBOOL8_xCanChangeModeBOOL8true_xErrorShutdownBOOL8false_iStateINT16_iStateSafetyCheckINT16_iStateBalancingINT16_iStatePrechargeINT16_iStateDHINT16_xStartSafetyCheckBOOL8_xStartPrechargeBOOL8_xNoPowerRequestedBOOL8_xFirstCycleBOOL8true_rAutoPowerRequestREAL32_rPowerInverterREAL32_udiLastEMSLifeMessageUDINT32_tonStartupDelayTON256.PTT#10S_tonBeginShutdownTON256.PTT#10S_fbNoAutomaticModeAlarmFB_TcAlarm4224_fbEStopNotOkFB_TcAlarm4224_fbEtherCATErrorString1FB_TcAlarm4224_stECString1ErrSIFB_TcSourceInfo3072_fbEtherCATErrorString2FB_TcAlarm4224_stECString2ErrSIFB_TcSourceInfo3072_fbEMSHeartbeatAlarmFB_TcAlarm4224_fbNAProtectionAlarmFB_TcAlarm4224_fbStringReadyTimeoutAlarmFB_AlarmMessage4352_fbADSReaderADSREAD1408_timADSReadTimerTON256_xNoEMSLifeMessageChangeBOOL8_xEMSHeartbeatNotOKBOOL8_xEMSHeartbeatNotOKLedgeBOOL8_xReleaseEMSHeartbeatErrorBOOL8_xReleaseManualModeBOOL8xSafetyRunBOOL8trueanalysis-33_eBMSControlModeE_BMS_CONTROL_MODE16E_BMS_CONTROL_MODE.AUTO_LOCAL_rtrigEMSHeartbeakNotOKR_TRIG128_fbEMSHeartbeatTimeoutFB_ReleaseSignal768_fbUPSFB_S_UPS_BAPI74624xSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_xErrorActiveBOOL8_xWarningActiveBOOL8_xInSafetyCheckModeBOOL8_xEtherCatString1OkBOOL8_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rSmallestSegmentVoltageREAL32_rHighestSegmentVoltageREAL32_fbSafetyFB_Safety256_uiEtherCATStateUINT16_wEtherCATStateWORD16_xEtherCatString2OkBOOL8_xAllComponentsToManualModeBOOL8_uiUINT160_fbRTrigHardwareAckR_TRIG128_fbStringReadyTimeoutTON256_rStringsSumVoltageREAL32_rDeltaUmREAL32_arPowerStringREAL0264_fbTempCabinetSCSString1FB_AnalogInput45184_fbTempCabinetSCSString2FB_AnalogInput45184_fbTempCabinetBMSFB_AnalogInput45184_xStringsReadyBOOL8_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8_xStringSafetyComErrorBOOL8_xGetPowerMeterDataBOOL8_eStringOpModeE_STRING_OPERATING_MODE16_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_rPowerDHREAL32_fbTONDHCycleTimeTON256.PTT#15M_fbTowerLightFB_TowerLight1536_xStringNotReadyInTimeBOOL8_fbBatteryAlreadyFullWarningFB_AlarmMessage4352_fbBatteryAlreadyEmptyWarningFB_AlarmMessage4352_afbStringsFB_String0212646400OPC.UA.DA0SM_AUTOSM_PRECHARGESM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_SAFETY_CHECKTwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_CONFIGtimInverterStartupTimeoutTIME32T#2mTcPersistentxShutdownDischargeWithInverterBOOL8falseTcPersistentuiNumberOfStringsUINT641E-07no_assignqualified_onlyGlobal_VariablesAMSPORT_R3_MODBUSSERVUINT1610500MODBUS_TCP_PORTUINT16502MB_MAXSIZEUDINT32260MBADS_IGR_CLOSEALLUDINT324097MBADS_IGR_CLOSECONNECTIONUDINT324098MBADS_IGR_UDP_FLAGDWORD322147483648Global_VariableseGlobalSUpsStateE_S_UPS_State16conditionalshowTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSMAIN_xEmergencyStopOkBOOL8_xShowAckEmergencyStopBOOL8_xErrorBMSSMActiveBOOL8_xBatteryActiveBOOL8_xDHActiveBOOL8_rMinPowerREAL32_rMaxPowerREAL32xNAProtectionOKBOOL8_xNAProtectionTrippedBOOL8false_xReleaseErrorsBOOL8true_xReleaseLimitsErrorsBOOL8true_xConfirmAlarmsBOOL8_xEnableStringBOOL8_xReleaseInverterPowerBOOL8_xStartBalancingBOOL8_xCanChangeModeBOOL8true_xErrorShutdownBOOL8false_iStateINT16_iStateSafetyCheckINT16_iStateBalancingINT16_iStatePrechargeINT16_iStateDHINT16_xStartSafetyCheckBOOL8_xStartPrechargeBOOL8_xNoPowerRequestedBOOL8_xFirstCycleBOOL8true_rAutoPowerRequestREAL32_rPowerInverterREAL32_udiLastEMSLifeMessageUDINT32_tonStartupDelayTON256.PTT#10S_tonBeginShutdownTON256.PTT#10S_fbNoAutomaticModeAlarmFB_TcAlarm4224_fbEStopNotOkFB_TcAlarm4224_fbEtherCATErrorString1FB_TcAlarm4224_stECString1ErrSIFB_TcSourceInfo3072_fbEtherCATErrorString2FB_TcAlarm4224_stECString2ErrSIFB_TcSourceInfo3072_fbEMSHeartbeatAlarmFB_TcAlarm4224_fbNAProtectionAlarmFB_TcAlarm4224_fbStringReadyTimeoutAlarmFB_AlarmMessage4352_fbADSReaderADSREAD1408_timADSReadTimerTON256_xNoEMSLifeMessageChangeBOOL8_xEMSHeartbeatNotOKBOOL8_xEMSHeartbeatNotOKLedgeBOOL8_xReleaseEMSHeartbeatErrorBOOL8_xReleaseManualModeBOOL8xSafetyRunBOOL8trueanalysis-33_eBMSControlModeE_BMS_CONTROL_MODE16E_BMS_CONTROL_MODE.AUTO_LOCAL_rtrigEMSHeartbeakNotOKR_TRIG128_fbEMSHeartbeatTimeoutFB_ReleaseSignal768_fbUPSFB_S_UPS_BAPI74624xSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_xErrorActiveBOOL8_xWarningActiveBOOL8_xInSafetyCheckModeBOOL8_xEtherCatString1OkBOOL8_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rSmallestSegmentVoltageREAL32_rHighestSegmentVoltageREAL32_fbSafetyFB_Safety256_uiEtherCATStateUINT16_wEtherCATStateWORD16_xEtherCatString2OkBOOL8_xAllComponentsToManualModeBOOL8_uiUINT160_fbRTrigHardwareAckR_TRIG128_fbStringReadyTimeoutTON256_rStringsSumVoltageREAL32_rDeltaUmREAL32_arPowerStringREAL0264_fbTempCabinetSCSString1FB_AnalogInput45184_fbTempCabinetSCSString2FB_AnalogInput45184_fbTempCabinetBMSFB_AnalogInput45184_xStringsReadyBOOL8_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8_xStringSafetyComErrorBOOL8_xGetPowerMeterDataBOOL8_eStringOpModeE_STRING_OPERATING_MODE16_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_rPowerDHREAL32_fbTONDHCycleTimeTON256.PTT#15M_fbTowerLightFB_TowerLight1536_xStringNotReadyInTimeBOOL8_fbBatteryAlreadyFullWarningFB_AlarmMessage4352_fbBatteryAlreadyEmptyWarningFB_AlarmMessage4352_afbStringsFB_String0212646400OPC.UA.DA0SM_AUTOSM_SAFETY_CHECKSM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_PRECHARGETwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_MODBUSstModbusEMSCommST_EMS_MODBUS_INTERFACE2336.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.OFFwConfirmAlarmsWORD16awWarningsUnitsActiveU_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.]]>768stBMSErrorRegST_MODBUS_REG_1396qualified_onlyGVL_SCADAxCanChangeControlModeBOOL8stHMIInterfaceST_STRING_HMI_INTERFACE022472256stTempCabinetBMSST_HMI_ANALOG_VALUE1440stAckAlarmsButtonST_HMI_CONTROL_BUTTON32.xReleasetruestAutomaticModeHMIST_AUTO_HMI_INTERFACE96eRequestedControlModeE_BMS_CONTROL_MODE16eCurrentControlModeE_BMS_CONTROL_MODE16diCurrentBatteryPowerDINT32OPC.UA.DA1OPC.UA.DA.Access1eCycleStatusE_CYCLE_STATUS16xDummyBOOL8falselrChargedPowerValueWHLREAL64lrDischargedPowerValueWHLREAL64lrLastCycleUtilityPowerValueWhLREAL64qualified_onlyGVL_CONFIGtimInverterStartupTimeoutTIME32T#3MTcPersistentxShutdownDischargeWithInverterBOOL8falseTcPersistentuiNumberOfStringsUINT162uiNumberOfUnitsUINT16axStringEnabledBOOL0216TcPersistentxDummyBOOL8falseTcPersistentanalysis-33stUnitConfigST_UNIT_CONFIG42944<
Pump posolyt on power in %]]>3270TcPersistentrPumpNegolytOnPowerREAL3270TcPersistentrPumpPosolytDisChrgPowerREAL3250TcPersistentrPumpNegolytDisChrgPowerREAL3250TcPersistentrPumpshutoffThresholdREAL3215TcPersistentrMinimumUnitVoltageREAL3255TcPersistentrMaximumUnitVoltageREAL3278.5TcPersistentrDeltaUnitVoltageShutdownDischargeREAL325TcPersistentrMaxAbsDiffVoltageUnitsOnModuleREAL3210TcPersistentrMaxAbsDiffVoltageModulesInStringREAL3220TcPersistentdiMinimumAbsPowerForEnableDINT32100TcPersistentdiMaxStringChargingPowerDINT 2.000 W per Unit]]>32-48000TcPersistentdiMaxStringDischargePowerDINT 2.000 W per Unit]]>3248000TcPersistentsInverterIpString1STRING(80)648192.168.42.10TcPersistentsInverterIpString2STRING(80)648192.168.42.20TcPersistentrAbsShutdownDischargePowerREAL 2.000 W per Unit]]>32-36000TcPersistentdiMaxStringDischargePowerDINT 2.000 W per Unit]]>3236000TcPersistentsInverterIpString1STRING(80)648192.168.42.10TcPersistentsInverterIpString2STRING(80)648192.168.42.20TcPersistentrAbsShutdownDischargePowerREAL 1.000 W per unit]]>326500TcPersistentrStringFullyChargedVoltageREAL 80 V per Unit]]>32960TcPersistentrStringEmptyVoltageREAL 55.0V per Segment)]]>32660TcPersistenttimUnitStartupTimeTIME32T#15STcPersistenttimUnitBalancingStartupTimeTIME32T#3MTcPersistenttimStringReadyTimeoutTIME32T#3MTcPersistenttimIsoErrorTimeoutTIME32T#20STcPersistentrBalancingFactorREAL3220TcPersistenttimEMSHeartbeatTimeoutTIME32t#5sTcPersistentudiMaxConsecutiveInvErrorUDINT3210TcPersistentqualified_onlyGVL_MODBUSstModbusEMSCommST_EMS_MODBUS_INTERFACE2336.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.OFFwConfirmAlarmsWORD16awWarningsUnitsActiveU_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.]]>768stBMSErrorRegST_MODBUS_REG_1396qualified_onlyGVL_SCADAxCanChangeControlModeBOOL8stHMIInterfaceST_STRING_HMI_INTERFACE022472256stTempCabinetBMSST_HMI_ANALOG_VALUE1440stAckAlarmsButtonST_HMI_CONTROL_BUTTON32.xReleasetruestAutomaticModeHMIST_AUTO_HMI_INTERFACE96eRequestedControlModeE_BMS_CONTROL_MODE16eCurrentControlModeE_BMS_CONTROL_MODE16diCurrentBatteryPowerDINT32OPC.UA.DA1OPC.UA.DA.Access1eCycleStatusE_CYCLE_STATUS16xDummyBOOL8falselrChargedPowerValueWHLREAL64lrDischargedPowerValueWHLREAL64lrLastCycleUtilityPowerValueWhLREAL64qualified_onlyAnalogOutputConfigErrorErrorAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorMotorMCBTrippedErrorRepairSwitchOpenErrorNotInTargetErrorSafetyDoorSafetyNotOkErrorInverterInverterOverTempErrorInverterACOverVoltageErrorInverterACUnderVoltageErrorInverterDCOverVoltageErrorInverterOverFrequencyErrorInverterUnderFrequencyErrorInverterGroundFaultErrorInverterInternalErrorErrorInverterErrorErrorInverterHeartbeatErrorErrorInverterCyclicErrorErrorBMSEventsNotAllCompInAutoWarningModuleImbalanceErrorStringImbalanceErrorSafetyIntlksActiveWarningInverterStartupTimeoutErrorBatteryFullInfoBatteryEmptyInfoSDDCVoltageInfoSDUnitThreshholdInfoEmergencyStopNotOkErrorEthercatStringErrorErrorSafetyIntlkTimeoutErrorDCCBDidNotCloseInTimeErrorEMSHeartbeatTimeoutErrorNAProtectionTrippedErrorStringReadyTimeoutErrorBatteryAlreadyFullWarningBatteryAlreadyEmptyWarningGeneralNotAllCompInAutomaticWarningUnitErrorErrorPressureDiffToBigErrorDCMainSwitchNotClosedErrorLeakageDS12ErrorLeakageDS34ErrorLeakageTankErrorCommErrorErrorIsoErrorErrorValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs099418112MAIN._xEmergencyStopOk8BOOL641605072MAIN.xNAProtectionOK8BOOL641694880MAIN.xSafetyResterTaster8BOOL654513992MAIN._xHarwareResetButton8BOOL654514000MAIN._fbSafety.xVoltagesInRange8BOOL654523136MAIN._fbSafety.xPressureInRange8BOOL654523144MAIN._fbSafety.xTemperaturesInRange8BOOL654523152MAIN._uiEtherCATState16UINT654523328MAIN._fbTempCabinetSCSString1.iAnalogValue16INT654523968MAIN._fbTempCabinetSCSString1.xUnderrange8BOOL654525216MAIN._fbTempCabinetSCSString1.xOverrange8BOOL654525224MAIN._fbTempCabinetSCSString1.xErrorCard 80 V per Unit]]>32960TcPersistentrStringEmptyVoltageREAL 55.0V per Segment)]]>32660TcPersistenttimUnitStartupTimeTIME32T#15STcPersistenttimUnitBalancingStartupTimeTIME32T#3MTcPersistenttimStringReadyTimeoutTIME32T#6MTcPersistenttimIsoErrorTimeoutTIME32T#20STcPersistentrBalancingFactorREAL3220TcPersistenttimEMSHeartbeatTimeoutTIME32t#5sTcPersistentudiMaxConsecutiveInvErrorUDINT3210TcPersistentqualified_onlySafetyDoorSafetyNotOkErrorMotorMCBTrippedErrorRepairSwitchOpenErrorNotInTargetErrorAnalogInputAIOpenCircuitErrorAICardFailureErrorAIShortCircuitErrorAIConfigErrorErrorErrorLowErrorWarningLowWarningWarningHighWarningErrorHighErrorAnalogOutputConfigErrorErrorInverterInverterOverTempErrorInverterACOverVoltageErrorInverterACUnderVoltageErrorInverterDCOverVoltageErrorInverterOverFrequencyErrorInverterUnderFrequencyErrorInverterGroundFaultErrorInverterInternalErrorErrorInverterErrorErrorInverterHeartbeatErrorErrorInverterCyclicErrorErrorBMSEventsNotAllCompInAutoWarningModuleImbalanceErrorStringImbalanceErrorSafetyIntlksActiveWarningInverterStartupTimeoutErrorBatteryFullInfoBatteryEmptyInfoSDDCVoltageInfoSDUnitThreshholdInfoEmergencyStopNotOkErrorEthercatStringErrorErrorSafetyIntlkTimeoutErrorDCCBDidNotCloseInTimeErrorEMSHeartbeatTimeoutErrorNAProtectionTrippedErrorStringReadyTimeoutErrorBatteryAlreadyFullWarningBatteryAlreadyEmptyWarningGeneralNotAllCompInAutomaticWarningUnitErrorErrorPressureDiffToBigErrorDCMainSwitchNotClosedErrorLeakageDS12ErrorLeakageDS34ErrorLeakageTankErrorCommErrorErrorIsoErrorErrorValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs099287040MAIN._xEmergencyStopOk8BOOL641605072MAIN.xNAProtectionOK8BOOL641694880MAIN.xSafetyResterTaster8BOOL654513992MAIN._xHarwareResetButton8BOOL654514000MAIN._fbSafety.xVoltagesInRange8BOOL654523136MAIN._fbSafety.xPressureInRange8BOOL654523144MAIN._fbSafety.xTemperaturesInRange8BOOL654523152MAIN._uiEtherCATState16UINT654523328MAIN._fbTempCabinetSCSString1.iAnalogValue16INT654523968MAIN._fbTempCabinetSCSString1.xUnderrange8BOOL654525216MAIN._fbTempCabinetSCSString1.xOverrange8BOOL654525224MAIN._fbTempCabinetSCSString1.xErrorCard8BOOL654525232MAIN._fbTempCabinetSCSString2.iAnalogValue16INT654569152MAIN._fbTempCabinetSCSString2.xUnderrange8BOOL654570400MAIN._fbTempCabinetSCSString2.xOverrange8BOOL654570408MAIN._fbTempCabinetSCSString2.xErrorCard8BOOL654570416MAIN._fbTempCabinetBMS.iAnalogValue16INT654614336MAIN._fbTempCabinetBMS.xUnderrange8BOOL654615584MAIN._fbTempCabinetBMS.xOverrange8BOOL654615592MAIN._fbTempCabinetBMS.xErrorCard8BOOL654615600MAIN._afbStrings[0].xECWcState8BOOL657383648MAIN._afbStrings[0].xIsolationOKL18BOOL657383656MAIN._afbStrings[0].xIsolationOKL28BOOL657383664MAIN._afbStrings[0].xRepairSwitchOk8BOOL657383744MAIN._afbStrings[0].xSafetyComError8BOOLanalysis-33657383752MAIN._afbStrings[0].xSafetyIntlksOk8BOOL657383760MAIN._afbStrings[0].xDCCBOpen8BOOL657383848MAIN._afbStrings[0]._fbModule1.xLeakageSegments128BOOL657384872MAIN._afbStrings[0]._fbModule1.xLeakageSegments348BOOL657384880MAIN._afbStrings[0]._fbModule1.xLeakageTank8BOOL657384888MAIN._afbStrings[0]._fbModule1.uiECState16UINT657384928MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback8BOOL657386880MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseFeedback8BOOL657386888MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenFeedback8BOOL657398592MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseFeedback8BOOL657398600MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk8BOOL657409424MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRepairSwitchOk8BOOL657409432MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iPVFeedback16INT657419872MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xUnderrange8BOOL657419888MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xOverrange8BOOL657419896MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xErrorCard8BOOL657419904MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk8BOOL657480464MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRepairSwitchOk8BOOL657480472MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iPVFeedback16INT657490912MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xUnderrange8BOOL657490928MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xOverrange8BOOL657490936MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xErrorCard8BOOL657490944MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.iAnalogValue16INT657551424MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xUnderrange8BOOL657552672MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xOverrange8BOOL657552680MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPressurePosolytSegmentInlet.xErrorCard42944<
EL30xx also sets this if an underrange or overrange error is present]]>8BOOL669725168MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.iAnalogValue16INT669769088MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xUnderrange8BOOL669770336MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xOverrange8BOOL669770344MAIN._afbStrings[1]._fbModule3._fbUnit4._fbVoltageSegment.xErrorCard8BOOL669770352MAIN._afbStrings[1]._fbModule3._fbTempSensorCabinet.iAnalogValue16INT669830528MAIN._afbStrings[1]._fbModule3._fbTempSensorCabinet.xUnderrange8BOOL669831776MAIN._afbStrings[1]._fbModule3._fbTempSensorCabinet.xOverrange8BOOL669831784MAIN._afbStrings[1]._fbModule3._fbTempSensorCabinet.xErrorCard8BOOL669831792MAIN._afbStrings[1]._fbStringCurrent.iAnalogValue16INT669982464MAIN._afbStrings[1]._fbStringCurrent.xUnderrange8BOOL669983712MAIN._afbStrings[1]._fbStringCurrent.xOverrange8BOOL669983720MAIN._afbStrings[1]._fbStringCurrent.xErrorCard8BOOL6699837281PlcTask Outputs099418112MAIN._xShowAckEmergencyStop8BOOL641605080MAIN.xSafetyRun8BOOLtrueanalysis-33654438440MAIN.xSafetyErrAck8BOOL654513984MAIN._xShowErrorOnButton8BOOL654514008MAIN._fbTowerLight.xRedLight8BOOL654668008MAIN._fbTowerLight.xYellowLight8BOOL654668016MAIN._fbTowerLight.xGreenLight8BOOL654668024MAIN._afbStrings[0].xCloseDCCB8BOOL657383840MAIN._afbStrings[0].xResetSafetyDCCB8BOOL657383856MAIN._afbStrings[0]._fbModule1._fbUnit1.xResetMCB8BOOL657385776MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse657387136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue657387144MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse657398848MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue657398856MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL657422208MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT657422224MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL657493248MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT657493264MAIN._afbStrings[0]._fbModule1._fbUnit2.xResetMCB8BOOL657884528MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse657885888MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue657885896MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse657897600MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue657897608MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL657920960MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT657920976MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL657992000MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT657992016MAIN._afbStrings[0]._fbModule1._fbUnit3.xResetMCB8BOOL658383280MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse658384640MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue658384648MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse658396352MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue658396360MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL658419712MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT658419728MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL658490752MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT658490768MAIN._afbStrings[0]._fbModule1._fbUnit4.xResetMCB8BOOL658882032MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse658883392MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue658883400MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse658895104MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue658895112MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL658918464MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT658918480MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL658989504MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT658989520MAIN._afbStrings[0]._fbModule2._fbUnit1.xResetMCB8BOOL659449328MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse659450688MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue659450696MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse659462400MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue659462408MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL659485760MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT659485776MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL659556800MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT659556816MAIN._afbStrings[0]._fbModule2._fbUnit2.xResetMCB8BOOL659948080MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse659949440MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue659949448MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse659961152MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue659961160MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL659984512MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT659984528MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL660055552MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT660055568MAIN._afbStrings[0]._fbModule2._fbUnit3.xResetMCB8BOOL660446832MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse660448192MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue660448200MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse660459904MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue660459912MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL660483264MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT660483280MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL660554304MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT660554320MAIN._afbStrings[0]._fbModule2._fbUnit4.xResetMCB8BOOL660945584MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse660946944MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue660946952MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse660958656MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue660958664MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL660982016MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT660982032MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL661053056MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT661053072MAIN._afbStrings[0]._fbModule3._fbUnit1.xResetMCB8BOOL661512880MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse661514240MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue661514248MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse661525952MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue661525960MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL661549312MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT661549328MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL661620352MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT661620368MAIN._afbStrings[0]._fbModule3._fbUnit2.xResetMCB8BOOL662011632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse662012992MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue662013000MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse662024704MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue662024712MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL662048064MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT662048080MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL662119104MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT662119120MAIN._afbStrings[0]._fbModule3._fbUnit3.xResetMCB8BOOL662510384MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse662511744MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue662511752MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse662523456MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue662523464MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL662546816MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT662546832MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL662617856MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT662617872MAIN._afbStrings[0]._fbModule3._fbUnit4.xResetMCB8BOOL663009136MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse663010496MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue663010504MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse663022208MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue663022216MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL663045568MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT663045584MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL663116608MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT663116624MAIN._afbStrings[1].xCloseDCCB8BOOL663707040MAIN._afbStrings[1].xResetSafetyDCCB8BOOL663707056MAIN._afbStrings[1]._fbModule1._fbUnit1.xResetMCB8BOOL663708976MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse663710336MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue663710344MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse663722048MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue663722056MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL663745408MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT663745424MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL663816448MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT663816464MAIN._afbStrings[1]._fbModule1._fbUnit2.xResetMCB8BOOL664207728MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse664209088MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue664209096MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse664220800MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue664220808MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL664244160MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT664244176MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL664315200MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT664315216MAIN._afbStrings[1]._fbModule1._fbUnit3.xResetMCB8BOOL664706480MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse664707840MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue664707848MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse664719552MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue664719560MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL664742912MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT664742928MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL664813952MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT664813968MAIN._afbStrings[1]._fbModule1._fbUnit4.xResetMCB8BOOL665205232MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse665206592MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue665206600MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse665218304MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue665218312MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL665241664MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT665241680MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL665312704MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT665312720MAIN._afbStrings[1]._fbModule2._fbUnit1.xResetMCB8BOOL665772528MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse665773888MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue665773896MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse665785600MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue665785608MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL665808960MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT665808976MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL665880000MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT665880016MAIN._afbStrings[1]._fbModule2._fbUnit2.xResetMCB8BOOL666271280MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse666272640MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue666272648MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse666284352MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue666284360MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL666307712MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT666307728MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL666378752MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT666378768MAIN._afbStrings[1]._fbModule2._fbUnit3.xResetMCB8BOOL666770032MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse666771392MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue666771400MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse666783104MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue666783112MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL666806464MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT666806480MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL666877504MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT666877520MAIN._afbStrings[1]._fbModule2._fbUnit4.xResetMCB8BOOL667268784MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse667270144MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue667270152MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse667281856MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue667281864MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL667305216MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT667305232MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL667376256MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT667376272MAIN._afbStrings[1]._fbModule3._fbUnit1.xResetMCB8BOOL667836080MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse667837440MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue667837448MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse667849152MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue667849160MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL667872512MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT667872528MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL667943552MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT667943568MAIN._afbStrings[1]._fbModule3._fbUnit2.xResetMCB8BOOL668334832MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse668336192MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue668336200MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse668347904MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue668347912MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL668371264MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT668371280MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL668442304MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT668442320MAIN._afbStrings[1]._fbModule3._fbUnit3.xResetMCB8BOOL668833584MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse668834944MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue668834952MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse668846656MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue668846664MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL668870016MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT668870032MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL668941056MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT668941072MAIN._afbStrings[1]._fbModule3._fbUnit4.xResetMCB8BOOL669332336MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse669333696MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue669333704MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse669345408MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue669345416MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL669368768MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT669368784MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL669439808MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT6694398243PlcTask Internal099418112GVL_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_INTERLOCKS8BOOL6699837281PlcTask Outputs099287040MAIN._xShowAckEmergencyStop8BOOL641605080MAIN.xSafetyRun8BOOLtrueanalysis-33654438440MAIN.xSafetyErrAck8BOOL654513984MAIN._xShowErrorOnButton8BOOL654514008MAIN._fbTowerLight.xRedLight8BOOL654668008MAIN._fbTowerLight.xYellowLight8BOOL654668016MAIN._fbTowerLight.xGreenLight8BOOL654668024MAIN._afbStrings[0].xCloseDCCB8BOOL657383840MAIN._afbStrings[0].xResetSafetyDCCB8BOOL657383856MAIN._afbStrings[0]._fbModule1._fbUnit1.xResetMCB8BOOL657385776MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse657387136MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue657387144MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse657398848MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue657398856MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL657422208MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT657422224MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL657493248MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT657493264MAIN._afbStrings[0]._fbModule1._fbUnit2.xResetMCB8BOOL657884528MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse657885888MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue657885896MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse657897600MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue657897608MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL657920960MAIN._afbStrings[0]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT657920976MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL657992000MAIN._afbStrings[0]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT657992016MAIN._afbStrings[0]._fbModule1._fbUnit3.xResetMCB8BOOL658383280MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse658384640MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue658384648MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse658396352MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue658396360MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL658419712MAIN._afbStrings[0]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT658419728MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL658490752MAIN._afbStrings[0]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT658490768MAIN._afbStrings[0]._fbModule1._fbUnit4.xResetMCB8BOOL658882032MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse658883392MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue658883400MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse658895104MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue658895112MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL658918464MAIN._afbStrings[0]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT658918480MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL658989504MAIN._afbStrings[0]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT658989520MAIN._afbStrings[0]._fbModule2._fbUnit1.xResetMCB8BOOL659449328MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse659450688MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue659450696MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse659462400MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue659462408MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL659485760MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT659485776MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL659556800MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT659556816MAIN._afbStrings[0]._fbModule2._fbUnit2.xResetMCB8BOOL659948080MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse659949440MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue659949448MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse659961152MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue659961160MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL659984512MAIN._afbStrings[0]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT659984528MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL660055552MAIN._afbStrings[0]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT660055568MAIN._afbStrings[0]._fbModule2._fbUnit3.xResetMCB8BOOL660446832MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse660448192MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue660448200MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse660459904MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue660459912MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL660483264MAIN._afbStrings[0]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT660483280MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL660554304MAIN._afbStrings[0]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT660554320MAIN._afbStrings[0]._fbModule2._fbUnit4.xResetMCB8BOOL660945584MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse660946944MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue660946952MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse660958656MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue660958664MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL660982016MAIN._afbStrings[0]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT660982032MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL661053056MAIN._afbStrings[0]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT661053072MAIN._afbStrings[0]._fbModule3._fbUnit1.xResetMCB8BOOL661512880MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse661514240MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue661514248MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse661525952MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue661525960MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL661549312MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT661549328MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL661620352MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT661620368MAIN._afbStrings[0]._fbModule3._fbUnit2.xResetMCB8BOOL662011632MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse662012992MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue662013000MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse662024704MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue662024712MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL662048064MAIN._afbStrings[0]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT662048080MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL662119104MAIN._afbStrings[0]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT662119120MAIN._afbStrings[0]._fbModule3._fbUnit3.xResetMCB8BOOL662510384MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse662511744MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue662511752MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse662523456MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue662523464MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL662546816MAIN._afbStrings[0]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT662546832MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL662617856MAIN._afbStrings[0]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT662617872MAIN._afbStrings[0]._fbModule3._fbUnit4.xResetMCB8BOOL663009136MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse663010496MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue663010504MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse663022208MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue663022216MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL663045568MAIN._afbStrings[0]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT663045584MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL663116608MAIN._afbStrings[0]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT663116624MAIN._afbStrings[1].xCloseDCCB8BOOL663707040MAIN._afbStrings[1].xResetSafetyDCCB8BOOL663707056MAIN._afbStrings[1]._fbModule1._fbUnit1.xResetMCB8BOOL663708976MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse663710336MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue663710344MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse663722048MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue663722056MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL663745408MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT663745424MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL663816448MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT663816464MAIN._afbStrings[1]._fbModule1._fbUnit2.xResetMCB8BOOL664207728MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse664209088MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue664209096MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse664220800MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue664220808MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL664244160MAIN._afbStrings[1]._fbModule1._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT664244176MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL664315200MAIN._afbStrings[1]._fbModule1._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT664315216MAIN._afbStrings[1]._fbModule1._fbUnit3.xResetMCB8BOOL664706480MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse664707840MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue664707848MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse664719552MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue664719560MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL664742912MAIN._afbStrings[1]._fbModule1._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT664742928MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL664813952MAIN._afbStrings[1]._fbModule1._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT664813968MAIN._afbStrings[1]._fbModule1._fbUnit4.xResetMCB8BOOL665205232MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse665206592MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue665206600MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse665218304MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue665218312MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL665241664MAIN._afbStrings[1]._fbModule1._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT665241680MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL665312704MAIN._afbStrings[1]._fbModule1._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT665312720MAIN._afbStrings[1]._fbModule2._fbUnit1.xResetMCB8BOOL665772528MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse665773888MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue665773896MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse665785600MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue665785608MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL665808960MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT665808976MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL665880000MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT665880016MAIN._afbStrings[1]._fbModule2._fbUnit2.xResetMCB8BOOL666271280MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse666272640MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue666272648MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse666284352MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue666284360MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL666307712MAIN._afbStrings[1]._fbModule2._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT666307728MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL666378752MAIN._afbStrings[1]._fbModule2._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT666378768MAIN._afbStrings[1]._fbModule2._fbUnit3.xResetMCB8BOOL666770032MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse666771392MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue666771400MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse666783104MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue666783112MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL666806464MAIN._afbStrings[1]._fbModule2._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT666806480MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL666877504MAIN._afbStrings[1]._fbModule2._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT666877520MAIN._afbStrings[1]._fbModule2._fbUnit4.xResetMCB8BOOL667268784MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse667270144MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue667270152MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse667281856MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue667281864MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL667305216MAIN._afbStrings[1]._fbModule2._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT667305232MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL667376256MAIN._afbStrings[1]._fbModule2._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT667376272MAIN._afbStrings[1]._fbModule3._fbUnit1.xResetMCB8BOOL667836080MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse667837440MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue667837448MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse667849152MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue667849160MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xRelease8BOOL667872512MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.iSetpoint16INT667872528MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xRelease8BOOL667943552MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.iSetpoint16INT667943568MAIN._afbStrings[1]._fbModule3._fbUnit2.xResetMCB8BOOL668334832MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse668336192MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue668336200MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse668347904MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue668347912MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.xRelease8BOOL668371264MAIN._afbStrings[1]._fbModule3._fbUnit2._fbPosolytPumpInlet.iSetpoint16INT668371280MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.xRelease8BOOL668442304MAIN._afbStrings[1]._fbModule3._fbUnit2._fbNegolytPumpInlet.iSetpoint16INT668442320MAIN._afbStrings[1]._fbModule3._fbUnit3.xResetMCB8BOOL668833584MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse668834944MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue668834952MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse668846656MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue668846664MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.xRelease8BOOL668870016MAIN._afbStrings[1]._fbModule3._fbUnit3._fbPosolytPumpInlet.iSetpoint16INT668870032MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.xRelease8BOOL668941056MAIN._afbStrings[1]._fbModule3._fbUnit3._fbNegolytPumpInlet.iSetpoint16INT668941072MAIN._afbStrings[1]._fbModule3._fbUnit4.xResetMCB8BOOL669332336MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xOpenValve8BOOLfalse669333696MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytValveTankOutlet.xCloseValve8BOOLtrue669333704MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xOpenValve8BOOLfalse669345408MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytValveTankOutlet.xCloseValve8BOOLtrue669345416MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.xRelease8BOOL669368768MAIN._afbStrings[1]._fbModule3._fbUnit4._fbPosolytPumpInlet.iSetpoint16INT669368784MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.xRelease8BOOL669439808MAIN._afbStrings[1]._fbModule3._fbUnit4._fbNegolytPumpInlet.iSetpoint16INT6694398243PlcTask Internal099287040GVL_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_INTERLOCKS42944<
the test suite instance path. ]]>16UINT0TcVarGlobal3290864GVL_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.iBuild6.iRevision0.nFlags1.sVersion3.4.6.0const_non_replacedTcVarGlobal641603840Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor5.iBuild1.iRevision0.nFlags1.sVersion3.5.1.0const_non_replacedTcVarGlobal641604128Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal641604416Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal641604432Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal641604448Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal641604480Global_Variables.MBADS_IGR_CLOSECONNECTION32UDINT4098TcVarGlobal641604512Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal641604544Global_Version.stLibVersion_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor4.iBuild3.iRevision0.nFlags1.sVersion3.4.3.0const_non_replacedTcVarGlobal641604576Global_Variables.eGlobalSUpsState16E_S_UPS_StateconditionalshowTcVarGlobal641605056MAIN._xErrorBMSSMActive8BOOL641605088MAIN._xBatteryActive8BOOL641605096MAIN._xDHActive8BOOL641605104GVL_CONFIG.timInverterStartupTimeout32TIMET#2mTcPersistentTcVarGlobal641605472TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641612000TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641613536TC_EVENTS.General1728ST_Generaltc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641615840TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641656352MAIN._xNAProtectionTripped8BOOLfalse641694888MAIN._xReleaseErrors8BOOLtrue641694896MAIN._xReleaseLimitsErrors8BOOLtrue641694904MAIN._xConfirmAlarms8BOOL641754112MAIN._xEnableString8BOOL641754120MAIN._xReleaseInverterPower8BOOL641754128MAIN._xStartBalancing8BOOL641754136MAIN._xCanChangeMode8BOOLtrue641754144MAIN._xErrorShutdown8BOOLfalse641754152MAIN._iState16INT641754160GVL_MODBUS.stModbusEMSComm2336ST_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.OFFTcVarGlobal641787520MAIN._iStateSafetyCheck16INT654400192MAIN._iStateBalancing16INT654400208MAIN._iStatePrecharge16INT654400224MAIN._iStateDH16INT654400240MAIN._xStartSafetyCheck8BOOL654400256MAIN._xStartPrecharge8BOOL654400264MAIN._xNoPowerRequested8BOOL654400272MAIN._xFirstCycle8BOOLtrue654400280MAIN._rAutoPowerRequest32REAL654400288MAIN._rPowerInverter32REAL654400320MAIN._udiLastEMSLifeMessage32UDINT654400352MAIN._tonStartupDelay256TON.PTT#10S654400384MAIN._tonBeginShutdown256TON.PTT#10S654400640MAIN._fbNoAutomaticModeAlarm4224FB_TcAlarm654400896MAIN._fbEStopNotOk4224FB_TcAlarm654405120MAIN._fbEtherCATErrorString14224FB_TcAlarm654409344MAIN._stECString1ErrSI3072FB_TcSourceInfo654413568MAIN._fbEtherCATErrorString24224FB_TcAlarm654416640MAIN._stECString2ErrSI3072FB_TcSourceInfo654420864MAIN._fbEMSHeartbeatAlarm4224FB_TcAlarm654423936MAIN._fbNAProtectionAlarm4224FB_TcAlarm654428160MAIN._fbStringReadyTimeoutAlarm4352FB_AlarmMessage654432384MAIN._fbADSReader1408ADSREAD654436736MAIN._timADSReadTimer256TON654438144MAIN._xNoEMSLifeMessageChange8BOOL654438400MAIN._xEMSHeartbeatNotOK8BOOL654438408MAIN._xEMSHeartbeatNotOKLedge8BOOL654438416MAIN._xReleaseEMSHeartbeatError8BOOL654438424MAIN._xReleaseManualMode8BOOL654438432MAIN._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.iBuild6.iRevision0.nFlags1.sVersion3.4.6.0const_non_replacedTcVarGlobal641603840Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor5.iBuild1.iRevision0.nFlags1.sVersion3.5.1.0const_non_replacedTcVarGlobal641604128Global_Variables.AMSPORT_R3_MODBUSSERV16UINT10500TcVarGlobal641604416Global_Variables.MODBUS_TCP_PORT16UINT502TcVarGlobal641604432Global_Variables.MB_MAXSIZE32UDINT260TcVarGlobal641604448Global_Variables.MBADS_IGR_CLOSEALL32UDINT4097TcVarGlobal641604480Global_Variables.MBADS_IGR_CLOSECONNECTION32UDINT4098TcVarGlobal641604512Global_Variables.MBADS_IGR_UDP_FLAG32DWORD2147483648TcVarGlobal641604544Global_Version.stLibVersion_Tc2_SUPS288ST_LibVersion.iMajor3.iMinor4.iBuild3.iRevision0.nFlags1.sVersion3.4.3.0const_non_replacedTcVarGlobal641604576Global_Variables.eGlobalSUpsState16E_S_UPS_StateconditionalshowTcVarGlobal641605056MAIN._xErrorBMSSMActive8BOOL641605088MAIN._xBatteryActive8BOOL641605096MAIN._xDHActive8BOOL641605104MAIN._rMinPower32REAL641605120MAIN._rMaxPower32REAL641605152GVL_CONFIG.timInverterStartupTimeout32TIMET#3MTcPersistentTcVarGlobal641605472TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641612000TC_EVENTS.AnalogOutput192ST_AnalogOutputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641613536TC_EVENTS.General1728ST_Generaltc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641615840TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641656352MAIN._xNAProtectionTripped8BOOLfalse641694888MAIN._xReleaseErrors8BOOLtrue641694896MAIN._xReleaseLimitsErrors8BOOLtrue641694904MAIN._xConfirmAlarms8BOOL641754112MAIN._xEnableString8BOOL641754120MAIN._xReleaseInverterPower8BOOL641754128MAIN._xStartBalancing8BOOL641754136MAIN._xCanChangeMode8BOOLtrue641754144MAIN._xErrorShutdown8BOOLfalse641754152MAIN._iState16INT641754160GVL_MODBUS.stModbusEMSComm2336ST_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.OFFTcVarGlobal641787520MAIN._iStateSafetyCheck16INT654400192MAIN._iStateBalancing16INT654400208MAIN._iStatePrecharge16INT654400224MAIN._iStateDH16INT654400240MAIN._xStartSafetyCheck8BOOL654400256MAIN._xStartPrecharge8BOOL654400264MAIN._xNoPowerRequested8BOOL654400272MAIN._xFirstCycle8BOOLtrue654400280MAIN._rAutoPowerRequest32REAL654400288MAIN._rPowerInverter32REAL654400320MAIN._udiLastEMSLifeMessage32UDINT654400352MAIN._tonStartupDelay256TON.PTT#10S654400384MAIN._tonBeginShutdown256TON.PTT#10S654400640MAIN._fbNoAutomaticModeAlarm4224FB_TcAlarm654400896MAIN._fbEStopNotOk4224FB_TcAlarm654405120MAIN._fbEtherCATErrorString14224FB_TcAlarm654409344MAIN._stECString1ErrSI3072FB_TcSourceInfo654413568MAIN._fbEtherCATErrorString24224FB_TcAlarm654416640MAIN._stECString2ErrSI3072FB_TcSourceInfo654420864MAIN._fbEMSHeartbeatAlarm4224FB_TcAlarm654423936MAIN._fbNAProtectionAlarm4224FB_TcAlarm654428160MAIN._fbStringReadyTimeoutAlarm4352FB_AlarmMessage654432384MAIN._fbADSReader1408ADSREAD654436736MAIN._timADSReadTimer256TON654438144MAIN._xNoEMSLifeMessageChange8BOOL654438400MAIN._xEMSHeartbeatNotOK8BOOL654438408MAIN._xEMSHeartbeatNotOKLedge8BOOL654438416MAIN._xReleaseEMSHeartbeatError8BOOL654438424MAIN._xReleaseManualMode8BOOL654438432MAIN._eBMSControlMode16E_BMS_CONTROL_MODEE_BMS_CONTROL_MODE.AUTO_LOCAL654438448MAIN._rtrigEMSHeartbeakNotOK128R_TRIG654438464MAIN._fbEMSHeartbeatTimeout768FB_ReleaseSignal654438592MAIN._fbUPS74624FB_S_UPS_BAPI654439360MAIN._xErrorActive8BOOL654514016MAIN._xWarningActive8BOOL654514024MAIN._xInSafetyCheckMode8BOOL654514032MAIN._xEtherCatString1Ok8BOOL654514040MAIN._tonHardwareResetButton256TON.PTT#1S654514048MAIN._rtHardwareResetButton128R_TRIG654514304MAIN._fbBatteryFullMessage4288FB_TcMessage654514432MAIN._fbBatteryEmptyMessage4288FB_TcMessage654518720MAIN._rSmallestSegmentVoltage32REAL654523008MAIN._rHighestSegmentVoltage32REAL654523040MAIN._fbSafety256FB_Safety654523072MAIN._wEtherCATState16WORD654523344MAIN._xEtherCatString2Ok8BOOL654523360MAIN._xAllComponentsToManualMode8BOOL654523368MAIN._ui16UINT0654523376MAIN._fbRTrigHardwareAck128R_TRIG654523392MAIN._fbStringReadyTimeout256TON654523520MAIN._rStringsSumVoltage32REAL654523776MAIN._rDeltaUm32REAL654523808MAIN._arPowerString64REAL02654523840MAIN._fbTempCabinetSCSString145184FB_AnalogInput654523904MAIN._fbTempCabinetSCSString245184FB_AnalogInput654569088MAIN._fbTempCabinetBMS45184FB_AnalogInput654614272MAIN._xStringsReady8BOOL654659456MAIN._xStringsErrorActive8BOOL654659464MAIN._xStringsInSchutdownDischargeMode8BOOL654659472MAIN._xStringsShutdownDischargeAllowed8BOOL654659480MAIN._xStringsAllInAutomaticMode8BOOL654659488MAIN._xStringsOff8BOOL654659496MAIN._xStringsBalancingDone8BOOL654659504MAIN._xStringsInAutoMode8BOOL654659512MAIN._xStringSafetyComError8BOOL654659520MAIN._xGetPowerMeterData8BOOL654659528MAIN._eStringOpMode16E_STRING_OPERATING_MODE654659536MAIN._rMaxCurrentInverterDCVoltage32REAL654659552MAIN._rMinCurrentInverterDCVoltage32REAL654659584MAIN._wDebug116WORD654659616MAIN._wDebug216WORD654659632MAIN._fbPowerMeterPower3968FB_PowerMeter654659648MAIN._fbPowerMeter24V3968FB_PowerMeter654663616MAIN._uiNumberOfActiveStrings16UINT654667584TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal654667600TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal654667608MAIN._rPowerDH32REAL654667616MAIN._fbTONDHCycleTime256TON.PTT#15M654667648MAIN._fbTowerLight1536FB_TowerLight654667904TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal654669440GVL_CONFIG.xShutdownDischargeWithInverter8BOOLfalseTcPersistentTcVarGlobal654669960GVL_CONFIG.uiNumberOfStrings16UINT2TcVarGlobal654669984GVL_CONFIG.uiNumberOfUnits16UINTTcVarGlobal654670000GVL_CONFIG.axStringEnabled16BOOL02TcPersistentTcVarGlobal654670016GVL_CONFIG.xDummy8BOOLfalseTcPersistentanalysis-33TcVarGlobal654670032GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal654670040GVL_CONFIG.stUnitConfig42944<
Pump posolyt on power in %]]>32REAL70TcPersistentTcVarGlobal654685632GVL_CONFIG.rPumpNegolytOnPower32REAL70TcPersistentTcVarGlobal654685664GVL_CONFIG.rPumpPosolytDisChrgPower32REAL50TcPersistentTcVarGlobal654685696GVL_CONFIG.rPumpNegolytDisChrgPower32REAL50TcPersistentTcVarGlobal654685728GVL_CONFIG.rPumpshutoffThreshold32REAL15TcPersistentTcVarGlobal654685760GVL_CONFIG.rMinimumUnitVoltage32REAL55TcPersistentTcVarGlobal654685792GVL_CONFIG.rMaximumUnitVoltage32REAL78.5TcPersistentTcVarGlobal654685824GVL_CONFIG.rDeltaUnitVoltageShutdownDischarge32REAL5TcPersistentTcVarGlobal654685856GVL_CONFIG.rMaxAbsDiffVoltageUnitsOnModule32REAL10TcPersistentTcVarGlobal654685888GVL_CONFIG.rMaxAbsDiffVoltageModulesInString32REAL20TcPersistentTcVarGlobal654685920GVL_CONFIG.diMinimumAbsPowerForEnable32DINT100TcPersistentTcVarGlobal654685952GVL_CONFIG.diMaxStringChargingPower 2.000 W per Unit]]>32DINT-48000TcPersistentTcVarGlobal654685984GVL_CONFIG.diMaxStringDischargePower 2.000 W per Unit]]>32DINT48000TcPersistentTcVarGlobal654686016GVL_CONFIG.sInverterIpString1648STRING(80)192.168.42.10TcPersistentTcVarGlobal654686048GVL_CONFIG.sInverterIpString2648STRING(80)192.168.42.20TcPersistentTcVarGlobal654686696GVL_MODBUS.wConfirmAlarms 2.000 W per Unit]]>32DINT-36000TcPersistentTcVarGlobal654685984GVL_CONFIG.diMaxStringDischargePower 2.000 W per Unit]]>32DINT36000TcPersistentTcVarGlobal654686016GVL_CONFIG.sInverterIpString1648STRING(80)192.168.42.10TcPersistentTcVarGlobal654686048GVL_CONFIG.sInverterIpString2648STRING(80)192.168.42.20TcPersistentTcVarGlobal654686696GVL_MODBUS.wConfirmAlarms16WORDTcVarGlobal654687344GVL_CONFIG.rAbsShutdownDischargePower 1.000 W per unit]]>32REAL6500TcPersistentTcVarGlobal654687360GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal654687392GVL_CONFIG.rStringEmptyVoltage 55.0V per Segment)]]>32REAL660TcPersistentTcVarGlobal654687424GVL_CONFIG.timUnitStartupTime32TIMET#15STcPersistentTcVarGlobal654687456GVL_CONFIG.timUnitBalancingStartupTime32TIMET#3MTcPersistentTcVarGlobal654687488GVL_CONFIG.timStringReadyTimeout32TIMET#3MTcPersistentTcVarGlobal654687520GVL_CONFIG.timIsoErrorTimeout32TIMET#20STcPersistentTcVarGlobal654687552GVL_CONFIG.rBalancingFactor32REAL20TcPersistentTcVarGlobal654687584GVL_CONFIG.timEMSHeartbeatTimeout32TIMEt#5sTcPersistentTcVarGlobal654687616GVL_CONFIG.udiMaxConsecutiveInvError32UDINT10TcPersistentTcVarGlobal654687648GVL_MODBUS.awWarningsUnitsActive 14.047
+ 960 V -> 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal654687392GVL_CONFIG.rStringEmptyVoltage 55.0V per Segment)]]>32REAL660TcPersistentTcVarGlobal654687424GVL_CONFIG.timUnitStartupTime32TIMET#15STcPersistentTcVarGlobal654687456GVL_CONFIG.timUnitBalancingStartupTime32TIMET#3MTcPersistentTcVarGlobal654687488GVL_CONFIG.timStringReadyTimeout32TIMET#6MTcPersistentTcVarGlobal654687520GVL_CONFIG.timIsoErrorTimeout32TIMET#20STcPersistentTcVarGlobal654687552GVL_CONFIG.rBalancingFactor32REAL20TcPersistentTcVarGlobal654687584GVL_CONFIG.timEMSHeartbeatTimeout32TIMEt#5sTcPersistentTcVarGlobal654687616GVL_CONFIG.udiMaxConsecutiveInvError32UDINT10TcPersistentTcVarGlobal654687648GVL_MODBUS.awWarningsUnitsActive 14.047
Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_WARNING_REGISTER024TcVarGlobal654689984GVL_MODBUS.awErrorsUnitsActive 15.047
- Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654690752GVL_SCADA.stHMIInterface2472256ST_STRING_HMI_INTERFACE02TcVarGlobal654691520GVL_SCADA.stTempCabinetBMS1440ST_HMI_ANALOG_VALUETcVarGlobal657163776GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal657165216GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal657165248GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal657165344GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal657165360GVL_SCADA.diCurrentBatteryPower32DINTOPC.UA.DA1OPC.UA.DA.Access1TcVarGlobal657165376GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal657165408GVL_SCADA.xDummy8BOOLfalseTcVarGlobal657165424GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal657165440GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal657165504GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal657165568MAIN._xStringNotReadyInTime8BOOL657165944TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal657165952TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal657168000TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal657169024TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal657169056TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal657169088TC_EVENTS.BMSEvents3456ST_BMSEventstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal657349184MAIN._fbBatteryAlreadyFullWarning4352FB_AlarmMessage657353280MAIN._fbBatteryAlreadyEmptyWarning4352FB_AlarmMessage657357632GVL_MODBUS.stBMSErrorReg96ST_MODBUS_REG_13TcVarGlobal657361984MAIN._afbStrings12646400FB_String02OPC.UA.DA0657382656AnalogOutputAnalogInputMotorSafetyDoorInverterBMSEventsGeneralValveApplicationNamePort_851ChangeDate2025-09-24T10:18:06GeneratedCodeSize630784GlobalDataSize81891328UTF8EncodedStringsfalse
\ No newline at end of file
+ Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654690752GVL_SCADA.stHMIInterface2472256ST_STRING_HMI_INTERFACE02TcVarGlobal654691520GVL_SCADA.stTempCabinetBMS1440ST_HMI_ANALOG_VALUETcVarGlobal657163776GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal657165216GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal657165248GVL_SCADA.eRequestedControlMode16E_BMS_CONTROL_MODETcVarGlobal657165344GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal657165360GVL_SCADA.diCurrentBatteryPower32DINTOPC.UA.DA1OPC.UA.DA.Access1TcVarGlobal657165376GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal657165408GVL_SCADA.xDummy8BOOLfalseTcVarGlobal657165424GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal657165440GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal657165504GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal657165568MAIN._xStringNotReadyInTime8BOOL657165944TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal657165952TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal657168000TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal657169024TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal657169056TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal657169088TC_EVENTS.BMSEvents3456ST_BMSEventstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal657349184MAIN._fbBatteryAlreadyFullWarning4352FB_AlarmMessage657353280MAIN._fbBatteryAlreadyEmptyWarning4352FB_AlarmMessage657357632GVL_MODBUS.stBMSErrorReg96ST_MODBUS_REG_13TcVarGlobal657361984MAIN._afbStrings12646400FB_String02OPC.UA.DA0657382656SafetyDoorMotorAnalogInputAnalogOutputInverterBMSEventsGeneralValveApplicationNamePort_851ChangeDate2025-09-29T10:00:41GeneratedCodeSize540672GlobalDataSize81784832UTF8EncodedStringsfalse
\ No newline at end of file
diff --git a/PLC/POUs/MAIN.TcPOU b/PLC/POUs/MAIN.TcPOU
index b229474..bf76f7a 100644
--- a/PLC/POUs/MAIN.TcPOU
+++ b/PLC/POUs/MAIN.TcPOU
@@ -19,6 +19,10 @@ VAR
{attribute 'OPC.UA.DA' := '0'}
_afbStrings : ARRAY[0..1] OF FB_String[('String 1'), ('String 2')];
+ // Calculate max and min power depending on number of active strings
+ _rMinPower : REAL;
+ _rMaxPower : REAL;
+
// Battery shutdown due to error
_xErrorShutdown : BOOL := FALSE;
@@ -659,6 +663,12 @@ FOR _ui := 0 TO (GVL_CONFIG.uiNumberOfStrings-1) DO
END_IF
END_FOR
+// ===============================
+// Calculate max and min power depending on number of active strings
+// ===============================
+_rMinPower := _uiNumberOfActiveStrings * DINT_TO_REAL(GVL_CONFIG.diMaxStringChargingPower);
+_rMaxPower := _uiNumberOfActiveStrings * DINT_TO_REAL(GVL_CONFIG.diMaxStringDischargePower);
+
// ===============================
// Calculate sum power for string balancing
// ===============================
@@ -1048,8 +1058,8 @@ _fbTowerLight(
END_IF
5: // Check if power command is within limits
- IF _rAutoPowerRequest <= DINT_TO_REAL(GVL_CONFIG.diMaxStringDischargePower)
- AND _rAutoPowerRequest >= DINT_TO_REAL(GVL_CONFIG.diMaxStringChargingPower) THEN
+ IF _rAutoPowerRequest <= _rMaxPower
+ AND _rAutoPowerRequest >= _rMinPower THEN
_xEnableString := TRUE;
_xStartBalancing := FALSE;
_iState := 10;
diff --git a/StringSafetyPLC/TargetSystemConfig.xml b/StringSafetyPLC/TargetSystemConfig.xml
index 23b116b..adc2597 100644
--- a/StringSafetyPLC/TargetSystemConfig.xml
+++ b/StringSafetyPLC/TargetSystemConfig.xml
@@ -1,5 +1,5 @@
-
+
HSafetyPLC
EL2912
false
@@ -19,7 +19,4 @@
true
true
-
-
-
\ No newline at end of file
diff --git a/Uniper.tsproj b/Uniper.tsproj
index b452e82..aace080 100644
--- a/Uniper.tsproj
+++ b/Uniper.tsproj
@@ -263,7 +263,7 @@
-
+
PLC Instance
{08500001-0000-0000-F000-000000000064}