Updated FPE
This commit is contained in:
parent
c2e24221c1
commit
ab43ed92fa
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--FULL PHOTOEYE-->
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_FPE" TargetType="AddOnInstructionDefinition" TargetRevision="1.0 " TargetLastEdited="2025-06-09T18:48:56.548Z" ContainsContext="true" ExportDate="Mon Jun 09 22:52:27 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_FPE" TargetType="AddOnInstructionDefinition" TargetRevision="1.0 " TargetLastEdited="2025-06-19T17:09:12.113Z" ContainsContext="true" ExportDate="Thu Jun 19 21:14:14 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Context" Name="BaseProgram">
|
||||
<AddOnInstructionDefinitions Use="Context">
|
||||
<AddOnInstructionDefinition Use="Target" Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-09T18:48:56.548Z" EditedBy="LCIBATUMI\gigi.mamaladze"
|
||||
<AddOnInstructionDefinition Use="Target" Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-19T17:09:12.113Z" EditedBy="LCIBATUMI\gigi.mamaladze"
|
||||
SoftwareRevision="v36.00">
|
||||
<Description>
|
||||
<![CDATA[FULL PHOTOEYE]]>
|
||||
@ -14,11 +14,11 @@
|
||||
<Parameter Name="HMI" TagType="Base" DataType="UDT_HMI_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Partner_PE" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="VFD" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Conveyor" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="FIO" TagType="Base" DataType="UDT_CTRL_SIO_FIO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Clear_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE]]>
|
||||
<![CDATA[PE Input]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
@ -40,17 +40,9 @@
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Can_Run_Up" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Beacon_Light_O" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[PE is on discharge of conveyor]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Out_Beacon_Light" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[Turns the Blue Beacon On]]>
|
||||
<![CDATA[Blue Beacon Light Output]]>
|
||||
</Description>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
@ -90,23 +82,18 @@
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[When Upstream Conveyors are stopped, keeps the Conveyour running until the Discharge PE is Blocked]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Full_String" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[' FULL']]>
|
||||
<![CDATA[Full String]]>
|
||||
</Description>
|
||||
<DefaultData Format="String" Length="5">
|
||||
<![CDATA[' FULL']]>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Name" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[PE Name]]>
|
||||
</Description>
|
||||
<DefaultData Format="String" Length="0">
|
||||
<![CDATA['']]>
|
||||
</DefaultData>
|
||||
@ -126,50 +113,35 @@
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(In_Clear)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
<![CDATA[XIO(Clear_I)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="2" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Blocked)GT(Full_Timer.PRE,0)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
<![CDATA[XIO(Conveyor.STS.Maintenance_Mode)XIC(Blocked)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="3" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(VFD.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,VFD.CMD.Log);]]>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(Conveyor.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,Conveyor.CMD.Log);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="4" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Can_Run_Up)XIC(VFD.STS.Interlock)OTL(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Beacon_Light_O) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="5" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Blocked) ,XIO(Can_Run_Up) ]OTU(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Beacon_Light_O);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="6" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Run_Up_Enabled)OTL(VFD.CMD.Run_Up_Enabled);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="7" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Out_Beacon_Light) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Out_Beacon_Light);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="9" Type="N">
|
||||
<Text>
|
||||
<![CDATA[LBL(JMP)NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="10" Type="N">
|
||||
<Rung Number="7" Type="N">
|
||||
<Comment>
|
||||
<![CDATA[ALARMS
|
||||
]]>
|
||||
@ -178,9 +150,9 @@
|
||||
<![CDATA[NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="11" Type="N">
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(VFD.STS.Running)XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
<![CDATA[XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
@ -194,17 +166,17 @@
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1);]]>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1)FLL(5,HMI.TimeOut,1);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
</Routine>
|
||||
</Routines>
|
||||
<Dependencies>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_VFD"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_PE"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_SIO_FIO"/>
|
||||
<Dependency Type="DataType" Name="UDT_HMI_PE"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_VFD"/>
|
||||
</Dependencies>
|
||||
</AddOnInstructionDefinition>
|
||||
</AddOnInstructionDefinitions>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=13 format=3 uid="uid://dhguxwgsg2mew"]
|
||||
[gd_scene load_steps=14 format=3 uid="uid://dhguxwgsg2mew"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dyhvoundu2kqc" path="res://parts/Building.tscn" id="1_pqjvq"]
|
||||
[ext_resource type="PackedScene" uid="uid://bqlkj4ar8q1ws" path="res://parts/assemblies/BeltConveyorAssembly.tscn" id="3_3xfn1"]
|
||||
@ -6,9 +6,10 @@
|
||||
[ext_resource type="PackedScene" uid="uid://c1mup2vown0ak" path="res://parts/BladeStop.tscn" id="6_gux8d"]
|
||||
[ext_resource type="PackedScene" uid="uid://co2mqmdwpn57w" path="res://parts/BoxSpawner.tscn" id="7_vamps"]
|
||||
[ext_resource type="PackedScene" uid="uid://gddgyvex6gdj" path="res://parts/PushButton.tscn" id="8_pqjvq"]
|
||||
[ext_resource type="Script" uid="uid://b7gcalyqn1xyy" path="res://fpe.gd" id="8_r6n5s"]
|
||||
[ext_resource type="Script" uid="uid://4rx6ds4gkct1" path="res://fpe.gd" id="8_r6n5s"]
|
||||
[ext_resource type="PackedScene" uid="uid://drle8i15nwr68" path="res://parts/StackLight.tscn" id="9_cb1ro"]
|
||||
[ext_resource type="Script" uid="uid://bl7o7avq4pi78" path="res://src/StackLight/stack_light_data.gd" id="10_2l86j"]
|
||||
[ext_resource type="PackedScene" uid="uid://bl73u0rvt2orv" path="res://parts/Despawner.tscn" id="11_cb1ro"]
|
||||
[ext_resource type="Script" uid="uid://buet0tp11gjdl" path="res://src/StackLight/stack_segment_data.gd" id="11_gux8d"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3xfn1"]
|
||||
@ -45,13 +46,14 @@ tag_name = "In_Clear_OIP"
|
||||
|
||||
[node name="BladeStop" parent="." instance=ExtResource("6_gux8d")]
|
||||
transform = Transform3D(-0.999323, -0.0336398, 0.00665379, 0.0336435, -0.999434, 0, 0.0148438, 0.00049968, 0.447951, 0.891211, 1.3309, -1.28927)
|
||||
active = true
|
||||
|
||||
[node name="BoxSpawner" parent="." instance=ExtResource("7_vamps")]
|
||||
transform = Transform3D(1, 2.30012e-09, -9.31322e-10, -2.30012e-09, 1, 8.84756e-09, 9.31322e-10, -8.84756e-09, 1, -9.44986, 0.501, -1.32867)
|
||||
transform = Transform3D(1, 2.30012e-09, -9.31322e-10, -2.30012e-09, 1, 8.84756e-09, 9.31322e-10, -8.84756e-09, 1, -9.36164, 0.501, -1.32867)
|
||||
|
||||
[node name="fpe" type="Node" parent="."]
|
||||
[node name="fpe" type="Node" parent="." node_paths=PackedStringArray("UL1_3", "box_spawner")]
|
||||
script = ExtResource("8_r6n5s")
|
||||
UL1_3 = NodePath("../UL1_3")
|
||||
box_spawner = NodePath("../BoxSpawner")
|
||||
|
||||
[node name="MCM_Start" parent="." instance=ExtResource("8_pqjvq")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.95448, 0.102839, -0.460195)
|
||||
@ -72,37 +74,15 @@ enable_comms = true
|
||||
tag_groups = null
|
||||
tag_name = "Beacon_Light_OIP"
|
||||
|
||||
[node name="UL1_4" parent="." instance=ExtResource("3_3xfn1")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.90031, 0, -1.35781)
|
||||
enable_comms = true
|
||||
speed_tag_name = "UL1_4_OIP"
|
||||
running_tag_name = ""
|
||||
metadata/hijack_scale = true
|
||||
size = Vector3(7.1935, 0.5, 1.524)
|
||||
metadata/hijack_scale = true
|
||||
|
||||
[node name="UL1_4_FPE1" parent="." instance=ExtResource("4_cb1ro")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.70326, 0.0989852, -2.5893)
|
||||
normally_closed = true
|
||||
enable_comms = true
|
||||
tag_name = "UL1_4_FPE_OIP"
|
||||
|
||||
[node name="Run_UP" parent="." instance=ExtResource("8_pqjvq")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.22809, 0.105224, -0.460195)
|
||||
text = "RUN_UP"
|
||||
[node name="PushButton2" parent="." instance=ExtResource("8_pqjvq")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.52328, 0.106103, -0.460195)
|
||||
text = "Maintenance_Mode_OIP"
|
||||
toggle = true
|
||||
pressed = true
|
||||
button_color = Color(0.297046, 0.494994, 1, 1)
|
||||
button_color = Color(0.703868, 0.407683, 3.85046e-07, 1)
|
||||
enable_comms = true
|
||||
pushbutton_tag_group_name = "TagGroup0"
|
||||
pushbutton_tag_name = "Can_Run_UP_OIP"
|
||||
pushbutton_tag_name = "Maintenance_Mode_OIP"
|
||||
lamp_tag_group_name = "TagGroup0"
|
||||
|
||||
[node name="PushButton" parent="." instance=ExtResource("8_pqjvq")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.9497, -0.302912, -0.460195)
|
||||
text = "Conveyor_Interlock"
|
||||
toggle = true
|
||||
pressed = true
|
||||
button_color = Color(0, 1, 0, 1)
|
||||
pushbutton_tag_group_name = "TagGroup0"
|
||||
lamp_tag_group_name = "TagGroup0"
|
||||
[node name="Despawner" parent="." instance=ExtResource("11_cb1ro")]
|
||||
transform = Transform3D(5.6966, 0, 0, 0, 1, 0, 0, 0, 2, 2.20264, -1.5, -1.28155)
|
||||
|
||||
@ -1,12 +1,9 @@
|
||||
@tool
|
||||
extends Node
|
||||
|
||||
const Utils = preload("res://utils.gd")
|
||||
var simulation_started
|
||||
var tag_group = "TagGroup0"
|
||||
@onready var UL1_3: BeltConveyorAssembly = $"../UL1_3"
|
||||
@onready var box_spawner: BoxSpawner = $"../BoxSpawner"
|
||||
|
||||
@export var UL1_3 : Node
|
||||
@export var box_spawner: Node
|
||||
|
||||
func _enter_tree() -> void:
|
||||
SimulationEvents.simulation_started.connect(_simulation_started)
|
||||
@ -17,13 +14,6 @@ func _simulation_started():
|
||||
print("Started !")
|
||||
simulation_started = true
|
||||
|
||||
OIPComms.register_tag(tag_group, "UL1_3_VFD1.CTRL.STS.Log.LEN", 1)
|
||||
for i in range(82):
|
||||
var data_tag = "UL1_3_VFD1.CTRL.STS.Log.DATA[" + str(i) + "]"
|
||||
OIPComms.register_tag(tag_group, data_tag, 1)
|
||||
pass
|
||||
|
||||
|
||||
func _simulation_ended():
|
||||
simulation_started = false
|
||||
print("Stopped !")
|
||||
@ -34,4 +24,3 @@ func _physics_process(delta: float) -> void:
|
||||
return
|
||||
|
||||
box_spawner.disable = UL1_3.speed == 0
|
||||
print("Log String: ", Utils.read_string(tag_group, "UL1_3_VFD1.CTRL.STS.Log"))
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--FULL PHOTOEYE-->
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_FPE" TargetType="AddOnInstructionDefinition" TargetRevision="1.0 " TargetLastEdited="2025-06-09T18:48:56.548Z" ContainsContext="true" ExportDate="Mon Jun 09 22:52:27 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_FPE" TargetType="AddOnInstructionDefinition" TargetRevision="1.0 " TargetLastEdited="2025-06-19T17:09:12.113Z" ContainsContext="true" ExportDate="Thu Jun 19 21:12:31 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Context" Name="BaseProgram">
|
||||
<AddOnInstructionDefinitions Use="Context">
|
||||
<AddOnInstructionDefinition Use="Target" Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-09T18:48:56.548Z" EditedBy="LCIBATUMI\gigi.mamaladze"
|
||||
<AddOnInstructionDefinition Use="Target" Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-19T17:09:12.113Z" EditedBy="LCIBATUMI\gigi.mamaladze"
|
||||
SoftwareRevision="v36.00">
|
||||
<Description>
|
||||
<![CDATA[FULL PHOTOEYE]]>
|
||||
@ -14,11 +14,11 @@
|
||||
<Parameter Name="HMI" TagType="Base" DataType="UDT_HMI_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Partner_PE" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="VFD" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Conveyor" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="FIO" TagType="Base" DataType="UDT_CTRL_SIO_FIO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Clear_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE]]>
|
||||
<![CDATA[PE Input]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
@ -40,17 +40,9 @@
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Can_Run_Up" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Beacon_Light_O" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[PE is on discharge of conveyor]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Out_Beacon_Light" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[Turns the Blue Beacon On]]>
|
||||
<![CDATA[Blue Beacon Light Output]]>
|
||||
</Description>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
@ -90,23 +82,18 @@
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[When Upstream Conveyors are stopped, keeps the Conveyour running until the Discharge PE is Blocked]]>
|
||||
</Description>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Full_String" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[' FULL']]>
|
||||
<![CDATA[Full String]]>
|
||||
</Description>
|
||||
<DefaultData Format="String" Length="5">
|
||||
<![CDATA[' FULL']]>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Name" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[PE Name]]>
|
||||
</Description>
|
||||
<DefaultData Format="String" Length="0">
|
||||
<![CDATA['']]>
|
||||
</DefaultData>
|
||||
@ -126,50 +113,35 @@
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(In_Clear)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
<![CDATA[XIO(Clear_I)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="2" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Blocked)GT(Full_Timer.PRE,0)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
<![CDATA[XIO(Conveyor.STS.Maintenance_Mode)XIC(Blocked)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="3" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(VFD.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,VFD.CMD.Log);]]>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(Conveyor.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,Conveyor.CMD.Log);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="4" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Can_Run_Up)XIC(VFD.STS.Interlock)OTL(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Beacon_Light_O) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="5" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Blocked) ,XIO(Can_Run_Up) ]OTU(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Beacon_Light_O);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="6" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Run_Up_Enabled)OTL(VFD.CMD.Run_Up_Enabled);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="7" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Out_Beacon_Light) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Out_Beacon_Light);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="9" Type="N">
|
||||
<Text>
|
||||
<![CDATA[LBL(JMP)NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="10" Type="N">
|
||||
<Rung Number="7" Type="N">
|
||||
<Comment>
|
||||
<![CDATA[ALARMS
|
||||
]]>
|
||||
@ -178,9 +150,9 @@
|
||||
<![CDATA[NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="11" Type="N">
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(VFD.STS.Running)XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
<![CDATA[XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
@ -194,17 +166,17 @@
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1);]]>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1)FLL(5,HMI.TimeOut,1);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
</Routine>
|
||||
</Routines>
|
||||
<Dependencies>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_VFD"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_PE"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_SIO_FIO"/>
|
||||
<Dependency Type="DataType" Name="UDT_HMI_PE"/>
|
||||
<Dependency Type="DataType" Name="UDT_CTRL_VFD"/>
|
||||
</Dependencies>
|
||||
</AddOnInstructionDefinition>
|
||||
</AddOnInstructionDefinitions>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="BaseProgram" TargetType="Controller" ContainsContext="false" ExportDate="Mon Jun 09 23:04:21 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Target" Name="BaseProgram" ProcessorType="Emulate 5570" MajorRev="36" MinorRev="11" TimeSlice="20" ShareUnusedTimeSlice="1" ProjectCreationDate="Sat Jun 07 20:15:36 2025" LastModifiedDate="Mon Jun 09 22:49:10 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent"
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="BaseProgram" TargetType="Controller" ContainsContext="false" ExportDate="Thu Jun 19 21:11:50 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Target" Name="BaseProgram" ProcessorType="Emulate 5570" MajorRev="36" MinorRev="11" TimeSlice="20" ShareUnusedTimeSlice="1" ProjectCreationDate="Thu Jun 19 17:05:42 2025" LastModifiedDate="Thu Jun 19 21:09:26 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent"
|
||||
SFCLastScan="DontScan" ProjectSN="16#7024_3ff1" MatchProjectToController="false" CanUseRPIFromProducer="false" InhibitAutomaticFirmwareUpdate="0" PassThroughConfiguration="EnabledWithAppend" DownloadProjectDocumentationAndExtendedProperties="true" DownloadProjectCustomProperties="true" ReportMinorOverflow="false">
|
||||
<RedundancyInfo Enabled="false" KeepTestEditsOnSwitchOver="false" IOMemoryPadPercentage="90" DataTablePadPercentage="50"/>
|
||||
<Security Code="0" ChangesToDetect="16#ffff_ffff_ffff_ffff"/>
|
||||
@ -723,12 +723,12 @@ Stopped by Station Stop PushButton]]>
|
||||
<Members>
|
||||
<Member Name="Alarm" DataType="UDT_ALARMS_PE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE Alarams]]>
|
||||
<![CDATA[PE Alarms]]>
|
||||
</Description>
|
||||
</Member>
|
||||
<Member Name="TimeOut" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[Timeout in Seconds]]>
|
||||
<![CDATA[Timeout in seconds]]>
|
||||
</Description>
|
||||
</Member>
|
||||
</Members>
|
||||
@ -1860,7 +1860,7 @@ Pressed]]>
|
||||
</Routine>
|
||||
</Routines>
|
||||
</AddOnInstructionDefinition>
|
||||
<AddOnInstructionDefinition Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-09T18:48:56.548Z" EditedBy="LCIBATUMI\gigi.mamaladze" SoftwareRevision="v36.00"
|
||||
<AddOnInstructionDefinition Name="AOI_FPE" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-06-19T17:09:12.113Z" EditedBy="LCIBATUMI\gigi.mamaladze" SoftwareRevision="v36.00"
|
||||
>
|
||||
<Description>
|
||||
<![CDATA[FULL PHOTOEYE]]>
|
||||
@ -1871,11 +1871,11 @@ Pressed]]>
|
||||
<Parameter Name="HMI" TagType="Base" DataType="UDT_HMI_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Partner_PE" TagType="Base" DataType="UDT_CTRL_PE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="VFD" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="Conveyor" TagType="Base" DataType="UDT_CTRL_VFD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="FIO" TagType="Base" DataType="UDT_CTRL_SIO_FIO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||||
<Parameter Name="In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Clear_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE]]>
|
||||
<![CDATA[PE Input]]>
|
||||
</Description>
|
||||
<DefaultData Format="L5K">
|
||||
<![CDATA[0]]>
|
||||
@ -1906,20 +1906,9 @@ Pressed]]>
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Can_Run_Up" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||||
<Parameter Name="Beacon_Light_O" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[PE is on discharge of conveyor]]>
|
||||
</Description>
|
||||
<DefaultData Format="L5K">
|
||||
<![CDATA[0]]>
|
||||
</DefaultData>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</Parameter>
|
||||
<Parameter Name="Out_Beacon_Light" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||||
<Description>
|
||||
<![CDATA[Turns the Blue Beacon On]]>
|
||||
<![CDATA[Blue Beacon Light Output]]>
|
||||
</Description>
|
||||
</Parameter>
|
||||
</Parameters>
|
||||
@ -1971,20 +1960,9 @@ Pressed]]>
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[When Upstream Conveyors are stopped, keeps the Conveyour running until the Discharge PE is Blocked]]>
|
||||
</Description>
|
||||
<DefaultData Format="L5K">
|
||||
<![CDATA[0]]>
|
||||
</DefaultData>
|
||||
<DefaultData Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Full_String" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[' FULL']]>
|
||||
<![CDATA[Full String]]>
|
||||
</Description>
|
||||
<DefaultData Format="L5K">
|
||||
<![CDATA[[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']]]>
|
||||
@ -1994,6 +1972,9 @@ Pressed]]>
|
||||
</DefaultData>
|
||||
</LocalTag>
|
||||
<LocalTag Name="Name" DataType="STRING" ExternalAccess="None">
|
||||
<Description>
|
||||
<![CDATA[PE Name]]>
|
||||
</Description>
|
||||
<DefaultData Format="L5K">
|
||||
<![CDATA[[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']]]>
|
||||
</DefaultData>
|
||||
@ -2016,50 +1997,35 @@ Pressed]]>
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(In_Clear)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
<![CDATA[XIO(Clear_I)XIO(FIO.STS.Communication_Fault)OTE(Blocked)OTE(CTRL.STS.Blocked);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="2" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Blocked)GT(Full_Timer.PRE,0)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
<![CDATA[XIO(Conveyor.STS.Maintenance_Mode)XIC(Blocked)TON(Full_Timer,?,?)XIC(Full_Timer.DN)OTE(Full)OTE(CTRL.STS.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="3" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(VFD.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,VFD.CMD.Log);]]>
|
||||
<![CDATA[[XIC(Full) ,XIC(Full_Latch) XIC(Full) ]OTE(Full_Latch)OTE(Conveyor.CMD.Full)COP(Full_String,Concatenated_String,1)CONCAT(Name,Concatenated_String,Conveyor.CMD.Log);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="4" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Can_Run_Up)XIC(VFD.STS.Interlock)OTL(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Beacon_Light_O) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="5" Type="N">
|
||||
<Text>
|
||||
<![CDATA[[XIC(Blocked) ,XIO(Can_Run_Up) ]OTU(Run_Up_Enabled);]]>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Beacon_Light_O);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="6" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Run_Up_Enabled)OTL(VFD.CMD.Run_Up_Enabled);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="7" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(Full_Latch)[ONS(ONS) OTU(Out_Beacon_Light) ,JMP(JMP) ];]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(Full_Latch)OTE(Out_Beacon_Light);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="9" Type="N">
|
||||
<Text>
|
||||
<![CDATA[LBL(JMP)NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="10" Type="N">
|
||||
<Rung Number="7" Type="N">
|
||||
<Comment>
|
||||
<![CDATA[ALARMS
|
||||
]]>
|
||||
@ -2068,9 +2034,9 @@ Pressed]]>
|
||||
<![CDATA[NOP();]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="11" Type="N">
|
||||
<Rung Number="8" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(VFD.STS.Running)XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
<![CDATA[XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
@ -2084,7 +2050,7 @@ Pressed]]>
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1);]]>
|
||||
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1)FLL(5,HMI.TimeOut,1);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
@ -3630,6 +3596,14 @@ NEEDS CLARIFICATION]]>
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</Data>
|
||||
</Tag>
|
||||
<Tag Name="Maintenance_Mode_OIP" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||||
<Data Format="L5K">
|
||||
<![CDATA[0]]>
|
||||
</Data>
|
||||
<Data Format="Decorated">
|
||||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||||
</Data>
|
||||
</Tag>
|
||||
<Tag Name="MCM" TagType="Base" DataType="UDT_AOI_MCM" Constant="false" ExternalAccess="Read/Write">
|
||||
<Data Format="L5K">
|
||||
<![CDATA[[[1,[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'
|
||||
@ -3829,7 +3803,7 @@ NEEDS CLARIFICATION]]>
|
||||
</Tag>
|
||||
<Tag Name="UL1_3_FPE1" TagType="Base" DataType="UDT_AOI_FPE" Constant="false" ExternalAccess="Read/Write">
|
||||
<Data Format="L5K">
|
||||
<![CDATA[[[187,[-1609917395,5000,5000],[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'
|
||||
<![CDATA[[[91,[-1609917395,5000,5000],[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,' 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'
|
||||
],[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],[5]],[[2],0]]]]>
|
||||
@ -3839,10 +3813,9 @@ NEEDS CLARIFICATION]]>
|
||||
<StructureMember Name="AOI" DataType="AOI_FPE">
|
||||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||||
<DataValueMember Name="In_Clear" DataType="BOOL" Value="0"/>
|
||||
<DataValueMember Name="Clear_I" DataType="BOOL" Value="0"/>
|
||||
<DataValueMember Name="Blocked" DataType="BOOL" Value="1"/>
|
||||
<DataValueMember Name="Full" DataType="BOOL" Value="1"/>
|
||||
<DataValueMember Name="Can_Run_Up" DataType="BOOL" Value="1"/>
|
||||
</StructureMember>
|
||||
<StructureMember Name="CTRL" DataType="UDT_CTRL_PE">
|
||||
<StructureMember Name="CMD" DataType="UDT_CTRL_PE_CMD">
|
||||
@ -4055,7 +4028,7 @@ NEEDS CLARIFICATION]]>
|
||||
</Rung>
|
||||
<Rung Number="1" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(MCM_START_LATCH_BUTTON)XIO(UL1_3_VFD1.CTRL.CMD.Full)[XIC(UL1_3_VFD1.CTRL.CMD.Run_Up_Enabled) ,XIC(UL1_3_VFD1.CTRL.STS.Interlock) ]OTE(Enabled);]]>
|
||||
<![CDATA[XIC(MCM_START_LATCH_BUTTON)XIO(UL1_3_VFD1.CTRL.STS.Maintenance_Mode)XIO(UL1_3_VFD1.CTRL.CMD.Full)OTE(Enabled);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="2" Type="N">
|
||||
@ -4070,17 +4043,17 @@ NEEDS CLARIFICATION]]>
|
||||
</Rung>
|
||||
<Rung Number="4" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(UL1_4_FPE_OIP)MOVE(2.0,UL1_4_OIP);]]>
|
||||
<![CDATA[XIO(UL1_4_FPE_OIP)MOVE(0,UL1_4_OIP);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="5" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIO(UL1_4_FPE_OIP)MOVE(0,UL1_4_OIP);]]>
|
||||
<![CDATA[XIC(UL1_4_FPE_OIP)OTE(UL1_3_VFD1.CTRL.STS.Interlock)MOVE(2.0,UL1_4_OIP);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="6" Type="N">
|
||||
<Text>
|
||||
<![CDATA[XIC(UL1_3_VFD1_Interlock_OIP)OTE(UL1_3_VFD1.CTRL.STS.Interlock);]]>
|
||||
<![CDATA[XIC(Maintenance_Mode_OIP)OTE(UL1_3_VFD1.CTRL.STS.Maintenance_Mode);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
<Rung Number="7" Type="N">
|
||||
@ -4094,7 +4067,7 @@ NEEDS CLARIFICATION]]>
|
||||
<RLLContent>
|
||||
<Rung Number="0" Type="N">
|
||||
<Text>
|
||||
<![CDATA[AOI_FPE(UL1_3_FPE1.AOI,UL1_3_FPE1.HMI,UL1_3_FPE1.CTRL,No_PE_Partner,UL1_3_VFD1.CTRL,FIO.CTRL,In_Clear_OIP,Can_Run_UP_OIP,Beacon_Light_OIP.0);]]>
|
||||
<![CDATA[AOI_FPE(UL1_3_FPE1.AOI,UL1_3_FPE1.HMI,UL1_3_FPE1.CTRL,No_PE_Partner,UL1_3_VFD1.CTRL,FIO.CTRL,In_Clear_OIP,Beacon_Light_OIP.0);]]>
|
||||
</Text>
|
||||
</Rung>
|
||||
</RLLContent>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="UDT_ALARMS_PE" TargetType="DataType" ContainsContext="true" ExportDate="Mon Jun 09 22:56:37 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="UDT_ALARMS_PE" TargetType="DataType" ContainsContext="true" ExportDate="Thu Jun 19 21:13:23 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Context" Name="BaseProgram">
|
||||
<DataTypes Use="Context">
|
||||
<DataType Use="Target" Name="UDT_ALARMS_PE" Family="NoFamily" Class="User">
|
||||
@ -78,12 +78,12 @@
|
||||
<Members>
|
||||
<Member Name="Alarm" DataType="UDT_ALARMS_PE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE Alarams]]>
|
||||
<![CDATA[PE Alarms]]>
|
||||
</Description>
|
||||
</Member>
|
||||
<Member Name="TimeOut" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[Timeout in Seconds]]>
|
||||
<![CDATA[Timeout in seconds]]>
|
||||
</Description>
|
||||
</Member>
|
||||
</Members>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="UDT_ALARMS_PE" TargetType="DataType" ContainsContext="true" ExportDate="Mon Jun 09 22:56:37 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="UDT_ALARMS_PE" TargetType="DataType" ContainsContext="true" ExportDate="Thu Jun 19 21:13:48 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||||
<Controller Use="Context" Name="BaseProgram">
|
||||
<DataTypes Use="Context">
|
||||
<DataType Use="Target" Name="UDT_ALARMS_PE" Family="NoFamily" Class="User">
|
||||
@ -78,12 +78,12 @@
|
||||
<Members>
|
||||
<Member Name="Alarm" DataType="UDT_ALARMS_PE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[PE Alarams]]>
|
||||
<![CDATA[PE Alarms]]>
|
||||
</Description>
|
||||
</Member>
|
||||
<Member Name="TimeOut" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||||
<Description>
|
||||
<![CDATA[Timeout in Seconds]]>
|
||||
<![CDATA[Timeout in seconds]]>
|
||||
</Description>
|
||||
</Member>
|
||||
</Members>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user