From ff263303ba964032e5d60644dd74af20fb7b408c Mon Sep 17 00:00:00 2001 From: "gigi.mamaladze" Date: Wed, 16 Jul 2025 20:26:00 +0400 Subject: [PATCH] MTN6-63 --- PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X | 84 +- .../STATION_JR_PB/PLC/AOIs/AOI_DPM_AOI.L5X | 197 ++ .../PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X | 32 +- .../STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X | 1242 ++---------- .../STATION_JR_PB/PLC/STATION_JR_PB.L5X | 1542 +++++++-------- .../PLC/UDTs/STATION_JR_PB_DataTypes.L5X | 9 +- .../PLC/UDTs/UDT_DPM_DataType.L5X | 103 + .../STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X | 1744 +---------------- PLC/UDTs/STATION_JR_PB_DataTypes.L5X | 10 +- 9 files changed, 1330 insertions(+), 3633 deletions(-) create mode 100644 PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_DPM_AOI.L5X create mode 100644 PLC/Simulations/STATION_JR_PB/PLC/UDTs/UDT_DPM_DataType.L5X diff --git a/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X b/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X index 8f45692..4fb9276 100644 --- a/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X +++ b/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X @@ -1,11 +1,11 @@  - - + + - + @@ -51,6 +51,9 @@ + + + @@ -73,65 +76,18 @@ - - - - + - + @@ -150,12 +106,12 @@ HMI.Alarm.Pressed is raised whenever the physical Jam-Reset push-button is press - + - @@ -163,44 +119,28 @@ HMI.Alarm.Pressed is raised whenever the physical Jam-Reset push-button is press - - - - - - - - - - - - - + diff --git a/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_DPM_AOI.L5X b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_DPM_AOI.L5X new file mode 100644 index 0000000..cd3de74 --- /dev/null +++ b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_DPM_AOI.L5X @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + — Lost Communication”, places it in MCM.CMD.Log, and increments MCM.CMD.Log_Quantity. +If the same line later appears in MCM.STS.Acknowledge_Log, the routine latches Acknowledge and clears the entry so the log stays current. + +The command bit MCM.STS.Unacknowledge_All_Logs resets the Acknowledge latch, guaranteeing that the next loss of communication will produce a fresh message. + +Command bits +The routine receives Communication_Fault from its own port monitor. +The routine receives EN4TR_Communication_Fault from the rack adapter. +The routine receives MCM.STS.Unacknowledge_All_Logs to clear the acknowledge latch. + +Status bits +The routine sets Communication_Faulted when either link is down. +The routine sets CTRL.STS.Communication_Faulted with the same value. + +HMI bits +The HMI displays HMI.STATE as 0 for healthy and 1 for faulted. +The HMI raises HMI.Alarm.Communication_Faulted only while Communication_Faulted is true and EN4TR_Communication_Fault is false. + +Alarm bits +The system raises HMI.Alarm.Communication_Faulted whenever the switch itself loses communication and the EN4TR adapter is still online. +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X index 37decac..4fb9276 100644 --- a/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X +++ b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X @@ -1,10 +1,10 @@  - + - - @@ -83,12 +82,12 @@ - + - + @@ -107,12 +106,12 @@ - + - @@ -120,44 +119,28 @@ - - - - - - - - - - - - - + @@ -180,7 +163,6 @@ - diff --git a/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X index 9664a72..dfe080e 100644 --- a/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X +++ b/PLC/Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X @@ -1,661 +1,9 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -674,61 +22,32 @@ Pressed]]> - - + + - - + + - + - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -737,9 +56,6 @@ Pressed]]> - - - @@ -748,20 +64,19 @@ Pressed]]> - - + + + + + + + - - - - - - @@ -770,53 +85,21 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + @@ -825,53 +108,24 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - @@ -880,53 +134,32 @@ Pressed]]> - - - - + - - - - - - - - - - - - - - - - + - - - @@ -935,9 +168,6 @@ Pressed]]> - - - @@ -946,55 +176,47 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - @@ -1009,9 +231,6 @@ Pressed]]> - - - @@ -1020,9 +239,6 @@ Pressed]]> - - - @@ -1031,9 +247,6 @@ Pressed]]> - - - @@ -1042,9 +255,6 @@ Pressed]]> - - - @@ -1059,9 +269,6 @@ Pressed]]> - - - @@ -1070,9 +277,6 @@ Pressed]]> - - - @@ -1084,12 +288,6 @@ Pressed]]> - - - - - - @@ -1099,20 +297,11 @@ Pressed]]> - - - - - - - - - - + @@ -1121,31 +310,11 @@ Pressed]]> - - - - - - - - - - - - - - - - - - - - @@ -1154,9 +323,6 @@ Pressed]]> - - - @@ -1171,9 +337,6 @@ Pressed]]> - - - @@ -1182,9 +345,6 @@ Pressed]]> - - - @@ -1193,9 +353,6 @@ Pressed]]> - - - @@ -1204,31 +361,14 @@ Pressed]]> - - - - - - - - - - - - - - - - - @@ -1237,9 +377,6 @@ Pressed]]> - - - @@ -1248,9 +385,6 @@ Pressed]]> - - - @@ -1259,77 +393,74 @@ Pressed]]> - - - - - + + - - - - + - + - - - - + - - - - - + + - - - - - + + - - - - - + + - - + + - - + + + + + + + + + + + + + + + + + @@ -1338,12 +469,12 @@ Pressed]]> - + - + @@ -1378,255 +509,220 @@ Pressed]]> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1635,158 +731,188 @@ Pressed]]> - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - + @@ -1794,7 +920,7 @@ Pressed]]> - + diff --git a/PLC/Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X b/PLC/Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X index 0423c48..ebff21b 100644 --- a/PLC/Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X +++ b/PLC/Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X @@ -1,11 +1,21 @@  - - + + + + + - diff --git a/PLC/UDTs/STATION_JR_PB_DataTypes.L5X b/PLC/UDTs/STATION_JR_PB_DataTypes.L5X index 960ad60..9be60a8 100644 --- a/PLC/UDTs/STATION_JR_PB_DataTypes.L5X +++ b/PLC/UDTs/STATION_JR_PB_DataTypes.L5X @@ -1,6 +1,6 @@  - - + + @@ -15,7 +15,7 @@ -