From d397c9c3ccc53ab8e7975415104e136966cb8a17 Mon Sep 17 00:00:00 2001 From: gigi mamaladze Date: Sun, 6 Jul 2025 23:19:18 +0400 Subject: [PATCH 1/2] Updated VFD --- PLC/AOIs/AOI_VFD_AOI.L5X | 206 +- PLC/Simulations/VFD/PLC/AOIs/AOI_DPM_AOI.L5X | 196 ++ .../VFD/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X | 6 +- PLC/Simulations/VFD/PLC/AOIs/AOI_MCM_AOI.L5X | 651 ++-- .../VFD/PLC/AOIs/AOI_SIO_FIO_AOI.L5X | 171 - PLC/Simulations/VFD/PLC/AOIs/AOI_VFD_AOI.L5X | 206 +- .../VFD/PLC/UDTs/MCM_DataTypes.L5X | 393 +-- .../VFD/PLC/UDTs/SIO_FIO_DataTypes.L5X | 75 - .../VFD/PLC/UDTs/UDT_DPM_DataType.L5X | 107 + .../VFD/PLC/UDTs/VFD_DataTypes.L5X | 50 +- PLC/Simulations/VFD/PLC/VFD.L5X | 2799 +++++++++-------- PLC/UDTs/VFD_DataTypes.L5X | 50 +- 12 files changed, 2404 insertions(+), 2506 deletions(-) create mode 100644 PLC/Simulations/VFD/PLC/AOIs/AOI_DPM_AOI.L5X delete mode 100644 PLC/Simulations/VFD/PLC/AOIs/AOI_SIO_FIO_AOI.L5X delete mode 100644 PLC/Simulations/VFD/PLC/UDTs/SIO_FIO_DataTypes.L5X create mode 100644 PLC/Simulations/VFD/PLC/UDTs/UDT_DPM_DataType.L5X diff --git a/PLC/AOIs/AOI_VFD_AOI.L5X b/PLC/AOIs/AOI_VFD_AOI.L5X index 9562d84..daaca2a 100644 --- a/PLC/AOIs/AOI_VFD_AOI.L5X +++ b/PLC/AOIs/AOI_VFD_AOI.L5X @@ -1,10 +1,10 @@  - + - + @@ -22,9 +22,10 @@ - - + + + @@ -33,14 +34,6 @@ - - - - - - - - @@ -129,14 +122,6 @@ - - - - - - - - @@ -572,235 +557,220 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - @@ -809,37 +779,32 @@ - + - + - + - + - + - - - - - - + - + @@ -848,132 +813,132 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -983,6 +948,7 @@ + diff --git a/PLC/Simulations/VFD/PLC/AOIs/AOI_DPM_AOI.L5X b/PLC/Simulations/VFD/PLC/AOIs/AOI_DPM_AOI.L5X new file mode 100644 index 0000000..51191ad --- /dev/null +++ b/PLC/Simulations/VFD/PLC/AOIs/AOI_DPM_AOI.L5X @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/VFD/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X b/PLC/Simulations/VFD/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X index cfb50ba..818dc4d 100644 --- a/PLC/Simulations/VFD/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X +++ b/PLC/Simulations/VFD/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X @@ -1,9 +1,9 @@  - + - + diff --git a/PLC/Simulations/VFD/PLC/AOIs/AOI_MCM_AOI.L5X b/PLC/Simulations/VFD/PLC/AOIs/AOI_MCM_AOI.L5X index 04ca40c..1d25e29 100644 --- a/PLC/Simulations/VFD/PLC/AOIs/AOI_MCM_AOI.L5X +++ b/PLC/Simulations/VFD/PLC/AOIs/AOI_MCM_AOI.L5X @@ -1,10 +1,10 @@  - + - + @@ -21,214 +21,231 @@ - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + - - - - + - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -239,7 +256,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -256,240 +306,371 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - - - - + - - - - + - - - - + - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -513,8 +694,8 @@ - + diff --git a/PLC/Simulations/VFD/PLC/AOIs/AOI_SIO_FIO_AOI.L5X b/PLC/Simulations/VFD/PLC/AOIs/AOI_SIO_FIO_AOI.L5X deleted file mode 100644 index 7abf64f..0000000 --- a/PLC/Simulations/VFD/PLC/AOIs/AOI_SIO_FIO_AOI.L5X +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PLC/Simulations/VFD/PLC/AOIs/AOI_VFD_AOI.L5X b/PLC/Simulations/VFD/PLC/AOIs/AOI_VFD_AOI.L5X index 2e22270..daaca2a 100644 --- a/PLC/Simulations/VFD/PLC/AOIs/AOI_VFD_AOI.L5X +++ b/PLC/Simulations/VFD/PLC/AOIs/AOI_VFD_AOI.L5X @@ -1,10 +1,10 @@  - + - + @@ -22,9 +22,10 @@ - - + + + @@ -33,14 +34,6 @@ - - - - - - - - @@ -129,14 +122,6 @@ - - - - - - - - @@ -572,235 +557,220 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - @@ -809,37 +779,32 @@ - + - + - + - + - + - - - - - - + - + @@ -848,132 +813,132 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -983,6 +948,7 @@ + diff --git a/PLC/Simulations/VFD/PLC/UDTs/MCM_DataTypes.L5X b/PLC/Simulations/VFD/PLC/UDTs/MCM_DataTypes.L5X index ce08542..ee26d84 100644 --- a/PLC/Simulations/VFD/PLC/UDTs/MCM_DataTypes.L5X +++ b/PLC/Simulations/VFD/PLC/UDTs/MCM_DataTypes.L5X @@ -1,40 +1,69 @@  - + @@ -69,310 +98,76 @@ - - - - diff --git a/PLC/Simulations/VFD/PLC/UDTs/SIO_FIO_DataTypes.L5X b/PLC/Simulations/VFD/PLC/UDTs/SIO_FIO_DataTypes.L5X deleted file mode 100644 index 25f799b..0000000 --- a/PLC/Simulations/VFD/PLC/UDTs/SIO_FIO_DataTypes.L5X +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PLC/Simulations/VFD/PLC/UDTs/UDT_DPM_DataType.L5X b/PLC/Simulations/VFD/PLC/UDTs/UDT_DPM_DataType.L5X new file mode 100644 index 0000000..32db304 --- /dev/null +++ b/PLC/Simulations/VFD/PLC/UDTs/UDT_DPM_DataType.L5X @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/VFD/PLC/UDTs/VFD_DataTypes.L5X b/PLC/Simulations/VFD/PLC/UDTs/VFD_DataTypes.L5X index 9ad3b76..25021d2 100644 --- a/PLC/Simulations/VFD/PLC/UDTs/VFD_DataTypes.L5X +++ b/PLC/Simulations/VFD/PLC/UDTs/VFD_DataTypes.L5X @@ -1,5 +1,5 @@  - + @@ -30,11 +30,6 @@ - @@ -152,7 +147,7 @@ Stopped by Station Stop PushButton]]> - - - - - diff --git a/PLC/Simulations/VFD/PLC/VFD.L5X b/PLC/Simulations/VFD/PLC/VFD.L5X index ab4f148..22fa5b8 100644 --- a/PLC/Simulations/VFD/PLC/VFD.L5X +++ b/PLC/Simulations/VFD/PLC/VFD.L5X @@ -1,54 +1,83 @@  - - - + + + - + - + - + @@ -79,11 +108,13 @@ - + + + + + @@ -93,13 +124,6 @@ - - - - + + + + + + @@ -142,254 +202,41 @@ - - - - - - - - - - @@ -491,7 +338,7 @@ Stopped by Station Stop PushButton]]> - - + - + + + - - - - - - - - @@ -794,13 +596,16 @@ Pressed]]> - - + - + + + + + DrivesADCMode="true" DrivesADCEnabled="false" SafetyEnabled="false" AutoDiagsEnabled="true"> @@ -1003,7 +808,7 @@ Pressed]]> - + @@ -1035,7 +840,7 @@ Pressed]]> - + @@ -1066,12 +871,364 @@ Pressed]]> -Rockwell Automation/Allen-BradleyPowerFlex 525-EENET3615.1.1.458200PF525_A115201<DataTypes><DataType Name="AB:PowerFlex525V_E_142E84CE:I:0" Class="IO"><Members><Member Name="pad" DataType="DINT" Hidden="1" /><Member Name="DriveStatus" DataType="INT" Radix="Binary" /><Member Name="Ready" DataType="BIT" BitNumber="0" Target="DriveStatus"></Member><Member Name="Active" DataType="BIT" BitNumber="1" Target="DriveStatus"></Member><Member Name="CommandDir" DataType="BIT" BitNumber="2" Target="DriveStatus"></Member><Member Name="ActualDir" DataType="BIT" BitNumber="3" Target="DriveStatus"></Member><Member Name="Accelerating" DataType="BIT" BitNumber="4" Target="DriveStatus"></Member><Member Name="Decelerating" DataType="BIT" BitNumber="5" Target="DriveStatus"></Member><Member Name="Faulted" DataType="BIT" BitNumber="7" Target="DriveStatus"></Member><Member Name="AtReference" DataType="BIT" BitNumber="8" Target="DriveStatus"></Member><Member Name="CommFreqCnt" DataType="BIT" BitNumber="9" Target="DriveStatus"></Member><Member Name="CommLogicCnt" DataType="BIT" BitNumber="10" Target="DriveStatus"></Member><Member Name="ParmsLocked" DataType="BIT" BitNumber="11" Target="DriveStatus"></Member><Member Name="DigIn1Active" DataType="BIT" BitNumber="12" Target="DriveStatus"></Member><Member Name="DigIn2Active" DataType="BIT" BitNumber="13" Target="DriveStatus"></Member><Member Name="DigIn3Active" DataType="BIT" BitNumber="14" Target="DriveStatus"></Member><Member Name="DigIn4Active" DataType="BIT" BitNumber="15" Target="DriveStatus"></Member><Member Name="OutputFreq" DataType="INT" Radix="Decimal" /><Member Name="Fault1Code" DataType="INT" Radix="Decimal" /><Member Name="DriveStatus_param" DataType="INT" Radix="Binary" /><Member Name="DriveStatus_param_Running" DataType="BIT" BitNumber="0" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Forward" DataType="BIT" BitNumber="1" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Accelerating" DataType="BIT" BitNumber="2" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Decelerating" DataType="BIT" BitNumber="3" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_SafetyActive" DataType="BIT" BitNumber="4" Target="DriveStatus_param"></Member><Member Name="OutputCurrent" DataType="INT" Radix="Decimal" /><Member Name="OutputVoltage" DataType="INT" Radix="Decimal" /></Members></DataType></DataTypes> +Rockwell Automation/Allen-BradleyPowerFlex 525-EENET3615.1.1.458200PF525_A115201<DataTypes><DataType Name="AB:PowerFlex525V_E_142E84CE:I:0" Class="IO"><Members><Member Name="pad" DataType="DINT" Hidden="1" /><Member Name="DriveStatus" DataType="INT" Radix="Binary" /><Member Name="Ready" DataType="BIT" BitNumber="0" Target="DriveStatus"></Member><Member Name="Active" DataType="BIT" BitNumber="1" Target="DriveStatus"></Member><Member Name="CommandDir" DataType="BIT" BitNumber="2" Target="DriveStatus"></Member><Member Name="ActualDir" DataType="BIT" BitNumber="3" Target="DriveStatus"></Member><Member Name="Accelerating" DataType="BIT" BitNumber="4" Target="DriveStatus"></Member><Member Name="Decelerating" DataType="BIT" BitNumber="5" Target="DriveStatus"></Member><Member Name="Faulted" DataType="BIT" BitNumber="7" Target="DriveStatus"></Member><Member Name="AtReference" DataType="BIT" BitNumber="8" Target="DriveStatus"></Member><Member Name="CommFreqCnt" DataType="BIT" BitNumber="9" Target="DriveStatus"></Member><Member Name="CommLogicCnt" DataType="BIT" BitNumber="10" Target="DriveStatus"></Member><Member Name="ParmsLocked" DataType="BIT" BitNumber="11" Target="DriveStatus"></Member><Member Name="DigIn1Active" DataType="BIT" BitNumber="12" Target="DriveStatus"></Member><Member Name="DigIn2Active" DataType="BIT" BitNumber="13" Target="DriveStatus"></Member><Member Name="DigIn3Active" DataType="BIT" BitNumber="14" Target="DriveStatus"></Member><Member Name="DigIn4Active" DataType="BIT" BitNumber="15" Target="DriveStatus"></Member><Member Name="OutputFreq" DataType="INT" Radix="Decimal" /><Member Name="Fault1Code" DataType="INT" Radix="Decimal" /><Member Name="DriveStatus_param" DataType="INT" Radix="Binary" /><Member Name="DriveStatus_param_Running" DataType="BIT" BitNumber="0" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Forward" DataType="BIT" BitNumber="1" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Accelerating" DataType="BIT" BitNumber="2" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_Decelerating" DataType="BIT" BitNumber="3" Target="DriveStatus_param"></Member><Member Name="DriveStatus_param_SafetyActive" DataType="BIT" BitNumber="4" Target="DriveStatus_param"></Member><Member Name="OutputCurrent" DataType="INT" Radix="Decimal" /><Member Name="OutputVoltage" DataType="INT" Radix="Decimal" /></Members></DataType></DataTypes>1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +01Hirschmann, a Belden brandOS30-002404-2S - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1171,8 +1328,8 @@ Pressed]]> - + @@ -1189,9 +1346,9 @@ Pressed]]> - + - + @@ -1200,9 +1357,9 @@ Pressed]]> - + - + @@ -1211,9 +1368,9 @@ Pressed]]> - + - + @@ -1222,10 +1379,215 @@ Pressed]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - @@ -1233,10 +1595,7 @@ Pressed]]> - - - - + @@ -1244,10 +1603,7 @@ Pressed]]> - - - - + @@ -1255,7 +1611,7 @@ Pressed]]> - + @@ -1263,10 +1619,7 @@ Pressed]]> - - - - + @@ -1274,10 +1627,7 @@ Pressed]]> - - - - + @@ -1285,10 +1635,7 @@ Pressed]]> - - - - + @@ -1296,10 +1643,7 @@ Pressed]]> - - - - + @@ -1307,10 +1651,7 @@ Pressed]]> - - - - + @@ -1318,120 +1659,7 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1441,40 +1669,7 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1488,7 +1683,49 @@ Pressed]]> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1508,240 +1745,371 @@ Pressed]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - - - - + - - - - + - - - - + - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1765,192 +2133,8 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1968,9 +2152,10 @@ NEEDS CLARIFICATION]]> - - + + + @@ -1982,17 +2167,6 @@ NEEDS CLARIFICATION]]> - - - - - - - - - - - @@ -2114,17 +2288,6 @@ NEEDS CLARIFICATION]]> - - - - - - - - - - - @@ -2698,235 +2861,220 @@ NEEDS CLARIFICATION]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - @@ -2935,37 +3083,32 @@ NEEDS CLARIFICATION]]> - + - + - + - + - + - - - - - - + - + @@ -2974,132 +3117,132 @@ NEEDS CLARIFICATION]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3110,7 +3253,7 @@ NEEDS CLARIFICATION]]> - + @@ -3118,7 +3261,7 @@ NEEDS CLARIFICATION]]> - + @@ -3126,329 +3269,36 @@ NEEDS CLARIFICATION]]> - + - - - - - - - - - + ],0]],[[0],[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' + ],0]]]]> - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - + @@ -3456,13 +3306,238 @@ NEEDS CLARIFICATION]]> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3470,7 +3545,7 @@ NEEDS CLARIFICATION]]> - + @@ -3478,7 +3553,7 @@ NEEDS CLARIFICATION]]> - + @@ -3486,7 +3561,7 @@ NEEDS CLARIFICATION]]> - + @@ -3494,7 +3569,7 @@ NEEDS CLARIFICATION]]> - + @@ -3502,7 +3577,7 @@ NEEDS CLARIFICATION]]> - + @@ -3510,15 +3585,7 @@ NEEDS CLARIFICATION]]> - - - - - - - - - + @@ -3526,15 +3593,7 @@ NEEDS CLARIFICATION]]> - - - - - - - - - + @@ -3542,39 +3601,7 @@ NEEDS CLARIFICATION]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3582,10 +3609,10 @@ NEEDS CLARIFICATION]]> - + - ],[5,' FULL$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' ],[5,'UL1-3$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' ],[8,' Running$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' - ],1.45815115e+001],[[0],[1,123],6,0,0,0,0,-1,2,0,0,0,0],[[-64,0,[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' + ],1.45815115e+001],[[0],[0,123],1,0,0,0,0,0,2,0,0,0,0],[[-128,0,[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' ],[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' - ],0,270],[8,-1,123,6,[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' + ],0,270],[8,0,270,4,[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00' ],0]]]]]> @@ -3607,7 +3634,6 @@ NEEDS CLARIFICATION]]> - @@ -3619,12 +3645,11 @@ NEEDS CLARIFICATION]]> - - + @@ -3642,10 +3667,9 @@ NEEDS CLARIFICATION]]> - - + @@ -3653,12 +3677,12 @@ NEEDS CLARIFICATION]]> - + - + @@ -3673,7 +3697,7 @@ NEEDS CLARIFICATION]]> - + @@ -3695,12 +3719,12 @@ NEEDS CLARIFICATION]]> - + - - + + - + @@ -3723,7 +3747,7 @@ NEEDS CLARIFICATION]]> - + @@ -3733,9 +3757,9 @@ NEEDS CLARIFICATION]]> - + - + @@ -3769,138 +3793,139 @@ NEEDS CLARIFICATION]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + - - - - - - - - - - + + + + + + + - + + + + + + - - - - - - + + + diff --git a/PLC/UDTs/VFD_DataTypes.L5X b/PLC/UDTs/VFD_DataTypes.L5X index 09cdbc2..25021d2 100644 --- a/PLC/UDTs/VFD_DataTypes.L5X +++ b/PLC/UDTs/VFD_DataTypes.L5X @@ -1,5 +1,5 @@  - + @@ -30,11 +30,6 @@ - @@ -152,7 +147,7 @@ Stopped by Station Stop PushButton]]> - - - - - -- 2.43.0 From c3155d5b8c7b3d759074b6e765f6e2b11f4ccc3e Mon Sep 17 00:00:00 2001 From: gigi mamaladze Date: Sun, 6 Jul 2025 23:21:38 +0400 Subject: [PATCH 2/2] Updated tscn file --- PLC/Simulations/VFD/OIP/VFD_Simulation.tscn | 51 ++++++--------------- 1 file changed, 14 insertions(+), 37 deletions(-) diff --git a/PLC/Simulations/VFD/OIP/VFD_Simulation.tscn b/PLC/Simulations/VFD/OIP/VFD_Simulation.tscn index 939ebe1..39526ec 100644 --- a/PLC/Simulations/VFD/OIP/VFD_Simulation.tscn +++ b/PLC/Simulations/VFD/OIP/VFD_Simulation.tscn @@ -13,14 +13,12 @@ [node name="UL1_3" parent="." instance=ExtResource("3_pvrhq")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.70003, 0.00388748, -0.454732) -local_floor_plane = Plane(0, 1, 0, -2.00389) +local_floor_plane = Plane(0, 1, 0, -2.0038874) speed = 0.0 enable_comms = true speed_tag_name = "UL1_3_OIP" running_tag_name = "" -metadata/hijack_scale = true size = Vector3(14.8874, 0.5, 1.524) -metadata/hijack_scale = true [node name="Node" type="Node" parent="." node_paths=PackedStringArray("UL1_3", "box_spawner")] script = ExtResource("4_urew4") @@ -41,18 +39,14 @@ toggle = true pressed = true button_color = Color(0.260259, 0.3398, 0.386631, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "Disconnected_OIP" -lamp_tag_group_name = "TagGroup0" [node name="MCM_Start_Button" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.9369, 0.0855748, 0.444525) text = "MCM Start" button_color = Color(0.0352941, 1, 0, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "MCM_Start_PushButton_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Jammed" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.0964, 0.107454, 0.443829) @@ -60,9 +54,7 @@ text = "Jammed" toggle = true button_color = Color(0.989998, 0.947781, 0.949246, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_JAMMED_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Estop" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.75448, 0.0942386, 0.480748) @@ -71,18 +63,14 @@ toggle = true pressed = true button_color = Color(0.972549, 0, 0, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "EStopped_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Encoder_Fault" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.67273, 0.108256, 0.443829) text = "Encoder_Fault" toggle = true enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_ENCODER_FAULT_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Full" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.25571, 0.108833, 0.443829) @@ -90,9 +78,7 @@ text = "FULL" toggle = true button_color = Color(0, 0, 1, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_FULL_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Interlock" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.9392, -0.308646, 0.440302) @@ -101,36 +87,28 @@ toggle = true pressed = true button_color = Color(0, 1, 0.25098, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_INTERLOCK_OIP" -lamp_tag_group_name = "TagGroup0" [node name="VFD_Fault_Reset" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.34432, -0.305163, 0.469469) text = "VFD_Fault_Reset" button_color = Color(0, 0.988235, 0, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "VFD_Fault_Reset_Button_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Safety_Torque" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.93611, 0.104388, 0.406756) text = "Safety_Torque_Off" toggle = true enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_SAFETY_TORQUE_OFF_OIP" -lamp_tag_group_name = "TagGroup0" [node name="VFD_Fault" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.3405, 0.470611, 0.378262) text = "VFD Fault" toggle = true enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_VFD_FAULT_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Power_Saving" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.44535, 0.0722519, 0.397527) @@ -139,25 +117,19 @@ toggle = true pressed = true button_color = Color(0.87658, 0.000391592, 0.828084, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_POWER_SAVING_MODE_OIP" -lamp_tag_group_name = "TagGroup0" [node name="StopButton" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.09258, 0.0938599, 0.434032) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "Station_Stop_PB_OIP" -lamp_tag_group_name = "TagGroup0" [node name="StartButton" parent="." instance=ExtResource("6_77ico")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.42198, 0.09431, 0.44369) text = "START" button_color = Color(0, 1, 0, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "Station_Start_PB_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Start_Stop_Button" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.2373, 0.44058, 0.716726) @@ -233,9 +205,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.37441, 0.083721, 0.44369) text = "STOP Auto Restart" toggle = true enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_STOP_AUTO_RESTART_OIP" -lamp_tag_group_name = "TagGroup0" [node name="Stop_Auto_Restart_Button" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.40115, 0.57851, 0.656321) @@ -250,9 +220,7 @@ text = "Zero_Speed" toggle = true button_color = Color(0, 1, 0.815686, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_ZERO_SPEED" -lamp_tag_group_name = "TagGroup0" [node name="Zero_Speed_Button" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.9252, 0.477404, 0.548596) @@ -267,9 +235,7 @@ toggle = true pressed = true button_color = Color(0, 1, 0, 1) enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "TOGGLE_RUN_UP_ENABLED" -lamp_tag_group_name = "TagGroup0" [node name="Run_UP_Enabled_Button" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.4135, -0.641298, 0.63195) @@ -281,9 +247,7 @@ font_size = 20 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.5194, 0.085152, 0.431983) text = "MCM_Stop_Button" enable_comms = true -pushbutton_tag_group_name = "TagGroup0" pushbutton_tag_name = "MCM_Stop_PushButton_OIP" -lamp_tag_group_name = "TagGroup0" [node name="MCM_Stop_Button_Label" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.4351, 0.426929, 0.651285) @@ -292,3 +256,16 @@ font_size = 20 [node name="Despawner2" parent="." instance=ExtResource("5_77ico")] transform = Transform3D(2, 0, 0, 0, 1, 0, 0, 0, 2, -12.0592, 0.5, -0.368497) + +[node name="Communication_Lost_DPM" parent="." instance=ExtResource("6_77ico")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5530615, 0.09554899, 0.50480795) +text = "Communication Lost DPM" +toggle = true +enable_comms = true +pushbutton_tag_name = "TOGGLE_DPM_COMMUNICATION_LOST" + +[node name="Label3D" type="Label3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.3374627, 0.4652021, 0.68172324) +text = "DPM Communication +Lost" +font_size = 20 -- 2.43.0