From b961d2055a405cd49e26d726a914af6b6ddbc00b Mon Sep 17 00:00:00 2001 From: ilia gurielidze Date: Mon, 26 May 2025 15:24:47 +0400 Subject: [PATCH 1/3] MTN6-219 --- .../STATION_JR_PB/{ => OIP}/Simulation.tscn | 0 .../STATION_JR_PB/OIP/station_jr_pb.gd | 32 +++++++++++++++++++ Simulations/STATION_JR_PB/{ => OIP}/utils.gd | 0 .../{ => PLC}/AOIs/AOI_STATION_JR_PB_AOI.L5X | 0 .../{ => PLC}/AOIs/AOI_VFD_AOI.L5X | 0 .../STATION_JR_PB/{ => PLC}/STATION_JR_PB.L5X | 0 .../UDTs/STATION_JR_PB_DataTypes.L5X | 0 .../{ => PLC}/UDTs/VFD_DataTypes.L5X | 0 8 files changed, 32 insertions(+) rename Simulations/STATION_JR_PB/{ => OIP}/Simulation.tscn (100%) create mode 100644 Simulations/STATION_JR_PB/OIP/station_jr_pb.gd rename Simulations/STATION_JR_PB/{ => OIP}/utils.gd (100%) rename Simulations/STATION_JR_PB/{ => PLC}/AOIs/AOI_STATION_JR_PB_AOI.L5X (100%) rename Simulations/STATION_JR_PB/{ => PLC}/AOIs/AOI_VFD_AOI.L5X (100%) rename Simulations/STATION_JR_PB/{ => PLC}/STATION_JR_PB.L5X (100%) rename Simulations/STATION_JR_PB/{ => PLC}/UDTs/STATION_JR_PB_DataTypes.L5X (100%) rename Simulations/STATION_JR_PB/{ => PLC}/UDTs/VFD_DataTypes.L5X (100%) diff --git a/Simulations/STATION_JR_PB/Simulation.tscn b/Simulations/STATION_JR_PB/OIP/Simulation.tscn similarity index 100% rename from Simulations/STATION_JR_PB/Simulation.tscn rename to Simulations/STATION_JR_PB/OIP/Simulation.tscn diff --git a/Simulations/STATION_JR_PB/OIP/station_jr_pb.gd b/Simulations/STATION_JR_PB/OIP/station_jr_pb.gd new file mode 100644 index 0000000..8c99163 --- /dev/null +++ b/Simulations/STATION_JR_PB/OIP/station_jr_pb.gd @@ -0,0 +1,32 @@ +@tool +extends Node +@onready var box_spawner: BoxSpawner = $"../BoxSpawner" +@onready var ul_1_3: BeltConveyorAssembly = $"../UL1_3" + +var color_1 +var color_2 +var tag_group = "TagGroup0" +var display_color_1 +var display_color_2 + +func _ready() -> void: + + SimulationEvents.simulation_started.connect(_on_simulation_started) + +func _on_simulation_started() -> void: + + OIPComms.register_tag(tag_group, "[PLC]UL1_3_JR_PB1.CTRL.STS.Log.LEN", 1) + + # Register all 82 DATA tags + for i in range(82): + var data_tag = "[PLC]UL1_3_JR_PB1.CTRL.STS.Log.DATA[" + str(i) + "]" + OIPComms.register_tag(tag_group, data_tag, 1) + +func _physics_process(delta: float) -> void: + + box_spawner.disable = ul_1_3.speed == 0 + + + #print("Log String: ", Utils.read_string(tag_group, "UL1_3_JR_PB1.CTRL.STS.Log")) + + diff --git a/Simulations/STATION_JR_PB/utils.gd b/Simulations/STATION_JR_PB/OIP/utils.gd similarity index 100% rename from Simulations/STATION_JR_PB/utils.gd rename to Simulations/STATION_JR_PB/OIP/utils.gd diff --git a/Simulations/STATION_JR_PB/AOIs/AOI_STATION_JR_PB_AOI.L5X b/Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X similarity index 100% rename from Simulations/STATION_JR_PB/AOIs/AOI_STATION_JR_PB_AOI.L5X rename to Simulations/STATION_JR_PB/PLC/AOIs/AOI_STATION_JR_PB_AOI.L5X diff --git a/Simulations/STATION_JR_PB/AOIs/AOI_VFD_AOI.L5X b/Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X similarity index 100% rename from Simulations/STATION_JR_PB/AOIs/AOI_VFD_AOI.L5X rename to Simulations/STATION_JR_PB/PLC/AOIs/AOI_VFD_AOI.L5X diff --git a/Simulations/STATION_JR_PB/STATION_JR_PB.L5X b/Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X similarity index 100% rename from Simulations/STATION_JR_PB/STATION_JR_PB.L5X rename to Simulations/STATION_JR_PB/PLC/STATION_JR_PB.L5X diff --git a/Simulations/STATION_JR_PB/UDTs/STATION_JR_PB_DataTypes.L5X b/Simulations/STATION_JR_PB/PLC/UDTs/STATION_JR_PB_DataTypes.L5X similarity index 100% rename from Simulations/STATION_JR_PB/UDTs/STATION_JR_PB_DataTypes.L5X rename to Simulations/STATION_JR_PB/PLC/UDTs/STATION_JR_PB_DataTypes.L5X diff --git a/Simulations/STATION_JR_PB/UDTs/VFD_DataTypes.L5X b/Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X similarity index 100% rename from Simulations/STATION_JR_PB/UDTs/VFD_DataTypes.L5X rename to Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X -- 2.43.0 From 116906039bce54e6f764b2323e96a1b2b112d2aa Mon Sep 17 00:00:00 2001 From: ilia gurielidze Date: Mon, 26 May 2025 15:37:04 +0400 Subject: [PATCH 2/3] Added View and Image --- .../PLC_SIMULATIONS_2025-05-26_1536.zip | Bin 0 -> 7728 bytes .../STATION_JR_PB/Ignition/Station_JR_PB.svg | 50 ++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 Simulations/STATION_JR_PB/Ignition/PLC_SIMULATIONS_2025-05-26_1536.zip create mode 100644 Simulations/STATION_JR_PB/Ignition/Station_JR_PB.svg diff --git a/Simulations/STATION_JR_PB/Ignition/PLC_SIMULATIONS_2025-05-26_1536.zip b/Simulations/STATION_JR_PB/Ignition/PLC_SIMULATIONS_2025-05-26_1536.zip new file mode 100644 index 0000000000000000000000000000000000000000..61ddaeb09904f59ff73c99e7b71c673041602dc0 GIT binary patch literal 7728 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 UyT7u7`!gE;@EXfMWrTwIA1iE>!T + + + + + + + + + -- 2.43.0 From f1f9cd65f0be9b144e2d94605d9c0f10f6ee7dad Mon Sep 17 00:00:00 2001 From: ilia gurielidze Date: Mon, 26 May 2025 16:52:32 +0400 Subject: [PATCH 3/3] MTN6-220 --- .../PLC_SIMULATIONS_2025-05-26_1536.zip | Bin 7728 -> 6621 bytes .../STATION_JR_PB/PLC/STATION_JR_PB.L5X | 137 +- .../PLC/UDTs/STATION_JR_PB_DataTypes.L5X | 1812 +---------------- .../STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X | 1434 ++++++++++++- 4 files changed, 1624 insertions(+), 1759 deletions(-) diff --git a/Simulations/STATION_JR_PB/Ignition/PLC_SIMULATIONS_2025-05-26_1536.zip b/Simulations/STATION_JR_PB/Ignition/PLC_SIMULATIONS_2025-05-26_1536.zip index 61ddaeb09904f59ff73c99e7b71c673041602dc0..d58b33ae30d4114389fe43bf52fdb3278af8d33c 100644 GIT binary patch delta 5921 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 R;loX$q9ec{q4?+We*lf{Y?lB4 delta 6997 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 - - + + @@ -624,7 +624,7 @@ Stopped by Station Stop PushButton]]> - diff --git a/Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X b/Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X index 810e6cf..fa54206 100644 --- a/Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X +++ b/Simulations/STATION_JR_PB/PLC/UDTs/VFD_DataTypes.L5X @@ -1,7 +1,280 @@  - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.43.0