4053 lines
171 KiB
XML
4053 lines
171 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="D2C" TargetType="Controller" ContainsContext="false" ExportDate="Wed Jul 30 11:43:22 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
|
||
<Controller Use="Target" Name="D2C" ProcessorType="Emulate 5570" MajorRev="36" MinorRev="11" TimeSlice="20" ShareUnusedTimeSlice="1" ProjectCreationDate="Tue Jul 29 16:36:45 2025" LastModifiedDate="Wed Jul 30 11:43:08 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent"
|
||
SFCLastScan="DontScan" CommPath="Backplane\2" 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"/>
|
||
<SafetyInfo/>
|
||
<DataTypes>
|
||
<DataType Name="Banner_ZMX_Data" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Data_In" DataType="Banner_ZMX_Data_In" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Data_Out" DataType="Banner_ZMX_Data_Out" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Unevenness" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="Banner_ZMX_Data_In" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Input_Ack" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Sensor_Fault_Code" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Boot_Count" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 to 65535]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Up_Time" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 to 4294967295 in ms]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Missed_Trigger_Count" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved4" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved5" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved6" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved7" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved8" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved30" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Frame_Number" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Invalid_Pixel_Count" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 56576. Pixels with too little light received to be able to measure.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Saturated_Pixel_Count" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 56576. Pixels with too much light received to be able to measure.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Conf_Error_Code" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved9" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Fill_Level_Percent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 200]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Peak_Height" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 3500 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Estimated_Item_Count" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Output_1_PFM" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0. 100 to 600 Hz.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Output_2_PFM" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0. 100 to 600 Hz.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Trigger_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 = External, 5 = Internal (uses trigger period), 6 = Free run, 10 = Softa]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Trigger_Period" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[200 to 60000 ms]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Illumination_Power_Percent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 to 100]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved10" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved11" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved12" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved13" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved14" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved15" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved16" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved17" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Pitch_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Roll_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Yaw_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-18000 to 18000 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved18" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved19" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved20" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved31" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Discrete_IO_Polarity" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = PNP, 1 = NPN, 2 = Push-Pull]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved21" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 200 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved22" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Peak_Height_Limit_Setpoint" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 2950 mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved23" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Discrete_Output_1_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Discrete_Output_2_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[200 to 3000]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Length_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Width_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Height_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 3000]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved24" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="Banner_ZMX_Data_Out" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Control_Bits" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Trigger_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 = External, 5 = Internal (uses trigger perdio), 6 = Free Run, 10 = Software]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Trigger_Period" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[100 to 60000 ms]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Illumination_Power_Precent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 100]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved4" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved5" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved6" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved7" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved8" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Pitch_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Roll_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Yaw_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-18000 to 18000 (degrees x 100)]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved9" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved10" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Reserved11" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Discrete_IO_Polarity" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = PNP, 1 = NPN, 2 = Push Pull]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved12" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 200]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved13" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Peak_Height_Limit_Setpoint" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 2950 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved14" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Discrete_Output_1_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Discrete_Output_2_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Point_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[200 to 3000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Length_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Width_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Height_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 3000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved50" DataType="INT" Dimension="8" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="Banner_ZMX_Full_Recipe" Family="NoFamily" Class="User">
|
||
<Description>
|
||
<![CDATA[Recipe Data elements. for a ZMX unit.]]>
|
||
</Description>
|
||
<Members>
|
||
<Member Name="Trigger_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[1 = External, 5 = Internal, 6 = Free Run, 10 = Software]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Trigger_Period" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[100 to 60000 in ms]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Illumination_Power" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 100]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Pitch_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Roll_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-4500 to 4500]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Yaw_Angle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-18000 to 18000]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Discrete_IO_Polarity" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = PNP, 1= NPN, 2 = Push Pull]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 200]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved13" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Peak_Height_Limit_Setpoint" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 to 2950 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Reserved14" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="Discrete_Output_1_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Discrete_Output_2_Control_Mode" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 = Disabled, 1 = Fill % above setpoint, 2 = Peak height aboe setpoint, 9 = Fill % above setpoint or peak height above setpoint, 10 = Pulse Pro 100 to 600 Hz scaled between 0 to 100%, 11 = Pulse Pro 100 to 600 Hz scaled to peak height above bottom of container, 20 = No output, channle used as input.]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[-2500 to 2500 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Anchor_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[200 to 3000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Length_X" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Length_Y" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 5000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="ROI_Length_Z" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[50 to 3000 in mm]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_ALARMS_D2C_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_ALARMS0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="GS_PB_Pressed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Start PushButton Pressed]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Jammed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Half_Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord is Half Full]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="3" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord is Full]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="No_Container" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="4" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Nothing Present Under D2C Chute]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Disabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="5" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Chute Disabled]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_ALARMS_IO_BLOCK" 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>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_ALARMS_STATION_JR_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_ALARMS0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Pressed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="0" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_AOI_D2C_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="AOI" DataType="AOI_D2C_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="HMI" DataType="UDT_HMI_D2C_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="CTRL" DataType="UDT_CTRL_D2C_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_AOI_DPM" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="AOI" DataType="AOI_DPM" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="CTRL" DataType="UDT_CTRL_IO_BLOCK" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="HMI" DataType="UDT_HMI_IO_BLOCK" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_AOI_STATION_JR_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="AOI" DataType="AOI_STATION_JR_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="HMI" DataType="UDT_HMI_STATION_JR_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="CTRL" DataType="UDT_CTRL_STATION_JR_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_D2C_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="CMD" DataType="UDT_CTRL_D2C_CHUTE_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="STS" DataType="UDT_CTRL_D2C_CHUTE_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_D2C_CHUTE_CMD" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_D0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Jammed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_D0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_D2C_CHUTE_STS" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_D0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Enabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_D0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Enabled To Receive Packages]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Jammed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_D0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Ready" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_D0" BitNumber="2" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Ready To Receive Packages]]>
|
||
</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>
|
||
</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>
|
||
</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_CTRL_STATION_JR_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="CMD" DataType="UDT_CTRL_STATION_JR_CHUTE_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="STS" DataType="UDT_CTRL_STATION_JR_CHUTE_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_STATION_JR_CHUTE_CMD" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_S0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Jammed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Sorter_JPE_Blocked" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam Photoeye Blocked On Sorter]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_CTRL_STATION_JR_CHUTE_STS" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="ZZZZZZZZZZUDT_CTRL_S0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="Jam_Reset_Requested" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S0" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam Reset Requested]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Jammed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_S0" BitNumber="1" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_HMI_D2C_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="STATE" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 - Disabled
|
||
1 - No Container
|
||
2 - Ready to Be Enabled
|
||
3 - Enabled
|
||
4 - Half Full
|
||
5 - Full
|
||
6 - Jammed]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Alarms" DataType="UDT_ALARMS_D2C_CHUTE" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="ZZZZZZZZZZUDT_HMI_D22" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="GS_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_D22" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Start PushButton]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Chute_Type" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Type Of Chute
|
||
0 - Normal
|
||
1 - D2C
|
||
2 - Pallet Build]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="GS_PB_STATE" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[0 - Not Pressed 1 - Pressed]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_HMI_IO_BLOCK" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Alarm" DataType="UDT_ALARMS_IO_BLOCK" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
<Member Name="STATE" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Color of Animations]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="IP_Address" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[IP Address]]>
|
||
</Description>
|
||
</Member>
|
||
<Member Name="Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
|
||
</Members>
|
||
</DataType>
|
||
<DataType Name="UDT_HMI_STATION_JR_CHUTE" Family="NoFamily" Class="User">
|
||
<Members>
|
||
<Member Name="Alarm" DataType="UDT_ALARMS_STATION_JR_CHUTE" 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_ST2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
|
||
<Member Name="JR_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_ST2" BitNumber="0" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam Reset PushButton Pressed]]>
|
||
</Description>
|
||
</Member>
|
||
</Members>
|
||
</DataType>
|
||
</DataTypes>
|
||
<Modules>
|
||
<Module Name="Local" CatalogNumber="Emulate 5570" Vendor="1" ProductType="14" ProductCode="53" Major="36" Minor="11" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="true"
|
||
>
|
||
<EKey State="ExactMatch"/>
|
||
<Ports>
|
||
<Port Id="1" Address="2" Type="ICP" Upstream="false">
|
||
<Bus Size="10"/>
|
||
</Port>
|
||
</Ports>
|
||
</Module>
|
||
<Module Name="En2tr" CatalogNumber="1756-EN2TR" Vendor="1" ProductType="12" ProductCode="200" Major="11" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
|
||
>
|
||
<EKey State="CompatibleModule"/>
|
||
<Ports>
|
||
<Port Id="1" Address="4" Type="ICP" Upstream="true"/>
|
||
<Port Id="2" Address="192.168.1.1" Type="Ethernet" Upstream="false">
|
||
<Bus/>
|
||
</Port>
|
||
</Ports>
|
||
<Communications CommMethod="536870914">
|
||
<ConfigData ConfigSize="16">
|
||
<Data Format="L5K">
|
||
<![CDATA[[20,768,393217,33554433,256,0]]]>
|
||
</Data>
|
||
</ConfigData>
|
||
<Connections>
|
||
<Connection Name="Input2" RPI="500000" Type="Input" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="false"/>
|
||
</Connections>
|
||
</Communications>
|
||
<ExtendedProperties>
|
||
<public><Vendor>Rockwell Automation/Allen-Bradley</Vendor><CatNum>1756-EN2TR</CatNum><ConfigID>131178</ConfigID><TimeSyncEnabled/></public>
|
||
</ExtendedProperties>
|
||
</Module>
|
||
<Module Name="ZMX_1" CatalogNumber="Banner ZMX" Vendor="12" ProductType="43" ProductCode="110" Major="2" Minor="102" ParentModule="En2tr" ParentModPortId="2" Inhibited="false" MajorFault="false"
|
||
SafetyEnabled="false">
|
||
<EKey State="CompatibleModule"/>
|
||
<Ports>
|
||
<Port Id="1" Address="111.111.111.111" Type="Ethernet" Upstream="true"/>
|
||
</Ports>
|
||
<Communications>
|
||
<Connections>
|
||
<Connection Name="_200424012C702C64" RPI="100000" Type="StandardDataDriven" OutputSize="80" InputSize="140" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 01 2c 70 2c 64"
|
||
InputTagSuffix="I" OutputTagSuffix="O">
|
||
<InputTag ExternalAccess="Read/Write">
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_57AEA108:I:0">
|
||
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="1"/>
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="68" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
<Element Index="[40]" Value="0"/>
|
||
<Element Index="[41]" Value="0"/>
|
||
<Element Index="[42]" Value="0"/>
|
||
<Element Index="[43]" Value="0"/>
|
||
<Element Index="[44]" Value="0"/>
|
||
<Element Index="[45]" Value="0"/>
|
||
<Element Index="[46]" Value="0"/>
|
||
<Element Index="[47]" Value="0"/>
|
||
<Element Index="[48]" Value="0"/>
|
||
<Element Index="[49]" Value="0"/>
|
||
<Element Index="[50]" Value="0"/>
|
||
<Element Index="[51]" Value="0"/>
|
||
<Element Index="[52]" Value="0"/>
|
||
<Element Index="[53]" Value="0"/>
|
||
<Element Index="[54]" Value="0"/>
|
||
<Element Index="[55]" Value="0"/>
|
||
<Element Index="[56]" Value="0"/>
|
||
<Element Index="[57]" Value="0"/>
|
||
<Element Index="[58]" Value="0"/>
|
||
<Element Index="[59]" Value="0"/>
|
||
<Element Index="[60]" Value="0"/>
|
||
<Element Index="[61]" Value="0"/>
|
||
<Element Index="[62]" Value="0"/>
|
||
<Element Index="[63]" Value="0"/>
|
||
<Element Index="[64]" Value="0"/>
|
||
<Element Index="[65]" Value="0"/>
|
||
<Element Index="[66]" Value="0"/>
|
||
<Element Index="[67]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</InputTag>
|
||
<OutputTag ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_03081E78:O:0">
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="40" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</OutputTag>
|
||
</Connection>
|
||
</Connections>
|
||
</Communications>
|
||
<ExtendedProperties>
|
||
<public><PL>01<Version Name="1.1"/><Connection Name="_200424012C702C64" Format="1"/></PL><Vendor>Banner Engineering Corporation</Vendor><CatNum>Banner ZMX</CatNum><DataTypeFormats><DataTypeFormat InstanceApplicationPath="20 04 2c 64 30 03" Format="1" Type="Input"/><DataTypeFormat InstanceApplicationPath="20 04 2c 70 30 03" Format="1" Type="Output"/></DataTypeFormats></public>
|
||
</ExtendedProperties>
|
||
</Module>
|
||
<Module Name="ZMX_2" CatalogNumber="Banner ZMX" Vendor="12" ProductType="43" ProductCode="110" Major="2" Minor="102" ParentModule="En2tr" ParentModPortId="2" Inhibited="false" MajorFault="false"
|
||
SafetyEnabled="false">
|
||
<EKey State="CompatibleModule"/>
|
||
<Ports>
|
||
<Port Id="1" Address="121.212.121.212" Type="Ethernet" Upstream="true"/>
|
||
</Ports>
|
||
<Communications>
|
||
<Connections>
|
||
<Connection Name="_200424012C702C64" RPI="100000" Type="StandardDataDriven" OutputSize="80" InputSize="140" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 01 2c 70 2c 64"
|
||
InputTagSuffix="I" OutputTagSuffix="O">
|
||
<InputTag ExternalAccess="Read/Write">
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_57AEA108:I:0">
|
||
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="1"/>
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="68" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
<Element Index="[40]" Value="0"/>
|
||
<Element Index="[41]" Value="0"/>
|
||
<Element Index="[42]" Value="0"/>
|
||
<Element Index="[43]" Value="0"/>
|
||
<Element Index="[44]" Value="0"/>
|
||
<Element Index="[45]" Value="0"/>
|
||
<Element Index="[46]" Value="0"/>
|
||
<Element Index="[47]" Value="0"/>
|
||
<Element Index="[48]" Value="0"/>
|
||
<Element Index="[49]" Value="0"/>
|
||
<Element Index="[50]" Value="0"/>
|
||
<Element Index="[51]" Value="0"/>
|
||
<Element Index="[52]" Value="0"/>
|
||
<Element Index="[53]" Value="0"/>
|
||
<Element Index="[54]" Value="0"/>
|
||
<Element Index="[55]" Value="0"/>
|
||
<Element Index="[56]" Value="0"/>
|
||
<Element Index="[57]" Value="0"/>
|
||
<Element Index="[58]" Value="0"/>
|
||
<Element Index="[59]" Value="0"/>
|
||
<Element Index="[60]" Value="0"/>
|
||
<Element Index="[61]" Value="0"/>
|
||
<Element Index="[62]" Value="0"/>
|
||
<Element Index="[63]" Value="0"/>
|
||
<Element Index="[64]" Value="0"/>
|
||
<Element Index="[65]" Value="0"/>
|
||
<Element Index="[66]" Value="0"/>
|
||
<Element Index="[67]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</InputTag>
|
||
<OutputTag ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_03081E78:O:0">
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="40" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</OutputTag>
|
||
</Connection>
|
||
</Connections>
|
||
</Communications>
|
||
<ExtendedProperties>
|
||
<public><PL>01<Version Name="1.1"/><Connection Name="_200424012C702C64" Format="1"/></PL><Vendor>Banner Engineering Corporation</Vendor><CatNum>Banner ZMX</CatNum><DataTypeFormats><DataTypeFormat InstanceApplicationPath="20 04 2c 64 30 03" Format="1" Type="Input"/><DataTypeFormat InstanceApplicationPath="20 04 2c 70 30 03" Format="1" Type="Output"/></DataTypeFormats></public>
|
||
</ExtendedProperties>
|
||
</Module>
|
||
<Module Name="ZMX_4" CatalogNumber="Banner ZMX" Vendor="12" ProductType="43" ProductCode="110" Major="2" Minor="102" ParentModule="En2tr" ParentModPortId="2" Inhibited="false" MajorFault="false"
|
||
SafetyEnabled="false">
|
||
<EKey State="CompatibleModule"/>
|
||
<Ports>
|
||
<Port Id="1" Address="123.121.212.112" Type="Ethernet" Upstream="true"/>
|
||
</Ports>
|
||
<Communications>
|
||
<Connections>
|
||
<Connection Name="_200424012C702C64" RPI="100000" Type="StandardDataDriven" OutputSize="80" InputSize="140" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 01 2c 70 2c 64"
|
||
InputTagSuffix="I" OutputTagSuffix="O">
|
||
<InputTag ExternalAccess="Read/Write">
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_57AEA108:I:0">
|
||
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="1"/>
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="68" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
<Element Index="[40]" Value="0"/>
|
||
<Element Index="[41]" Value="0"/>
|
||
<Element Index="[42]" Value="0"/>
|
||
<Element Index="[43]" Value="0"/>
|
||
<Element Index="[44]" Value="0"/>
|
||
<Element Index="[45]" Value="0"/>
|
||
<Element Index="[46]" Value="0"/>
|
||
<Element Index="[47]" Value="0"/>
|
||
<Element Index="[48]" Value="0"/>
|
||
<Element Index="[49]" Value="0"/>
|
||
<Element Index="[50]" Value="0"/>
|
||
<Element Index="[51]" Value="0"/>
|
||
<Element Index="[52]" Value="0"/>
|
||
<Element Index="[53]" Value="0"/>
|
||
<Element Index="[54]" Value="0"/>
|
||
<Element Index="[55]" Value="0"/>
|
||
<Element Index="[56]" Value="0"/>
|
||
<Element Index="[57]" Value="0"/>
|
||
<Element Index="[58]" Value="0"/>
|
||
<Element Index="[59]" Value="0"/>
|
||
<Element Index="[60]" Value="0"/>
|
||
<Element Index="[61]" Value="0"/>
|
||
<Element Index="[62]" Value="0"/>
|
||
<Element Index="[63]" Value="0"/>
|
||
<Element Index="[64]" Value="0"/>
|
||
<Element Index="[65]" Value="0"/>
|
||
<Element Index="[66]" Value="0"/>
|
||
<Element Index="[67]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</InputTag>
|
||
<OutputTag ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_03081E78:O:0">
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="40" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</OutputTag>
|
||
</Connection>
|
||
</Connections>
|
||
</Communications>
|
||
<ExtendedProperties>
|
||
<public><PL>01<Version Name="1.1"/><Connection Name="_200424012C702C64" Format="1"/></PL><Vendor>Banner Engineering Corporation</Vendor><CatNum>Banner ZMX</CatNum><DataTypeFormats><DataTypeFormat InstanceApplicationPath="20 04 2c 64 30 03" Format="1" Type="Input"/><DataTypeFormat InstanceApplicationPath="20 04 2c 70 30 03" Format="1" Type="Output"/></DataTypeFormats></public>
|
||
</ExtendedProperties>
|
||
</Module>
|
||
<Module Name="ZMX_3" CatalogNumber="Banner ZMX" Vendor="12" ProductType="43" ProductCode="110" Major="2" Minor="102" ParentModule="En2tr" ParentModPortId="2" Inhibited="false" MajorFault="false"
|
||
SafetyEnabled="false">
|
||
<EKey State="CompatibleModule"/>
|
||
<Ports>
|
||
<Port Id="1" Address="131.121.212.121" Type="Ethernet" Upstream="true"/>
|
||
</Ports>
|
||
<Communications>
|
||
<Connections>
|
||
<Connection Name="_200424012C702C64" RPI="100000" Type="StandardDataDriven" OutputSize="80" InputSize="140" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 01 2c 70 2c 64"
|
||
InputTagSuffix="I" OutputTagSuffix="O">
|
||
<InputTag ExternalAccess="Read/Write">
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_57AEA108:I:0">
|
||
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="1"/>
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="68" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
<Element Index="[40]" Value="0"/>
|
||
<Element Index="[41]" Value="0"/>
|
||
<Element Index="[42]" Value="0"/>
|
||
<Element Index="[43]" Value="0"/>
|
||
<Element Index="[44]" Value="0"/>
|
||
<Element Index="[45]" Value="0"/>
|
||
<Element Index="[46]" Value="0"/>
|
||
<Element Index="[47]" Value="0"/>
|
||
<Element Index="[48]" Value="0"/>
|
||
<Element Index="[49]" Value="0"/>
|
||
<Element Index="[50]" Value="0"/>
|
||
<Element Index="[51]" Value="0"/>
|
||
<Element Index="[52]" Value="0"/>
|
||
<Element Index="[53]" Value="0"/>
|
||
<Element Index="[54]" Value="0"/>
|
||
<Element Index="[55]" Value="0"/>
|
||
<Element Index="[56]" Value="0"/>
|
||
<Element Index="[57]" Value="0"/>
|
||
<Element Index="[58]" Value="0"/>
|
||
<Element Index="[59]" Value="0"/>
|
||
<Element Index="[60]" Value="0"/>
|
||
<Element Index="[61]" Value="0"/>
|
||
<Element Index="[62]" Value="0"/>
|
||
<Element Index="[63]" Value="0"/>
|
||
<Element Index="[64]" Value="0"/>
|
||
<Element Index="[65]" Value="0"/>
|
||
<Element Index="[66]" Value="0"/>
|
||
<Element Index="[67]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</InputTag>
|
||
<OutputTag ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="_000C:BannerZMX_03081E78:O:0">
|
||
<ArrayMember Name="Data" DataType="INT" Dimensions="40" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
</ArrayMember>
|
||
</Structure>
|
||
</Data>
|
||
</OutputTag>
|
||
</Connection>
|
||
</Connections>
|
||
</Communications>
|
||
<ExtendedProperties>
|
||
<public><PL>01<Version Name="1.1"/><Connection Name="_200424012C702C64" Format="1"/></PL><Vendor>Banner Engineering Corporation</Vendor><CatNum>Banner ZMX</CatNum><DataTypeFormats><DataTypeFormat InstanceApplicationPath="20 04 2c 64 30 03" Format="1" Type="Input"/><DataTypeFormat InstanceApplicationPath="20 04 2c 70 30 03" Format="1" Type="Output"/></DataTypeFormats></public>
|
||
</ExtendedProperties>
|
||
</Module>
|
||
</Modules>
|
||
<AddOnInstructionDefinitions>
|
||
<AddOnInstructionDefinition Name="AOI_FLIP_FLOP" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2022-03-10T21:16:26.590Z" CreatedBy="DESKTOP-T9CCJM5\autStand" EditedDate="2025-05-21T10:05:03.350Z" 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="On" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Amount of time Beacon is On while Flashing]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Off" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Amount of time Beacon is Off while Flashing]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Flash" 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="Flip" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,0,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Flop" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,0,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[MOVE(On,Flip.PRE)MOVE(Off,Flop.PRE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Flop.DN)TON(Flip,?,?);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Flip.DN)TON(Flop,?,?);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="3" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Flip.DN)OTE(Flash)OTE(EnableOut);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
<AddOnInstructionDefinition Name="Banner_ZMX_Control" Revision="1.2" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2022-12-21T15:11:52.057Z" CreatedBy="DUKE\jpreisen" EditedDate="2025-07-08T19:24:45.725Z" EditedBy="LCIBATUMI\ilia.gurielidze" SoftwareRevision="v36.00">
|
||
<RevisionNote>
|
||
<![CDATA[Cyclic operation timing adjusted. Now waits 600 msecs instead of 300 after Cyclic Bit is turned on. Also the error timer is now 5 seconds instead of 3.]]>
|
||
</RevisionNote>
|
||
<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="BinFill_Update" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="Cyclic_Update" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="ZMX_Raw_Inputs" TagType="Base" DataType="INT" Dimensions="68" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="ZMX_Raw_Outputs" TagType="Base" DataType="INT" Dimensions="40" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="ZMX_Status" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="ZMX" TagType="Base" DataType="Banner_ZMX_Data" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="Parameter_Update" TagType="Base" DataType="Banner_ZMX_Full_Recipe" Usage="InOut" Required="true" Visible="true" Constant="false">
|
||
<Comments>
|
||
<Comment Operand=".TRIGGER_MODE">
|
||
<![CDATA[Check Data 1]]>
|
||
</Comment>
|
||
<Comment Operand=".PEAK_HEIGHT_LIMIT_SETPOINT">
|
||
<![CDATA[Check Data 2]]>
|
||
</Comment>
|
||
<Comment Operand=".DISCRETE_OUTPUT_1_CONTROL_MODE">
|
||
<![CDATA[Check Data 3]]>
|
||
</Comment>
|
||
<Comment Operand=".DISCRETE_OUTPUT_2_CONTROL_MODE">
|
||
<![CDATA[Check Data 4]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_X">
|
||
<![CDATA[Check Data 5]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_Y">
|
||
<![CDATA[Check Data 6]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_Z">
|
||
<![CDATA[Check Data 7]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_X">
|
||
<![CDATA[Check Data 8]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_Y">
|
||
<![CDATA[Check Data 9]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_Z">
|
||
<![CDATA[Check Data 10]]>
|
||
</Comment>
|
||
</Comments>
|
||
</Parameter>
|
||
<Parameter Name="Busy" 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="Done" 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="Bin_Error" 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="Cyclic_Error" 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="Comms_Error" 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="Sensor_Fault" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Config_Error" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
</Parameters>
|
||
<LocalTags>
|
||
<LocalTag Name="Local" 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="InData" DataType="INT" Dimensions="70" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Array DataType="INT" Dimensions="70" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
<Element Index="[8]" Value="0"/>
|
||
<Element Index="[9]" Value="0"/>
|
||
<Element Index="[10]" Value="0"/>
|
||
<Element Index="[11]" Value="0"/>
|
||
<Element Index="[12]" Value="0"/>
|
||
<Element Index="[13]" Value="0"/>
|
||
<Element Index="[14]" Value="0"/>
|
||
<Element Index="[15]" Value="0"/>
|
||
<Element Index="[16]" Value="0"/>
|
||
<Element Index="[17]" Value="0"/>
|
||
<Element Index="[18]" Value="0"/>
|
||
<Element Index="[19]" Value="0"/>
|
||
<Element Index="[20]" Value="0"/>
|
||
<Element Index="[21]" Value="0"/>
|
||
<Element Index="[22]" Value="0"/>
|
||
<Element Index="[23]" Value="0"/>
|
||
<Element Index="[24]" Value="0"/>
|
||
<Element Index="[25]" Value="0"/>
|
||
<Element Index="[26]" Value="0"/>
|
||
<Element Index="[27]" Value="0"/>
|
||
<Element Index="[28]" Value="0"/>
|
||
<Element Index="[29]" Value="0"/>
|
||
<Element Index="[30]" Value="0"/>
|
||
<Element Index="[31]" Value="0"/>
|
||
<Element Index="[32]" Value="0"/>
|
||
<Element Index="[33]" Value="0"/>
|
||
<Element Index="[34]" Value="0"/>
|
||
<Element Index="[35]" Value="0"/>
|
||
<Element Index="[36]" Value="0"/>
|
||
<Element Index="[37]" Value="0"/>
|
||
<Element Index="[38]" Value="0"/>
|
||
<Element Index="[39]" Value="0"/>
|
||
<Element Index="[40]" Value="0"/>
|
||
<Element Index="[41]" Value="0"/>
|
||
<Element Index="[42]" Value="0"/>
|
||
<Element Index="[43]" Value="0"/>
|
||
<Element Index="[44]" Value="0"/>
|
||
<Element Index="[45]" Value="0"/>
|
||
<Element Index="[46]" Value="0"/>
|
||
<Element Index="[47]" Value="0"/>
|
||
<Element Index="[48]" Value="0"/>
|
||
<Element Index="[49]" Value="0"/>
|
||
<Element Index="[50]" Value="0"/>
|
||
<Element Index="[51]" Value="0"/>
|
||
<Element Index="[52]" Value="0"/>
|
||
<Element Index="[53]" Value="0"/>
|
||
<Element Index="[54]" Value="0"/>
|
||
<Element Index="[55]" Value="0"/>
|
||
<Element Index="[56]" Value="0"/>
|
||
<Element Index="[57]" Value="0"/>
|
||
<Element Index="[58]" Value="0"/>
|
||
<Element Index="[59]" Value="0"/>
|
||
<Element Index="[60]" Value="0"/>
|
||
<Element Index="[61]" Value="0"/>
|
||
<Element Index="[62]" Value="0"/>
|
||
<Element Index="[63]" Value="0"/>
|
||
<Element Index="[64]" Value="0"/>
|
||
<Element Index="[65]" Value="0"/>
|
||
<Element Index="[66]" Value="0"/>
|
||
<Element Index="[67]" Value="0"/>
|
||
<Element Index="[68]" Value="0"/>
|
||
<Element Index="[69]" Value="0"/>
|
||
</Array>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Timer1" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,3000,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Timer2" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,5000,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="5000"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Value" DataType="DINT" Dimensions="2" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Array DataType="DINT" Dimensions="2" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
</Array>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Comment>
|
||
<![CDATA[Convert Raw data into usable data.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[CPS(ZMX_Raw_Inputs[0],InData[0],8)CPS(ZMX_Raw_Inputs[15],InData[16],27)CPS(ZMX_Raw_Inputs[45],InData[47],14)CPS(InData[0],ZMX.Data_In,1)CPS(ZMX.Data_Out,ZMX_Raw_Outputs[0],42);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Comment>
|
||
<![CDATA[Unevenness Calculation]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[CPT(Value[0],(ZMX.Data_In.Peak_Height*100)/ZMX.Data_In.ROI_Height_Z);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[[GT(Value[0],100) MOVE(100,Value[1]) ,LE(Value[0],100) MOVE(Value[0],Value[1]) ,SUB(Value[1],ZMX.Data_In.Fill_Level_Percent,ZMX.Unevenness) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="3" Type="N">
|
||
<Comment>
|
||
<![CDATA[Sensor Fault Codes
|
||
0 = Online
|
||
1 = EEPROM Timeout
|
||
2 = EEPROM Failure
|
||
4 = Acquistion Error
|
||
5 = Internal Temperature Error
|
||
6 = Illumination Temperature Error
|
||
7 = Main Sensor Temperature Error
|
||
8 = Acquistion Error 2
|
||
11 = Laser Operation Error
|
||
20 = Internal Test Error
|
||
21 = Internal Read Error
|
||
22 = Internal Write Error
|
||
30 = Laser Power Test Error
|
||
31 = Laser Power Read Error
|
||
32 = Laser Power Write Error
|
||
1000 = Acquistion Error 3
|
||
1011 to 1017 = Internal Flash Errors
|
||
30000 to 32000 = Boot Loader Error]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[MOVE(ZMX.Data_In.Sensor_Fault_Code,Sensor_Fault);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="4" Type="N">
|
||
<Comment>
|
||
<![CDATA[Configuration Error Codes
|
||
110 = Illumintion power < 1
|
||
111 = Illumincatino Power > 100
|
||
120 = Invalid Trigger Mode
|
||
130 = Trigger Period < 200 ms
|
||
131 = Trigger Perdio > 60000 ms
|
||
140 = Pitch Angle < -4500
|
||
141 = Pitch Angle > 4500
|
||
150 = Roll Angle < -4500
|
||
151 = Roll Angle > 4500
|
||
160 = Yaw Angle < -18000
|
||
161 = Yaw Angle > 18000
|
||
300 = Invalid Discrete Output
|
||
2000 = Anchor Point X < -2500
|
||
2001 = Anchor Point X > 2500
|
||
2010 = Anchor Point Y < -2500
|
||
2011 = Anchor Point Y > 2500
|
||
2020 = Anchor Point Z < -2500
|
||
2021 = Anchor Point Z > 2500
|
||
2030 = Bin Length X < 50
|
||
2031 = Bin Length X > 5000
|
||
2040 = Bin Width < 50
|
||
2041 = Bin Width > 5000
|
||
2050 = Bin Width < 50
|
||
2051 = Bin Width > 5000
|
||
2052 = Invalid Bin Height
|
||
2060 = Fill Level Setpoint < 0
|
||
2061 = Fill Level Setpoint > 200
|
||
2080 = Peak Height Setpoint < 0
|
||
2081 = Peak Height Setpoint > Bin Height Z
|
||
2100 = Discrete Out 1 Selection Invalid
|
||
2110 = Discrete Out 2 Selectino Invalid]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[MOVE(ZMX.Data_In.Conf_Error_Code,Config_Error);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="5" Type="N">
|
||
<Comment>
|
||
<![CDATA[Communication Check Logic
|
||
Not Available at thsi time.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Status)OTE(Comms_Error);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="6" Type="N">
|
||
<Comment>
|
||
<![CDATA[*** Bin Fill Update Section ***]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[NOP();]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="7" Type="N">
|
||
<Comment>
|
||
<![CDATA[Stop any manual update of the ZMX.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIO(BinFill_Update)OTU(ZMX.Data_Out.Control_Bits.0);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="8" Type="N">
|
||
<Comment>
|
||
<![CDATA[Check that data updated correctly.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.0)[XIO(ZMX.Data_In.Input_Ack.15) XIC(ZMX.Data_In.Input_Ack.0) OTL(Local.1) ,XIC(Timer1.DN) OTL(Bin_Error) OTL(Local.1) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="9" Type="N">
|
||
<Comment>
|
||
<![CDATA[Move data from the recipe into the output assembly. The data will be sent to the ZMX after this.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(BinFill_Update)XIO(Local.0)EQ(Timer1.ACC,0)CPS(Parameter_Update.Fill_Level_Limit_Setpoint_Percent,ZMX.Data_Out.Fill_Level_Limit_Setpoint_Percent,12)OTL(Busy)OTU(Bin_Error)OTU(Done)OTL(Local.0);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="10" Type="N">
|
||
<Comment>
|
||
<![CDATA[Start Timer. Timer used to determine when an update error has occurred.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.0)TON(Timer1,?,?);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="11" Type="N">
|
||
<Comment>
|
||
<![CDATA[Activate bit that controls the data update.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.0)GE(Timer1.ACC,300)OTL(ZMX.Data_Out.Control_Bits.0);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="12" Type="N">
|
||
<Comment>
|
||
<![CDATA[Reset tags used for this operation. Set bit to done.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.1)OTU(ZMX.Data_Out.Control_Bits.0)MOVE(0,Local)OTU(Busy)OTL(Done)OTU(BinFill_Update);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="13" Type="N">
|
||
<Comment>
|
||
<![CDATA[*** Update Cyclic Data Section ***]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[NOP();]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="14" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Cyclic_Update)OTU(ZMX.Data_Out.Control_Bits.14);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="15" Type="N">
|
||
<Comment>
|
||
<![CDATA[Wait for cyclic update completion.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.11)XIO(Local.12)EQ(Parameter_Update.Trigger_Mode,ZMX.Data_In.Trigger_Mode)EQ(Parameter_Update.Trigger_Period,ZMX.Data_In.Trigger_Period)EQ(Parameter_Update.Illumination_Power,ZMX.Data_In.Illumination_Power_Percent)EQ(Parameter_Update.Pitch_Angle,ZMX.Data_In.Pitch_Angle)EQ(Parameter_Update.Roll_Angle,ZMX.Data_In.Roll_Angle)EQ(Parameter_Update.Yaw_Angle,ZMX.Data_In.Yaw_Angle)EQ(Parameter_Update.Discrete_IO_Polarity,ZMX.Data_In.Discrete_IO_Polarity)OTL(Local.12);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="16" Type="N">
|
||
<Comment>
|
||
<![CDATA[Generate error for cyclic update.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.11)XIO(Local.12)XIC(Timer2.DN)OTL(Cyclic_Error)OTL(Local.12);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="17" Type="N">
|
||
<Comment>
|
||
<![CDATA[When Cyclic request is activated start update process.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Cyclic_Update)XIO(Local.10)EQ(Timer2.ACC,0)OTL(Busy)OTU(Cyclic_Error)OTU(Done)OTL(ZMX.Data_Out.Control_Bits.14)OTL(Local.10);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="18" Type="N">
|
||
<Comment>
|
||
<![CDATA[Start Timer. Timer used to determine when an update error has occurred.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.10)TON(Timer2,?,?);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="19" Type="N">
|
||
<Comment>
|
||
<![CDATA[Move data to update cyclic parameters.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.10)XIO(Local.12)GE(Timer2.ACC,600)CPS(Parameter_Update.Trigger_Mode,ZMX.Data_Out.Trigger_Mode,3)CPS(Parameter_Update.Pitch_Angle,ZMX.Data_Out.Pitch_Angle,3)MOVE(Parameter_Update.Discrete_IO_Polarity,ZMX.Data_Out.Discrete_IO_Polarity)OTL(Local.11);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="20" Type="N">
|
||
<Comment>
|
||
<![CDATA[Complete Cyclic Update operation. Reset tags used for process.]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(Local.12)OTU(Busy)OTL(Done)MOVE(0,Local)OTU(Cyclic_Update);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
<AddOnInstructionDefinition Name="AOI_D2C_CHUTE" Revision="1.0" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-06-03T10:55:21.713Z" CreatedBy="LCIBATUMI\ilia.gurielidze" EditedDate="2025-07-30T07:02:48.081Z" EditedBy="LCIBATUMI\beka.makharadze" 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_D2C_CHUTE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_D2C_CHUTE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="Station" TagType="Base" DataType="UDT_CTRL_STATION_JR_CHUTE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="ZMX_Raw_Inputs" TagType="Base" DataType="INT" Dimensions="68" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="ZMX_Raw_Outputs" TagType="Base" DataType="INT" Dimensions="40" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="DPM" TagType="Base" DataType="UDT_CTRL_IO_BLOCK" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="GS_PB_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Gaylord Start PushButton Input]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="GS_PB_Light_O" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Gaylord Start PushButton Light Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="G_Beacon_Segment_Color_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Green Beacon Light Color Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="G_Beacon_Segment_Animation_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Green Beacon Light Animation Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="B_Beacon_Segment_Color_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Blue Beacon Light Color Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="B_Beacon_Segment_Animation_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Blue Beacon Light Animation Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Full" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Half_Full" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Busy" 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="Done" 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="Bin_Error" 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="Cyclic_Error" 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="Comms_Error" 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="Cart_Present" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Cart Present Under D2C Chute]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Short_Shuttle_Present" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Short Shuttle (Gaylord) Present]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Tall_Shuttle_Present" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Tall Shuttle (Gaylord) Present]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Ready" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Gaylord Ready To Receive Packages]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Full_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Half_Full_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
</Parameters>
|
||
<LocalTags>
|
||
<LocalTag Name="Ready_To_Be_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Gaylord Ready To Be Enabled]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Flip_Flop" DataType="AOI_FLIP_FLOP" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="AOI_FLIP_FLOP">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Cyclic_Update" 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="BinFill_Update" 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="ZMX_Status" DataType="BOOL" Radix="Decimal" ExternalAccess="Read/Write">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="ZMX" DataType="Banner_ZMX_Data" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0]],0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="Banner_ZMX_Data">
|
||
<StructureMember Name="Data_In" DataType="Banner_ZMX_Data_In">
|
||
<DataValueMember Name="Input_Ack" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved1" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Sensor_Fault_Code" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Boot_Count" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Up_Time" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Missed_Trigger_Count" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved2" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved3" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved4" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved5" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved6" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved7" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved8" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved30" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Frame_Number" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Invalid_Pixel_Count" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Saturated_Pixel_Count" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Conf_Error_Code" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved9" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Fill_Level_Percent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Peak_Height" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Estimated_Item_Count" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Output_1_PFM" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Output_2_PFM" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Trigger_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Trigger_Period" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Illumination_Power_Percent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved10" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved11" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved12" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved13" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved14" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved15" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved16" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved17" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Pitch_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Roll_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Yaw_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved18" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved19" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved20" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved31" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_IO_Polarity" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved21" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved22" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Peak_Height_Limit_Setpoint" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved23" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_1_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_2_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Length_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Width_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Height_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved24" DataType="INT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="Data_Out" DataType="Banner_ZMX_Data_Out">
|
||
<DataValueMember Name="Control_Bits" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved1" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Trigger_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Trigger_Period" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Illumination_Power_Precent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved2" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved3" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved4" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved5" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved6" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved7" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved8" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Pitch_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Roll_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Yaw_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved9" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved10" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved11" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_IO_Polarity" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved12" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved13" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Peak_Height_Limit_Setpoint" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved14" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_1_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_2_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Point_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Length_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Width_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Height_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<ArrayMember Name="Reserved50" DataType="INT" Dimensions="8" Radix="Decimal">
|
||
<Element Index="[0]" Value="0"/>
|
||
<Element Index="[1]" Value="0"/>
|
||
<Element Index="[2]" Value="0"/>
|
||
<Element Index="[3]" Value="0"/>
|
||
<Element Index="[4]" Value="0"/>
|
||
<Element Index="[5]" Value="0"/>
|
||
<Element Index="[6]" Value="0"/>
|
||
<Element Index="[7]" Value="0"/>
|
||
</ArrayMember>
|
||
</StructureMember>
|
||
<DataValueMember Name="Unevenness" DataType="INT" Radix="Decimal" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Parameter_Update" DataType="Banner_ZMX_Full_Recipe" ExternalAccess="None">
|
||
<Comments>
|
||
<Comment Operand=".TRIGGER_MODE">
|
||
<![CDATA[Check Data 1]]>
|
||
</Comment>
|
||
<Comment Operand=".PEAK_HEIGHT_LIMIT_SETPOINT">
|
||
<![CDATA[Check Data 2]]>
|
||
</Comment>
|
||
<Comment Operand=".DISCRETE_OUTPUT_1_CONTROL_MODE">
|
||
<![CDATA[Check Data 3]]>
|
||
</Comment>
|
||
<Comment Operand=".DISCRETE_OUTPUT_2_CONTROL_MODE">
|
||
<![CDATA[Check Data 4]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_X">
|
||
<![CDATA[Check Data 5]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_Y">
|
||
<![CDATA[Check Data 6]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_ANCHOR_Z">
|
||
<![CDATA[Check Data 7]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_X">
|
||
<![CDATA[Check Data 8]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_Y">
|
||
<![CDATA[Check Data 9]]>
|
||
</Comment>
|
||
<Comment Operand=".ROI_LENGTH_Z">
|
||
<![CDATA[Check Data 10]]>
|
||
</Comment>
|
||
</Comments>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="Banner_ZMX_Full_Recipe">
|
||
<DataValueMember Name="Trigger_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Trigger_Period" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Illumination_Power" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Pitch_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Roll_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Yaw_Angle" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_IO_Polarity" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Fill_Level_Limit_Setpoint_Percent" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved13" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Peak_Height_Limit_Setpoint" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Reserved14" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_1_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Discrete_Output_2_Control_Mode" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Anchor_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Length_X" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Length_Y" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="ROI_Length_Z" DataType="INT" Radix="Decimal" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Gaylord Enabled To Receive Packages]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Jammed" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="No_Container" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Nothing Present Under D2C Chute]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Test_Cart" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[1]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="1"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="ONS" DataType="DINT" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Ready To Receive Packages]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[1]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="GS_PB_Was_Pressed" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Gaylord Start PushButton Was Pressed]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="ZMX_Control" DataType="Banner_ZMX_Control" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[1,0,0,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3000,0],[0,5000,0],[0,0]]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="Banner_ZMX_Control">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="ZMX_Status" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Busy" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Bin_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cyclic_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Comms_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Sensor_Fault" DataType="INT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Config_Error" DataType="INT" Radix="Decimal" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Full_Air_Time" DataType="TIMER" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[After Timer Full Will Be Reported]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,500,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="500"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Half_Full_Air_Time" DataType="TIMER" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[After Timer, Hall Full Will Be Reported]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,500,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="500"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Enable" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Comment>
|
||
<![CDATA[D2C Chute AOI
|
||
|
||
Description
|
||
The chute accepts cartons from the sorter only when a container (cart, tall shuttle, or short shuttle) is docked and there is room. A Banner ZMX sensor supplies container identity and fill-level data; the AOI translates those raw bits, drives the beacons, lets the operator enable the chute with a green-start push-button, and sends a Ready signal back to the sorter.
|
||
|
||
Container identification
|
||
Sensor bits 2-3-4 = 1-1-1 → Tall Shuttle Present
|
||
|
||
0-1-1 → Cart Present
|
||
|
||
0-0-1 → Short Shuttle Present
|
||
|
||
All 0 → No Container
|
||
|
||
If a cart is detected the AOI immediately loads a cart-specific parameter block into the ZMX (fill-limit, ROI, etc.).
|
||
|
||
Capacity flags
|
||
With comms healthy and the sensor fault-free
|
||
|
||
Half Full latches when fill level 50–95 %.
|
||
|
||
Full latches when fill level ≥ 95 %.
|
||
Blue beacon: solid for half-full (1), flash for full (2), off (0) otherwise.
|
||
|
||
Enable sequence
|
||
When a container is present, the chute is not jammed or full, and the ZMX is happy, Ready To Be Enabled turns on:
|
||
– green beacon flashes (code 2)
|
||
– green-start PB lamp flashes.
|
||
|
||
Pressing the physical or HMI green-start PB toggles Enabled.
|
||
|
||
Enabled = true – green beacon solid (code 1).
|
||
|
||
Enabled = false – beacon off (code 0).
|
||
|
||
Ready signal to sorter
|
||
Ready (mirrored to CTRL.STS.Ready) is asserted only when
|
||
• Enabled is true
|
||
• No Container is false
|
||
• Full is false
|
||
• Jammed is false
|
||
|
||
When Ready is high the sorter diverts cartons to this chute.
|
||
|
||
Jam handling
|
||
A jam reported by the upstream station latches Jammed and blocks Ready; the jam is cleared by Station.STS.Jam_Reset_Requested.
|
||
|
||
HMI.STATE codes
|
||
0 disabled 1 no container 2 ready-to-enable 3 enabled 4 half-full 5 full 6 jammed.
|
||
|
||
Command bits (received)
|
||
Station & system Station.STS.Jammed Station.STS.Jam_Reset_Requested DPM.STS.Communication_Faulted
|
||
Banner block ZMX_* (raw I/O and status via Banner_ZMX_Control)
|
||
Operator GS_PB_I HMI.GS_PB HMI.TimeOut
|
||
|
||
Status bits (set)
|
||
CTRL.STS.Jammed CTRL.STS.Half_Full CTRL.STS.Full
|
||
CTRL.STS.Enabled CTRL.STS.Ready
|
||
Busy Done Bin_Error Cyclic_Error Comms_Error
|
||
Tall_Shuttle_Present Cart_Present Short_Shuttle_Present No_Container
|
||
Half_Full Full Ready_To_Be_Enabled Enabled Ready
|
||
B_Beacon_Segment_Animation_O G_Beacon_Segment_Animation_O GS_PB_Light_O
|
||
|
||
HMI bits
|
||
HMI.GS_PB
|
||
HMI.TimeOut
|
||
HMI.STATE
|
||
HMI.Alarms.Disabled Half_Full Full Jammed GS_PB_Pressed No_Container
|
||
|
||
Alarm bits
|
||
HMI.Alarms.Disabled – chute disabled
|
||
|
||
HMI.Alarms.Half_Full – half-full latched
|
||
|
||
HMI.Alarms.Full – full latched
|
||
|
||
HMI.Alarms.Jammed – jammed latched
|
||
|
||
HMI.Alarms.GS_PB_Pressed – green-start PB held
|
||
|
||
HMI.Alarms.No_Container – no container present
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[Banner_ZMX_Control(ZMX_Control,BinFill_Update,Cyclic_Update,ZMX_Raw_Inputs,ZMX_Raw_Outputs,ZMX_Status,ZMX,Parameter_Update);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Control.Busy)OTE(Busy);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Control.Done)OTE(Done);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="3" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Control.Bin_Error)OTE(Bin_Error);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="4" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Control.Cyclic_Error)OTE(Cyclic_Error);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="5" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(ZMX_Control.Comms_Error)OTE(Comms_Error);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="6" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(DPM.STS.Communication_Faulted)XIC(ZMX.Data_In.Reserved1.2)XIC(ZMX.Data_In.Reserved1.3)XIC(ZMX.Data_In.Reserved1.4)OTE(Tall_Shuttle_Present);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="7" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(DPM.STS.Communication_Faulted)XIO(ZMX.Data_In.Reserved1.2)XIC(ZMX.Data_In.Reserved1.3)XIC(ZMX.Data_In.Reserved1.4)OTE(Cart_Present);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="8" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(DPM.STS.Communication_Faulted)XIO(ZMX.Data_In.Reserved1.2)XIO(ZMX.Data_In.Reserved1.3)[XIC(ZMX.Data_In.Reserved1.4) ,XIC(Enable) ]OTE(Short_Shuttle_Present);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="9" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Cart_Present)XIO(Tall_Shuttle_Present)XIO(Short_Shuttle_Present)XIO(Test_Cart)OTE(No_Container);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="10" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIO(DPM.STS.Communication_Faulted) XIO(ZMX_Control.Comms_Error) EQ(ZMX_Control.Sensor_Fault,0) LIMIT(50,ZMX.Data_In.Fill_Level_Percent,95) ,XIC(Half_Full_I) MOVE(500,Half_Full_Air_Time.PRE) TON(Half_Full_Air_Time,?,?) XIC(Half_Full_Air_Time.DN) ]OTE(Half_Full);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="11" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIO(DPM.STS.Communication_Faulted) XIO(ZMX_Control.Comms_Error) EQ(ZMX_Control.Sensor_Fault,0) LIMIT(95,ZMX.Data_In.Fill_Level_Percent,100) ,XIC(Full_I) MOVE(500,Full_Air_Time.PRE) TON(Full_Air_Time,?,?) XIC(Full_Air_Time.DN) ]OTE(Full);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="12" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(DPM.STS.Communication_Faulted)XIO(ZMX_Control.Comms_Error)EQ(ZMX_Control.Sensor_Fault,0)[XIC(Tall_Shuttle_Present) ,XIC(Cart_Present) ,XIC(Short_Shuttle_Present) ]OTE(Ready_To_Be_Enabled);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="13" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Station.STS.Jammed)[OTE(Jammed) ,OTE(CTRL.STS.Jammed) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="14" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Ready_To_Be_Enabled)[XIC(GS_PB_I) ,XIC(HMI.GS_PB) ]ONS(ONS.0)OTE(GS_PB_Was_Pressed);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="15" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIO(Enabled) XIC(GS_PB_Was_Pressed) ,XIC(Enabled) XIO(GS_PB_Was_Pressed) XIO(HMI.GS_PB) ]OTE(Enabled);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="16" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Jammed)XIO(Full)XIO(No_Container)XIC(Enabled)[OTE(Ready) ,OTE(CTRL.STS.Ready) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="17" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Half_Full)MOVE(1,B_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="18" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Full)MOVE(2,B_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="19" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Half_Full)XIO(Full)MOVE(0,B_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="20" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Ready_To_Be_Enabled)MOVE(2,G_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="21" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Enabled)MOVE(1,G_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="22" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Ready_To_Be_Enabled)XIO(Enabled)MOVE(0,G_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="23" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Ready_To_Be_Enabled)[AOI_FLIP_FLOP(Flip_Flop,500,500) ,XIC(Enabled) ]OTE(GS_PB_Light_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="24" Type="N">
|
||
<Text>
|
||
<![CDATA[OTU(HMI.GS_PB);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="25" Type="N">
|
||
<Comment>
|
||
<![CDATA[ALARMS
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIO(Enabled)OTE(HMI.Alarms.Disabled);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="26" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Half_Full)OTE(HMI.Alarms.Half_Full);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="27" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Full)OTE(HMI.Alarms.Full);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="28" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(GS_PB_I)OTE(HMI.Alarms.GS_PB_Pressed);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="29" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(No_Container)OTE(HMI.Alarms.No_Container);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="30" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jammed)OTE(HMI.Alarms.Jammed);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="31" Type="N">
|
||
<Comment>
|
||
<![CDATA[STATE
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIO(Enabled)MOVE(0,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="32" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(No_Container)MOVE(1,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="33" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Ready_To_Be_Enabled)MOVE(2,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="34" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Enabled)MOVE(3,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="35" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Half_Full)MOVE(4,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="36" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Full)MOVE(5,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="37" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jammed)MOVE(6,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="38" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(GS_PB_I)MOVE(0,HMI.GS_PB_STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="39" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(GS_PB_I) ,XIC(HMI.GS_PB) ]MOVE(1,HMI.GS_PB_STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="40" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(GS_PB_Light_O)MOVE(2,HMI.GS_PB_STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="41" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Cart_Present)[MOVE(100,Parameter_Update.Fill_Level_Limit_Setpoint_Percent) ,MOVE(1160,Parameter_Update.Peak_Height_Limit_Setpoint) ,MOVE(-50,Parameter_Update.ROI_Anchor_X) ,MOVE(10,Parameter_Update.ROI_Anchor_Y) ,MOVE(2565,Parameter_Update.ROI_Anchor_Z) ,MOVE(1260,Parameter_Update.ROI_Length_X) ,MOVE(800,Parameter_Update.ROI_Length_Y) ,MOVE(1100,Parameter_Update.ROI_Length_Z) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="42" Type="N">
|
||
<Text>
|
||
<![CDATA[MOVE(1,HMI.Chute_Type);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="Prescan" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[OTE(Enable)OTE(Test_Cart)MOVE(0,G_Beacon_Segment_Color_O)MOVE(9,B_Beacon_Segment_Color_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
<AddOnInstructionDefinition Name="AOI_DPM" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2021-06-02T10:38:08.709Z" CreatedBy="KONON\Artem" EditedDate="2025-07-11T06:08:04.500Z" EditedBy="LCIBATUMI\ilia.gurielidze" SoftwareRevision="v36.00"
|
||
>
|
||
<Description>
|
||
<![CDATA[DATA POWER MODULE]]>
|
||
</Description>
|
||
<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_IO_BLOCK" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_IO_BLOCK" 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="EN4TR_Communication_Fault" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</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="Communication_Fault" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
|
||
<Description>
|
||
<![CDATA[Ethernet Communication Faulted]]>
|
||
</Description>
|
||
</Parameter>
|
||
</Parameters>
|
||
<LocalTags>
|
||
<LocalTag Name="MSG_Tmr" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,2000,804]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="804"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="TImeout_Tmr" DataType="TIMER" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[0,10000,0]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Concatenated_String" DataType="STRING" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Sring for Log]]>
|
||
</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>
|
||
<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="Communication_Fault_Code" DataType="DINT" Radix="Decimal" ExternalAccess="None">
|
||
<Description>
|
||
<![CDATA[Communication Fault Code]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Acknowledge" 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="Acknowledge_ONS" 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="Lost_Communication_String" 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="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="Ack" DataType="DINT" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Comment>
|
||
<![CDATA[DPM – Octopus-Switch Communication Monitor
|
||
|
||
The routine monitors its own Ethernet link together with the upstream EN4TR rack adapter.
|
||
If either path is lost, it turns on Communication_Faulted and mirrors that state to CTRL.STS.Communication_Faulted, allowing higher-level blocks to see the break.
|
||
HMI.STATE is set to 0 while communications are good and 1 whenever any link is lost.
|
||
An HMI alarm is generated only when the switch itself is faulted while the EN4TR adapter remains healthy, ensuring that alarms are not duplicated up the chain.
|
||
|
||
Whenever a loss occurs, the code builds a text line such as “<Switch HMI.Name> — Lost Communication”, places it in MCM.CMD.Log, and increments MCM.CMD.Log_Quantity.
|
||
If the same line later appears in MCM.STS.Acknowledge_Log, the routine latches Acknowledge and clears the entry so the log stays current.
|
||
|
||
The command bit MCM.STS.Unacknowledge_All_Logs resets the Acknowledge latch, guaranteeing that the next loss of communication will produce a fresh message.
|
||
|
||
Command bits
|
||
The routine receives Communication_Fault from its own port monitor.
|
||
The routine receives EN4TR_Communication_Fault from the rack adapter.
|
||
The routine receives MCM.STS.Unacknowledge_All_Logs to clear the acknowledge latch.
|
||
|
||
Status bits
|
||
The routine sets Communication_Faulted when either link is down.
|
||
The routine sets CTRL.STS.Communication_Faulted with the same value.
|
||
|
||
HMI bits
|
||
The HMI displays HMI.STATE as 0 for healthy and 1 for faulted.
|
||
The HMI raises HMI.Alarm.Communication_Faulted only while Communication_Faulted is true and EN4TR_Communication_Fault is false.
|
||
|
||
Alarm bits
|
||
The system raises HMI.Alarm.Communication_Faulted whenever the switch itself loses communication and the EN4TR adapter is still online.
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[[XIC(Communication_Fault) ,XIC(EN4TR_Communication_Fault) ][OTE(Communication_Faulted) ,OTE(CTRL.STS.Communication_Faulted) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Communication_Faulted)MOVE(0,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Communication_Faulted)MOVE(1,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="3" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Communication_Faulted)XIO(EN4TR_Communication_Fault)OTE(HMI.Alarm.Communication_Faulted);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="4" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(MCM.STS.Unacknowledge_All_Logs)OTU(Acknowledge);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="5" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(Communication_Faulted) ONS(Acknowledge_ONS) OTU(Acknowledge) ,XIC(Communication_Faulted) XIO(Acknowledge) COP(Lost_Communication_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) COP(Empty_String,MCM.STS.Acknowledge_Log,1) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="Prescan" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[MOVE(1000,MSG_Tmr.PRE)MOVE(5000,TImeout_Tmr.PRE)MOVE(0,Ack);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
<AddOnInstructionDefinition Name="AOI_STATION_JR_CHUTE" Revision="1.0" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-06-02T08:33:51.746Z" CreatedBy="LCIBATUMI\ilia.gurielidze" EditedDate="2025-07-30T06:18:11.167Z" EditedBy="LCIBATUMI\beka.makharadze" 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_STATION_JR_CHUTE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_STATION_JR_CHUTE" Usage="InOut" Required="true" Visible="true" Constant="false"/>
|
||
<Parameter Name="JR_PB_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam Reset PushButton Input]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="JR_PB_LT_O" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Jem Reset PushButton Light Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="A_Beacon_Segment_Color_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Beacon Segment Color Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="A_Beacon_Segment_Animation_O" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
|
||
<Description>
|
||
<![CDATA[Beacon Segment Animation Output]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Jammed" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
|
||
<Description>
|
||
<![CDATA[Jam At Sorter Section]]>
|
||
</Description>
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
</Parameters>
|
||
<LocalTags>
|
||
<LocalTag Name="Flip_Flop" DataType="AOI_FLIP_FLOP" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="AOI_FLIP_FLOP">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
<LocalTag Name="Jam_Reset_Requested" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(CTRL.CMD.Jammed) ,XIO(JR_PB_I) XIO(HMI.JR_PB) XIC(Jammed) ][OTL(Jammed) ,OTL(CTRL.STS.Jammed) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jammed)OTE(JR_PB_LT_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(JR_PB_I) ,XIC(HMI.JR_PB) ]XIC(Jammed)XIO(CTRL.CMD.Sorter_JPE_Blocked)[OTE(CTRL.STS.Jam_Reset_Requested) ,OTE(Jam_Reset_Requested) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="3" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jam_Reset_Requested)[OTU(Jammed) ,OTU(CTRL.STS.Jammed) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="4" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jammed)MOVE(2,A_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="5" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(Jammed)XIO(CTRL.CMD.Sorter_JPE_Blocked)MOVE(1,A_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="6" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(Jammed)MOVE(0,A_Beacon_Segment_Animation_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="7" Type="N">
|
||
<Comment>
|
||
<![CDATA[ALARMS
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIC(JR_PB_I)OTE(HMI.Alarm.Pressed);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="8" Type="N">
|
||
<Comment>
|
||
<![CDATA[STATE
|
||
]]>
|
||
</Comment>
|
||
<Text>
|
||
<![CDATA[XIO(JR_PB_LT_O)MOVE(0,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="9" Type="N">
|
||
<Text>
|
||
<![CDATA[XIC(JR_PB_LT_O)MOVE(1,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="10" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(JR_PB_I) ,XIC(HMI.JR_PB) ]XIO(JR_PB_LT_O)MOVE(2,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="11" Type="N">
|
||
<Text>
|
||
<![CDATA[[XIC(JR_PB_I) ,XIC(HMI.JR_PB) ]XIC(JR_PB_LT_O)MOVE(3,HMI.STATE);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="12" Type="N">
|
||
<Text>
|
||
<![CDATA[OTU(HMI.JR_PB)OTU(CTRL.CMD.Sorter_JPE_Blocked)OTU(CTRL.CMD.Jammed);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="Prescan" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[MOVE(3,A_Beacon_Segment_Color_O);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
<AddOnInstructionDefinition Name="OIP_Beacon" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-06-09T14:26:19.329Z" CreatedBy="LCIBATUMI\ilia.gurielidze" EditedDate="2025-06-09T14:41:49.110Z" 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="Segment1" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Segment2" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Segment3" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Beacon_Bit1" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Beacon_Bit2" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
<Parameter Name="Beacon_Bit3" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[0]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
|
||
</DefaultData>
|
||
</Parameter>
|
||
</Parameters>
|
||
<LocalTags>
|
||
<LocalTag Name="Flip_Flop" DataType="AOI_FLIP_FLOP" ExternalAccess="None">
|
||
<DefaultData Format="L5K">
|
||
<![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]>
|
||
</DefaultData>
|
||
<DefaultData Format="Decorated">
|
||
<Structure DataType="AOI_FLIP_FLOP">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</DefaultData>
|
||
</LocalTag>
|
||
</LocalTags>
|
||
<Routines>
|
||
<Routine Name="Logic" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[[EQ(Segment1,2) AOI_FLIP_FLOP(Flip_Flop,500,500) ,EQ(Segment1,1) ]OTE(Beacon_Bit1);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[[EQ(Segment2,2) AOI_FLIP_FLOP(Flip_Flop,500,500) ,EQ(Segment2,1) ]OTE(Beacon_Bit2);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[[EQ(Segment3,2) AOI_FLIP_FLOP(Flip_Flop,500,500) ,EQ(Segment3,1) ]OTE(Beacon_Bit3);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</AddOnInstructionDefinition>
|
||
</AddOnInstructionDefinitions>
|
||
<Tags>
|
||
<Tag Name="Amber" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[3]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="3"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B1_Segment1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B1_Segment2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B2_Segment1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B2_Segment2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B3_Segment1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B3_Segment2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B4_Segment1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B4_Segment2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="B4_Segment3" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="Blue" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[9]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="9"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="DPM" TagType="Base" DataType="UDT_AOI_DPM" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[1,[0,2000,804],[0,10000,0],[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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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,0,[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],[[0,[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,[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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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]],[[0],0,[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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
|
||
]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_DPM">
|
||
<StructureMember Name="AOI" DataType="AOI_DPM">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="EN4TR_Communication_Fault" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Communication_Faulted" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_IO_BLOCK">
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_IO_BLOCK_STS">
|
||
<DataValueMember Name="Communication_Faulted" DataType="BOOL" Value="0"/>
|
||
<StructureMember Name="Acknowledge_Log" DataType="STRING">
|
||
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
|
||
<![CDATA[]]>
|
||
</DataValueMember>
|
||
</StructureMember>
|
||
<DataValueMember Name="Unacknowledge_All_Logs" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Unacknowldge_All" DataType="BOOL" Value="0"/>
|
||
<StructureMember Name="Aknowledgement_ID" DataType="STRING">
|
||
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
|
||
<![CDATA[]]>
|
||
</DataValueMember>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_IO_BLOCK_CMD">
|
||
<StructureMember Name="Log" DataType="STRING">
|
||
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
|
||
<![CDATA[]]>
|
||
</DataValueMember>
|
||
</StructureMember>
|
||
<DataValueMember Name="Log_Quantity" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_IO_BLOCK">
|
||
<StructureMember Name="Alarm" DataType="UDT_ALARMS_IO_BLOCK">
|
||
<DataValueMember Name="Communication_Faulted" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<StructureMember Name="IP_Address" DataType="STRING">
|
||
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
|
||
<![CDATA[]]>
|
||
</DataValueMember>
|
||
</StructureMember>
|
||
<StructureMember Name="Name" DataType="STRING">
|
||
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
|
||
<![CDATA[]]>
|
||
</DataValueMember>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="Green" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="No_Segment" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[0]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="No_Segment_Bit" 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="OIP_100_1" 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="OIP_100_2" 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="OIP_100_3" 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="OIP_100_4" 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="OIP_50_1" 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="OIP_50_2" 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="OIP_50_3" 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="OIP_50_4" 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="OIP_Beacon_1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_1_AOI" TagType="Base" DataType="OIP_Beacon" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[7,1,0,0,[0,500,500,[0,500,0],[0,500,0]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="OIP_Beacon">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Segment1" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="Segment2" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Segment3" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit1" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Beacon_Bit2" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit3" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_2_AOI" TagType="Base" DataType="OIP_Beacon" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[7,1,0,0,[0,500,500,[0,500,0],[0,500,0]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="OIP_Beacon">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Segment1" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="Segment2" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Segment3" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit1" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Beacon_Bit2" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit3" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_3" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_3_AOI" TagType="Base" DataType="OIP_Beacon" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[7,1,0,0,[0,500,500,[0,500,0],[0,500,0]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="OIP_Beacon">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Segment1" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="Segment2" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Segment3" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit1" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Beacon_Bit2" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit3" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_4" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="DINT" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_Beacon_4_AOI" TagType="Base" DataType="OIP_Beacon" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[7,1,0,0,[0,500,500,[0,500,0],[0,500,0]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="OIP_Beacon">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Segment1" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="Segment2" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Segment3" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit1" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Beacon_Bit2" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Beacon_Bit3" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="OIP_GS_PB_1" 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="OIP_GS_PB_1_LT" 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="OIP_GS_PB_2" 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="OIP_GS_PB_2_LT" 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="OIP_GS_PB_3" 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="OIP_GS_PB_3_LT" 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="OIP_GS_PB_4" 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="OIP_GS_PB_4_LT" 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="OIP_JR_PB" 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="OIP_JR_PB_LT" 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="OIP_Sorter_Jam_PE" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[1]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<DataValue DataType="BOOL" Radix="Decimal" Value="1"/>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="S011051" TagType="Base" DataType="UDT_AOI_D2C_CHUTE" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[18890755,0,1,9,0,[0,500,500,[0,500,0],[0,500,0]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||
,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0]],0],[0,0,0,0,0,0,0,100,0,1160,0,0,0,-50,10,2565,1260,800,1100
|
||
],0,[3,0,0,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3000,0
|
||
],[0,5000,0],[0,0]],[0,500,0],[0,500,0]],[3,[0],0,0,0],[[0],[4]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_D2C_CHUTE">
|
||
<StructureMember Name="AOI" DataType="AOI_D2C_CHUTE">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="GS_PB_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="GS_PB_Light_O" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="9"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Busy" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Bin_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cyclic_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Comms_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cart_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Short_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Tall_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Full_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full_I" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_D2C_CHUTE">
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="3"/>
|
||
<StructureMember Name="Alarms" DataType="UDT_ALARMS_D2C_CHUTE">
|
||
<DataValueMember Name="GS_PB_Pressed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="No_Container" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Disabled" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="GS_PB" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Chute_Type" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="GS_PB_STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_D2C_CHUTE">
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_D2C_CHUTE_CMD">
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_D2C_CHUTE_STS">
|
||
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="S011051_JR1" TagType="Base" DataType="UDT_AOI_STATION_JR_CHUTE" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[3,3,0,[1,0,0,[0,0,0],[0,0,0]]],[[0],0,0],[[0],[0]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_STATION_JR_CHUTE">
|
||
<StructureMember Name="AOI" DataType="AOI_STATION_JR_CHUTE">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="JR_PB_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="JR_PB_LT_O" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="A_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="3"/>
|
||
<DataValueMember Name="A_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_STATION_JR_CHUTE">
|
||
<StructureMember Name="Alarm" DataType="UDT_ALARMS_STATION_JR_CHUTE">
|
||
<DataValueMember Name="Pressed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="JR_PB" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_STATION_JR_CHUTE">
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_STATION_JR_CHUTE_CMD">
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Sorter_JPE_Blocked" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_STATION_JR_CHUTE_STS">
|
||
<DataValueMember Name="Jam_Reset_Requested" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="S011053" TagType="Base" DataType="UDT_AOI_D2C_CHUTE" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[18890755,0,1,9,0,[0,500,500,[0,500,0],[0,500,0]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||
,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0]],0],[0,0,0,0,0,0,0,100,0,1160,0,0,0,-50,10,2565,1260,800,1100
|
||
],0,[3,0,0,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3000,0
|
||
],[0,5000,0],[0,0]],[0,500,0],[0,500,0]],[3,[0],0,0,0],[[0],[4]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_D2C_CHUTE">
|
||
<StructureMember Name="AOI" DataType="AOI_D2C_CHUTE">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="GS_PB_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="GS_PB_Light_O" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="9"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Busy" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Bin_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cyclic_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Comms_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cart_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Short_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Tall_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Full_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full_I" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_D2C_CHUTE">
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="3"/>
|
||
<StructureMember Name="Alarms" DataType="UDT_ALARMS_D2C_CHUTE">
|
||
<DataValueMember Name="GS_PB_Pressed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="No_Container" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Disabled" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="GS_PB" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Chute_Type" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="GS_PB_STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_D2C_CHUTE">
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_D2C_CHUTE_CMD">
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_D2C_CHUTE_STS">
|
||
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="S011055" TagType="Base" DataType="UDT_AOI_D2C_CHUTE" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[18890755,0,1,9,0,[0,500,500,[0,500,0],[0,500,0]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||
,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0]],0],[0,0,0,0,0,0,0,100,0,1160,0,0,0,-50,10,2565,1260,800,1100
|
||
],0,[3,0,0,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3000,0
|
||
],[0,5000,0],[0,0]],[0,500,0],[0,500,0]],[3,[0],0,0,0],[[0],[4]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_D2C_CHUTE">
|
||
<StructureMember Name="AOI" DataType="AOI_D2C_CHUTE">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="GS_PB_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="GS_PB_Light_O" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="9"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Busy" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Bin_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cyclic_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Comms_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cart_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Short_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Tall_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Full_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full_I" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_D2C_CHUTE">
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="3"/>
|
||
<StructureMember Name="Alarms" DataType="UDT_ALARMS_D2C_CHUTE">
|
||
<DataValueMember Name="GS_PB_Pressed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="No_Container" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Disabled" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="GS_PB" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Chute_Type" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="GS_PB_STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_D2C_CHUTE">
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_D2C_CHUTE_CMD">
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_D2C_CHUTE_STS">
|
||
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="S011057" TagType="Base" DataType="UDT_AOI_D2C_CHUTE" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[[18890755,0,1,9,0,[0,500,500,[0,500,0],[0,500,0]],[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||
,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0]],0],[0,0,0,0,0,0,0,100,0,1160,0,0,0,-50,10,2565,1260,800,1100
|
||
],0,[3,0,0,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,3000,0
|
||
],[0,5000,0],[0,0]],[0,500,0],[0,500,0]],[3,[0],0,0,0],[[0],[36]]]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="UDT_AOI_D2C_CHUTE">
|
||
<StructureMember Name="AOI" DataType="AOI_D2C_CHUTE">
|
||
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="GS_PB_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="GS_PB_Light_O" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="G_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="1"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Color_O" DataType="DINT" Radix="Decimal" Value="9"/>
|
||
<DataValueMember Name="B_Beacon_Segment_Animation_O" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Busy" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Bin_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cyclic_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Comms_Error" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Cart_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Short_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Tall_Shuttle_Present" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
<DataValueMember Name="Full_I" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full_I" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="HMI" DataType="UDT_HMI_D2C_CHUTE">
|
||
<DataValueMember Name="STATE" DataType="DINT" Radix="Decimal" Value="3"/>
|
||
<StructureMember Name="Alarms" DataType="UDT_ALARMS_D2C_CHUTE">
|
||
<DataValueMember Name="GS_PB_Pressed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Half_Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="No_Container" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Disabled" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<DataValueMember Name="GS_PB" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Chute_Type" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="GS_PB_STATE" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="CTRL" DataType="UDT_CTRL_D2C_CHUTE">
|
||
<StructureMember Name="CMD" DataType="UDT_CTRL_D2C_CHUTE_CMD">
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
</StructureMember>
|
||
<StructureMember Name="STS" DataType="UDT_CTRL_D2C_CHUTE_STS">
|
||
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Jammed" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="Ready" DataType="BOOL" Value="1"/>
|
||
</StructureMember>
|
||
</StructureMember>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="Sorter_Jam" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
|
||
<Data Format="L5K">
|
||
<![CDATA[[0,4000,0]]]>
|
||
</Data>
|
||
<Data Format="Decorated">
|
||
<Structure DataType="TIMER">
|
||
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="4000"/>
|
||
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
|
||
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
|
||
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
|
||
</Structure>
|
||
</Data>
|
||
</Tag>
|
||
<Tag Name="TEST_CART" 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>
|
||
</Tags>
|
||
<Programs>
|
||
<Program Name="MainProgram" TestEdits="false" MainRoutineName="MainRoutine" Disabled="false" UseAsFolder="false">
|
||
<Tags/>
|
||
<Routines>
|
||
<Routine Name="MainRoutine" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[[JSR(R001_OIP,0) ,JSR(R002_D2C_CHUTE,0) ,JSR(R003_STATION_CHUTE,0) ];]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="R001_OIP" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[OIP_Beacon(OIP_Beacon_1_AOI,S011051.AOI.G_Beacon_Segment_Animation_O,S011051.AOI.B_Beacon_Segment_Animation_O,No_Segment,OIP_Beacon_1.0,OIP_Beacon_1.1,No_Segment_Bit)OIP_Beacon(OIP_Beacon_2_AOI,S011053.AOI.G_Beacon_Segment_Animation_O,S011053.AOI.B_Beacon_Segment_Animation_O,No_Segment,OIP_Beacon_2.0,OIP_Beacon_2.1,No_Segment_Bit)OIP_Beacon(OIP_Beacon_3_AOI,S011055.AOI.G_Beacon_Segment_Animation_O,S011055.AOI.B_Beacon_Segment_Animation_O,No_Segment,OIP_Beacon_3.0,OIP_Beacon_3.1,No_Segment_Bit)OIP_Beacon(OIP_Beacon_4_AOI,S011057.AOI.G_Beacon_Segment_Animation_O,S011057.AOI.B_Beacon_Segment_Animation_O,S011051_JR1.AOI.A_Beacon_Segment_Animation_O,OIP_Beacon_4.0,OIP_Beacon_4.2,OIP_Beacon_4.1);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="1" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(OIP_Sorter_Jam_PE)OTL(S011051_JR1.CTRL.CMD.Sorter_JPE_Blocked);]]>
|
||
</Text>
|
||
</Rung>
|
||
<Rung Number="2" Type="N">
|
||
<Text>
|
||
<![CDATA[XIO(OIP_Sorter_Jam_PE)MOVE(4000,Sorter_Jam.PRE)TON(Sorter_Jam,?,?)XIC(Sorter_Jam.DN)OTL(S011051_JR1.CTRL.CMD.Jammed);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="R002_D2C_CHUTE" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[AOI_D2C_CHUTE(S011051.AOI,S011051.HMI,S011051.CTRL,S011051_JR1.CTRL,ZMX_1:I.Data,ZMX_1:O.Data,DPM.CTRL,OIP_GS_PB_1,OIP_GS_PB_1_LT,Green,B1_Segment1,Blue,B1_Segment2,OIP_100_1,OIP_50_1)AOI_D2C_CHUTE(S011053.AOI,S011053.HMI,S011053.CTRL,S011051_JR1.CTRL,ZMX_2:I.Data,ZMX_2:O.Data,DPM.CTRL,OIP_GS_PB_2,OIP_GS_PB_2_LT,Green,B2_Segment1,Blue,B2_Segment2,OIP_100_2,OIP_50_2)AOI_D2C_CHUTE(S011055.AOI,S011055.HMI,S011055.CTRL,S011051_JR1.CTRL,ZMX_3:I.Data,ZMX_3:O.Data,DPM.CTRL,OIP_GS_PB_3,OIP_GS_PB_3_LT,Green,B3_Segment1,Blue,B3_Segment2,OIP_100_3,OIP_50_3)AOI_D2C_CHUTE(S011057.AOI,S011057.HMI,S011057.CTRL,S011051_JR1.CTRL,ZMX_4:I.Data,ZMX_4:O.Data,DPM.CTRL,OIP_GS_PB_4,OIP_GS_PB_4_LT,Green,B4_Segment1,Blue,B4_Segment3,OIP_100_4,OIP_50_4);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
<Routine Name="R003_STATION_CHUTE" Type="RLL">
|
||
<RLLContent>
|
||
<Rung Number="0" Type="N">
|
||
<Text>
|
||
<![CDATA[AOI_STATION_JR_CHUTE(S011051_JR1.AOI,S011051_JR1.HMI,S011051_JR1.CTRL,OIP_JR_PB,OIP_JR_PB_LT,Amber,B4_Segment2);]]>
|
||
</Text>
|
||
</Rung>
|
||
</RLLContent>
|
||
</Routine>
|
||
</Routines>
|
||
</Program>
|
||
</Programs>
|
||
<Tasks>
|
||
<Task Name="MainTask" Type="CONTINUOUS" Priority="10" Watchdog="500" DisableUpdateOutputs="false" InhibitTask="false">
|
||
<ScheduledPrograms>
|
||
<ScheduledProgram Name="MainProgram"/>
|
||
</ScheduledPrograms>
|
||
</Task>
|
||
</Tasks>
|
||
<CommPorts>
|
||
<SerialPort Channel="0" BaudRate="19200" Parity="No Parity" DataBits="8 Bits of Data" StopBits="1 Stop Bit" ComDriverId="DF1" RTSOffDelay="0" RTSSendDelay="0" ControlLine="No Handshake" RemoteModeChangeFlag="false" ModeChangeAttentionChar="27"
|
||
SystemModeCharacter="83" UserModeCharacter="85" DCDWaitDelay="0">
|
||
<ASCII XONXOFFEnable="false" DeleteMode="0" EchoMode="0" TerminationChars="65293" AppendChars="2573" BufferSize="82"/>
|
||
<DF1 DuplicateDetection="true" ErrorDetection="BCC Error" EmbeddedResponseEnable="Autodetect" DF1Mode="Pt to Pt" ACKTimeout="50" NAKReceiveLimit="3" ENQTransmitLimit="3" TransmitRetries="3" StationAddress="0" ReplyMessageWait="5" PollingMode="Message Based (slave can initiate messages)"
|
||
MasterMessageTransmit="Between station polls" NormalPollNodeFile="<NA>" NormalPollGroupSize="0" PriorityPollNodeFile="<NA>" ActiveStationFile="<NA>" SlavePollTimeout="3000" EOTSuppression="0" MaxStationAddress="31" TokenHoldFactor="1" EnableStoreFwd="false" StoreFwdFile="<NA>"
|
||
/>
|
||
</SerialPort>
|
||
</CommPorts>
|
||
<CST MasterID="0"/>
|
||
<WallClockTime LocalTimeAdjustment="0" TimeZone="0"/>
|
||
<Trends/>
|
||
<DataLogs/>
|
||
<TimeSynchronize Priority1="128" Priority2="128" PTPEnable="false"/>
|
||
</Controller>
|
||
</RSLogix5000Content>
|