474 lines
17 KiB
XML
474 lines
17 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_EXTENDO" TargetType="AddOnInstructionDefinition" TargetRevision="1.0 " TargetLastEdited="2025-06-27T19:01:16.824Z" ContainsContext="true" ExportDate="Fri Jun 27 23:13:41 2025" ExportOptions="NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
|
<Controller Use="Context" Name="BaseProgram">
|
|
<AddOnInstructionDefinitions Use="Context">
|
|
<AddOnInstructionDefinition Use="Target" Name="AOI_EXTENDO" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-06-24T07:04:00.824Z" CreatedBy="LCIBATUMI\gigi.mamaladze" EditedDate="2025-06-27T19:01:16.824Z" EditedBy="LCIBATUMI\gigi.mamaladze" SoftwareRevision="v36.00"
|
|
>
|
|
<Parameters>
|
|
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
|
|
<Description>
|
|
<![CDATA[Enable Input - System Defined Parameter]]>
|
|
</Description>
|
|
</Parameter>
|
|
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
|
|
<Description>
|
|
<![CDATA[Enable Output - System Defined Parameter]]>
|
|
</Description>
|
|
</Parameter>
|
|
<Parameter Name="HMI" TagType="Base" DataType="UDT_HMI_EXTENDO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
|
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_EXTENDO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
|
<Parameter Name="Extendo_O" TagType="Base" DataType="_04E3:6ES7158_3MU10_0XA0_7E6CF713:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
|
<Parameter Name="Extendo_I" TagType="Base" DataType="_04E3:6ES7158_3MU10_0XA0_78F5E13D:O:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
|
<Parameter Name="MCM" TagType="Base" DataType="UDT_CTRL_MCM" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
|
<Parameter Name="DPM" TagType="Base" DataType="UDT_CTRL_DPM" Usage="InOut" Required="true" Visible="true" Constant="false">
|
|
<Description>
|
|
<![CDATA[Communication Faulted To Parent (DPM)]]>
|
|
</Description>
|
|
</Parameter>
|
|
<Parameter Name="Communication_Faulted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[Ethernet Communication Faulted]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="DPM_Communication_Faulted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
|
|
<Description>
|
|
<![CDATA[DPM Ethernet Communication Faulted]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="Extendo_Faulted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
|
|
<Description>
|
|
<![CDATA[Extend Faulted]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="Extendo_Faulted_Reset_Required" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[Extendo Fault Reset Required]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="Estopped" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[Extendo Emergancy Stopped]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="Full" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[Extendo Full]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="Power_Saving_Mode" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[Extendo is Running in Power Saving Mode]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="No_Interlock" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
|
<Description>
|
|
<![CDATA[No Interlock]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
<Parameter Name="MCM_Not_Started" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
|
|
<Description>
|
|
<![CDATA[MCM Not Started]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</Parameter>
|
|
</Parameters>
|
|
<LocalTags>
|
|
<LocalTag Name="Caljan_Output" DataType="Caljan_PNMF_UDT_Output" ExternalAccess="None">
|
|
<Maxes>
|
|
<Max Operand=".RESERVED1">127</Max>
|
|
</Maxes>
|
|
<Mins>
|
|
<Min Operand=".RESERVED1">-128</Min>
|
|
</Mins>
|
|
<DefaultData Format="Decorated">
|
|
<Structure DataType="Caljan_PNMF_UDT_Output">
|
|
<DataValueMember Name="Reserved1" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Reserved2" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Reserved3" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Slot0_1_Id_0_IDS" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Healthy" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Belt_Direction_Loading" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In0_2" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Ready_to_Receive" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Belt_Full" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Heartbeat_from_Conveyor" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="EMS_OK" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Rear_EMS" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Front_EMS" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Customer_EMS" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Aopen_Active" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Belt_Accumulation" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Fully_Retracted" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Fully_Extended" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Front_PEC_Blocked" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Rear_PEC_Blocked" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Front_Bumper_Pressed" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_1" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_2" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_3" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_4" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_5" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_6" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In2_7" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_0" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_1" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_2" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_3" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_4" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_5" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_6" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In3_7" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_In4" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_In5" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_In6" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_In7" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Slot2_1_Id_8_IDS" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Slot1_1_Id_0_ODS" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
</Structure>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="No_Faults" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Extendo Dont Have Any Faults]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Allow_Loading" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Allow Extendo Loading]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Running" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Extendo Running]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Interlock" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Interlock]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Loading_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Loading Mode Enabled]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Unloading_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Unloading Mode Enabled
|
|
]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Aopen_Active" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Accumulation Mode Enabled]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Fully_Retracted" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Telescope Fully Retracted To Rear Limit]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Fully_Extended" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
|
<Description>
|
|
<![CDATA[Telescope Fully Extended To Front Limit
|
|
]]>
|
|
</Description>
|
|
<DefaultData Format="Decorated">
|
|
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
<LocalTag Name="Caljan_Input" DataType="Caljan_PNMF_UDT_Input" ExternalAccess="None">
|
|
<DefaultData Format="Decorated">
|
|
<Structure DataType="Caljan_PNMF_UDT_Input">
|
|
<DataValueMember Name="PEC_Override" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Allow_Loading" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_Out0_2" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Comms_Heartbeat" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Enable_Ethernet_Control" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Belt_Start_Loading" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Belt_Stop" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Reset_Command" DataType="BOOL" Value="0"/>
|
|
<DataValueMember Name="Spare_Out1" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out2" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out3" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out4" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out5" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out6" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
<DataValueMember Name="Spare_Out7" DataType="SINT" Radix="Decimal" Value="0"/>
|
|
</Structure>
|
|
</DefaultData>
|
|
</LocalTag>
|
|
</LocalTags>
|
|
<Routines>
|
|
<Routine Name="Logic" Type="RLL">
|
|
<RLLContent>
|
|
<Rung Number="0" Type="N">
|
|
<Text>
|
|
<![CDATA[COP(Extendo_I,Caljan_Input,1)COP(Extendo_O,Caljan_Output,1);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="1" Type="N">
|
|
<Text>
|
|
<![CDATA[OTE(Caljan_Input.Enable_Ethernet_Control);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="2" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(CTRL.CMD.Interlock)[OTE(Interlock) ,OTE(CTRL.STS.Interlock) ];]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="3" Type="N">
|
|
<Text>
|
|
<![CDATA[XIO(Interlock)OTE(No_Interlock);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="4" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Belt_Full)OTE(Full);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="5" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.ConnectionFaulted)OTE(Communication_Faulted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="6" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Healthy)OTE(No_Faults);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="7" Type="N">
|
|
<Text>
|
|
<![CDATA[XIO(No_Faults)[OTE(Extendo_Faulted) ,OTL(Extendo_Faulted_Reset_Required) ];]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="8" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Front_EMS)OTE(Loading_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="9" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Customer_EMS)OTE(Unloading_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="10" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Belt_Accumulation)OTE(Power_Saving_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="11" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Rear_EMS)OTE(Estopped);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="12" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Aopen_Active)OTE(Aopen_Active);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="13" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Fully_Retracted)OTE(Fully_Retracted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="14" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Fully_Extended)OTE(Fully_Extended);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="15" Type="N">
|
|
<Text>
|
|
<![CDATA[XIO(MCM.STS.System_Started)OTE(MCM_Not_Started);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="16" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(DPM.STS.Communication_Faulted)OTE(DPM_Communication_Faulted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="17" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(MCM.STS.System_Started)XIO(DPM_Communication_Faulted)XIC(Interlock)[OTE(Allow_Loading) ,OTE(CTRL.STS.Allow_Loading) ,OTE(Caljan_Input.Allow_Loading) ,OTE(Caljan_Input.Belt_Start_Loading) ];]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="18" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(HMI.PEC_Override_PB)OTE(Caljan_Input.PEC_Override);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="19" Type="N">
|
|
<Text>
|
|
<![CDATA[XIO(Allow_Loading)OTE(Caljan_Input.Belt_Stop);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="20" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Caljan_Output.Ready_to_Receive)OTE(Running);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="21" Type="N">
|
|
<Text>
|
|
<![CDATA[[XIC(HMI.Extendo_Faults_Reset_PB) ,XIC(MCM.STS.VFD_Fault_Reset_Requested) ][OTE(Caljan_Input.Reset_Command) ,OTU(Extendo_Faulted_Reset_Required) ];]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="22" Type="N">
|
|
<Comment>
|
|
<![CDATA[Alarms
|
|
]]>
|
|
</Comment>
|
|
<Text>
|
|
<![CDATA[XIC(Full)OTE(HMI.Alarm.Full);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="23" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Communication_Faulted)OTE(HMI.Alarm.Communication_Faulted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="24" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Extendo_Faulted)OTE(HMI.Alarm.Extendo_Faulted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="25" Type="N">
|
|
<Comment>
|
|
<![CDATA[Info
|
|
|
|
]]>
|
|
</Comment>
|
|
<Text>
|
|
<![CDATA[XIC(Loading_Mode)OTE(HMI.Loading_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="26" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Unloading_Mode)OTE(HMI.Unloading_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="27" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Aopen_Active)OTE(HMI.Aopen_Active);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="28" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Power_Saving_Mode)OTE(HMI.Power_Saving_Mode);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="29" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Fully_Retracted)OTE(HMI.Fully_Retracted);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="30" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Fully_Extended)OTE(HMI.Fully_Extended);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="31" Type="N">
|
|
<Comment>
|
|
<![CDATA[State
|
|
]]>
|
|
</Comment>
|
|
<Text>
|
|
<![CDATA[XIO(Allow_Loading)MOVE(0,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="32" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Allow_Loading)MOVE(1,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="33" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Running)MOVE(2,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="34" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Full)MOVE(3,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="35" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Communication_Faulted)MOVE(4,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="36" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Extendo_Faulted)MOVE(5,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
<Rung Number="37" Type="N">
|
|
<Text>
|
|
<![CDATA[XIC(Estopped)MOVE(6,HMI.STATE);]]>
|
|
</Text>
|
|
</Rung>
|
|
</RLLContent>
|
|
</Routine>
|
|
</Routines>
|
|
<Dependencies>
|
|
<Dependency Type="DataType" Name="Caljan_PNMF_UDT_Input"/>
|
|
<Dependency Type="DataType" Name="Caljan_PNMF_UDT_Output"/>
|
|
<Dependency Type="DataType" Name="UDT_CTRL_EXTENDO"/>
|
|
<Dependency Type="DataType" Name="UDT_CTRL_DPM"/>
|
|
<Dependency Type="DataType" Name="UDT_HMI_EXTENDO"/>
|
|
<Dependency Type="DataType" Name="UDT_CTRL_MCM"/>
|
|
</Dependencies>
|
|
</AddOnInstructionDefinition>
|
|
</AddOnInstructionDefinitions>
|
|
</Controller>
|
|
</RSLogix5000Content>
|