diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc
index 294dd80..124b262 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)25632standardDateTIMESTRUCT8false_xStartSafetyCheckBOOL8_iStateINT16_iStateSafetyCheckINT16_iStateBalancingINT16_xNoPowerRequestedBOOL8_xFirstCycleBOOL8true_rAutoPowerRequestREAL32_rPowerInverterREAL32_tonStartupDelayTON256.PTT#10S_tonBeginShutdownTON256.PTT#30S_fbNoAutomaticModeAlarmFB_TcAlarm4224_fbEStopNotOkFB_TcAlarm4224_fbEtherCATErrorString1FB_TcAlarm4224_stECString1ErrSIFB_TcSourceInfo3072_fbEtherCATErrorString2FB_TcAlarm4224_stECString2ErrSIFB_TcSourceInfo3072_fbADSReaderADSREAD1408_timADSReadTimerTON256_xReleaseManualModeBOOL8xSafetyRunBOOL8trueanalysis-33_eBMSControlModeE_BMS_CONTROL_MODE16E_BMS_CONTROL_MODE.AUTO_LOCALxSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_fbUPSFB_S_UPS_BAPI74624_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_xErrorActiveBOOL8_xInSafetyCheckModeBOOL8_uiEtherCATStateUINT16_rSmallestSegmentVoltageREAL32_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rHighestSegmentVoltageREAL32_wEtherCATStateWORD16_xEtherCatString1OkBOOL8_xEtherCatString2OkBOOL8_fbSafetyFB_Safety128_xAllComponentsToManualModeBOOL8_xStringsReadyBOOL8_uiUINT160_rStringsSumVoltageREAL32_fbRTrigHardwareAckR_TRIG128_ModbusDebugTestST_MODBUS_REG_11768_fbStringReadyTimeoutTON256_rDeltaUmREAL32_arPowerStringREAL0264_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8xDebugTestBOOL8_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbModbusReadFB_MBReadRegs2624_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_xGetPowerMeterDataBOOL8_afbStringsFB_String0212331648OPC.UA.DA0SM_AUTOSM_PRECHARGESM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_SAFETY_CHECKTwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_CONFIGuiNumberOfStringsUINT16E_BMS_CONTROL_MODE.AUTO_LOCALxSafetyErrAckBOOL8xSafetyResterTasterBOOL8_xHarwareResetButtonBOOL8_xShowErrorOnButtonBOOL8_fbUPSFB_S_UPS_BAPI74624_tonHardwareResetButtonTON256.PTT#1S_rtHardwareResetButtonR_TRIG128_xErrorActiveBOOL8_xInSafetyCheckModeBOOL8_uiEtherCATStateUINT16_rSmallestSegmentVoltageREAL32_fbBatteryFullMessageFB_TcMessage4288_fbBatteryEmptyMessageFB_TcMessage4288_rHighestSegmentVoltageREAL32_wEtherCATStateWORD16_xEtherCatString1OkBOOL8_xEtherCatString2OkBOOL8_fbSafetyFB_Safety128_xAllComponentsToManualModeBOOL8_xStringsReadyBOOL8_uiUINT160_rStringsSumVoltageREAL32_fbRTrigHardwareAckR_TRIG128_ModbusDebugTestST_MODBUS_REG_11768_fbStringReadyTimeoutTON256_rDeltaUmREAL32_arPowerStringREAL0264_xStringsErrorActiveBOOL8_xStringsInSchutdownDischargeModeBOOL8_xStringsShutdownDischargeAllowedBOOL8_xStringsAllInAutomaticModeBOOL8_xStringsOffBOOL8_xStringsBalancingDoneBOOL8_xStringsInAutoModeBOOL8xDebugTestBOOL8_rMaxCurrentInverterDCVoltageREAL32_rMinCurrentInverterDCVoltageREAL32_wDebug1WORD16_wDebug2WORD16_fbModbusReadFB_MBReadRegs2624_fbPowerMeterPowerFB_PowerMeter3968_fbPowerMeter24VFB_PowerMeter3968_uiNumberOfActiveStringsUINT16_xGetPowerMeterDataBOOL8_afbStringsFB_String0212331648OPC.UA.DA0SM_AUTOSM_SAFETY_CHECKSM_MANUALSM_CAPACITY_TESTSM_BALANCINGSM_PRECHARGETwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_CONFIGuiNumberOfStringsUINT162uiNumberOfUnitsUINT16axStringEnabledBOOL0216TcPersistentxShutdownDischargeWithInverterBOOL8falseTcPersistentxDummyBOOL8falseTcPersistentanalysis-33stUnitConfigST_UNIT_CONFIG 1.000 W per unit]]>32REAL6500TcPersistentTcVarGlobal654221600GVL_CONFIG.rStringFullyChargedVoltage 80 V per Unit]]>32REAL960TcPersistentTcVarGlobal654221632GVL_CONFIG.rStringEmptyVoltage 55.0V per Segment)]]>32REAL660TcPersistentTcVarGlobal654221664GVL_CONFIG.timUnitStartupTime32TIMET#5STcPersistentTcVarGlobal654221696GVL_CONFIG.timUnitBalancingStartupTime32TIMET#3MTcPersistentTcVarGlobal654221728GVL_CONFIG.timStringReadyTimeout32TIMET#3MTcPersistentTcVarGlobal654221760GVL_CONFIG.timIsoErrorTimeout32TIMET#20STcPersistentTcVarGlobal654221792GVL_CONFIG.rBalancingFactor32REAL20TcPersistentTcVarGlobal654221824GVL_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.OFFTcVarGlobal654221856GVL_MODBUS.stBMSErrorReg80ST_MODBUS_REG_13TcVarGlobal654224048GVL_MODBUS.awWarningsUnitsActive 14.047
Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_WARNING_REGISTER024TcVarGlobal654224128GVL_MODBUS.awErrorsUnitsActive 15.047
- Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654224896GVL_SCADA.stHMIInterface2460736ST_STRING_HMI_INTERFACE02TcVarGlobal654225664GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal656686400GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal656686432GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal656686528GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal656686544GVL_SCADA.xDummy8BOOLfalseTcVarGlobal656686552GVL_SCADA.diCurrentBatteryPower32DINTTcVarGlobal656686560GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal656686592GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal656686656GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal656686720GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal656686784TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal656687136TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal656687168TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal656689216TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal656690240TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal656690304MAIN._afbStrings12331648FB_String02OPC.UA.DA0656910720SafetyDoorMotorAnalogOutputAnalogInputInverterBMSEventsGeneralValveApplicationNamePort_851ChangeDate2025-06-02T19:29:02GeneratedCodeSize544768GlobalDataSize81723392UTF8EncodedStringsfalse
\ No newline at end of file
+ Index 0 -> Unit 1, Index 1 -> Unit 2 etc.]]>768U_UNIT_ERROR_REGISTER024TcVarGlobal654224896GVL_SCADA.stHMIInterface2460736ST_STRING_HMI_INTERFACE02TcVarGlobal654225664GVL_SCADA.stAckAlarmsButton32ST_HMI_CONTROL_BUTTON.xReleasetrueTcVarGlobal656686400GVL_SCADA.stAutomaticModeHMI96ST_AUTO_HMI_INTERFACETcVarGlobal656686432GVL_SCADA.eCurrentControlMode16E_BMS_CONTROL_MODETcVarGlobal656686528GVL_SCADA.xCanChangeControlMode8BOOLTcVarGlobal656686544GVL_SCADA.xDummy8BOOLfalseTcVarGlobal656686552GVL_SCADA.diCurrentBatteryPower32DINTTcVarGlobal656686560GVL_SCADA.lrChargedPowerValueWH64LREALTcVarGlobal656686592GVL_SCADA.lrDischargedPowerValueWH64LREALTcVarGlobal656686656GVL_SCADA.lrLastCycleUtilityPowerValueWh64LREALTcVarGlobal656686720GVL_SCADA.eCycleStatus16E_CYCLE_STATUSTcVarGlobal656686784TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal656687136TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal656687168TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal656689216TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal656690240TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal656690304MAIN._afbStrings12331648FB_String02OPC.UA.DA0656910720SafetyDoorMotorAnalogInputAnalogOutputInverterBMSEventsGeneralValveApplicationNamePort_851ChangeDate2025-06-03T17:44:15GeneratedCodeSize532480GlobalDataSize81723392UTF8EncodedStringsfalse
\ No newline at end of file
diff --git a/PLC/POUs/FB_String.TcPOU b/PLC/POUs/FB_String.TcPOU
index 522b701..b8f375e 100644
--- a/PLC/POUs/FB_String.TcPOU
+++ b/PLC/POUs/FB_String.TcPOU
@@ -228,10 +228,7 @@ VAR PERSISTENT
END_VAR
]]>
-
-
+
VoltageMod1Unit1
@@ -10,8 +10,8 @@
-
- 4d39dd88-cdb8-4502-bb0e-387e0373135f
+
+ c365e8a1-6680-4c75-81cc-09127cd2fbf8
@@ -25,8 +25,8 @@
-
- e2130fcc-5375-4b48-829a-1adbe234e45a
+
+ c3f02d6b-d53c-4651-bf5f-5f50e408cac7
@@ -40,8 +40,8 @@
-
- 2f04a841-5c3e-4890-9240-d792c56ab105
+
+ 3ca22257-61ec-49b5-8451-72fc2e8acd43
@@ -55,8 +55,8 @@
-
- 101ca656-5053-429d-8f06-d76097a3e804
+
+ 5bee1fad-b9f2-440e-8451-db537af1ba6f
@@ -70,8 +70,8 @@
-
- bd9abde0-1720-4897-96f9-e8a98ad1ae07
+
+ a4395596-2a47-4aa8-83d7-9ea0c1aca951
@@ -85,8 +85,8 @@
-
- 58e00931-6a98-4ab0-b4c8-f2f41a39b0d6
+
+ 17a5cd47-56c3-470d-9c9d-2bb6322f8dc4
@@ -100,8 +100,8 @@
-
- a3c00d2f-a13b-4662-8e14-adccb831425c
+
+ 2854240c-7a71-43ca-aeef-5046523cf94b
@@ -115,8 +115,8 @@
-
- 39fe9f1f-b768-4372-bde7-9a1c81c1077a
+
+ 9bf47f6b-6c4f-4276-b207-ee5f28a7b98f
@@ -130,8 +130,8 @@
-
- bd665690-a834-4ceb-b9f5-fdb8c5c3f54a
+
+ ef6c985b-d091-4f84-8777-bd14b14891b5
@@ -145,8 +145,8 @@
-
- 73f2b9c3-b6be-4b4b-b66d-d968bab2444c
+
+ 751473bb-d4fb-41ad-a268-f45476a5185b
@@ -160,8 +160,8 @@
-
- 7bdbfdf2-4495-4efe-b584-ea69dcbb1dfc
+
+ 858c17b9-5d5b-42b5-afc1-faa57c1f713c
@@ -175,8 +175,8 @@
-
- 31c45205-b38c-4910-bd31-bc9572c020ca
+
+ 677dd2df-51a7-4246-bb41-4f1749fd15ea
@@ -190,8 +190,8 @@
-
- 1481922e-41f0-49b1-80ac-8c565b65260d
+
+ 325f39e2-c5e2-4cbb-8b45-2c7100dfcce1
@@ -205,8 +205,8 @@
-
- 53ea77d6-ad4b-40e3-b534-a4e14012fdd5
+
+ 5daec38a-ef77-4f98-aae6-c8203cbcf0a0
@@ -220,8 +220,8 @@
-
- 02ed6f76-3886-49e6-ae61-3445f3e3bdc2
+
+ e116a7c5-b7f4-4c45-8aab-780cd6a8646c
@@ -235,8 +235,8 @@
-
- afb508b7-8bdc-4755-918f-6c239e587a22
+
+ 7d050916-526c-4fdb-a1ef-aafff8a46c58
@@ -250,8 +250,8 @@
-
- 2e0f69f5-77dd-4c91-90bc-694a0a0853c2
+
+ b22aebd4-a438-4d49-be02-361774bbe29d
@@ -265,8 +265,8 @@
-
- afe3daf4-8493-4cbc-92f9-8df687eb2412
+
+ 97148715-ac01-4960-8da3-0c4d99b06c92
@@ -280,8 +280,8 @@
-
- c959b612-1aeb-4416-beb1-6ef00dcf6ecd
+
+ 7f620e25-ec72-4009-b78a-dbc310f72ab3
@@ -295,8 +295,8 @@
-
- 503e96be-52b7-4595-9acf-01f41de73278
+
+ b7906cc1-9637-4c22-88e0-1c0264bbf0af
@@ -310,8 +310,8 @@
-
- cec5c547-3a0b-44af-ae2c-d84c01b04893
+
+ 0fae825e-9abf-423a-ade2-a897ee105d75
@@ -325,8 +325,8 @@
-
- 03f8d906-d742-4f5c-8ec1-0c2251279a16
+
+ 301d5928-75c4-473f-8fa8-947749927d8b
@@ -340,8 +340,8 @@
-
- 0a25b4ce-c1ee-48c6-9b80-6486e12d6466
+
+ d06a7ef6-5295-4492-9217-85883771fa7d
@@ -355,8 +355,8 @@
-
- dea286fc-cf94-4958-8a6c-58f68e676815
+
+ 3980b175-1214-47cd-ab76-1a3d6243689d
@@ -370,8 +370,8 @@
-
- 35c83bab-593f-4d64-8054-658c1bbf52e0
+
+ 12fa17e2-8c25-4774-88b6-2e33813e9450
@@ -385,8 +385,8 @@
-
- 0e7ac56b-be3b-4dbd-8843-9d5e82eeca6e
+
+ c4567cfd-eb04-4f28-bcb3-dc6ec22b8126
@@ -400,8 +400,8 @@
-
- 0c1d24bc-af88-4a80-83a9-b63adb9a6edf
+
+ 95cb1e57-b709-4c7b-9608-50fbe423e9b9
@@ -415,8 +415,8 @@
-
- 52e5e7b6-8fb3-4838-aee7-7f2977b5d295
+
+ 661a3b48-2b64-4d1e-8b3a-154cbbd59462
@@ -446,8 +446,8 @@
-
- 4def7911-a43d-43bf-a416-0f4444773974
+
+ a148a929-5d27-4fae-9bed-51069813940e
@@ -461,8 +461,8 @@
-
- ae55aad6-16f0-4f17-bdf1-ebaed9115608
+
+ 389c5346-8d70-4dbe-a453-613ab09670d5
@@ -476,8 +476,8 @@
-
- 46887305-258e-45a6-8924-c7d3775352a0
+
+ ca7d3957-392e-49ad-883b-27fbf012e999
@@ -491,8 +491,8 @@
-
- 3609a22e-1d09-4392-9806-f00b72d3d2c3
+
+ adbdf2f3-bb97-423a-9354-a25caff4d9a9
@@ -506,8 +506,8 @@
-
- f0189979-8bf7-4d94-bbb4-e54d26b06e3e
+
+ fe201faf-5ef2-4c9f-bcd4-f5e7fe42d247
@@ -521,8 +521,8 @@
-
- 98d01b21-f0a0-4d88-972e-552edb43358d
+
+ 54d713ed-e527-497f-8301-2907286bff72
@@ -536,8 +536,8 @@
-
- 41d25d4d-39e9-415a-a5da-6e1971e8c2f3
+
+ 8281725e-05b5-4265-8eda-202d397e82c7
@@ -551,8 +551,8 @@
-
- 373b37f8-cb23-4122-b38d-39a9be249530
+
+ f67f0768-69e4-4945-825c-0599a48159d3
@@ -598,8 +598,8 @@
-
- e1f74844-f044-4b12-895b-93bba0c5cdf4
+
+ b7bddbaa-566f-4750-b230-5666d6573c79
@@ -613,8 +613,8 @@
-
- 92498404-6884-48a8-b748-8cb95f0caa76
+
+ 3418c4de-71eb-46fc-bff0-f039636b48cf
@@ -628,8 +628,8 @@
-
- 1b705f86-77dd-41ca-b3bd-6bf331b61441
+
+ da3be544-99e2-4a53-a283-29c8b9099798
@@ -643,8 +643,8 @@
-
- e30c6a43-ac4b-45fd-8b3a-f8d932a1bd42
+
+ 3e44e0b4-ac01-40bf-a084-185e41837f4d
@@ -658,8 +658,8 @@
-
- f7a6791f-c8ff-4d2d-ae03-b9d2d6d2584d
+
+ b130e0b0-3928-46f6-afd7-268c3e5b8b93
@@ -673,8 +673,8 @@
-
- f665c44d-b895-4c73-ad74-b35e7c4cfa90
+
+ eacb3f28-3250-4655-8b2f-3370dd3649cf
@@ -688,8 +688,8 @@
-
- 6bc0c206-4a2d-4dcb-9648-d3687d4fcc77
+
+ b8881deb-6a55-4dc1-a866-c019559e1c76
@@ -703,8 +703,8 @@
-
- 9cd660da-5a99-471f-a103-5b0db7120fb9
+
+ 5bc1f275-62a3-4069-986b-28a9d24553cd
@@ -718,8 +718,8 @@
-
- df0cffae-2dd7-4eb1-bc19-f42f0dc1ea48
+
+ 428b9fa7-0d0c-43ba-b1a5-126ce59105a8
@@ -733,8 +733,8 @@
-
- f7114622-9a23-4aad-95ed-cc56b3b3249c
+
+ 29065424-cea1-4071-a61e-aff21dd86b48
@@ -748,8 +748,8 @@
-
- 5bfb3d27-0a33-474c-90b1-f2db60b6a0ea
+
+ 29a0724e-e0dd-4744-9dcb-0bf196354164
@@ -763,8 +763,8 @@
-
- 651d5d47-d2c3-4f45-bf2f-27c6ec7bb0a1
+
+ a5e324d1-f79a-45a8-a49b-8214b751aeb2
@@ -778,8 +778,8 @@
-
- 2920bba7-ad52-47d7-9d2e-457cb289f0f9
+
+ c4b2266f-035f-4077-8ff4-172978d8ab8a
@@ -793,8 +793,8 @@
-
- 4f3d769d-6ad5-470a-935f-a0df3ab5f30f
+
+ 110e8188-7e67-4259-818f-e88249654049
@@ -808,8 +808,8 @@
-
- 98e03101-b67f-4618-ae0d-c1af38c41952
+
+ b4dc241d-ca58-4df4-ad81-e85cca52f47a
@@ -823,8 +823,8 @@
-
- 366910eb-d068-40e3-806b-988ad2aebf57
+
+ 0d848f24-7baf-445c-a6d3-b59d52280700
@@ -838,8 +838,8 @@
-
- d09f402b-5204-4b08-903b-8602c0cc515c
+
+ 937b3863-a4a5-42eb-a6a7-5928453944c1
@@ -853,8 +853,8 @@
-
- a53ad547-f262-46fd-8e12-0c85f02b41e9
+
+ d1c38cb1-fe3a-4cc6-8925-f2280a800a4b
@@ -868,8 +868,8 @@
-
- 2b722573-f6cb-4fb0-b638-fe57dad9f7bc
+
+ 18340bee-a0a1-4698-88e6-6fa3ba705eb3
@@ -883,8 +883,8 @@
-
- bebeb88a-6748-49f2-bba4-866a536a5abb
+
+ da3d6a26-e82c-4052-b13d-c39974d9630c
@@ -898,8 +898,8 @@
-
- 08559a29-11ab-4298-8504-8bdc51c460d3
+
+ e4f496f8-84b2-48ab-9be0-eeacc40a185d
@@ -913,8 +913,8 @@
-
- d303ee34-03d2-4d07-bb0c-91df75b524b4
+
+ 864e42ca-8fad-4e22-9ac6-c76e0bd8c5cb
@@ -928,8 +928,8 @@
-
- b0db6f2c-ad10-4ba0-93b7-09291e310f19
+
+ b6cea5cf-3fda-475b-b7d5-718a311d3fb2
@@ -943,8 +943,8 @@
-
- f45ae8e5-2540-407b-a9b1-f62ae0231df4
+
+ 655f2be3-3995-40cd-ab52-62c67906f46f
@@ -958,8 +958,8 @@
-
- bf508551-6ae9-42d1-88a2-35286a2bfc00
+
+ dc600ee3-0d15-43af-bde3-c395c2568cc6
@@ -973,8 +973,8 @@
-
- 34d7319a-f1c8-4498-9f05-badffaf58686
+
+ 927639fc-55b4-4a90-97ad-0593637df17c
@@ -988,8 +988,8 @@
-
- ace881c5-1cff-40dc-a7e7-06519e7a21c2
+
+ 60862217-beee-4d8b-898f-d97effb3307c
@@ -1003,8 +1003,8 @@
-
- d5eb69c3-570c-4215-80fa-23fab5a22afc
+
+ cca26e7a-68f3-492c-8811-2e8c0bbead33
@@ -1018,8 +1018,8 @@
-
- f6bc2382-0ea1-44e4-83f5-ce7e4bd81807
+
+ c6280dc4-eb36-478b-86e9-cc525ae594a8
@@ -1033,8 +1033,8 @@
-
- 176ce5ed-5aba-455e-a806-63be9da4c667
+
+ 1f6ffa36-0de4-4f52-a61c-6dadeba226ef
@@ -1048,8 +1048,8 @@
-
- ef252beb-37ad-4a3a-9e7f-6eb2315c3d17
+
+ 7a2f10cb-855a-4725-8390-de0309f43498
@@ -1063,8 +1063,8 @@
-
- 344ec785-25ae-406a-95c4-d157ab28989f
+
+ 9abe11fa-811a-4152-9b5e-4d9e06a8bac0
@@ -1078,8 +1078,8 @@
-
- 6393bd2e-9653-40cb-9e6a-6e5e4af4c1e9
+
+ d3b9ae63-fa8a-45d2-9be7-1e80aa01c515
@@ -1093,8 +1093,8 @@
-
- c4e7f95c-184b-49a6-aa02-36710992746f
+
+ ce57d5af-8556-4760-9d4b-3d27aa815271
@@ -1108,8 +1108,8 @@
-
- c873e15f-f016-455c-b82d-03c354f6f4e2
+
+ df704343-4455-4741-9861-633d49d916c8
@@ -1123,8 +1123,8 @@
-
- ede495ae-43e2-4f46-b872-2b5a891a124d
+
+ ea352b4b-289e-4552-929a-972e8c4b7a6f
@@ -1138,8 +1138,8 @@
-
- e3499079-468c-4e54-a03a-0b60d95850e0
+
+ 3b125f39-56ed-439d-b54d-888067e23709
@@ -1153,8 +1153,8 @@
-
- 33f2c117-382d-4c4a-aae9-ab4fe79df40c
+
+ df003ba9-474d-48d0-b137-8044fdccc75c
@@ -1168,8 +1168,8 @@
-
- ddf62f89-2b32-4e9a-9967-1e147332b099
+
+ 054dbd3d-eb66-4c6c-8df1-be321928e77d
@@ -1183,8 +1183,8 @@
-
- 9e0faae1-dbf1-434f-8544-b1f4035ba8f2
+
+ 2aa92a6b-5b58-4cc2-8de9-fd544e7b8d49
@@ -1198,8 +1198,8 @@
-
- ef67d41d-d141-4f60-b819-5b2f6dd227fd
+
+ 2a6465ba-c7cf-42da-b444-0fa14723fe99
@@ -1213,8 +1213,8 @@
-
- 86c3c936-1b2b-4d75-99c8-1152879b551b
+
+ be8cf3a9-61ef-4641-9a1f-b96947400354
@@ -1228,8 +1228,8 @@
-
- b7ebb72f-ee74-4ec8-98c2-4030b5cff782
+
+ 01044bf8-e958-4a37-98bb-41363888fd03
@@ -1243,8 +1243,8 @@
-
- 9dfbdcba-bc88-4693-a4be-a8fd632d248c
+
+ cf4076aa-9ee4-46e1-a262-39f94a76d721
@@ -1258,8 +1258,8 @@
-
- 6b34d180-afc2-4412-8afc-6f5485cc0823
+
+ f264be47-246f-411f-9867-4e8705121156
@@ -1273,8 +1273,8 @@
-
- 658ad8c0-3d80-4178-9273-d323203bdb2f
+
+ 040e57c8-17f7-467b-8371-ab8f4f4d36d7
@@ -1288,8 +1288,8 @@
-
- 1b74c337-9b92-493c-aecf-164382fbcd4d
+
+ bd8d672b-33d0-44b8-9e47-e002cfe777c5
@@ -1303,8 +1303,8 @@
-
- 7eeaf6f8-2eed-44ed-a11a-7f9647ee361a
+
+ 9bae25b5-97f2-4dae-b4f5-a7de6e2e9fbe
diff --git a/StringSafetyPLC/Multi Setting.sms b/StringSafetyPLC/Multi Setting.sms
index e50b894..73ab34d 100644
--- a/StringSafetyPLC/Multi Setting.sms
+++ b/StringSafetyPLC/Multi Setting.sms
@@ -1,5 +1,5 @@
-
+
1
@@ -146,66 +146,6 @@
100
abaabd0a-ce90-4f58-aa2b-1505f1e3352d
-
- 87605930-f4c2-4c12-816d-f0103cb2103d
-
- 7017819f-6f8c-40f3-9099-515aa30e11e0
-
- e4f02b53-834b-40a3-8c71-fcb8df64c221
-
-
-
- 3f3a845f-dbeb-4953-a202-348ede5632d7
-
-
-
- e83b2779-598a-450b-8845-ae7e4a44f02f
-
-
-
- 094e247f-cbcc-4eac-a360-dab76d2f38c6
-
-
-
-
- d631d1a2-0839-4332-86c6-c5de78d40ca9
-
- d6ad4327-73a8-480b-8db5-33b8c65a6d19
-
-
-
- 7f8be0a5-9fa3-4104-bab4-464f0344482e
-
-
-
- 134bdde0-22d9-4ff2-8a24-fd88d1d82498
-
-
-
- 4f48d4b6-b1cd-4107-98ef-b049d217806b
-
-
-
-
- c2f9bd26-fd10-413a-987b-55812a683cd9
-
- 8ad1c311-9d93-4a18-bef2-fadb2379ff16
-
-
-
- f826a6ae-aa15-481f-acd8-95a6372030b4
-
-
-
- 6725443e-0a5a-4676-be82-78c27500833f
-
-
-
- 5709bd6d-65b9-4c03-bc10-ac1d4fbe51b1
-
-
-
-
@@ -354,65 +294,5 @@
100
0cd2d33d-0aa6-477d-a159-9ea1f745f3fb
-
- 87605930-f4c2-4c12-816d-f0103cb2103d
-
- 7017819f-6f8c-40f3-9099-515aa30e11e0
-
- e4f02b53-834b-40a3-8c71-fcb8df64c221
-
-
-
- 3f3a845f-dbeb-4953-a202-348ede5632d7
-
-
-
- e83b2779-598a-450b-8845-ae7e4a44f02f
-
-
-
- 094e247f-cbcc-4eac-a360-dab76d2f38c6
-
-
-
-
- d631d1a2-0839-4332-86c6-c5de78d40ca9
-
- d6ad4327-73a8-480b-8db5-33b8c65a6d19
-
-
-
- 7f8be0a5-9fa3-4104-bab4-464f0344482e
-
-
-
- 134bdde0-22d9-4ff2-8a24-fd88d1d82498
-
-
-
- 4f48d4b6-b1cd-4107-98ef-b049d217806b
-
-
-
-
- c2f9bd26-fd10-413a-987b-55812a683cd9
-
- 8ad1c311-9d93-4a18-bef2-fadb2379ff16
-
-
-
- f826a6ae-aa15-481f-acd8-95a6372030b4
-
-
-
- 6725443e-0a5a-4676-be82-78c27500833f
-
-
-
- 5709bd6d-65b9-4c03-bc10-ac1d4fbe51b1
-
-
-
-
\ No newline at end of file
diff --git a/StringSafetyPLC/PressureCheck/PressureCheck.sal b/StringSafetyPLC/PressureCheck/PressureCheck.sal
index 10321d8..dfe2f1a 100644
--- a/StringSafetyPLC/PressureCheck/PressureCheck.sal
+++ b/StringSafetyPLC/PressureCheck/PressureCheck.sal
@@ -1,5 +1,5 @@
-
+
@@ -152,168 +152,168 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -322,168 +322,168 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -492,168 +492,168 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
diff --git a/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram b/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram
index b7a513d..ad2dcaa 100644
--- a/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram
+++ b/StringSafetyPLC/PressureCheck/PressureCheck.sal.diagram
@@ -1,5 +1,5 @@
-
+
@@ -166,276 +166,276 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
diff --git a/StringSafetyPLC/TargetSystemConfig.xml b/StringSafetyPLC/TargetSystemConfig.xml
index 55f11d7..0b5558d 100644
--- a/StringSafetyPLC/TargetSystemConfig.xml
+++ b/StringSafetyPLC/TargetSystemConfig.xml
@@ -1,5 +1,5 @@
-
+
HSafetyPLC
EL2912
false
@@ -7,7 +7,7 @@
=STRNG01-15K1 (EL2912)
01 (V01.04)
4210722
- 9637
+ 19060
false
false
1
@@ -19,7 +19,4 @@
true
true
-
-
-
\ No newline at end of file
diff --git a/StringSafetyPLC/TempCheck/TempCheck.sal b/StringSafetyPLC/TempCheck/TempCheck.sal
index 0791c2c..a678a25 100644
--- a/StringSafetyPLC/TempCheck/TempCheck.sal
+++ b/StringSafetyPLC/TempCheck/TempCheck.sal
@@ -1,5 +1,5 @@
-
+
@@ -45,87 +45,87 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -134,87 +134,87 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -223,87 +223,87 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
diff --git a/StringSafetyPLC/TempCheck/TempCheck.sal.diagram b/StringSafetyPLC/TempCheck/TempCheck.sal.diagram
index 4735025..ffe1a46 100644
--- a/StringSafetyPLC/TempCheck/TempCheck.sal.diagram
+++ b/StringSafetyPLC/TempCheck/TempCheck.sal.diagram
@@ -1,5 +1,5 @@
-
+
@@ -46,147 +46,147 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
index e4ad815..f1cf3cf 100644
--- a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
+++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -74,100 +74,36 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
@@ -175,63 +111,63 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -239,63 +175,63 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
+
@@ -303,29 +239,93 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -398,11 +398,11 @@
-
-
+
+
-
-
+
+
@@ -424,11 +424,11 @@
-
-
+
+
-
-
+
+
@@ -450,11 +450,11 @@
-
-
+
+
-
-
+
+
@@ -476,11 +476,11 @@
-
-
+
+
-
-
+
+
@@ -502,11 +502,11 @@
-
-
+
+
-
-
+
+
@@ -528,11 +528,11 @@
-
-
+
+
-
-
+
+
@@ -554,11 +554,11 @@
-
-
+
+
-
-
+
+
@@ -580,11 +580,11 @@
-
-
+
+
-
-
+
+
@@ -606,11 +606,11 @@
-
-
+
+
-
-
+
+
@@ -632,11 +632,11 @@
-
-
+
+
-
-
+
+
@@ -658,11 +658,11 @@
-
-
+
+
-
-
+
+
@@ -684,11 +684,11 @@
-
-
+
+
-
-
+
+
@@ -710,11 +710,11 @@
-
-
+
+
-
-
+
+
@@ -736,11 +736,11 @@
-
-
+
+
-
-
+
+
@@ -762,11 +762,11 @@
-
-
+
+
-
-
+
+
@@ -788,11 +788,11 @@
-
-
+
+
-
-
+
+
diff --git a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram
index 440d270..9127b3a 100644
--- a/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram
+++ b/StringSafetyPLC/User FBs/ModulePressureCheck.ufb.diagram
@@ -1,5 +1,5 @@
-
+
@@ -87,306 +87,306 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
index ca020dc..1fe6fd6 100644
--- a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
+++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -39,132 +39,21 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -172,17 +61,128 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -229,11 +229,11 @@
-
-
+
+
-
-
+
+
@@ -255,11 +255,11 @@
-
-
+
+
-
-
+
+
@@ -281,11 +281,11 @@
-
-
+
+
-
-
+
+
@@ -307,11 +307,11 @@
-
-
+
+
-
-
+
+
@@ -333,11 +333,11 @@
-
-
+
+
-
-
+
+
@@ -359,11 +359,11 @@
-
-
+
+
-
-
+
+
@@ -385,11 +385,11 @@
-
-
+
+
-
-
+
+
@@ -411,11 +411,11 @@
-
-
+
+
-
-
+
+
diff --git a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram
index 0f5943b..5f3c5bd 100644
--- a/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram
+++ b/StringSafetyPLC/User FBs/ModuleTempCheck.ufb.diagram
@@ -1,5 +1,5 @@
-
+
@@ -46,166 +46,166 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb
index d145a6a..7afa8a8 100644
--- a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb
+++ b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -39,102 +39,18 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -142,11 +58,95 @@
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -167,11 +167,11 @@
-
-
+
+
-
-
+
+
@@ -193,11 +193,11 @@
-
-
+
+
-
-
+
+
@@ -219,11 +219,11 @@
-
-
+
+
-
-
+
+
@@ -245,11 +245,11 @@
-
-
+
+
-
-
+
+
diff --git a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram
index 8197467..a83f9b4 100644
--- a/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram
+++ b/StringSafetyPLC/User FBs/ModuleVoltageCheck.ufb.diagram
@@ -1,5 +1,5 @@
-
+
@@ -46,118 +46,118 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb
index 71d916c..332d21b 100644
--- a/StringSafetyPLC/User FBs/UnitPressureCheck.ufb
+++ b/StringSafetyPLC/User FBs/UnitPressureCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -171,7 +171,7 @@
-
+
@@ -390,7 +390,7 @@
-
+
diff --git a/StringSafetyPLC/User FBs/UnitTempCheck.ufb b/StringSafetyPLC/User FBs/UnitTempCheck.ufb
index dda663b..5742dac 100644
--- a/StringSafetyPLC/User FBs/UnitTempCheck.ufb
+++ b/StringSafetyPLC/User FBs/UnitTempCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -174,7 +174,7 @@
-
+
diff --git a/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb
index 1b8bdfc..8ef0b71 100644
--- a/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb
+++ b/StringSafetyPLC/User FBs/UnitVoltageCheck.ufb
@@ -1,5 +1,5 @@
-
+
@@ -82,7 +82,7 @@
-
+
diff --git a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal
index 4fe098d..e9b8e1f 100644
--- a/StringSafetyPLC/VoltageCheck/VoltageCheck.sal
+++ b/StringSafetyPLC/VoltageCheck/VoltageCheck.sal
@@ -1,5 +1,5 @@
-
+
@@ -45,51 +45,51 @@
-
-
+
+
-
-
+
+