1075 lines
50 KiB
XML
1075 lines
50 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="AOI_EXTENDO" TargetType="AddOnInstructionDefinition" TargetClass="Standard" TargetRevision="1.0 " TargetLastEdited="2025-07-11T06:08:28.728Z" ContainsContext="true" ExportDate="Wed Jul 23 13:24:30 2025" ExportOptions="References NoRawData L5KData DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans">
|
||
<Controller Use="Context" Name="MTN6_MCM01">
|
||
<DataTypes Use="Context">
|
||
<DataType Name="Caljan_PNMF_UDT_Input" Family="NoFamily" Class="User">
|
||
<Description>
|
||
<![CDATA[PN/MF Coupler X1 / 6ES7 158-3MU10-0XA0]]>
|
||
</Description>
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="PEC_Override" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Set Rear PEC Override]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Allow_Loading" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Allow Loading]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Spare_Out0_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Comms_Heartbeat" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="3" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Comms Heartbeat output to Conveyor]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Enable_Ethernet_Control" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="4" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Enable Ethernet Controls of Conveyor]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Belt_Start_Loading" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="5" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Belt Start in Loading Direction Command]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Belt_Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="6" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Belt Stop Command]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reset_Command" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM0" BitNumber="7" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Reset Command]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Spare_Out1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_Out7" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="Caljan_PNMF_UDT_Output" Family="NoFamily" Class="User">
|
||
<Description>
|
||
<![CDATA[PN/MF Coupler X1 / 6ES7 158-3MU10-0XA0]]>
|
||
</Description>
|
||
<Members>
|
||
<Member Name="Reserved1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" Max="127" Min="-128" ExternalLogging="true" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for internal use by AB PLC]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for internal use by AB PLC]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for internal use by AB PLC]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="ConnectionFaulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM3" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Connection Status signal generated by AB PLC (not from conveyor)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Slot0_1_Id_0_IDS" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for PNMF: Internal Diagnostics]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Healthy" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Healthy]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Belt_Direction_Loading" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Belt running in Loading direction]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Spare_In0_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Ready_to_Receive" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="3" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Rear to Receive Parcels]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Belt_Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="4" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Belt Full]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Heartbeat_from_Conveyor" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="5" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Heartbeat Signal]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="EMS_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="6" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor EMS OK]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Rear_EMS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM6" BitNumber="7" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Rear (Panel) EMS OK]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM15" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Front_EMS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Front EMS OK]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Customer_EMS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Customer EMS OK]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Aopen_Active" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Aopen Signal On]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Belt_Accumulation" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="3" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Belt in Accumulation Mode]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Fully_Retracted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="4" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Telescope Fully Retracted]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Fully_Extended" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="5" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Telescope Fully Extended]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Front_PEC_Blocked" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="6" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Front PEC Blocked]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Rear_PEC_Blocked" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM15" BitNumber="7" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Rear PEC Blocked]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM24" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Front_Bumper_Pressed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Conveyor Front Bumper Pressed]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Spare_In2_1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="1" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="3" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="4" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="5" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="6" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In2_7" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM24" BitNumber="7" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZCaljan_PNM33" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="1" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="3" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="4" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="5" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="6" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In3_7" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZCaljan_PNM33" BitNumber="7" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Spare_In7" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Slot2_1_Id_8_IDS" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for PNMF Status: IN 8 Byte+DS / Input Data State]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Slot1_1_Id_0_ODS" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Byte Reserved for PNMF Status: OUT 8 Byte / Output Data State]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_ALARMS_EXTENDO" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_ALARMS0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Ethernet Communication Faulted]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Extendo Is Full]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Extendo_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Extendo Faulted]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_EXTENDO" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="CMD" DataType="UDT_CTRL_EXTENDO_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="STS" DataType="UDT_CTRL_EXTENDO_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
<Dependencies>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_EXTENDO_CMD"/>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_EXTENDO_STS"/>
|
||
</Dependencies>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_EXTENDO_CMD" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_E0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Interlock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_E0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Downstream Is Running]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_EXTENDO_STS" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_E0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Interlock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_E0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Downstream of this conveyor is avalaible to accept packages]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Allow_Loading" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_E0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Allow Extendo Loading]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Running" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_E0" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Extendo Running]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_IO_BLOCK" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="STS" DataType="UDT_CTRL_IO_BLOCK_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="CMD" DataType="UDT_CTRL_IO_BLOCK_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
<Dependencies>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_IO_BLOCK_STS"/>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_IO_BLOCK_CMD"/>
|
||
</Dependencies>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_IO_BLOCK_CMD" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Log]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Log_Quantity" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Log Quantity]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_IO_BLOCK_STS" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_S0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Ethernet Communication Faulted]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Acknowledge_Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Acknowledge Log]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_S3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Unacknowledge_All_Logs" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S3" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[All Unacknowledged Logs]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Unacknowldge_All" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S3" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Unacknowledge all Alarms]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Aknowledgement_ID" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Aknowledgement ID]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_MCM" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="CMD" DataType="UDT_CTRL_MCM_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Command To MCM]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="STS" DataType="UDT_CTRL_MCM_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Status From MCM]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
<Dependencies>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_MCM_CMD"/>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_MCM_STS"/>
|
||
</Dependencies>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_MCM_CMD" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Log_Quantity" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_M2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Acknowledge_Log" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
<Member Name="Unacknowledge_All_Logs" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="1" ExternalAccess="Read/Write"/>
|
||
<Member Name="VFD_Was_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="VFD_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="3" ExternalAccess="Read/Write"/>
|
||
<Member Name="Power_Branch_Was_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="4" ExternalAccess="Read/Write"/>
|
||
<Member Name="Low_Air_Pressure_Fault_Was_Present" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="5" ExternalAccess="Read/Write"/>
|
||
<Member Name="Encoder_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="6" ExternalAccess="Read/Write"/>
|
||
<Member Name="Jam_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M2" BitNumber="7" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_M11" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M11" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
<Member Name="EStop_Actuated" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M11" BitNumber="1" ExternalAccess="Read/Write"/>
|
||
<Member Name="EStop_Was_Actuated" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M11" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Power_Branch_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M11" BitNumber="3" ExternalAccess="Read/Write"/>
|
||
<Member Name="Low_Air_Pressure_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M11" BitNumber="4" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_MCM_STS" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Log_Quantity" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Acknowledge_Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_M3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Unacknowledge_All_Logs" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
<Member Name="Motor_Was_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="1" ExternalAccess="Read/Write"/>
|
||
<Member Name="VFD_Fault_Reset_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="2" ExternalAccess="Read/Write"/>
|
||
<Member Name="Power_Branch_Fault_Reset_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="3" ExternalAccess="Read/Write"/>
|
||
<Member Name="Low_Air_Pressure_Fault_Reset_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="4" ExternalAccess="Read/Write"/>
|
||
<Member Name="System_Started" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="5" ExternalAccess="Read/Write"/>
|
||
<Member Name="Jam_Reset_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="6" ExternalAccess="Read/Write"/>
|
||
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M3" BitNumber="7" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_M12" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Setup_Motor_Speeds" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M12" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
<Member Name="System_Start_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_M12" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[System Start Requested]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_HMI_EXTENDO" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Alarm" DataType="UDT_ALARMS_EXTENDO" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="STATE" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_HMI_EX2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Loading_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Loading Mode Enabled]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Unloading_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Unloading Mode Enabled]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Aopen_Active" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Accumulation Mode Enabled]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Power_Saving_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="3" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Power Saving Mode Enabled]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Fully_Retracted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="4" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Telescope Fully Retracted To Rear Limit]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Fully_Extended" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="5" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Telescope Fully Extended To Front Limit]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="PEC_Override_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="6" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Belt Will Ignore The PECs (Photoeye), When Running Loading Or Unloading]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Extendo_Faults_Reset_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_EX2" BitNumber="7" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Extendo Faults Reset PushButton]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
<Dependencies>
|
||
<Dependency Type="DataType" Name="UDT_ALARMS_EXTENDO"/>
|
||
</Dependencies>
|
||
</DataType>
|
||
</DataTypes>
|
||
<AddOnInstructionDefinitions Use="Context">
|
||
<AddOnInstructionDefinition Use="Target" Name="AOI_EXTENDO" Class="Standard" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-06-24T07:04:00.824Z" CreatedBy="LCIBATUMI\gigi.mamaladze" EditedDate="2025-07-11T06:08:28.728Z" EditedBy="LCIBATUMI\ilia.gurielidze"
|
||
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_F94A7390:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="Extendo_I" TagType="Base" DataType="_04E3:6ES7158_3MU10_0XA0_DD7B81FB: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_IO_BLOCK" 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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]>
|
||
</DefaultData>
|
||
<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">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Allow_Loading" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Running" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Interlock" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Loading_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Unloading_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<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="L5K">
|
||
<![CDATA[[0,0,0,0,0,0,0,0]]]>
|
||
</DefaultData>
|
||
<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>
|
||
<LocalTag Name="Name" DataType="STRING" ExternalAccess="None">
|
||
<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>
|
||
<DefaultData Format="String" Length="0">
|
||
<![CDATA['']]>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Concatenated_String" DataType="STRING" ExternalAccess="None">
|
||
<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>
|
||
<DefaultData Format="String" Length="0">
|
||
<![CDATA['']]>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Empty_String" DataType="STRING" ExternalAccess="None">
|
||
<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>
|
||
<DefaultData Format="String" Length="0">
|
||
<![CDATA['']]>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Acknowledge_ONS" DataType="DINT" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Acknowledge" DataType="DINT" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Lost_Comm_String" DataType="STRING" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[10,' LOST COMM$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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>
|
||
<DefaultData Format="String" Length="10">
|
||
<![CDATA[' LOST COMM']]>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Full_String" DataType="STRING" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[6,' 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']]]>
|
||
</DefaultData>
|
||
<DefaultData Format="String" Length="6">
|
||
<![CDATA[' FULL']]>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Comment>
|
||
<![CDATA[EXTENDO – Telescopic Conveyor (Caljan)
|
||
|
||
Function
|
||
The Extendo AOI exchanges a block of I/O with the Caljan controller. It enables Ethernet control, watches the controller’s health, and decides when loading may begin. All faults are logged to the MCM and presented on the HMI in the same “push / acknowledge” pattern used by every conveyor AOI.
|
||
|
||
Operating logic
|
||
Communication monitoring –
|
||
Caljan_Output.ConnectionFaulted sets Communication Faulted; a rack-level break reported by DPM.STS.Communication_Faulted does the same.
|
||
While the fault is present an alarm is raised and a “Lost Communication” message is sent to the MCM log.
|
||
|
||
Extendo fault detection –
|
||
If Caljan_Output.Healthy is false the AOI sets Extendo Faulted and latches Extendo Faulted Reset Required.
|
||
A reset command is issued when either the HMI “Faults Reset” PB or MCM.STS.VFD_Fault_Reset_Requested is true.
|
||
|
||
Interlock –
|
||
CTRL.CMD.Interlock means the downstream conveyor is running.
|
||
CTRL.CMD.Run_Up_Enabled means the downstream is stopped but will accept cartons up to its discharge photo-eye.
|
||
If either bit is true the AOI sets Interlock; otherwise No Interlock is shown.
|
||
|
||
Allow Loading –
|
||
Loading is allowed only when the system is started, the DPM link is healthy, and Interlock is true.
|
||
The AOI then sets Allow Loading, mirrors it to CTRL.STS.Allow_Loading, and asserts the Caljan commands Allow_Loading and Belt_Start_Loading.
|
||
If loading is not allowed the stop bit Caljan_Input.Belt_Stop is asserted.
|
||
|
||
Running feedback –
|
||
When Caljan_Output.Ready_to_Receive is true the AOI sets Running and mirrors the state to CTRL.STS.Running.
|
||
|
||
Operating modes and status flags –
|
||
Caljan_Output.Front_EMS → Loading Mode
|
||
Caljan_Output.Customer_EMS → Unloading Mode
|
||
Caljan_Output.Belt_Accumulation → Power Saving Mode
|
||
Caljan_Output.Rear_EMS → E-Stopped
|
||
Caljan_Output.Aopen_Active → Aopen Active
|
||
Caljan_Output.Fully_Retracted / Fully_Extended → positional flags.
|
||
|
||
Logging –
|
||
New occurrences of communication fault or full belt push a formatted string into MCM.CMD.Log and increment the quantity counter.
|
||
The entry self-clears when MCM.STS.Acknowledge_Log echoes the same text.
|
||
MCM.STS.Unacknowledge_All_Logs re-arms every latch so a repeat fault is re-logged.
|
||
|
||
HMI state code –
|
||
0 loading not allowed 1 loading allowed 2 running
|
||
3 full 4 communication fault 5 Extendo faulted 6 E-Stop
|
||
|
||
Command bits (received)
|
||
CTRL.CMD.Interlock
|
||
CTRL.CMD.Run_Up_Enabled
|
||
MCM.STS.System_Started
|
||
MCM.STS.VFD_Fault_Reset_Requested
|
||
DPM.STS.Communication_Faulted
|
||
HMI.PEC_Override_PB
|
||
HMI.Extendo_Faults_Reset_PB
|
||
MCM.STS.Unacknowledge_All_Logs
|
||
MCM.STS.Acknowledge_Log (comparison for auto-clear)
|
||
MCM.CMD.Log / Log_Quantity (target for new entries)
|
||
|
||
Status bits (set)
|
||
CTRL.STS.Interlock
|
||
CTRL.STS.Allow_Loading
|
||
CTRL.STS.Running
|
||
|
||
Extendo_Faulted Extendo_Faulted_Reset_Required
|
||
Communication_Faulted No_Interlock
|
||
Loading_Mode Unloading_Mode Power_Saving_Mode
|
||
Aopen_Active Fully_Retracted Fully_Extended
|
||
|
||
HMI bits
|
||
The HMI displays and/or exchanges—
|
||
|
||
HMI.Loading_Mode
|
||
HMI.Unloading_Mode
|
||
HMI.Power_Saving_Mode
|
||
HMI.Aopen_Active
|
||
HMI.Fully_Retracted
|
||
HMI.Fully_Extended
|
||
HMI.STATE
|
||
|
||
Alarm bits
|
||
HMI.Alarm.Full – raised when Full is true.
|
||
HMI.Alarm.Communication_Faulted – raised when Communication Faulted is true.
|
||
HMI.Alarm.Extendo_Faulted – raised when Extendo Faulted is true.
|
||
]]>
|
||
</Comment>
|
||
<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) ,OTE(CTRL.STS.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">
|
||
<Text>
|
||
<![CDATA[[XIC(Communication_Faulted) ONS(Acknowledge_ONS.3) OTU(Acknowledge.3) ,XIC(Communication_Faulted) XIO(Acknowledge.3) COP(Lost_Comm_String,Concatenated_String,1) CONCAT(HMI.Name,Concatenated_String,MCM.CMD.Log) ADD(MCM.CMD.Log_Quantity,1,MCM.CMD.Log_Quantity) ,NE(MCM.STS.Acknowledge_Log,Empty_String) EQ(MCM.CMD.Log,MCM.STS.Acknowledge_Log) OTL(Acknowledge.3) COP(Empty_String,MCM.STS.Acknowledge_Log,1) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="23" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(Full) ONS(Acknowledge_ONS.5) OTU(Acknowledge.5) ,XIC(Full) XIO(Acknowledge.5) COP(Full_String,Concatenated_String,1) CONCAT(HMI.Name,Concatenated_String,MCM.CMD.Log) ADD(MCM.CMD.Log_Quantity,1,MCM.CMD.Log_Quantity) ,NE(MCM.STS.Acknowledge_Log,Empty_String) EQ(MCM.CMD.Log,MCM.STS.Acknowledge_Log) OTL(Acknowledge.5) COP(Empty_String,MCM.STS.Acknowledge_Log,1) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="24" Type="N">
|
||
<Comment>
|
||
<![CDATA[Alarms
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Full)OTE(HMI.Alarm.Full);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="25" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Communication_Faulted)OTE(HMI.Alarm.Communication_Faulted);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="26" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Extendo_Faulted)OTE(HMI.Alarm.Extendo_Faulted);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="27" Type="N">
|
||
<Comment>
|
||
<![CDATA[Info
|
||
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Loading_Mode)OTE(HMI.Loading_Mode);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="28" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Unloading_Mode)OTE(HMI.Unloading_Mode);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="29" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Aopen_Active)OTE(HMI.Aopen_Active);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="30" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Power_Saving_Mode)OTE(HMI.Power_Saving_Mode);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="31" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Fully_Retracted)OTE(HMI.Fully_Retracted);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="32" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Fully_Extended)OTE(HMI.Fully_Extended);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="33" Type="N">
|
||
<Comment>
|
||
<![CDATA[State
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIO(Allow_Loading)MOVE(0,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="34" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Allow_Loading)MOVE(1,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="35" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Running)MOVE(2,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="36" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Full)MOVE(3,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="37" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Communication_Faulted)MOVE(4,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="38" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Extendo_Faulted)MOVE(5,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="39" 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_IO_BLOCK"/>
|
||
<Dependency Type="DataType" Name="UDT_HMI_EXTENDO"/>
|
||
<Dependency Type="DataType" Name="UDT_CTRL_MCM"/>
|
||
</Dependencies>
|
||
</AddOnInstructionDefinition>
|
||
</AddOnInstructionDefinitions>
|
||
</Controller>
|
||
</RSLogix5000Content>
|