From a285f8a3c4c63ce2e0559d1b6368a825c68d49c7 Mon Sep 17 00:00:00 2001 From: "gigi.mamaladze" Date: Fri, 27 Jun 2025 23:23:44 +0400 Subject: [PATCH] MTN6-267 --- PLC/AOIs/AOI_EXTENDO_AOI.L5X | 473 ++ PLC/Simulations/Extendo/OIP/Extendo.tscn | 71 + PLC/Simulations/Extendo/OIP/plc.gd | 30 + .../Extendo/PLC/AOIs/AOI_APF_AOI.L5X | 958 +++ .../Extendo/PLC/AOIs/AOI_DPM_AOI.L5X | 211 + .../Extendo/PLC/AOIs/AOI_EXTENDO_AOI.L5X | 473 ++ .../Extendo/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X | 93 + .../Extendo/PLC/AOIs/AOI_MCM_AOI.L5X | 622 ++ PLC/Simulations/Extendo/PLC/Extendo.L5X | 5281 +++++++++++++++++ .../Extendo/PLC/UDTs/UDT_APF_DataType.L5X | 361 ++ .../Extendo/PLC/UDTs/UDT_DPM_DataType.L5X | 113 + .../Extendo/PLC/UDTs/UDT_Extendo_DataType.L5X | 323 + .../Extendo/PLC/UDTs/UDT_MCM_DataType.L5X | 172 + PLC/UDTs/Extendo_DataType.L5X | 323 + 14 files changed, 9504 insertions(+) create mode 100644 PLC/AOIs/AOI_EXTENDO_AOI.L5X create mode 100644 PLC/Simulations/Extendo/OIP/Extendo.tscn create mode 100644 PLC/Simulations/Extendo/OIP/plc.gd create mode 100644 PLC/Simulations/Extendo/PLC/AOIs/AOI_APF_AOI.L5X create mode 100644 PLC/Simulations/Extendo/PLC/AOIs/AOI_DPM_AOI.L5X create mode 100644 PLC/Simulations/Extendo/PLC/AOIs/AOI_EXTENDO_AOI.L5X create mode 100644 PLC/Simulations/Extendo/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X create mode 100644 PLC/Simulations/Extendo/PLC/AOIs/AOI_MCM_AOI.L5X create mode 100644 PLC/Simulations/Extendo/PLC/Extendo.L5X create mode 100644 PLC/Simulations/Extendo/PLC/UDTs/UDT_APF_DataType.L5X create mode 100644 PLC/Simulations/Extendo/PLC/UDTs/UDT_DPM_DataType.L5X create mode 100644 PLC/Simulations/Extendo/PLC/UDTs/UDT_Extendo_DataType.L5X create mode 100644 PLC/Simulations/Extendo/PLC/UDTs/UDT_MCM_DataType.L5X create mode 100644 PLC/UDTs/Extendo_DataType.L5X diff --git a/PLC/AOIs/AOI_EXTENDO_AOI.L5X b/PLC/AOIs/AOI_EXTENDO_AOI.L5X new file mode 100644 index 0000000..51cc441 --- /dev/null +++ b/PLC/AOIs/AOI_EXTENDO_AOI.L5X @@ -0,0 +1,473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +127 + + +-128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/OIP/Extendo.tscn b/PLC/Simulations/Extendo/OIP/Extendo.tscn new file mode 100644 index 0000000..90ffb62 --- /dev/null +++ b/PLC/Simulations/Extendo/OIP/Extendo.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=8 format=3 uid="uid://cp0g831sj4k8a"] + +[ext_resource type="PackedScene" uid="uid://dyhvoundu2kqc" path="res://parts/Building.tscn" id="1_c6gub"] +[ext_resource type="PackedScene" uid="uid://dm55h6ap605bw" path="res://parts/BeltConveyor.tscn" id="3_rgmp4"] +[ext_resource type="PackedScene" uid="uid://bqlkj4ar8q1ws" path="res://parts/assemblies/BeltConveyorAssembly.tscn" id="4_07jwo"] +[ext_resource type="PackedScene" uid="uid://bl73u0rvt2orv" path="res://parts/Despawner.tscn" id="5_m62qg"] +[ext_resource type="PackedScene" uid="uid://gddgyvex6gdj" path="res://parts/PushButton.tscn" id="6_kbqyo"] +[ext_resource type="PackedScene" uid="uid://co2mqmdwpn57w" path="res://parts/BoxSpawner.tscn" id="7_rgmp4"] +[ext_resource type="Script" uid="uid://cosba25r00plu" path="res://plc.gd" id="8_07jwo"] + +[node name="Simulation" type="Node3D"] + +[node name="Building" parent="." instance=ExtResource("1_c6gub")] + +[node name="FL4066_4" parent="." instance=ExtResource("3_rgmp4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.85104, -0.0270723, -1.67318) +belt_color = Color(1, 0, 0, 1) +enable_comms = true +speed_tag_name = "FL4066_4_EX1_OIP" +size = Vector3(12.7366, 1.97336, 1.524) +metadata/hijack_scale = true + +[node name="FL4066_2" parent="." instance=ExtResource("4_07jwo")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.3089, 1.19209e-06, -1.66026) +local_floor_plane = Plane(0, 1, 0, -2) +enable_comms = true +speed_tag_name = "FL4066_2_OIP" +running_tag_name = "" +metadata/hijack_scale = true +size = Vector3(9.17335, 0.5, 1.524) +metadata/hijack_scale = true + +[node name="Despawner" parent="." instance=ExtResource("5_m62qg")] +transform = Transform3D(2, 0, 0, 0, 1, 0, 0, 0, 2, -0.57238, -1.04757, -1.6072) + +[node name="PushButton" parent="." instance=ExtResource("6_kbqyo")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.5011, 0.0631, -0.766991) +text = "MCM_START" +toggle = true +pressed = true +button_color = Color(0, 1, 0, 1) +enable_comms = true +pushbutton_tag_group_name = "TagGroup0" +pushbutton_tag_name = "MCM_START_TOGGLE_OIP" +lamp_tag_group_name = "TagGroup0" + +[node name="PushButton2" parent="." instance=ExtResource("6_kbqyo")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.9291, 0.0677567, -0.761984) +text = "Interlock" +toggle = true +pressed = true +button_color = Color(0, 1, 0, 1) +enable_comms = true +pushbutton_tag_group_name = "TagGroup0" +pushbutton_tag_name = "INTERLOCK_TOGGLE_OIP" +lamp_tag_group_name = "TagGroup0" + +[node name="PushButton3" parent="." instance=ExtResource("6_kbqyo")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.3472, 0.0670541, -0.761984) +text = "DPM_Communication_Fault" +toggle = true +enable_comms = true +pushbutton_tag_group_name = "TagGroup0" +pushbutton_tag_name = "DPM_COMMUNICATION_TOGGLE_OIP" +lamp_tag_group_name = "TagGroup0" + +[node name="BoxSpawner" parent="." instance=ExtResource("7_rgmp4")] +transform = Transform3D(1, 2.30012e-09, -9.31322e-10, -2.30012e-09, 1, 8.84756e-09, 9.31322e-10, -8.84756e-09, 1, -21.622, 0.501001, -1.71765) + +[node name="PLC" type="Node" parent="."] +script = ExtResource("8_07jwo") diff --git a/PLC/Simulations/Extendo/OIP/plc.gd b/PLC/Simulations/Extendo/OIP/plc.gd new file mode 100644 index 0000000..0fa5d69 --- /dev/null +++ b/PLC/Simulations/Extendo/OIP/plc.gd @@ -0,0 +1,30 @@ +@tool +extends Node + +var simu_Started +@onready var conveyor: BeltConveyorAssembly = $"../FL4066_2" +@onready var boxSpawn: BoxSpawner = $"../BoxSpawner" + +func _enter_tree() -> void: + SimulationEvents.simulation_started.connect(_simulation_started) + SimulationEvents.simulation_ended.connect(_simulation_ended) + +func _simulation_started() -> void: + print("Simulation Started !") + simu_Started = true + +func _simulation_ended(): + print("Simulation Ended") + simu_Started = false + + +func _physics_process(delta: float) -> void: + if (!simu_Started): return + + if(conveyor.speed == 0): + boxSpawn.disable = true + else: + boxSpawn.disable = false + + + diff --git a/PLC/Simulations/Extendo/PLC/AOIs/AOI_APF_AOI.L5X b/PLC/Simulations/Extendo/PLC/AOIs/AOI_APF_AOI.L5X new file mode 100644 index 0000000..985d57e --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/AOIs/AOI_APF_AOI.L5X @@ -0,0 +1,958 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/AOIs/AOI_DPM_AOI.L5X b/PLC/Simulations/Extendo/PLC/AOIs/AOI_DPM_AOI.L5X new file mode 100644 index 0000000..bcfd145 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/AOIs/AOI_DPM_AOI.L5X @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/AOIs/AOI_EXTENDO_AOI.L5X b/PLC/Simulations/Extendo/PLC/AOIs/AOI_EXTENDO_AOI.L5X new file mode 100644 index 0000000..51cc441 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/AOIs/AOI_EXTENDO_AOI.L5X @@ -0,0 +1,473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +127 + + +-128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X b/PLC/Simulations/Extendo/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X new file mode 100644 index 0000000..01f1236 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/AOIs/AOI_FLIP_FLOP_AOI.L5X @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/AOIs/AOI_MCM_AOI.L5X b/PLC/Simulations/Extendo/PLC/AOIs/AOI_MCM_AOI.L5X new file mode 100644 index 0000000..678bed6 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/AOIs/AOI_MCM_AOI.L5X @@ -0,0 +1,622 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/Extendo.L5X b/PLC/Simulations/Extendo/PLC/Extendo.L5X new file mode 100644 index 0000000..87f99a6 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/Extendo.L5X @@ -0,0 +1,5281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Rockwell Automation/Allen-Bradley1756-EN2T4325481 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +016ES7 158-3MU10-0XA0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Rockwell Automation/Allen-BradleyArmor PowerFlex 35x-6Dx-xxx114ddee8a4-47cf-4935-b365-696326c16b5dAB:35_APF_Drive:I:1<DataType Name="AB:35_APF_Drive:I:1" Class="IO"><Members><Member Name="FaultMember" DataType="DINT" Hidden="True" /><Member Name="RunMode" DataType="BIT" BitNumber="0" Target="FaultMember" /><Member Name="ConnectionFaulted" DataType="BIT" BitNumber="1" Target="FaultMember" /><Member Name="DriveStatus" DataType="DINT" Radix="Binary" /><Member Name="Ready" DataType="BIT" BitNumber="0" Target="DriveStatus" /><Member Name="Running" DataType="BIT" BitNumber="1" Target="DriveStatus" /><Member Name="CommandedDirection" DataType="BIT" BitNumber="2" Target="DriveStatus" /><Member Name="ActualDirection" DataType="BIT" BitNumber="3" Target="DriveStatus" /><Member Name="Accelerating" DataType="BIT" BitNumber="4" Target="DriveStatus" /><Member Name="Decelerating" DataType="BIT" BitNumber="5" Target="DriveStatus" /><Member Name="AtReferenceSpeed" DataType="BIT" BitNumber="6" Target="DriveStatus" /><Member Name="Fault" DataType="BIT" BitNumber="7" Target="DriveStatus" /><Member Name="SafetyIn0Monitor" DataType="BIT" BitNumber="8" Target="DriveStatus" /><Member Name="SafetyIn1Monitor" DataType="BIT" BitNumber="9" Target="DriveStatus" /><Member Name="SafetyIn2Monitor" DataType="BIT" BitNumber="10" Target="DriveStatus" /><Member Name="SafetyIn3Monitor" DataType="BIT" BitNumber="11" Target="DriveStatus" /><Member Name="SafetyOutMonitor" DataType="BIT" BitNumber="12" Target="DriveStatus" /><Member Name="SafeTorqueEnabled" DataType="BIT" BitNumber="14" Target="DriveStatus" /><Member Name="SafetyFault" DataType="BIT" BitNumber="15" Target="DriveStatus" /><Member Name="In_0" DataType="BIT" BitNumber="16" Target="DriveStatus" /><Member Name="In_1" DataType="BIT" BitNumber="17" Target="DriveStatus" /><Member Name="In_2" DataType="BIT" BitNumber="18" Target="DriveStatus" /><Member Name="In_3" DataType="BIT" BitNumber="19" Target="DriveStatus" /><Member Name="IO_0" DataType="BIT" BitNumber="20" Target="DriveStatus" /><Member Name="IO_1" DataType="BIT" BitNumber="21" Target="DriveStatus" /><Member Name="KeypadButtonF0" DataType="BIT" BitNumber="24" Target="DriveStatus" /><Member Name="KeypadButtonF1" DataType="BIT" BitNumber="25" Target="DriveStatus" /><Member Name="KeypadButtonF2" DataType="BIT" BitNumber="26" Target="DriveStatus" /><Member Name="KeypadHandMode" DataType="BIT" BitNumber="27" Target="DriveStatus" /><Member Name="ThreePhaseACPowerPresent" DataType="BIT" BitNumber="28" Target="DriveStatus" /><Member Name="DisconnectClosed" DataType="BIT" BitNumber="29" Target="DriveStatus" /><Member Name="EMBrakeReleased" DataType="BIT" BitNumber="30" Target="DriveStatus" /><Member Name="Alarm" DataType="BIT" BitNumber="31" Target="DriveStatus" /><Member Name="OutputFrequency" DataType="REAL" Radix="Float" /><Member Name="OutputVoltage" DataType="REAL" Radix="Float" /><Member Name="OutputCurrent" DataType="REAL" Radix="Float" /><Member Name="OutputPower" DataType="REAL" Radix="Float" /><Member Name="DCBusVoltage" DataType="REAL" Radix="Float" /><Member Name="DriveHeatsinkTemperature" DataType="REAL" Radix="Float" /><Member Name="EncoderCounts" DataType="DINT" Radix="Decimal" /><Member Name="MotorOverloadLevel" DataType="REAL" Radix="Float" /><Member Name="TripFaultCode" DataType="DINT" Radix="Decimal" /><Member Name="Position" DataType="DINT" Radix="Decimal" Hidden="True" /><Member Name="Velocity" DataType="REAL" Radix="Float" /><Member Name="Pad0" DataType="DINT" Radix="Binary" Hidden="True" /><Member Name="Pad1" DataType="DINT" Radix="Binary" Hidden="True" /><Member Name="Pad2" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="Pad3" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="Pad4" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="DLXDigitalOut" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="DLXAnalogOut0" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogOut1" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogOut2" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogOut3" DataType="REAL" Radix="Float" Hidden="True" /></Members></DataType>AB:35_APF_Drive:O:1<DataType Name="AB:35_APF_Drive:O:1" Class="IO"><Members><Member Name="LogicCommand" DataType="DINT" Radix="Binary" /><Member Name="Stop" DataType="BIT" BitNumber="0" Target="LogicCommand" /><Member Name="Start" DataType="BIT" BitNumber="1" Target="LogicCommand" /><Member Name="Run" DataType="BIT" BitNumber="2" Target="LogicCommand" /><Member Name="Jog" DataType="BIT" BitNumber="3" Target="LogicCommand" /><Member Name="DirectionCmd_0" DataType="BIT" BitNumber="4" Target="LogicCommand" /><Member Name="DirectionCmd_1" DataType="BIT" BitNumber="5" Target="LogicCommand" /><Member Name="ClearFault" DataType="BIT" BitNumber="7" Target="LogicCommand" /><Member Name="AccelRefSelect_0" DataType="BIT" BitNumber="8" Target="LogicCommand" /><Member Name="AccelRefSelect_1" DataType="BIT" BitNumber="9" Target="LogicCommand" /><Member Name="AccelRefSelect_2" DataType="BIT" BitNumber="10" Target="LogicCommand" /><Member Name="VelocityRefSelect_0" DataType="BIT" BitNumber="13" Target="LogicCommand" /><Member Name="VelocityRefSelect_1" DataType="BIT" BitNumber="14" Target="LogicCommand" /><Member Name="VelocityRefSelect_2" DataType="BIT" BitNumber="15" Target="LogicCommand" /><Member Name="IO_0" DataType="BIT" BitNumber="20" Target="LogicCommand" /><Member Name="IO_1" DataType="BIT" BitNumber="21" Target="LogicCommand" /><Member Name="EMBrakeAutoManCtrl" DataType="BIT" BitNumber="30" Target="LogicCommand" /><Member Name="EMBrakeRelease" DataType="BIT" BitNumber="31" Target="LogicCommand" /><Member Name="CommandedVelocity" DataType="REAL" Radix="Float" /><Member Name="Pad0" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="Pad1" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="Pad2" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="DLXDigitalIn" DataType="SINT" Radix="Binary" Hidden="True" /><Member Name="DLXAnalogIn0" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogIn1" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogIn2" DataType="REAL" Radix="Float" Hidden="True" /><Member Name="DLXAnalogIn3" DataType="REAL" Radix="Float" Hidden="True" /></Members></DataType>1101 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +127 + + +-128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +127 + + +-128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/UDTs/UDT_APF_DataType.L5X b/PLC/Simulations/Extendo/PLC/UDTs/UDT_APF_DataType.L5X new file mode 100644 index 0000000..6e9b6cd --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/UDTs/UDT_APF_DataType.L5X @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/UDTs/UDT_DPM_DataType.L5X b/PLC/Simulations/Extendo/PLC/UDTs/UDT_DPM_DataType.L5X new file mode 100644 index 0000000..2468634 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/UDTs/UDT_DPM_DataType.L5X @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/UDTs/UDT_Extendo_DataType.L5X b/PLC/Simulations/Extendo/PLC/UDTs/UDT_Extendo_DataType.L5X new file mode 100644 index 0000000..723fb03 --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/UDTs/UDT_Extendo_DataType.L5X @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/Simulations/Extendo/PLC/UDTs/UDT_MCM_DataType.L5X b/PLC/Simulations/Extendo/PLC/UDTs/UDT_MCM_DataType.L5X new file mode 100644 index 0000000..f93220b --- /dev/null +++ b/PLC/Simulations/Extendo/PLC/UDTs/UDT_MCM_DataType.L5X @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/UDTs/Extendo_DataType.L5X b/PLC/UDTs/Extendo_DataType.L5X new file mode 100644 index 0000000..723fb03 --- /dev/null +++ b/PLC/UDTs/Extendo_DataType.L5X @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +