<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="28.03" TargetName="C500_08693_01" TargetType="Controller" ContainsContext="false" Owner="Windows User, Ventra GR29 LLC" ExportDate="Wed Jun 03 08:52:15 2026" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
<Controller Use="Target" Name="C500_08693_01" ProcessorType="5069-L320ER" MajorRev="28" MinorRev="11" ProjectCreationDate="Wed Jul 16 07:52:39 2025" LastModifiedDate="Thu Feb 19 13:01:04 2026" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent" SFCLastScan="DontScan" ProjectSN="16#d016_6bff"
MatchProjectToController="false" CanUseRPIFromProducer="false" InhibitAutomaticFirmwareUpdate="0" PassThroughConfiguration="EnabledWithAppend" DownloadProjectDocumentationAndExtendedProperties="true" DownloadProjectCustomProperties="true" ReportMinorOverflow="false">
<RedundancyInfo Enabled="false" KeepTestEditsOnSwitchOver="false"/>
<Security Code="0" ChangesToDetect="16#ffff_ffff_ffff_ffff"/>
<SafetyInfo/>
<DataTypes>
<DataType Name="IOLRequest" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZIOLRequest0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="None"/>
<Member Name="Enable_Multiple_Nodes" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest0" BitNumber="0" ExternalAccess="None">
<Description>
<![CDATA[Set to 1 to enable multiple nodes]]>
</Description>
</Member>
<Member Name="ApplicationPath" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[Set Path for following IOL Instructions]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZIOLRequest3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="None"/>
<Member Name="Read" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest3" BitNumber="0" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Write" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest3" BitNumber="1" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest3" BitNumber="2" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Done" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest3" BitNumber="3" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Error" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZIOLRequest3" BitNumber="4" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Slot" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Port" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Index" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="SubIndex" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Length" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Handle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="Status" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="NextHandle" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="ReceiveData" DataType="SINT" Dimension="145" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="SendData" DataType="SINT" Dimension="145" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="WriteData" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
<Member Name="ActivePath" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="None">
<Description>
<![CDATA[For internal use to integrate IOLRead and IOWrite with IOLService]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="String100" Family="StringFamily" Class="User">
<Members>
<Member Name="LEN" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="DATA" DataType="SINT" Dimension="100" Radix="ASCII" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="String_26" Family="StringFamily" Class="User">
<Members>
<Member Name="LEN" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="DATA" DataType="SINT" Dimension="26" Radix="ASCII" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="Technifor_Control_UD" Family="NoFamily" Class="User">
<Description>
<![CDATA[Technifor]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZTechnifor_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Start
Command]]>
</Description>
</Member>
<Member Name="Abort" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Abort
Command]]>
</Description>
</Member>
<Member Name="Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[Stop
Command]]>
</Description>
</Member>
<Member Name="Fault_Ack" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Fault Ack
Command]]>
</Description>
</Member>
<Member Name="Switch_File" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Switch File
Command]]>
</Description>
</Member>
<Member Name="Load_Variables" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZTechnifor_0" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Load Variables
Command]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="Technifor_UD" Family="NoFamily" Class="User">
<Members>
<Member Name="AOI" DataType="Technifor_EIP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Control" DataType="Technifor_Control_UD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="File_Name" DataType="String_26" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Variable_List" DataType="String_26" Dimension="10" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Air_Flow" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Air_Flo0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Flowing" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Air_Flo0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Sw1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Air_Flo0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Sw1_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flow_Sw_Off_Overtime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Saver_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Analog_Calibration" Family="NoFamily" Class="User">
<Members>
<Member Name="Converted_Ref_Low" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Converted_Ref_High" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Raw_Ref_Low" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Raw_Ref_High" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Badge_Reader" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Badge_R0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Admin_Badge_Search_Enable" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Badge_Enter" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Badge_Read" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="PB_Admin" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="PB_Clear_Badge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="PB_Maintenance" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="PB_Name" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="PB_None" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Badge_R9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="PB_Operator" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Search_For_Badge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Teach_Badge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Badge_R9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Badge_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Selected_User" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ONS" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Status_Account_Number" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Change_Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Admin_Badge_Search_Control" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Badge_Search_Control" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Blank_User" DataType="UD_User" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Current_User" DataType="UD_User" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Selected_User" DataType="UD_User" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="User_List" DataType="UD_User" Dimension="31" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Bar_Graph_Bin_Number" Family="NoFamily" Class="User">
<Members>
<Member Name="Counter_Hour" DataType="DINT" Dimension="24" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_BNI005P_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_BNI005P0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="P00" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="P01" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="P10" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="P11" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="P20" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="P21" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="P30" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="P31" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_BNI005P9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="P40" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="P41" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="P50" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="P51" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="P60" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="P61" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="P70" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="P71" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_BNI005P9" BitNumber="7" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_BNI_IOL_Master_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="I" DataType="SINT" Dimension="392" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="O" DataType="SINT" Dimension="262" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="C" DataType="SINT" Dimension="2" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Status" DataType="SINT" Dimension="9" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Enabled" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Clock" Family="NoFamily" Class="User">
<Members>
<Member Name="Year" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Year]]>
</Description>
</Member>
<Member Name="Month" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Month]]>
</Description>
</Member>
<Member Name="Day" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Day]]>
</Description>
</Member>
<Member Name="Hour" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Hour]]>
</Description>
</Member>
<Member Name="Minute" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Minute]]>
</Description>
</Member>
<Member Name="Second" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Second]]>
</Description>
</Member>
<Member Name="MicroSecond" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[MicroSecond]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Config_Feeder" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Unit1_Offset_U" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Unit1_Offset_L" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Flow_Switches" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Sw1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Sw2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Sw3_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Sw4_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Valve_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="4" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Gun" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Closed_Sw_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Nut_Detect_Press_Sw_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Upper_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Close_Type" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Machine" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Enable_Mexican" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Air_Flow" DataType="UD_Config_Flow_Switches" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder1" DataType="UD_Config_Feeder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder2" DataType="UD_Config_Feeder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder3" DataType="UD_Config_Feeder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder4" DataType="UD_Config_Feeder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Water_Flow" DataType="UD_Config_Flow_Switches" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Platen_Lock" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Engaged_Sw_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="1" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Slide" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Station" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="IO_Link3_Valve_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Uses_Job_Sequencing" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Air_Flow" DataType="UD_Config_Flow_Switches" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunA" DataType="UD_Config_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunB" DataType="UD_Config_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunC" DataType="UD_Config_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lower01_Slide" DataType="UD_Config_Slide" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Platen_Lock" DataType="UD_Config_Platen_Lock" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper01_Slide" DataType="UD_Config_Slide" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Water_Flow" DataType="UD_Config_Flow_Switches" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Config_Weld_Control" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Config_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Config_0" BitNumber="1" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Conveyor" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Conveyo0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Check" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Overload_Check" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Jog_Input" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Position_1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor Part at Position 1]]>
</Description>
</Member>
<Member Name="Position_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor Part at Position 2]]>
</Description>
</Member>
<Member Name="Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Conveyo0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="HMI" DataType="DINT" Dimension="0" Radix="Binary" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Jog_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Indicator]]>
</Description>
</Member>
<Member Name="Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="OneShot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Delay_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Cylinder" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Cylinde0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="At_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Cylinde0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="At_Work" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Cylinde0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Input_Mapped" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Cylinde0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Home_SW" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Cylinde0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Work_SW" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Cylinde0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="HMI" DataType="DINT" Dimension="0" Radix="Binary" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Feeder" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Feeder0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Has_2_Feed_Units" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Feeder0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Unit1_Feed_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Feeder0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Unit2_Feed_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Feeder0" BitNumber="2" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Feeder_Status" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Feeder_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Unit1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Feeder_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Unit2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Feeder_0" BitNumber="1" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Fixture" Family="NoFamily" Class="User">
<Members>
<Member Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[PIN EXTENDED POSITION TOLERANCE]]>
</Description>
</Member>
<Member Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimension="7" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Lower Electrode Weld Counter Table]]>
</Description>
</Member>
<Member Name="Lower01_Position" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper01_Position" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper02_Position" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower" DataType="UD_VeriFast_Lower" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[WELD POSITION TOLERANCE]]>
</Description>
</Member>
<Member Name="At_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Fixture_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Fixture0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Air_Blast_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Clamps1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Clamps2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Ejectors1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Ejectors2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Probes1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Probes2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Pushers1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Fixture9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Pushers2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Retractable_Pins_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Second_Fixture_Module_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Tooling_Switches_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Use_Scaling" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Spare_BOOL" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Fixture9" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[BOOLs can be added here. Total BOOLs can not exceed 32.]]>
</Description>
</Member>
<Member Name="Disallow_Auto_Job" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Number_Of_Air_Blast_Pins" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Number_Of_Ret_Pins" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Number_of_Channels" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Pres_Job_Select" DataType="DINT" Dimension="32" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Mode" DataType="DINT" Dimension="32" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[0 = None, 1 = Start, 2 = Middle, 3 = End]]>
</Description>
</Member>
<Member Name="Upper01_Prog_Slide_Pos" DataType="REAL" Dimension="33" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper02_Prog_Slide_Pos" DataType="REAL" Dimension="33" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lower01_Prog_Slide_Pos" DataType="REAL" Dimension="33" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work_Position" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work_Home3_Tolerance" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Home1_Tolerance" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Home2_Tolerance" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Home3_Position" DataType="REAL" Dimension="9" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job" DataType="STRING" Dimension="32" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Alias_ID" DataType="UD_Fixture_x_Alias_ID" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Calib" DataType="UD_Analog_Calibration" Dimension="13" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spare_DINT_Data" DataType="DINT" Dimension="17" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[reduce as DINTs are added]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Fixture_x_Alias_ID" Family="NoFamily" Class="User">
<Members>
<Member Name="Input_0" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_1" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_2" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_3" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_4" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_5" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_6" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_7" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_8" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_9" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_10" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_11" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_12" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_13" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_14" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_15" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_16" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_17" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_18" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_19" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_20" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_21" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_22" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_23" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_24" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_25" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_26" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_27" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_28" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_29" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_30" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Input_31" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Fixt_Input_Alias" Family="NoFamily" Class="User">
<Members>
<Member Name="Alias" DataType="BOOL" Dimension="192" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Gun" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Gun0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Air_Nut_Det_Active" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Air_Nut_Det_Manual" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Air_Nut_Det_Manual_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Air_Nut_Det_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="All_Feed_Units_Returned" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="At_Fixture_Home_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="At_Spot_X" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Clear_To_Close_Gun" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Gun9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Closed_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Close_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Current_VF_Lower_ID_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Enable_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Feeder_In_Use" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Feed_Retry" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Feed_Retry_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Reset_Weld_Count" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Gun18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="In_Use_Current_Spot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Int_Precond" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Int_Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Int_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Int_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Int_Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Int_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Manual_Weld_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Gun27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Nut_Check_Pressure_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Open_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Open_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[For Dual Valve Use Only]]>
</Description>
</Member>
<Member Name="Pressure_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg_Disconnected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Precond" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun27" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Gun36" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Safety_Valve_Enabled_Input" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Safety_Valve_Flt_ONS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Service_Electrode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Select_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun36" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Gun45" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Slide_Adv_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Slide_Adv_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Slide_Ret_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Slide_Ret_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Spot_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Teach_Closed_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_At_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[VERIFAST LOWER PIN EXTENDED]]>
</Description>
</Member>
<Member Name="VF_Lower_At_Work1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun45" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[VERIFAST LOWER WELD POSITION]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_Gun54" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_At_Work2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_At_Work3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[VERIFAST LOWER PIN RETRACTED]]>
</Description>
</Member>
<Member Name="Weld_Complete_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Weld_Counter_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Weld_Initiated" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Weld_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun54" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="At_Feed_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="At_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Auto_At_Weld_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Current_VF_Lower_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Electrode_In_Use" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Electrode_Required" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Force" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Weld_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Current HMI Value For Electrode Weld Count]]>
</Description>
</Member>
<Member Name="HMI_Weld_Counter_PRE" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Current HMI Value For Electrode Preset]]>
</Description>
</Member>
<Member Name="HMI_Weld_Counter_PRE_Last_From_HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Last HMI Value For Electrode Preset]]>
</Description>
</Member>
<Member Name="HMI_Weld_Counter_PRE_Last_From_Table" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Last Table Value For Electrode Preset]]>
</Description>
</Member>
<Member Name="Int_Flts" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Oneshot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Safety_Valve_Flts" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Feed_Comp" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Is_Stud_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Sequenced" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Weld_Position_Select" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Weld_Schedule" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Closed_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Open_Pos" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Taught_Closed_Position" DataType="REAL" Dimension="12" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Upper_Open_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Close_Delay" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Int_Mtn_Cmplt" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Int_Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Mtn_Cmplt" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Relse_Int_Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Time_To_Close_If_No_Sw" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Time_To_Close_Teach" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Safety_Valve_Delay" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Safety_Valve_Flt_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Weld_Counter" DataType="COUNTER" Dimension="9" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Upper Electrode Weld Counter Table]]>
</Description>
</Member>
<Member Name="Retry_Counter" DataType="COUNTER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Analog_Press_Sw" DataType="UD_Gun_Analog_Press_Sw" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Analog_Press_Sw_Air" DataType="UD_Gun_Analog_Press_Sw" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Analog_Press_Sw_Oil" DataType="UD_Gun_Analog_Press_Sw" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Close" DataType="UD_Mtn_5_Rung_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder" DataType="UD_Gun_Feeder_Status" Dimension="5" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Open" DataType="UD_Mtn_5_Rung_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Prog_Regulator" DataType="UD_Gun_Prog_Regulator" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Upper" DataType="UD_VeriFast_Upper" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Gun_Analog_Press_Sw" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Gun_Ana0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Force_Achieved" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Ana0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Force_Tolerance" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Force_Achieved_Low_Limit" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Force_Achieved_High_Limit" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Live_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Force_in_lbs" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Data" DataType="Z_Signal_Scale_Zero_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Gun_Feeder_Status" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Gun_Fee0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Unit1_In_Use" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Fee0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Unit1_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Fee0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Unit2_In_Use" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Fee0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Unit2_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Fee0" BitNumber="3" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Gun_Prog_Regulator" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Gun_Pro0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Set_Pressure_to_Zero" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Gun_Pro0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Live_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Low_Pressure_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Inactivity_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_HMI" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_HMI0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Call_Setup" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Manual_Op_Unsafe" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Help_Select" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Help_Select_Prev" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Help_Scroll" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Manual_Op_Unsafe_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Screen" DataType="Z_ScreenSetup" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Display" DataType="UD_Local_Message" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_HMI_Pushbuttons_Machine" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_HMI_Pus0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Auto_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Continuous" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Lamp_Test" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Manual_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="PRODuction_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Weld_Fault_Acknowledge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_HMI_Pus9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Weld_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="0" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_HMI_Pushbuttons_Station" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_HMI_Pus0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Auto_Job_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Auto_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Bypass_At_Spot_Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Conveyor_Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Download_Fixture_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Download_Force_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Download_Job_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Download_Machine_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_HMI_Pus9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Electrodes_Acknowledge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Enable_Cycle_Speed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Enable_Jog_Speed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Fault_Acknowledge" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Change" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Help_Plus" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Help_Minus" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_HMI_Pus18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Load" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Manual_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Move_to_Edit_Fixture_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Move_to_Edit_Spot_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Part_Detect" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Part_To_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Refresh_Fixture_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Refresh_Job_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_HMI_Pus27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Reset_Timers" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Save_Target_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Sequencing_Off" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Slide_Speed_Enter" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Teach_Cancel" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Teach_No" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus27" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_HMI_Pus36" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Teach_Yes" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Tolerance_Cancel" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Tolerance_Save" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Unload" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Zero_All" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Zero_Confirm" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_HMI_Pus36" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Move_To_Feed_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Move_To_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Select" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode_Spot_Select" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Reset_Lwr_Elect_Weld_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Teach_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_IO_Link_Data_M1" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_IO_Link0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Ports_Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Write_Identifier_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[HMI Write ID Button]]>
</Description>
</Member>
<Member Name="Write_Identifier_OneShot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Write_Identifier" DataType="SINT" Dimension="8" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L1_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L2_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L3_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L4_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L5_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L6_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L7_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L8_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Installed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Data" DataType="UD_BNI_IOL_Master_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[IO Link Data]]>
</Description>
</Member>
<Member Name="M" DataType="B00_BNI_EIP_508_105_Z015" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Master]]>
</Description>
</Member>
<Member Name="L1" DataType="B00_BNI_IOL_104_XXX_Z012_XXX" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 1]]>
</Description>
</Member>
<Member Name="L2" DataType="B00_BNI_IOL_104_XXX_Z012_XXX" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 2]]>
</Description>
</Member>
<Member Name="L3" DataType="B00_IOL_751_Vx3_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 3]]>
</Description>
</Member>
<Member Name="L4" DataType="B00_IOL_751_Vx3_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 4]]>
</Description>
</Member>
<Member Name="L5" DataType="B00_BTL6_IOL_10_10_040" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 5]]>
</Description>
</Member>
<Member Name="L6" DataType="B00_BSP_B" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 6]]>
</Description>
</Member>
<Member Name="L7" DataType="B00_BTL6_IOL_10_10_040" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 7]]>
</Description>
</Member>
<Member Name="L8" DataType="B00_BSP_B" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 8]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_IO_Link_Data_M2" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_IO_Link0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Ports_Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Write_Identifier_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[HMI Write ID Button]]>
</Description>
</Member>
<Member Name="Write_Identifier_OneShot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Write_Identifier" DataType="SINT" Dimension="8" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L1_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L2_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L3_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L4_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L5_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L6_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L7_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L8_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Installed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Data" DataType="UD_BNI_IOL_Master_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[IO Link Data]]>
</Description>
</Member>
<Member Name="M" DataType="B00_BNI_EIP_508_105_Z015" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Master]]>
</Description>
</Member>
<Member Name="L1" DataType="B00_BNI_IOL_104_XXX_Z012_XXX" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 1]]>
</Description>
</Member>
<Member Name="L2" DataType="B00_IOL_751_Vx3_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 2]]>
</Description>
</Member>
<Member Name="L3" DataType="B00_IOL_751_Vx3_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 3]]>
</Description>
</Member>
<Member Name="L4" DataType="B00_IOL_751_Vx3_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 4]]>
</Description>
</Member>
<Member Name="L5" DataType="B00_BTL6_IOL_10_10_040" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 5]]>
</Description>
</Member>
<Member Name="L6" DataType="B00_BSP_B" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 6]]>
</Description>
</Member>
<Member Name="L7" DataType="B00_BTL6_IOL_10_10_040" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 7]]>
</Description>
</Member>
<Member Name="L8" DataType="B00_BSP_B" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 8]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_IO_Link_Data_M3" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_IO_Link0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Ports_Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_IO_Link0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="L1_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L2_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L3_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L4_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L5_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L6_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L7_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="L8_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Installed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Port_Data" DataType="UD_BNI_IOL_Master_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[IO Link Data]]>
</Description>
</Member>
<Member Name="M" DataType="TBEN_L4_8IOL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Master]]>
</Description>
</Member>
<Member Name="L1" DataType="TBIL_M1_16DXP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 1]]>
</Description>
</Member>
<Member Name="L2" DataType="TBIL_M1_16DXP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 2]]>
</Description>
</Member>
<Member Name="L3" DataType="T_BTL6_U110_M023_PF_S4" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 3]]>
</Description>
</Member>
<Member Name="L4" DataType="T_BSP_B" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 4]]>
</Description>
</Member>
<Member Name="L5" DataType="TBIL_M1_16DXP_ID" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 5]]>
</Description>
</Member>
<Member Name="L6" DataType="TBIL_M1_16DXP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 6]]>
</Description>
</Member>
<Member Name="L7" DataType="T_IOL_751_V03_K007" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 7]]>
</Description>
</Member>
<Member Name="L8" DataType="TBIL_M1_16DXP_ID" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Link 8]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Job_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Job_Dat0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Disallow_Auto_Job" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Enabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Pin1_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Pin2_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Pin3_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Pin4_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Pin5_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Pin6_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Job_Dat9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Pin7_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Pin8_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Pin9_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Pin10_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Pin11_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Pin12_Is_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Use_Job_VF_Lower_WP_Tolerance" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Use_Spot_VF_Upper_Tolerance" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Job_Dat9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="Air_Blast_Enabled" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Clamps1_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Clamps2_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejectors1_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejectors2_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunA_Electrode_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunB_Electrode_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunC_Electrode_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Number_Of_Spots" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part1_Bin_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part2_Bin_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part3_Bin_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part4_Bin_Counter" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Styles" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Pres_Usage_After_Clamp" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Pres_Usage_Before_Clamp" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin1_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin2_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin3_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin4_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin5_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin6_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin7_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin8_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin9_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin10_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin11_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin12_Retract_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin1_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin2_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin3_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin4_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin5_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin6_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin7_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin8_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin9_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin10_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin11_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin12_Weld_Gun" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Probes1_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Probes2_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pushers1_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pushers2_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Qty_of_Parts_Per_Job" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Retract_Pin_Enabled" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position" DataType="DINT" Dimension="32" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work1_Position" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work1_Tolerance" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work2_Position" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Lower_Work2_Tolerance" DataType="REAL" Dimension="13" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Upper_GunA_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Upper_GunB_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VF_Upper_GunC_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spare_DINT_Data" DataType="DINT" Dimension="6" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[reduce as DINTs are added]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Julian_Date" Family="NoFamily" Class="User">
<Members>
<Member Name="Offset_Day" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Offset Day]]>
</Description>
</Member>
<Member Name="Leap_Year_Chk" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Last or Current Leap Year]]>
</Description>
</Member>
<Member Name="Julian_Day" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Julian Day]]>
</Description>
</Member>
<Member Name="Day_Count" DataType="DINT" Dimension="15" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Day Counts Presets]]>
</Description>
</Member>
<Member Name="Alfa_Num_Zero" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Alfa Number
Zero = 48]]>
</Description>
</Member>
<Member Name="Zero_String" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Zero String]]>
</Description>
</Member>
<Member Name="Julian_String_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Julian Day
without Zeros]]>
</Description>
</Member>
<Member Name="Julian_String_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Julian Day
with Zeros]]>
</Description>
</Member>
<Member Name="Year_String_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Year_without_Zeros]]>
</Description>
</Member>
<Member Name="Year_String_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Year_with_Zeros]]>
</Description>
</Member>
<Member Name="Hour_String_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Hour without Zeros]]>
</Description>
</Member>
<Member Name="Hour_String_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Hour with Zeros]]>
</Description>
</Member>
<Member Name="Min_String_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Minutes without Zeros]]>
</Description>
</Member>
<Member Name="Min_String_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Minutes with Zeros]]>
</Description>
</Member>
<Member Name="Sec_String_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Second_without_Zeros]]>
</Description>
</Member>
<Member Name="Sec_String_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Second_with_Zeros]]>
</Description>
</Member>
<Member Name="Concat_1" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Temporary String
For CONCAT]]>
</Description>
</Member>
<Member Name="Concat_2" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Temporary String
For CONCAT]]>
</Description>
</Member>
<Member Name="Clock" DataType="UD_Clock" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Local_Message" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Local_M0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Faulted_Bit_Found" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Local_M0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Faulted_Local_Message_Pending" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Local_M0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Last_Local_Message_Was_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Local_M0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Local_Message_Pending" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Local_M0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Local_Message_Sent" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Local_M0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="HMI_LocalMessage" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Compare_Results" DataType="DINT" Dimension="2" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_Array_Length" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="CompareControl" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ResultControl" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Dwell_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Lower_Electrode" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Lower_E0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Air_Blast_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Lower_E0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Air_Blast_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Lower_E0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Air_Blast_Active_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Machine" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Machine0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Auto_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Biometric_Scanner" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Complete_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Control_Power_On" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Continuous" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Machine9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Continuous_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Flash" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Manual_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="No_EIP_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="No_Machine_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="No_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Machine is not in manual or auto mode]]>
</Description>
</Member>
<Member Name="No_PB_Held" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="No_Slot_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Machine18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="No_Weld_Controllers_Cycling" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Over_Cycle_Time" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Part_Sel_Chng_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Parts_All" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Parts_None" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="PB_Ack_Fltd_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="PB_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Machine27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Reset_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Reset_Weld_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Unlatch_Completes" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Weld_Fault_Acknowledge_Required" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Weld_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Weld_Mode_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Machine27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Oneshot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Enable" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_HMI_PB" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Toggle" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="PRODuction_Total" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flash_Off_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flash_On_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="No_PB_Held_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Air" DataType="UD_Air_Flow" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Config" DataType="UD_Config_Machine" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB" DataType="UD_HMI_Pushbuttons_Machine" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Set_Shifts" DataType="UD_Prod_Set_Shifts" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stacklight" DataType="UD_StackLight" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stop_Watch" DataType="UD_Stop_Watch" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Water" DataType="UD_Water_Flow" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="WCU1" DataType="UD_Weld_Control" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Medar_EIP_Plc_To_WCU" Family="NoFamily" Class="User">
<Description>
<![CDATA[PLC to Medar
Ethernet IP]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZUD_Medar_E0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Weld_No_Weld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Fault_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_02" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_8" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_16" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Medar_E9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Binary_Select_32" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Weld_Initiate" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_10" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="None_11" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Stepper_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Program_Display_Security" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Heat_Display_Security" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="System_Cooling" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Medar_E18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="None_16" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="None_17" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_18" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="None_19" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="None_20" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="None_21" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="None_22" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="None_23" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Medar_E27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="None_24" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="None_25" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_26" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="None_27" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="None_28" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="None_29" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="None_30" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="None_31" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="7" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Medar_EIP_WCU_To_Plc" Family="NoFamily" Class="User">
<Description>
<![CDATA[Bosch/Medar to PLC]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZUD_Medar_E0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Weld_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="No_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Alert" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="None_03" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="None_04" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="None_05" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="None_06" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="None_07" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Medar_E9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="None_08" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Weld_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Weld_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Steppers_Are_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Steppers_Approaching_Max" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="End_Of_Stepper" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Ready_To_Weld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="None_16" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Medar_E18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="None_17" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="None_18" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_19" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Weld_Err01" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Binary Code]]>
</Description>
</Member>
<Member Name="Weld_Err02" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Binary Code]]>
</Description>
</Member>
<Member Name="Weld_Err04" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Binary Code]]>
</Description>
</Member>
<Member Name="Weld_Err08" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[Binary Code]]>
</Description>
</Member>
<Member Name="Weld_Err16" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E18" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[Binary Code]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_Medar_E27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="None_25" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="None_26" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="None_27" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="None_28" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="None_29" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="None_30" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="None_31" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Medar_E27" BitNumber="6" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_MessageBuffer" Family="NoFamily" Class="User">
<Members>
<Member Name="Message" DataType="DINT" Dimension="60" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Messages" Family="NoFamily" Class="User">
<Members>
<Member Name="Local_Message" DataType="BOOL" Dimension="1920" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Module" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Module0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Connection_Error" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Module0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Connected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Module0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Modules" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Modules0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Get_Faulted_Module_Status" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Modules0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="IOStatusOK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Modules0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Controller I/O Connection Status OK]]>
</Description>
</Member>
<Member Name="System_Overhead_Time_Slice_OneShot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Modules0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="IOStatus" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Controller I/O Connection Status]]>
</Description>
</Member>
<Member Name="System_Overhead_Time_Slice" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IOStatus_Fault_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder03" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IO_M1" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IO_M2" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IO_F1" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IO_F2" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot03" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot04" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot05" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot06" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Slot07" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Ternary_Lower01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Ternary_Upper01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Ternary_Upper02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Ternary_Lower01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Ternary_Upper01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Ternary_Upper02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="WCU01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Rocon01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Rocon02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Rocon03" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Rocon01" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Rocon02" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Rocon03" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Scriber" DataType="UD_Module" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Mtn_5_Rung" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Mtn_5_R0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Precond" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Sequence Conditions]]>
</Description>
</Member>
<Member Name="Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Monitored Safety And Crash Safetys]]>
</Description>
</Member>
<Member Name="Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[Output Command]]>
</Description>
</Member>
<Member Name="Memory" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinder's Position Memory]]>
</Description>
</Member>
<Member Name="Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinder's Position Complete]]>
</Description>
</Member>
<Member Name="PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Manual Push Buttons]]>
</Description>
</Member>
<Member Name="Posn" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinder's In Position]]>
</Description>
</Member>
<Member Name="Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[Solenoid]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_Mtn_5_R9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="IND" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flt" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinder's Faults]]>
</Description>
</Member>
<Member Name="Mtn_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinder's Position Complete Timer]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Mtn_5_Rung_Gun" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Mtn_5_R0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Precond" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Sequence Conditions]]>
</Description>
</Member>
<Member Name="Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Monitored Safety And Crash Safeties]]>
</Description>
</Member>
<Member Name="Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[Output Command]]>
</Description>
</Member>
<Member Name="Memory" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders Position Memory]]>
</Description>
</Member>
<Member Name="Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders Position Complete]]>
</Description>
</Member>
<Member Name="PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Manual Push Buttons]]>
</Description>
</Member>
<Member Name="Posn" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders In Position]]>
</Description>
</Member>
<Member Name="Output_Flng1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R0" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[Solenoid Flange #1]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_Mtn_5_R9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Output_Flng2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R9" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Solenoid Flange #2]]>
</Description>
</Member>
<Member Name="SW" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R9" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Switch]]>
</Description>
</Member>
<Member Name="Select_Flng1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R9" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[Lower Pressure]]>
</Description>
</Member>
<Member Name="Select_Flng2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Mtn_5_R9" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Higher Pressure]]>
</Description>
</Member>
<Member Name="Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Description Required]]>
</Description>
</Member>
<Member Name="Flts" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders Faults]]>
</Description>
</Member>
<Member Name="Mtn_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders Position Complete Timer]]>
</Description>
</Member>
<Member Name="Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cylinders Position Overtimer]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UD_Mtn_Blk_1Cyldr" Family="NoFamily" Class="User">
<Members>
<Member Name="Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl01" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Mtn_Blk_4Cyldrs" Family="NoFamily" Class="User">
<Members>
<Member Name="Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl01" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl02" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl03" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl04" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Mtn_Blk_8Cyldrs" Family="NoFamily" Class="User">
<Members>
<Member Name="Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl01" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl02" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl03" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl04" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl05" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl06" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl07" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl08" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Parts" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Parts0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="All" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="All_Off_Checks_Cmplt" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="After_Tooling_Chk" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Check_After_Clamping" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Check_Switches" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Detect" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="None" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="No_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Parts0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Detected" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Enabled" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Enabled_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Enable_Toggle" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faulted_Off" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faulted_On" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Input_Mapped" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_1" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_2" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_3" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_4" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_5" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_6" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_7" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_8" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_9" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_10" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_11" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_12" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_13" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_14" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_15" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_16" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_17" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ind_18" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Off_Check_Cmplt" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Off_Check_Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Removed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Style" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Enable_HMI_PB" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Style_HMI_PB" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Style_Toggle" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw_Ignore" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Switch can be ignored when part complete]]>
</Description>
</Member>
<Member Name="Sw_Inputs" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw_OK" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw_OK_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw_Usage" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Switch used by current parts selected]]>
</Description>
</Member>
<Member Name="Off_Check_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Removed_Timer" DataType="TIMER" Dimension="9" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Time_to_See_None" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Mismatch_Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Platen_Lock" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Platen_0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Engaged_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Platen_0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Mtn_Otime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cyl01" DataType="UD_Cylinder" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work" DataType="UD_Mtn_5_Rung" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_PLC_Date_Time" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_PLC_Dat0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Update_HMI_Time" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="DST_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Apply_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="PB_ONS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="CopyData_ONS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="New_Hour_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_PLC_Dat0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="PLC_DST_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_DST_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Hour_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Hour_IND_Last" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="PLCTime" DataType="DINT" Dimension="7" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMITime" DataType="DINT" Dimension="7" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Poka_Yoke" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Poka_Yo0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="All_Guns_Closed_For_Spot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Auto_Run" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Auto_Run_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Auto_Run_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Break_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Cancel" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Check_1_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Check_1_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Check_2_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Check_2_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Check_3_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Check_3_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Check_4_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Check_4_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Check_Current_Spot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Close_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Complete_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Correct_Nut_Spot_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Correct_Nut_Spot_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Current_Stage_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Double_Nut_Spot_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Double_Nut_Spot_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Extend_Pins" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Fail_Check" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="GunA_Open" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="GunA_Opened" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="GunB_Open" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="GunB_Opened" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="GunC_Open" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="GunC_Opened" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Next" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo27" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo36" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="HMI_VIS_PB_Next" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Inhibit_Prod_Count" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Inverted_Nut_Spot_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Inverted_Nut_Spot_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Latch_Station_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo36" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo45" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Light_Curtain_Check_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Light_Curtain_Check_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="No_Nut_Spot_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="No_Nut_Spot_Comp_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Open_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Required" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Skip_Stud_Check" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo45" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Poka_Yo54" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Spot_Sequence" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Spot_Sequence_Ready" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Stage_Failed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Teach_Activate" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Teach_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Teach_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Unlatch_Station_Completes" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Poka_Yo54" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Check_1_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Check_2_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Check_3_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Check_4_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Correct_Nut_Spot_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Double_Nut_Spot_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Pic" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Stage" DataType="DINT" Dimension="10" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Text" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Inverted_Nut_Spot_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="No_Nut_Spot_Comp_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ONS" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Extend" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Retract" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stage_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stage_Fail" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stage_In_Progress" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Style_Checked" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Failed_Limit" DataType="COUNTER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Sequence_Ready_Stud_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stud_Check_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Pos_Limit" Family="NoFamily" Class="User">
<Members>
<Member Name="Low" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="High" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Production" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Product0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Reset_Graph" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Increment_Count_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Ready_For_Production" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Reset_Bin_Pressed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Bin_Full_Screens" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Graph_Bin" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Increment_Count_Pulse_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="One_Shot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="PRODuction_Total" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Screen_Vis_Temp" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Screen_Visibility" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Bin_Reset_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Total_Bin_Reset_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Graph" DataType="UD_Production_Bin_Info" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Production_Bin_Info" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Product0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Graph_Selected_IND" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Graph_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Reset_Bin" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Visible" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Product0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Count" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Count_Hour" DataType="DINT" Dimension="24" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Count_Total" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Parts_Per_Hour" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Size" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Prod_Set_Shifts" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Prod_Se0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Count_Enble_Shift1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Prod_Se0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Count_Enble_Shift2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Prod_Se0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Count_Enble_Shift3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Prod_Se0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift1_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift1_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift2_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift2_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift3_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift3_Hours" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift1_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift1_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift2_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift2_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Shift3_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="End_Shift3_Minutes" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Number_Of_Shifts_Running" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Month" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Day" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Hour" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Minute" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Second" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Year" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Rocon" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Rocon0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="OK_To_Weld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Valve_Closed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Bypass" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Minimal_Flow" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Leak" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="External_Press_Sw" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Over_Temp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Aux_Power" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Rocon9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Water_Off" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Reset_Water_Saver" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Metric_Units" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Rocon9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Return_Flow" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Return_Water_Temp" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Supply_Flow" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Supply_Water_Temp" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Reset_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Temp_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Scriber" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Sic_Mar0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Bypass" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Complete_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Cycle_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="End_Of_Marking" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Error" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Ready" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="No_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Obstacle_Detected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Sic_Mar9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Wear" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Power_Off" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Home_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Sic_Mar18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Reset_Error" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Start_Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Start_Precondition" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Start_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Started" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Sic_Mar27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Sic_Mar27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="File_Select" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Marking_Number" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Bypass" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ready_Over_Time" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Start_Pulse_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Stamp_Over_Time" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_SD_Card" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_SD_Card0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Active_Command_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_SD_Card0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Busy" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_SD_Card0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Clear_Faults_Oneshot" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_SD_Card0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Data" DataType="SINT" Dimension="512" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Read_Write_Buffer" DataType="SINT" Dimension="4140" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Data_Working_Commands" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="File_Offset" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_Command_Active" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_Number_Active" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_Command" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_Number" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_1_ONS" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recipe_2_ONS" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Size_UD_Job_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Size_UD_Spot_Feeders_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Size_UD_Spot_Guns_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Data_Working_File_Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="File_Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Temp_String" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Security" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Securit0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="PV_Logout" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="PV_Logout_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Out_ONS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Logged_In" DataType="BOOL" Dimension="32" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Securit5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Badge_Reader_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit5" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Logout" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit5" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Security_Bypassed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Securit5" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="User_HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="PV_Login_Timer_Preset" DataType="DINT" Dimension="5" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Login_Code" DataType="DINT" Dimension="5" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="PV_Login_Code" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ONS" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Login_Timer_Level" DataType="TIMER" Dimension="5" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="User_String" DataType="STRING" Dimension="5" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Spot_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Spot_Da0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Feeder1_Unit1_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Feeder1_Unit2_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Feeder2_Unit1_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Feeder2_Unit2_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Feeder3_Unit1_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Feeder3_Unit2_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Feeder4_Unit1_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Feeder4_Unit2_Select" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Da0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="GunA" DataType="UD_Spot_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunB" DataType="UD_Spot_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunC" DataType="UD_Spot_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Spot_Gun" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Spot_Gu0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Air_Press_Nut_Dtct_Enbld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Gu0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Enabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Spot_Gu0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Schedule" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_ID" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Force" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Upper" DataType="UD_VeriFast_Upper_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_StackLight" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_StackLi0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Blue" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="E_Stop" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Green" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Power_On" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Red" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="White" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Yellow" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_StackLi0" BitNumber="6" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Stn_Fixture_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="Config" DataType="UD_Fixture_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Data" DataType="UD_Job_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Data" DataType="UD_Spot_Data" Dimension="32" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Stn_Main" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Stn_Mai0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Ack_Fltd_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="All_Clamps_Used_At_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="All_Clamps_Used_At_Work" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="All_Ejectors_Used_At_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="All_Feed_Units_Retd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="All_Guns_Open" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="All_Spots_Sequenced" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="All_Units_Retd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="All_Ret_Pins_Extended" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="All_Ret_Pins_Extend_Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="At_Fixture_Home_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="At_Spot_Safety_Bypass_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="At_Spot_Safety_Bypassed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="At_Spot_x" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Auto_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Auto_Job_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Auto_Job_Mode_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Auto_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Bin_Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Connected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Connected_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Fault_Enable" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Lookup_Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Clamp1_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai18" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read Only"/>
<Member Name="Clamp2_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Clamp3_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Clamp4_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Clr_To_Enter_LC" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Close_Guns_Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="4" ExternalAccess="Read Only"/>
<Member Name="Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Complete_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Enable" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai27" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai36" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Speed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Start_Fault_Clear" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Start_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Station" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Date_Stamp_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Date_Stamp_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Continuous" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai36" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai45" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Parts_Removed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Ejector1_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Part was ejected memory]]>
</Description>
</Member>
<Member Name="Ejector2_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[Part was ejected memory]]>
</Description>
</Member>
<Member Name="Electrodes_Acknowledged" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Fault_Acknowlege_Required" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Connected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Connected_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Fault_Enable" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai45" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai54" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Lookup_Full" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Force_No_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Zero_Confirm" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="HMI_IND_Zero_All" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="In_Calibration_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Incomplete_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai54" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai63" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Invalid_Name_Char" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Job_Change_Started" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Job_Change_Read_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Job_Fixture_Data_Mismatch" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Job_Has_Nut" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Job_Has_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Job_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Job_Started_Welding" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai63" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai72" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read Only"/>
<Member Name="Jog_Speed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Light_Curtain_Broken_During_Cycle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Light_Curtain_Clear" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="2" ExternalAccess="Read Only"/>
<Member Name="Light_Curtain_Reset_Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Light_Fan_Power" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Light_Fan_Power_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Light_Fan_Power_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Line_Guard_Open" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai72" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai81" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="LT_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Manual_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Move_to_Edit_Spot_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Move_to_Fixture_Home_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Move_to_Spot_x" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="No_Cycle_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="No_EIP_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="No_Machine_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai81" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai90" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="No_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Machine is not in manual or auto mode]]>
</Description>
</Member>
<Member Name="No_Module_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="No_Part_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="No_PB_Held" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="No_Servo_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="No_Spots_Sequenced" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="No_Weld_Cntrls_Cycling" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="No_Weld_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai90" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai99" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Over_Cycle_Time" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Part_Rdy_to_Weld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Part_Retainer_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Part_Sel_Chng_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Part_Welding_Started" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="PB_Ack_Fltd_Part" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="PB_Cycle_Start" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai99" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai108" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="PB_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Pin_Stamp_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Pin_Stamp_Rod_Lock_Release" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Platen_Lock_OK_To_Unlock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Probes1_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[Probed part memory]]>
</Description>
</Member>
<Member Name="Probes2_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Probed part memory]]>
</Description>
</Member>
<Member Name="Punch_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Release_Rail_Brakes_Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai108" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai117" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Reset_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Reset_Weld_Faults" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Reverse_Sequence" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Reverse_Sequence_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Run_In_HMI_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Run_In_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai117" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai126" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Run_In_Mode_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Run_In_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Run_Out_HMI_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Run_Out_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Run_Out_Mode_Mem" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Run_Out_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Safe_Output_Power" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Save_Target_Data_Trigger" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai126" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai135" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Spot_Edit_Num_Changed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Spot_Has_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Spot_x_Gun_Int_Mtn_Cmplt" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Store_Fixture_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[to SD]]>
</Description>
</Member>
<Member Name="Store_Fixture_Data_Trigger" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[HMI store pressed]]>
</Description>
</Member>
<Member Name="Store_Job_Data" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[to SD]]>
</Description>
</Member>
<Member Name="Store_Job_Data_Trigger" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[HMI store pressed]]>
</Description>
</Member>
<Member Name="Target_Edit_Num_Changed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai135" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai144" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Teach_Cancel" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Teach_VeriFast_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Teach_VeriFast_Hold" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Teach_VeriFast_PR" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Teaching_VeriFast" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Ternaries_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Ternaries_Zero_Confirmed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Ternaries_Zeroed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai144" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai153" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Ternary_Change_Speed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Unlatch_Completes" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Unlatch_Completes_Setup" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Installed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower_Machine_Mounted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="WCU_Prog_Key" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="WCU1_Complete_Pulse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="WCU1_Faulted_In_Station" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai153" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai162" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="WCU1_Initiate" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai162" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="WCU1_Weld_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai162" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="All_Spots_Sequenced_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="At_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Auto_At_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Bin_Full_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Installed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_ID_Edit" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_ID_Last" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Ref" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Points to Position In Check Fixture Lookup Table]]>
</Description>
</Member>
<Member Name="Current_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder1u1_Feed_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder1u2_Feed_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder2u1_Feed_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder2u2_Feed_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Installed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_ID_Edit" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_ID_Last" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Ref" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Points to Position In Fixture Lookup Table]]>
</Description>
</Member>
<Member Name="HMI_Selected_Job" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Zero_Status_1_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_Zero_Status_2_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Number_Selected" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Number_Auto_Detected" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Number_Selected_Last" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Manual_PB_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Machine_Status" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Move_To_Feed_Position" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Move_To_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Move_To_Spot_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="No_Cycle_Faults_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Number_Of_Feed_Retries" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="OneShot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="OneShot2" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Enable" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Enable_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Enable_Mem" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_HMI_PB" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Stage_Toggle" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Is_Nut" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Is_Stud" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Prog_Reg_01_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode_Spot_Select" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Repair_Mode_Spot_Select_Toggle" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ret_Pin_Enabled" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ret_Pin_Selected" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Flts" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Service_Lwr_Elect" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Number_Editing" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Number_Requested" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Feed_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Weld_Complete" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Mode_Edit" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Job_Current" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Job_Start" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sequence_Stage_Num" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position_Current_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position_Editing" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position_Requested" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position_Selected" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Position_Home" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture_Lookup" DataType="DINT" Dimension="32" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Gen_Alarms" DataType="DINT" Dimension="2" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Overtime_Check_Value" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Edit_Data_Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="At_Spot_Safety_Bypass_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Continuous_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Dry_Cycle_Unload_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Drycycle_PP_Bypass" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejectors1_Lock_Released_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejectors2_Lock_Released_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_Clear_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fix_Connected_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home_PB_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Hold_Info_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Job_Read_Overtime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Light_Power_Saver" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fan_Power_Saver" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="No_PB_Held_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Changed" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Changing" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Teach_Position_Press_Delay_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ternary_Change_Speed_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Time_to_See_LC_Reset" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Spot_Number" DataType="COUNTER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Chk_Fixture_Lookup_Search" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Find Fixture # in Table]]>
</Description>
</Member>
<Member Name="Chk_Fixture_Lookup_Search0" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Find Empty Spot in Table]]>
</Description>
</Member>
<Member Name="Fixture_Lookup_Search" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Find Fixture # in Table]]>
</Description>
</Member>
<Member Name="Fixture_Lookup_Search0" DataType="CONTROL" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Find Empty Spot in Table]]>
</Description>
</Member>
<Member Name="Air" DataType="UD_Air_Flow" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Clamp1" DataType="UD_Mtn_Blk_8Cyldrs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Clamp2" DataType="UD_Mtn_Blk_8Cyldrs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Config" DataType="UD_Config_Station" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Conveyor" DataType="UD_Conveyor" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Date_Stamp" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejector1" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ejector2" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feeder" DataType="UD_Feeder_Status" Dimension="5" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fixture" DataType="UD_Fixture" Dimension="6" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunA" DataType="UD_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="GunB" DataType="UD_Gun" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB" DataType="UD_HMI_Pushbuttons_Station" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="I_L1" DataType="UD_BNI005P_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[I_L5]]>
</Description>
</Member>
<Member Name="I_L2" DataType="UD_BNI005P_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[I_L6]]>
</Description>
</Member>
<Member Name="I_L3" DataType="UD_BNI005P_Data" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[I_L8]]>
</Description>
</Member>
<Member Name="Lower01_Ternary_Drive" DataType="UD_Ternary_Drive" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_1" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_2" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_3" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_4" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_5" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lwr_Elect_6" DataType="UD_Lower_Electrode" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Retainer" DataType="UD_Mtn_Blk_4Cyldrs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Parts" DataType="UD_Parts" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin1" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin2" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin3" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin4" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin5" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin6" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin7" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin8" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Platen_Lock" DataType="UD_Mtn_Blk_4Cyldrs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Height_Cal" DataType="UD_Tip_Pin_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Stamp1" DataType="UD_Mtn_Blk_1Cyldr" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Production" DataType="UD_Production" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Production_Bin" DataType="UD_Production_Bin_Info" Dimension="15" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Production_Bin_AOI" DataType="P_Bin" Dimension="15" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Poka_Yoke" DataType="UD_Poka_Yoke" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Poka_Yoke_Check_Fix" DataType="UD_Poka_Yoke" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="StackLight" DataType="UD_StackLight" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="BannerLight" DataType="UD_StackLight" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Tip_Force_Cal" DataType="UD_Tip_Pin_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Tip_Force_Chk" DataType="UD_Tip_Pin_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Tip_Height_Cal" DataType="UD_Tip_Pin_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper01_Ternary_Drive" DataType="UD_Ternary_Drive" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper02_Ternary_Drive" DataType="UD_Ternary_Drive" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="VeriFast_Lower" DataType="UD_VeriFast_Lower" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Verify_Job_Name_Data" DataType="Z_Verify_Filename" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Water" DataType="UD_Water_Flow" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Stn_Mai304" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Start_Delay" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stn_Mai304" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Start_Pulse_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Rocon" DataType="UD_Rocon" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Part_Hold_Clamp" DataType="UD_Mtn_Blk_8Cyldrs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Stop_Watch" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Stop_Wa0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Start_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stop_Wa0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Stop_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stop_Wa0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Reset_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Stop_Wa0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Style_Select" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Style_S0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Enabled_Auto" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Style_S0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Style_S0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Style_S0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Style_S0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Detected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Style_S0" BitNumber="4" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Ternary_Drive" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Ternary0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="At_Fixture_Home_Pos" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Safe_Move_Cmd" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Enable_Jog" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Jog_Negative" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Jog_Positive" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Zero" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Jog_Negative" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Jog_Positive" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Ternary9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Move_Safety" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Ternary9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="At_Feed_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="At_Spot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="User_Commands" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Zero_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Command_Pos" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cycle_Speed" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feedback" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feed_Pos" DataType="REAL" Dimension="10" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimension="10" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Jog_Speed" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pos_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Accel" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Taught_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Target_Velocity" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pos" DataType="REAL" Dimension="10" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pos_FC" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pos_Limit" DataType="UD_Pos_Limit" Dimension="10" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Tip_Pin_Calibration" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Tip_Pin0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Enable_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Enable_Toggle" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Low_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Low_Teach_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="High_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="High_Teach_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Tip_Pin0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="IND_High" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IND_Low" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IND_RAW_Data" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IND_RAW_High" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="IND_RAW_Low" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Measured" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Selection" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Selection_Max" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Test" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_User" Family="NoFamily" Class="User">
<Members>
<Member Name="Access_Rights" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Password" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Name" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_VeriFast_Lower" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_VeriFas0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Flts_None" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Flts" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimension="7" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_VeriFast_Lower_Channel" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_VeriFas0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="At_Work1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[AT WELD POSITION]]>
</Description>
</Member>
<Member Name="At_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[AT PIN EXTENDED]]>
</Description>
</Member>
<Member Name="Enabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Teach_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Teach_Work1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Teach_Home" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[TEACH PIN EXTENDED POSITION]]>
</Description>
</Member>
<Member Name="Teach_Work1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[TEACH WELD POSITION]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_VeriFas9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Work1_At_Check_Position" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Work1_Teach_Active" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Work1_Teach_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Work1_Teaching" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Data_In" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[PIN EXTENDED POSITION FOR CURRENT FIXTURE]]>
</Description>
</Member>
<Member Name="Home_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Live_Value" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Taught_Home_Position" DataType="REAL" Dimension="5" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[TAUGHT PIN EXTENDED POSITION]]>
</Description>
</Member>
<Member Name="Taught_Work1_Position" DataType="REAL" Dimension="10" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[TAUGHT WELD POSITION]]>
</Description>
</Member>
<Member Name="Work1_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[WELD POSITION FOR CURRENT PART STYLE]]>
</Description>
</Member>
<Member Name="Work1_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[WELD POSITION TOLERANCE]]>
</Description>
</Member>
<Member Name="Work2_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="AOI_Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Home_Limit" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Machine_Calib" DataType="UD_Analog_Calibration" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work1_Limit" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work2_Limit" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Work3_Limit" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_VeriFast_Status" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_VeriFas0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Gun_1A_Lower_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Gun_1B_Lower_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Gun_1C_Lower_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Gun_1A_Upper_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Gun_1B_Upper_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Gun_1C_Upper_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Gun_1A_Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Gun_1B_Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_VeriFas9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Gun_1C_Selected" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Select_1A" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Select_1B" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="HMI_PB_Select_1C" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Selected_Lower_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Selected_Upper_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Selected_Upper_High" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Vis_Gun" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_VeriFas18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Vis_Lower_VeriFast" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Vis_Pin" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Vis_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Vis_Upper_Electrode_Nut" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Vis_Upper_Electrode_Stud" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Gun_Position_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Gun_Position_Closed" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Gun_Position_Current" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Gun_Position_Relative" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Lower_Active" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Pin" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Electrode" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Gun_Closed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Weld_Proceed" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="OneShot" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Extended_Position" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Weld_Position" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Position_Current" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Position_IND" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pin_Position_Relative" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Upper_Active" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Electrode_Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Gun_Closed_Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Pin_Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Offset_Weld_Proceed_Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_VeriFast_Upper" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_VeriFas0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Open_Position_Achieved" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Closed_Position_Achieved" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Closed_Position_High" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Closed_Position_Low" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Teach_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Teach_Active" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Teach_ONS" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_VeriFas0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Raw_Data_In" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="HMI" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Position_in_mm" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Pos_Closed" DataType="UD_Pos_Limit" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Data" DataType="Z_Signal_Scale" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_VeriFast_Upper_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="Opened_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Closed_Position" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Position_Tolerance" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Water_Flow" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Water_F0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Flowing" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="On" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Sw1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Sw2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Sw3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Sw4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Sw5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Sw6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Water_F9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Sw7" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Sw8" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Sw9" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Sw10" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Valve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Water_F9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Return_Flow1" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ret_Water_Temp1" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Return_Flow2" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ret_Water_Temp2" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Return_Flow3" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Ret_Water_Temp3" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Supply_Flow1" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sup_Water_Temp1" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Supply_Flow2" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sup_Water_Temp2" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Supply_Flow3" DataType="REAL" Dimension="0" Radix="Float" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sup_Water_Temp3" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw1_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw2_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw3_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw4_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw5_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw6_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw7_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw8_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw9_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Sw10_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Valve_Ind" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faults" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cool_Off_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Cool_On_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flow_Sw_Off_Overtime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Flow_Sw_On_Overtime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Saver_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UD_Weld_Control" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUD_Weld_Co0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Comp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Saver_Enable" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Add only if used]]>
</Description>
</Member>
<Member Name="Contactor_Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Controller_Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="HMI_Schedule_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="In_Weld_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Initiate_Setup1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Initiate_Setup2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Weld_Co9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="LC_Broken_During_Weld" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Manual_Initiate_Setup" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="No_Alerts" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Not_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Recharge_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Stepper_Ended" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Stepper_Ended_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Stepper_Reset_HMI_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co9" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUD_Weld_Co18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Steppers_Are_Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Check_Input" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Check_Input" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Output" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Trans_SCR_Temp_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co18" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[Add only if used]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUD_Weld_Co27" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Weld_Complete" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co27" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Weld_In_Progress" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUD_Weld_Co27" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Control_Error" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Mapped error codes from the weld control]]>
</Description>
</Member>
<Member Name="Gun_Enable_Setup" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faults_General" DataType="DINT" Dimension="0" Radix="Binary" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Faulted_In_Schedule" DataType="DINT" Dimension="0" Radix="Binary" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Warnings_General" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Flt" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Schedule_Force" DataType="DINT" Dimension="256" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Fault_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Check_Dwell" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Contactor_Pulled_In" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Recharge_Delay_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Flt_Off_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Flt_On_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn1_Contactor_Saver" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Flt_Off_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Flt_On_TMR" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Stn2_Contactor_Saver" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Weld_NoWeld_Mismatch_Timer" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Weld_Overtime" DataType="TIMER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Medar_Di" DataType="UD_Medar_EIP_Plc_To_WCU" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Medar_Do" DataType="UD_Medar_EIP_WCU_To_Plc" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
</DataTypes>
<Modules>
<Module Name="Local" CatalogNumber="5069-L320ER" Vendor="1" ProductType="14" ProductCode="217" Major="28" Minor="11" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="true"
>
<EKey State="ExactMatch"/>
<Ports>
<Port Id="1" Address="0" Type="5069" Upstream="false">
<Bus Size="17"/>
</Port>
<Port Id="2" Type="Ethernet" Upstream="false">
<Bus/>
</Port>
</Ports>
</Module>
<Module Name="Slot01" CatalogNumber="5069-IB16/A" Vendor="1" ProductType="7" ProductCode="390" Major="2" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
SafetyEnabled="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="1" Type="5069" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="64" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[68,160,[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13,13,0],[13
,13,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_DI16:C:0">
<StructureMember Name="Pt00" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="AB:5000_DI_Channel:C:0">
<DataValueMember Name="InputOffOnFilter" DataType="SINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="InputOnOffFilter" DataType="SINT" Radix="Decimal" Value="13"/>
</StructureMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="InputData" RPI="5000" Type="StandardDataDriven" OutputSize="0" InputSize="68" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Multicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 a0 2c c7 2c 9a"
InputTagSuffix="I">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:5000_DI16:I:0">
<DataValueMember Name="RunMode" DataType="BOOL" Value="1"/>
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticActive" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticSequenceCount" DataType="SINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Pt00" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DI:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</InputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>500</ConfigID><CatNum>5069-IB16</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="Slot02" CatalogNumber="5069-OW16/A" Vendor="1" ProductType="7" ProductCode="1214" Major="3" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
SafetyEnabled="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="2" Type="5069" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="64" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[68,171,[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[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="AB:5000_DO16:C:0">
<StructureMember Name="Pt00" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="OutputData" RPI="5000" Type="StandardDataDriven" OutputSize="64" InputSize="68" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Multicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 ab 2c 64 2d 00 45 03"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:I:0">
<DataValueMember Name="RunMode" DataType="BOOL" Value="1"/>
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticActive" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticSequenceCount" DataType="SINT" Radix="Decimal" Value="16"/>
<StructureMember Name="Pt00" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
</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],[1,0,0,0],[0,0,0,0],[0,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[0,0,0,0],[1,0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:O:0">
<StructureMember Name="Pt00" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>111</ConfigID><CatNum>5069-OW16</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="Slot03" CatalogNumber="5069-OW16/A" Vendor="1" ProductType="7" ProductCode="1214" Major="3" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
SafetyEnabled="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="3" Type="5069" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="64" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[68,171,[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[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="AB:5000_DO16:C:0">
<StructureMember Name="Pt00" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="OutputData" RPI="5000" Type="StandardDataDriven" OutputSize="64" InputSize="68" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Multicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 ab 2c 64 2d 00 45 03"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:I:0">
<DataValueMember Name="RunMode" DataType="BOOL" Value="1"/>
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticActive" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticSequenceCount" DataType="SINT" Radix="Decimal" Value="16"/>
<StructureMember Name="Pt00" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[1,0,0,0],[0,0,0,0],[0,0,0,0],[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]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:O:0">
<StructureMember Name="Pt00" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>111</ConfigID><CatNum>5069-OW16</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="Slot04" CatalogNumber="5069-OW16/A" Vendor="1" ProductType="7" ProductCode="1214" Major="3" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
SafetyEnabled="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="4" Type="5069" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="64" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[68,171,[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[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="AB:5000_DO16:C:0">
<StructureMember Name="Pt00" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="AB:5000_DO_Channel:C:0">
<DataValueMember Name="FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultFinalState" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgramToFaultEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValueStateDuration" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="OutputData" RPI="5000" Type="StandardDataDriven" OutputSize="64" InputSize="68" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Multicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 ab 2c 64 2d 00 45 03"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:I:0">
<DataValueMember Name="RunMode" DataType="BOOL" Value="1"/>
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticActive" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticSequenceCount" DataType="SINT" Radix="Decimal" Value="16"/>
<StructureMember Name="Pt00" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:I:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data 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]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_DO16:O:0">
<StructureMember Name="Pt00" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Pt01" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt02" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt03" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt04" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt05" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt06" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt07" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt08" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt09" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt10" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt11" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt12" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt13" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt14" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Pt15" DataType="CHANNEL_DO:O:0">
<DataValueMember Name="Data" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>111</ConfigID><CatNum>5069-OW16</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="Slot05" CatalogNumber="5069-IF8/A" Vendor="1" ProductType="115" ProductCode="312" Major="2" Minor="1" ParentModule="Local" ParentModPortId="1" Inhibited="false" MajorFault="false"
SafetyEnabled="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="5" Type="5069" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="384" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[388,165,[0,0,2,1,0,0,-1.00000000e+001,1.00000000e+001,-3.00000000e+004,3.00000000e+004,0.00000000e+000
,0.00000000e+000,1.00000000e+002,1.00000000e+002,0.00000000e+000,0.00000000e+000],[0,0,2,1,0,0
,-1.00000000e+001,1.00000000e+001,-3.00000000e+004,3.00000000e+004,0.00000000e+000,0.00000000e+000
,1.00000000e+002,1.00000000e+002,0.00000000e+000,0.00000000e+000],[0,0,2,1,0,0,-1.00000000e+001
,1.00000000e+001,-3.00000000e+004,3.00000000e+004,0.00000000e+000,0.00000000e+000,1.00000000e+002
,1.00000000e+002,0.00000000e+000,0.00000000e+000],[0,0,2,1,0,0,-1.00000000e+001,1.00000000e+001
,-3.00000000e+004,3.00000000e+004,0.00000000e+000,0.00000000e+000,1.00000000e+002,1.00000000e+002
,0.00000000e+000,0.00000000e+000],[0,0,2,1,0,0,-1.00000000e+001,1.00000000e+001,-3.00000000e+004
,3.00000000e+004,0.00000000e+000,0.00000000e+000,1.00000000e+002,1.00000000e+002,0.00000000e+000
,0.00000000e+000],[0,0,2,1,0,0,-1.00000000e+001,1.00000000e+001,-3.00000000e+004,3.00000000e+004
,0.00000000e+000,0.00000000e+000,1.00000000e+002,1.00000000e+002,0.00000000e+000,0.00000000e+000
],[0,0,2,1,0,0,-1.00000000e+001,1.00000000e+001,-3.00000000e+004,3.00000000e+004,0.00000000e+000
,0.00000000e+000,1.00000000e+002,1.00000000e+002,0.00000000e+000,0.00000000e+000],[0,0,2,1,0,0
,-1.00000000e+001,1.00000000e+001,-3.00000000e+004,3.00000000e+004,0.00000000e+000,0.00000000e+000
,1.00000000e+002,1.00000000e+002,0.00000000e+000,0.00000000e+000]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_AI8:C:0">
<StructureMember Name="Ch00" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch01" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch02" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch03" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch04" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch05" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch06" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch07" DataType="AB:5000_AI_Channel:C:0">
<DataValueMember Name="Range" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SensorType" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NotchFilter" DataType="SINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="AlarmDisable" DataType="BOOL" Value="1"/>
<DataValueMember Name="ProcessAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmLatchEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWireEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Disable" DataType="BOOL" Value="0"/>
<DataValueMember Name="TenOhmOffset" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DigitalFilter" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="LowSignal" DataType="REAL" Radix="Float" Value="-10.0"/>
<DataValueMember Name="HighSignal" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="LowEngineering" DataType="REAL" Radix="Float" Value="-30000.0"/>
<DataValueMember Name="HighEngineering" DataType="REAL" Radix="Float" Value="30000.0"/>
<DataValueMember Name="LLAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="LAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="HAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="HHAlarmLimit" DataType="REAL" Radix="Float" Value="100.0"/>
<DataValueMember Name="RateAlarmLimit" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="AlarmDeadband" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Data>
</ConfigTag>
<ConfigScript Size="612">
<Data Format="L5K">
<![CDATA[[96,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,78,2,0,0,7,1,0,0,0,3,0,0,0,-128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,31,0,0,0,0,0,0,0,0,0,0,0,96,1,0,0,32,0,0,0,32,0,0,0,31,0,0,0,-128,1,0,0,-128,1,0,0,96,1,0,0,-96,1,0,0,-96,1
,0,0,31,0,0,0,0,3,0,0,0,3,0,0,96,1,0,0,32,3,0,0,32,3,0,0,31,0,0,0,-128,4,0,0,-128,4,0,0,96,1,0,0,-96,4,0,0,-96,4,0,0,31,0,0,0,0,6,0,0,0,6,0,0,96
,1,0,0,32,6,0,0,32,6,0,0,31,0,0,0,-128,7,0,0,-128,7,0,0,96,1,0,0,-96,7,0,0,-96,7,0,0,31,0,0,0,0,9,0,0,0,9,0,0,96,1,0,0,32,9,0,0,32,9,0,0,31,0,0
,0,-128,10,0,0,-128,10,0,0,96,1,0,0,-96,10,0,0,-96,10,0,0,0,0]]]>
</Data>
</ConfigScript>
<Connections>
<Connection Name="InputData" RPI="100000" Type="StandardDataDriven" OutputSize="64" InputSize="100" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Multicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 a5 2c 6a 2c 8b"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<EngineeringUnits>
<EngineeringUnit Operand=".CH00.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH01.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH02.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH03.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH04.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH05.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH06.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
<EngineeringUnit Operand=".CH07.DATA">
<![CDATA[Counts]]>
</EngineeringUnit>
</EngineeringUnits>
<Data Format="Decorated">
<Structure DataType="AB:5000_AI8:I:0">
<DataValueMember Name="RunMode" DataType="BOOL" Value="1"/>
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="DiagnosticActive" DataType="BOOL" Value="1"/>
<DataValueMember Name="DiagnosticSequenceCount" DataType="SINT" Radix="Decimal" Value="4"/>
<StructureMember Name="Ch00" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="27063.621"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16219"/>
</StructureMember>
<StructureMember Name="Ch01" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="-826.31195"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16201"/>
</StructureMember>
<StructureMember Name="Ch02" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="-1008.89594"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16183"/>
</StructureMember>
<StructureMember Name="Ch03" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="0"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="240.5976"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16165"/>
</StructureMember>
<StructureMember Name="Ch04" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="1"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="1"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="1"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="36000.0"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16219"/>
</StructureMember>
<StructureMember Name="Ch05" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="1"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="1"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="1"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="36000.0"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16201"/>
</StructureMember>
<StructureMember Name="Ch06" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="1"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="1"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="1"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="36000.0"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16183"/>
</StructureMember>
<StructureMember Name="Ch07" DataType="CHANNEL_AI_DIAG:I:0">
<DataValueMember Name="Fault" DataType="BOOL" Value="1"/>
<DataValueMember Name="Uncertain" DataType="BOOL" Value="1"/>
<DataValueMember Name="OpenWire" DataType="BOOL" Value="0"/>
<DataValueMember Name="OverTemperature" DataType="BOOL" Value="0"/>
<DataValueMember Name="FieldPowerOff" DataType="BOOL" Value="0"/>
<DataValueMember Name="NotANumber" DataType="BOOL" Value="0"/>
<DataValueMember Name="Underrange" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overrange" DataType="BOOL" Value="1"/>
<DataValueMember Name="LLAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarm" DataType="BOOL" Value="0"/>
<DataValueMember Name="CalFault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Calibrating" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data" DataType="REAL" Radix="Float" Value="36000.0"/>
<DataValueMember Name="RollingTimestamp" DataType="INT" Radix="Decimal" Value="16165"/>
</StructureMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000
],[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000],[0,0,0,0.00000000e+000]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:5000_AI8:O:0">
<StructureMember Name="Ch00" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch01" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch02" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch03" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch04" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch05" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch06" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Ch07" DataType="CHANNEL_AI:O:0">
<DataValueMember Name="LLAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmEn" DataType="BOOL" Value="0"/>
<DataValueMember Name="LLAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="LAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="HHAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="RateAlarmUnlatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="SensorOffset" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><Vendor>Rockwell Automation/Allen-Bradley</Vendor><CatNum>5069-IF8</CatNum><ConfigID>101</ConfigID></public>
</ExtendedProperties>
</Module>
<Module Name="EIP_Stn1_Water_Saver" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.20" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870916" PrimCxnInputSize="25" PrimCxnOutputSize="17">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,128,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="100000" Type="Output" InputCxnPoint="101" OutputCxnPoint="102" OutputSize="17" InputSize="25" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_25Bytes:I:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="25" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="9"/>
<Element Index="[3]" Value="50"/>
<Element Index="[4]" Value="49"/>
<Element Index="[5]" Value="59"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="59"/>
<Element Index="[8]" Value="0"/>
<Element Index="[9]" Value="44"/>
<Element Index="[10]" Value="1"/>
<Element Index="[11]" Value="59"/>
<Element Index="[12]" Value="1"/>
<Element Index="[13]" Value="100"/>
<Element Index="[14]" Value="0"/>
<Element Index="[15]" Value="100"/>
<Element Index="[16]" Value="100"/>
<Element Index="[17]" Value="30"/>
<Element Index="[18]" Value="20"/>
<Element Index="[19]" Value="29"/>
<Element Index="[20]" Value="-113"/>
<Element Index="[21]" Value="-15"/>
<Element Index="[22]" Value="11"/>
<Element Index="[23]" Value="0"/>
<Element Index="[24]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_17Bytes:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="17" Radix="Decimal">
<Element Index="[0]" Value="1"/>
<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"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="EIP_Feeder01" CatalogNumber="1734-AENT/B" Vendor="1" ProductType="12" ProductCode="108" Major="5" Minor="12" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="0" Type="PointIO" Upstream="false">
<Bus Size="4"/>
</Port>
<Port Id="2" Address="192.168.1.21" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="805306369">
<Connections>
<Connection Name="Output" RPI="20000" Type="Output" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:1734_4SLOT:I:0">
<DataValueMember Name="SlotStatusBits0_31" DataType="DINT" Radix="Binary" Value="2#1111_1111_1111_1111_1111_1111_1111_0001"/>
<DataValueMember Name="SlotStatusBits32_63" DataType="DINT" Radix="Binary" Value="2#1111_1111_1111_1111_1111_1111_1111_1111"/>
<ArrayMember Name="Data" DataType="SINT" Dimensions="4" Radix="Binary">
<Element Index="[0]" Value="2#0000_0000"/>
<Element Index="[1]" Value="2#0100_0001"/>
<Element Index="[2]" Value="2#0000_0000"/>
<Element Index="[3]" Value="2#0000_0000"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[-15,-1,[0,0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:1734_4SLOT:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="4" Radix="Binary">
<Element Index="[0]" Value="2#0000_0000"/>
<Element Index="[1]" Value="2#0000_0000"/>
<Element Index="[2]" Value="2#0000_0000"/>
<Element Index="[3]" Value="2#0000_0000"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>262145</ConfigID></public>
</ExtendedProperties>
</Module>
<Module CatalogNumber="1734-IB8/C" Vendor="1" ProductType="7" ProductCode="216" Major="3" Minor="1" ParentModule="EIP_Feeder01" ParentModPortId="1" Inhibited="false" MajorFault="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="1" Type="PointIO" Upstream="true"/>
</Ports>
<Communications CommMethod="1073741824">
<ConfigTag ConfigSize="36" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[40,103,1,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:1734_DI8:C:0">
<DataValueMember Name="Pt0FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt0FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt1FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt1FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt2FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt2FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt3FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt3FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt4FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt4FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt5FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt5FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt6FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt6FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt7FilterOffOn" DataType="INT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="Pt7FilterOnOff" DataType="INT" Radix="Decimal" Value="1000"/>
</Structure>
</Data>
</ConfigTag>
<Connections>
<RackConnection>
<InAliasTag/>
</RackConnection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>262147</ConfigID></public>
</ExtendedProperties>
</Module>
<Module CatalogNumber="1734-OW4/C" Vendor="1" ProductType="7" ProductCode="219" Major="3" Minor="1" ParentModule="EIP_Feeder01" ParentModPortId="1" Inhibited="false" MajorFault="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="2" Type="PointIO" Upstream="true"/>
</Ports>
<Communications CommMethod="1073741824">
<ConfigTag ConfigSize="8" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[12,103,1,0,0,0,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:1734_DO4:C:0">
<DataValueMember Name="FaultMode" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3ProgValue" DataType="BOOL" Value="0"/>
</Structure>
</Data>
</ConfigTag>
<Connections>
<RackConnection>
<OutAliasTag/>
</RackConnection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>262150</ConfigID></public>
</ExtendedProperties>
</Module>
<Module CatalogNumber="1734-OW4/C" Vendor="1" ProductType="7" ProductCode="219" Major="3" Minor="1" ParentModule="EIP_Feeder01" ParentModPortId="1" Inhibited="false" MajorFault="false">
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="1" Address="3" Type="PointIO" Upstream="true"/>
</Ports>
<Communications CommMethod="1073741824">
<ConfigTag ConfigSize="8" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[12,103,1,0,0,0,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:1734_DO4:C:0">
<DataValueMember Name="FaultMode" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3FaultMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="FaultValue" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3FaultValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgMode" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3ProgMode" DataType="BOOL" Value="0"/>
<DataValueMember Name="ProgValue" DataType="SINT" Radix="Binary" Value="2#0000_0000"/>
<DataValueMember Name="Pt0ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt1ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt2ProgValue" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pt3ProgValue" DataType="BOOL" Value="0"/>
</Structure>
</Data>
</ConfigTag>
<Connections>
<RackConnection>
<OutAliasTag/>
</RackConnection>
</Connections>
</Communications>
<ExtendedProperties>
<public><ConfigID>262150</ConfigID></public>
</ExtendedProperties>
</Module>
<Module Name="EIP_WCU01" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.35" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870916" PrimCxnInputSize="2" PrimCxnOutputSize="2">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,128,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="20000" Type="Output" InputCxnPoint="100" OutputCxnPoint="150" OutputSize="2" InputSize="2" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_2Bytes:I:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="3"/>
<Element Index="[1]" Value="72"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[9,-128]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_2Bytes:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="9"/>
<Element Index="[1]" Value="-128"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="EIP_Stn1_Ternary_Upper01" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.38" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870916" PrimCxnInputSize="8" PrimCxnOutputSize="8">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,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,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="20000" Type="Output" InputCxnPoint="2" OutputCxnPoint="1" OutputSize="8" InputSize="8" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA[0]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Profile in Progress]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[On Target Position]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[General Fault]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Current Direction]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[at Home Level]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enabled]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Attribute to GET]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[2].0">
<![CDATA[Fault Input Fault]]>
</Comment>
<Comment Operand=".DATA[2].1">
<![CDATA[FWD Limit]]>
</Comment>
<Comment Operand=".DATA[2].2">
<![CDATA[REV Limit]]>
</Comment>
<Comment Operand=".DATA[2].3">
<![CDATA[Positive Limit]]>
</Comment>
<Comment Operand=".DATA[2].4">
<![CDATA[Negative Limit]]>
</Comment>
<Comment Operand=".DATA[2].5">
<![CDATA[FE Fault]]>
</Comment>
<Comment Operand=".DATA[2].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[2].7">
<![CDATA[Load Complete]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[16#3b (good) or
16#34 (fault)]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Response Least Significant Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Response Mid Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Response Mid High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Response Most Significant Byte]]>
</Comment>
</Comments>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:I:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-92"/>
<Element Index="[1]" Value="13"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="59"/>
<Element Index="[4]" Value="-53"/>
<Element Index="[5]" Value="-25"/>
<Element Index="[6]" Value="-2"/>
<Element Index="[7]" Value="-1"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA">
<![CDATA[Command Message]]>
</Comment>
<Comment Operand=".DATA[0]">
<![CDATA[Command flag]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Load Data/Start Profile]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[Incremental]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[Direction V Mode]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Smooth Stop]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[Hard Stop]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enable]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Att. ID No. to Get]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[16#3b]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[Att. ID No. to Set]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Lowest Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Mid. Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Mid. High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Highest Byte]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[[-112,-118,59,6,-53,-25,-2,-1]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-112"/>
<Element Index="[1]" Value="-118"/>
<Element Index="[2]" Value="59"/>
<Element Index="[3]" Value="6"/>
<Element Index="[4]" Value="-53"/>
<Element Index="[5]" Value="-25"/>
<Element Index="[6]" Value="-2"/>
<Element Index="[7]" Value="-1"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="EIP_Stn1_Ternary_Upper02" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.39" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870916" PrimCxnInputSize="8" PrimCxnOutputSize="8">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,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,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="20000" Type="Output" InputCxnPoint="2" OutputCxnPoint="1" OutputSize="8" InputSize="8" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA[0]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Profile in Progress]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[On Target Position]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[General Fault]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Current Direction]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[at Home Level]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enabled]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Attribute to GET]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[2].0">
<![CDATA[Fault Input Fault]]>
</Comment>
<Comment Operand=".DATA[2].1">
<![CDATA[FWD Limit]]>
</Comment>
<Comment Operand=".DATA[2].2">
<![CDATA[REV Limit]]>
</Comment>
<Comment Operand=".DATA[2].3">
<![CDATA[Positive Limit]]>
</Comment>
<Comment Operand=".DATA[2].4">
<![CDATA[Negative Limit]]>
</Comment>
<Comment Operand=".DATA[2].5">
<![CDATA[FE Fault]]>
</Comment>
<Comment Operand=".DATA[2].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[2].7">
<![CDATA[Load Complete]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[16#3b (good) or
16#34 (fault)]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Response Least Significant Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Response Mid Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Response Mid High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Response Most Significant Byte]]>
</Comment>
</Comments>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:I:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-92"/>
<Element Index="[1]" Value="-118"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="59"/>
<Element Index="[4]" Value="-80"/>
<Element Index="[5]" Value="0"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="15"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA">
<![CDATA[Command Message]]>
</Comment>
<Comment Operand=".DATA[0]">
<![CDATA[Command flag]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Load Data/Start Profile]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[Incremental]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[Direction V Mode]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Smooth Stop]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[Hard Stop]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enable]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Att. ID No. to Get]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[16#3b]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[Att. ID No. to Set]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Lowest Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Mid. Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Mid. High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Highest Byte]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[[-112,13,59,6,-92,46,-1,-1]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-112"/>
<Element Index="[1]" Value="13"/>
<Element Index="[2]" Value="59"/>
<Element Index="[3]" Value="6"/>
<Element Index="[4]" Value="-92"/>
<Element Index="[5]" Value="46"/>
<Element Index="[6]" Value="-1"/>
<Element Index="[7]" Value="-1"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="EIP_Stn1_Ternary_Lower01" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.40" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870916" PrimCxnInputSize="8" PrimCxnOutputSize="8">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,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,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="20000" Type="Output" InputCxnPoint="2" OutputCxnPoint="1" OutputSize="8" InputSize="8" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA[0]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Profile in Progress]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[On Target Position]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[General Fault]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Current Direction]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[at Home Level]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enabled]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Attribute to GET]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[2].0">
<![CDATA[Fault Input Fault]]>
</Comment>
<Comment Operand=".DATA[2].1">
<![CDATA[FWD Limit]]>
</Comment>
<Comment Operand=".DATA[2].2">
<![CDATA[REV Limit]]>
</Comment>
<Comment Operand=".DATA[2].3">
<![CDATA[Positive Limit]]>
</Comment>
<Comment Operand=".DATA[2].4">
<![CDATA[Negative Limit]]>
</Comment>
<Comment Operand=".DATA[2].5">
<![CDATA[FE Fault]]>
</Comment>
<Comment Operand=".DATA[2].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[2].7">
<![CDATA[Load Complete]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[16#3b (good) or
16#34 (fault)]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Response Least Significant Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Response Mid Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Response Mid High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Response Most Significant Byte]]>
</Comment>
</Comments>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:I:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-76"/>
<Element Index="[1]" Value="13"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="59"/>
<Element Index="[4]" Value="16"/>
<Element Index="[5]" Value="-105"/>
<Element Index="[6]" Value="-1"/>
<Element Index="[7]" Value="-1"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".DATA">
<![CDATA[Command Message]]>
</Comment>
<Comment Operand=".DATA[0]">
<![CDATA[Command flag]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Load Data/Start Profile]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[Incremental]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[Direction V Mode]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Smooth Stop]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[Hard Stop]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Enable]]>
</Comment>
<Comment Operand=".DATA[1]">
<![CDATA[Att. ID No. to Get]]>
</Comment>
<Comment Operand=".DATA[2]">
<![CDATA[16#3b]]>
</Comment>
<Comment Operand=".DATA[3]">
<![CDATA[Att. ID No. to Set]]>
</Comment>
<Comment Operand=".DATA[4]">
<![CDATA[Lowest Byte]]>
</Comment>
<Comment Operand=".DATA[5]">
<![CDATA[Mid. Low Byte]]>
</Comment>
<Comment Operand=".DATA[6]">
<![CDATA[Mid. High Byte]]>
</Comment>
<Comment Operand=".DATA[7]">
<![CDATA[Highest Byte]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[[-112,-118,59,6,34,-105,-1,-1]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_SINT_8Bytes:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="-112"/>
<Element Index="[1]" Value="-118"/>
<Element Index="[2]" Value="59"/>
<Element Index="[3]" Value="6"/>
<Element Index="[4]" Value="34"/>
<Element Index="[5]" Value="-105"/>
<Element Index="[6]" Value="-1"/>
<Element Index="[7]" Value="-1"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="EIP_Stn1_IO_Link_Master" Vendor="43" ProductType="43" ProductCode="20618" Major="4" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false" SafetyEnabled="false"
>
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="2" Address="192.168.1.41" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="194" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[198,4,[21,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="_002B:BNI006A_F26693AA:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="194" Radix="Decimal">
<Element Index="[0]" Value="21"/>
<Element Index="[1]" Value="85"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="_200424662C652C64" RPI="20000" Type="StandardDataDriven" OutputSize="262" InputSize="396" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 66 2c 65 2c 64"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="_002B:BNI006A_60531A4C:I:0">
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<ArrayMember Name="Data" DataType="SINT" Dimensions="392" Radix="Decimal">
<Element Index="[0]" Value="32"/>
<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="-94"/>
<Element Index="[9]" Value="1"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="95"/>
<Element Index="[13]" Value="30"/>
<Element Index="[14]" Value="40"/>
<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="3"/>
<Element Index="[41]" Value="0"/>
<Element Index="[42]" Value="3"/>
<Element Index="[43]" Value="120"/>
<Element Index="[44]" Value="5"/>
<Element Index="[45]" Value="7"/>
<Element Index="[46]" Value="17"/>
<Element Index="[47]" Value="-80"/>
<Element Index="[48]" Value="81"/>
<Element Index="[49]" Value="96"/>
<Element Index="[50]" Value="-16"/>
<Element Index="[51]" Value="81"/>
<Element Index="[52]" Value="96"/>
<Element Index="[53]" Value="-80"/>
<Element Index="[54]" Value="81"/>
<Element Index="[55]" Value="96"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="1"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="-1"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="3"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="3"/>
<Element Index="[139]" Value="120"/>
<Element Index="[140]" Value="5"/>
<Element Index="[141]" Value="4"/>
<Element Index="[142]" Value="7"/>
<Element Index="[143]" Value="-80"/>
<Element Index="[144]" Value="81"/>
<Element Index="[145]" Value="20"/>
<Element Index="[146]" Value="-16"/>
<Element Index="[147]" Value="81"/>
<Element Index="[148]" Value="20"/>
<Element Index="[149]" Value="-80"/>
<Element Index="[150]" Value="81"/>
<Element Index="[151]" Value="20"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="33"/>
<Element Index="[203]" Value="77"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="3"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="3"/>
<Element Index="[235]" Value="120"/>
<Element Index="[236]" Value="3"/>
<Element Index="[237]" Value="1"/>
<Element Index="[238]" Value="1"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="8"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="3"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="3"/>
<Element Index="[283]" Value="120"/>
<Element Index="[284]" Value="1"/>
<Element Index="[285]" Value="18"/>
<Element Index="[286]" Value="13"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="22"/>
<Element Index="[299]" Value="73"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="3"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="3"/>
<Element Index="[331]" Value="120"/>
<Element Index="[332]" Value="3"/>
<Element Index="[333]" Value="1"/>
<Element Index="[334]" Value="1"/>
<Element Index="[335]" Value="-80"/>
<Element Index="[336]" Value="-116"/>
<Element Index="[337]" Value="32"/>
<Element Index="[338]" Value="-16"/>
<Element Index="[339]" Value="-116"/>
<Element Index="[340]" Value="32"/>
<Element Index="[341]" Value="-80"/>
<Element Index="[342]" Value="-116"/>
<Element Index="[343]" Value="32"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="4"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="3"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="3"/>
<Element Index="[379]" Value="120"/>
<Element Index="[380]" Value="1"/>
<Element Index="[381]" Value="18"/>
<Element Index="[382]" Value="13"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="_002B:BNI006A_D343DA45:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="262" Radix="Decimal">
<Element Index="[0]" Value="32"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="14"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><PL>01<Version Name="1.1"/><Connection Name="_200424662C652C64" Format="0"/></PL><Vendor>BALLUFF</Vendor><CatNum>BNI006A</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="EIP_Stn1_Field_IO" Vendor="43" ProductType="43" ProductCode="12330" Major="4" Minor="2" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false" SafetyEnabled="false"
>
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="2" Address="192.168.1.42" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications>
<Connections>
<Connection Name="_200424012C652C64" RPI="20000" Type="StandardDataDriven" OutputSize="6" InputSize="12" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 01 2c 65 2c 64"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="_002B:BNI004F_F211ADCF:I:0">
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<ArrayMember Name="Data" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="61"/>
<Element Index="[1]" Value="8"/>
<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>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[0,0,0,0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="_002B:BNI004F_E771E08B:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="6" 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"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><PL>01<Version Name="1.1"/><Connection Name="_200424012C652C64" Format="0"/></PL><CatNum>BNI004F</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="EIP_CheckStn_IO_Link_Master" Vendor="43" ProductType="43" ProductCode="20618" Major="4" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false" SafetyEnabled="false"
>
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="2" Address="192.168.1.43" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications>
<ConfigTag ConfigSize="194" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[198,4,[5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,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="_002B:BNI006A_F26693AA:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="194" Radix="Decimal">
<Element Index="[0]" Value="5"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="_200424662C652C64" RPI="20000" Type="StandardDataDriven" OutputSize="262" InputSize="396" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 66 2c 65 2c 64"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="_002B:BNI006A_60531A4C:I:0">
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="0"/>
<ArrayMember Name="Data" DataType="SINT" Dimensions="392" Radix="Decimal">
<Element Index="[0]" Value="40"/>
<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="-27"/>
<Element Index="[9]" Value="3"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="-115"/>
<Element Index="[13]" Value="-118"/>
<Element Index="[14]" Value="40"/>
<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="3"/>
<Element Index="[41]" Value="0"/>
<Element Index="[42]" Value="3"/>
<Element Index="[43]" Value="120"/>
<Element Index="[44]" Value="5"/>
<Element Index="[45]" Value="7"/>
<Element Index="[46]" Value="17"/>
<Element Index="[47]" Value="-80"/>
<Element Index="[48]" Value="81"/>
<Element Index="[49]" Value="96"/>
<Element Index="[50]" Value="-16"/>
<Element Index="[51]" Value="81"/>
<Element Index="[52]" Value="96"/>
<Element Index="[53]" Value="-16"/>
<Element Index="[54]" Value="81"/>
<Element Index="[55]" Value="96"/>
<Element Index="[56]" Value="-1"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="3"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="3"/>
<Element Index="[91]" Value="120"/>
<Element Index="[92]" Value="5"/>
<Element Index="[93]" Value="4"/>
<Element Index="[94]" Value="7"/>
<Element Index="[95]" Value="-80"/>
<Element Index="[96]" Value="81"/>
<Element Index="[97]" Value="20"/>
<Element Index="[98]" Value="-16"/>
<Element Index="[99]" Value="81"/>
<Element Index="[100]" Value="20"/>
<Element Index="[101]" Value="-80"/>
<Element Index="[102]" Value="81"/>
<Element Index="[103]" Value="20"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="0"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="0"/>
<Element Index="[283]" Value="0"/>
<Element Index="[284]" Value="0"/>
<Element Index="[285]" Value="0"/>
<Element Index="[286]" Value="0"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="0"/>
<Element Index="[299]" Value="0"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="0"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="0"/>
<Element Index="[331]" Value="0"/>
<Element Index="[332]" Value="0"/>
<Element Index="[333]" Value="0"/>
<Element Index="[334]" Value="0"/>
<Element Index="[335]" Value="0"/>
<Element Index="[336]" Value="0"/>
<Element Index="[337]" Value="0"/>
<Element Index="[338]" Value="0"/>
<Element Index="[339]" Value="0"/>
<Element Index="[340]" Value="0"/>
<Element Index="[341]" Value="0"/>
<Element Index="[342]" Value="0"/>
<Element Index="[343]" Value="0"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="0"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="0"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="0"/>
<Element Index="[379]" Value="0"/>
<Element Index="[380]" Value="0"/>
<Element Index="[381]" Value="0"/>
<Element Index="[382]" Value="0"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,-79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="_002B:BNI006A_D343DA45:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="262" Radix="Decimal">
<Element Index="[0]" Value="8"/>
<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="64"/>
<Element Index="[40]" Value="0"/>
<Element Index="[41]" Value="-79"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="64"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><PL>01<Version Name="1.1"/><Connection Name="_200424662C652C64" Format="0"/></PL><Vendor>BALLUFF</Vendor><CatNum>BNI006A</CatNum></public>
</ExtendedProperties>
</Module>
<Module Name="EIP_Stn1_Prog_Reg01" CatalogNumber="ETHERNET-MODULE" Vendor="1" ProductType="0" ProductCode="18" Major="1" Minor="1" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false"
>
<EKey State="Disabled"/>
<Ports>
<Port Id="2" Address="192.168.1.48" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications CommMethod="536870915" PrimCxnInputSize="4" PrimCxnOutputSize="2">
<ConfigTag ConfigSize="0" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[4,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,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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="AB:ETHERNET_MODULE:C:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="400" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
<Element Index="[8]" Value="16#00"/>
<Element Index="[9]" Value="16#00"/>
<Element Index="[10]" Value="16#00"/>
<Element Index="[11]" Value="16#00"/>
<Element Index="[12]" Value="16#00"/>
<Element Index="[13]" Value="16#00"/>
<Element Index="[14]" Value="16#00"/>
<Element Index="[15]" Value="16#00"/>
<Element Index="[16]" Value="16#00"/>
<Element Index="[17]" Value="16#00"/>
<Element Index="[18]" Value="16#00"/>
<Element Index="[19]" Value="16#00"/>
<Element Index="[20]" Value="16#00"/>
<Element Index="[21]" Value="16#00"/>
<Element Index="[22]" Value="16#00"/>
<Element Index="[23]" Value="16#00"/>
<Element Index="[24]" Value="16#00"/>
<Element Index="[25]" Value="16#00"/>
<Element Index="[26]" Value="16#00"/>
<Element Index="[27]" Value="16#00"/>
<Element Index="[28]" Value="16#00"/>
<Element Index="[29]" Value="16#00"/>
<Element Index="[30]" Value="16#00"/>
<Element Index="[31]" Value="16#00"/>
<Element Index="[32]" Value="16#00"/>
<Element Index="[33]" Value="16#00"/>
<Element Index="[34]" Value="16#00"/>
<Element Index="[35]" Value="16#00"/>
<Element Index="[36]" Value="16#00"/>
<Element Index="[37]" Value="16#00"/>
<Element Index="[38]" Value="16#00"/>
<Element Index="[39]" Value="16#00"/>
<Element Index="[40]" Value="16#00"/>
<Element Index="[41]" Value="16#00"/>
<Element Index="[42]" Value="16#00"/>
<Element Index="[43]" Value="16#00"/>
<Element Index="[44]" Value="16#00"/>
<Element Index="[45]" Value="16#00"/>
<Element Index="[46]" Value="16#00"/>
<Element Index="[47]" Value="16#00"/>
<Element Index="[48]" Value="16#00"/>
<Element Index="[49]" Value="16#00"/>
<Element Index="[50]" Value="16#00"/>
<Element Index="[51]" Value="16#00"/>
<Element Index="[52]" Value="16#00"/>
<Element Index="[53]" Value="16#00"/>
<Element Index="[54]" Value="16#00"/>
<Element Index="[55]" Value="16#00"/>
<Element Index="[56]" Value="16#00"/>
<Element Index="[57]" Value="16#00"/>
<Element Index="[58]" Value="16#00"/>
<Element Index="[59]" Value="16#00"/>
<Element Index="[60]" Value="16#00"/>
<Element Index="[61]" Value="16#00"/>
<Element Index="[62]" Value="16#00"/>
<Element Index="[63]" Value="16#00"/>
<Element Index="[64]" Value="16#00"/>
<Element Index="[65]" Value="16#00"/>
<Element Index="[66]" Value="16#00"/>
<Element Index="[67]" Value="16#00"/>
<Element Index="[68]" Value="16#00"/>
<Element Index="[69]" Value="16#00"/>
<Element Index="[70]" Value="16#00"/>
<Element Index="[71]" Value="16#00"/>
<Element Index="[72]" Value="16#00"/>
<Element Index="[73]" Value="16#00"/>
<Element Index="[74]" Value="16#00"/>
<Element Index="[75]" Value="16#00"/>
<Element Index="[76]" Value="16#00"/>
<Element Index="[77]" Value="16#00"/>
<Element Index="[78]" Value="16#00"/>
<Element Index="[79]" Value="16#00"/>
<Element Index="[80]" Value="16#00"/>
<Element Index="[81]" Value="16#00"/>
<Element Index="[82]" Value="16#00"/>
<Element Index="[83]" Value="16#00"/>
<Element Index="[84]" Value="16#00"/>
<Element Index="[85]" Value="16#00"/>
<Element Index="[86]" Value="16#00"/>
<Element Index="[87]" Value="16#00"/>
<Element Index="[88]" Value="16#00"/>
<Element Index="[89]" Value="16#00"/>
<Element Index="[90]" Value="16#00"/>
<Element Index="[91]" Value="16#00"/>
<Element Index="[92]" Value="16#00"/>
<Element Index="[93]" Value="16#00"/>
<Element Index="[94]" Value="16#00"/>
<Element Index="[95]" Value="16#00"/>
<Element Index="[96]" Value="16#00"/>
<Element Index="[97]" Value="16#00"/>
<Element Index="[98]" Value="16#00"/>
<Element Index="[99]" Value="16#00"/>
<Element Index="[100]" Value="16#00"/>
<Element Index="[101]" Value="16#00"/>
<Element Index="[102]" Value="16#00"/>
<Element Index="[103]" Value="16#00"/>
<Element Index="[104]" Value="16#00"/>
<Element Index="[105]" Value="16#00"/>
<Element Index="[106]" Value="16#00"/>
<Element Index="[107]" Value="16#00"/>
<Element Index="[108]" Value="16#00"/>
<Element Index="[109]" Value="16#00"/>
<Element Index="[110]" Value="16#00"/>
<Element Index="[111]" Value="16#00"/>
<Element Index="[112]" Value="16#00"/>
<Element Index="[113]" Value="16#00"/>
<Element Index="[114]" Value="16#00"/>
<Element Index="[115]" Value="16#00"/>
<Element Index="[116]" Value="16#00"/>
<Element Index="[117]" Value="16#00"/>
<Element Index="[118]" Value="16#00"/>
<Element Index="[119]" Value="16#00"/>
<Element Index="[120]" Value="16#00"/>
<Element Index="[121]" Value="16#00"/>
<Element Index="[122]" Value="16#00"/>
<Element Index="[123]" Value="16#00"/>
<Element Index="[124]" Value="16#00"/>
<Element Index="[125]" Value="16#00"/>
<Element Index="[126]" Value="16#00"/>
<Element Index="[127]" Value="16#00"/>
<Element Index="[128]" Value="16#00"/>
<Element Index="[129]" Value="16#00"/>
<Element Index="[130]" Value="16#00"/>
<Element Index="[131]" Value="16#00"/>
<Element Index="[132]" Value="16#00"/>
<Element Index="[133]" Value="16#00"/>
<Element Index="[134]" Value="16#00"/>
<Element Index="[135]" Value="16#00"/>
<Element Index="[136]" Value="16#00"/>
<Element Index="[137]" Value="16#00"/>
<Element Index="[138]" Value="16#00"/>
<Element Index="[139]" Value="16#00"/>
<Element Index="[140]" Value="16#00"/>
<Element Index="[141]" Value="16#00"/>
<Element Index="[142]" Value="16#00"/>
<Element Index="[143]" Value="16#00"/>
<Element Index="[144]" Value="16#00"/>
<Element Index="[145]" Value="16#00"/>
<Element Index="[146]" Value="16#00"/>
<Element Index="[147]" Value="16#00"/>
<Element Index="[148]" Value="16#00"/>
<Element Index="[149]" Value="16#00"/>
<Element Index="[150]" Value="16#00"/>
<Element Index="[151]" Value="16#00"/>
<Element Index="[152]" Value="16#00"/>
<Element Index="[153]" Value="16#00"/>
<Element Index="[154]" Value="16#00"/>
<Element Index="[155]" Value="16#00"/>
<Element Index="[156]" Value="16#00"/>
<Element Index="[157]" Value="16#00"/>
<Element Index="[158]" Value="16#00"/>
<Element Index="[159]" Value="16#00"/>
<Element Index="[160]" Value="16#00"/>
<Element Index="[161]" Value="16#00"/>
<Element Index="[162]" Value="16#00"/>
<Element Index="[163]" Value="16#00"/>
<Element Index="[164]" Value="16#00"/>
<Element Index="[165]" Value="16#00"/>
<Element Index="[166]" Value="16#00"/>
<Element Index="[167]" Value="16#00"/>
<Element Index="[168]" Value="16#00"/>
<Element Index="[169]" Value="16#00"/>
<Element Index="[170]" Value="16#00"/>
<Element Index="[171]" Value="16#00"/>
<Element Index="[172]" Value="16#00"/>
<Element Index="[173]" Value="16#00"/>
<Element Index="[174]" Value="16#00"/>
<Element Index="[175]" Value="16#00"/>
<Element Index="[176]" Value="16#00"/>
<Element Index="[177]" Value="16#00"/>
<Element Index="[178]" Value="16#00"/>
<Element Index="[179]" Value="16#00"/>
<Element Index="[180]" Value="16#00"/>
<Element Index="[181]" Value="16#00"/>
<Element Index="[182]" Value="16#00"/>
<Element Index="[183]" Value="16#00"/>
<Element Index="[184]" Value="16#00"/>
<Element Index="[185]" Value="16#00"/>
<Element Index="[186]" Value="16#00"/>
<Element Index="[187]" Value="16#00"/>
<Element Index="[188]" Value="16#00"/>
<Element Index="[189]" Value="16#00"/>
<Element Index="[190]" Value="16#00"/>
<Element Index="[191]" Value="16#00"/>
<Element Index="[192]" Value="16#00"/>
<Element Index="[193]" Value="16#00"/>
<Element Index="[194]" Value="16#00"/>
<Element Index="[195]" Value="16#00"/>
<Element Index="[196]" Value="16#00"/>
<Element Index="[197]" Value="16#00"/>
<Element Index="[198]" Value="16#00"/>
<Element Index="[199]" Value="16#00"/>
<Element Index="[200]" Value="16#00"/>
<Element Index="[201]" Value="16#00"/>
<Element Index="[202]" Value="16#00"/>
<Element Index="[203]" Value="16#00"/>
<Element Index="[204]" Value="16#00"/>
<Element Index="[205]" Value="16#00"/>
<Element Index="[206]" Value="16#00"/>
<Element Index="[207]" Value="16#00"/>
<Element Index="[208]" Value="16#00"/>
<Element Index="[209]" Value="16#00"/>
<Element Index="[210]" Value="16#00"/>
<Element Index="[211]" Value="16#00"/>
<Element Index="[212]" Value="16#00"/>
<Element Index="[213]" Value="16#00"/>
<Element Index="[214]" Value="16#00"/>
<Element Index="[215]" Value="16#00"/>
<Element Index="[216]" Value="16#00"/>
<Element Index="[217]" Value="16#00"/>
<Element Index="[218]" Value="16#00"/>
<Element Index="[219]" Value="16#00"/>
<Element Index="[220]" Value="16#00"/>
<Element Index="[221]" Value="16#00"/>
<Element Index="[222]" Value="16#00"/>
<Element Index="[223]" Value="16#00"/>
<Element Index="[224]" Value="16#00"/>
<Element Index="[225]" Value="16#00"/>
<Element Index="[226]" Value="16#00"/>
<Element Index="[227]" Value="16#00"/>
<Element Index="[228]" Value="16#00"/>
<Element Index="[229]" Value="16#00"/>
<Element Index="[230]" Value="16#00"/>
<Element Index="[231]" Value="16#00"/>
<Element Index="[232]" Value="16#00"/>
<Element Index="[233]" Value="16#00"/>
<Element Index="[234]" Value="16#00"/>
<Element Index="[235]" Value="16#00"/>
<Element Index="[236]" Value="16#00"/>
<Element Index="[237]" Value="16#00"/>
<Element Index="[238]" Value="16#00"/>
<Element Index="[239]" Value="16#00"/>
<Element Index="[240]" Value="16#00"/>
<Element Index="[241]" Value="16#00"/>
<Element Index="[242]" Value="16#00"/>
<Element Index="[243]" Value="16#00"/>
<Element Index="[244]" Value="16#00"/>
<Element Index="[245]" Value="16#00"/>
<Element Index="[246]" Value="16#00"/>
<Element Index="[247]" Value="16#00"/>
<Element Index="[248]" Value="16#00"/>
<Element Index="[249]" Value="16#00"/>
<Element Index="[250]" Value="16#00"/>
<Element Index="[251]" Value="16#00"/>
<Element Index="[252]" Value="16#00"/>
<Element Index="[253]" Value="16#00"/>
<Element Index="[254]" Value="16#00"/>
<Element Index="[255]" Value="16#00"/>
<Element Index="[256]" Value="16#00"/>
<Element Index="[257]" Value="16#00"/>
<Element Index="[258]" Value="16#00"/>
<Element Index="[259]" Value="16#00"/>
<Element Index="[260]" Value="16#00"/>
<Element Index="[261]" Value="16#00"/>
<Element Index="[262]" Value="16#00"/>
<Element Index="[263]" Value="16#00"/>
<Element Index="[264]" Value="16#00"/>
<Element Index="[265]" Value="16#00"/>
<Element Index="[266]" Value="16#00"/>
<Element Index="[267]" Value="16#00"/>
<Element Index="[268]" Value="16#00"/>
<Element Index="[269]" Value="16#00"/>
<Element Index="[270]" Value="16#00"/>
<Element Index="[271]" Value="16#00"/>
<Element Index="[272]" Value="16#00"/>
<Element Index="[273]" Value="16#00"/>
<Element Index="[274]" Value="16#00"/>
<Element Index="[275]" Value="16#00"/>
<Element Index="[276]" Value="16#00"/>
<Element Index="[277]" Value="16#00"/>
<Element Index="[278]" Value="16#00"/>
<Element Index="[279]" Value="16#00"/>
<Element Index="[280]" Value="16#00"/>
<Element Index="[281]" Value="16#00"/>
<Element Index="[282]" Value="16#00"/>
<Element Index="[283]" Value="16#00"/>
<Element Index="[284]" Value="16#00"/>
<Element Index="[285]" Value="16#00"/>
<Element Index="[286]" Value="16#00"/>
<Element Index="[287]" Value="16#00"/>
<Element Index="[288]" Value="16#00"/>
<Element Index="[289]" Value="16#00"/>
<Element Index="[290]" Value="16#00"/>
<Element Index="[291]" Value="16#00"/>
<Element Index="[292]" Value="16#00"/>
<Element Index="[293]" Value="16#00"/>
<Element Index="[294]" Value="16#00"/>
<Element Index="[295]" Value="16#00"/>
<Element Index="[296]" Value="16#00"/>
<Element Index="[297]" Value="16#00"/>
<Element Index="[298]" Value="16#00"/>
<Element Index="[299]" Value="16#00"/>
<Element Index="[300]" Value="16#00"/>
<Element Index="[301]" Value="16#00"/>
<Element Index="[302]" Value="16#00"/>
<Element Index="[303]" Value="16#00"/>
<Element Index="[304]" Value="16#00"/>
<Element Index="[305]" Value="16#00"/>
<Element Index="[306]" Value="16#00"/>
<Element Index="[307]" Value="16#00"/>
<Element Index="[308]" Value="16#00"/>
<Element Index="[309]" Value="16#00"/>
<Element Index="[310]" Value="16#00"/>
<Element Index="[311]" Value="16#00"/>
<Element Index="[312]" Value="16#00"/>
<Element Index="[313]" Value="16#00"/>
<Element Index="[314]" Value="16#00"/>
<Element Index="[315]" Value="16#00"/>
<Element Index="[316]" Value="16#00"/>
<Element Index="[317]" Value="16#00"/>
<Element Index="[318]" Value="16#00"/>
<Element Index="[319]" Value="16#00"/>
<Element Index="[320]" Value="16#00"/>
<Element Index="[321]" Value="16#00"/>
<Element Index="[322]" Value="16#00"/>
<Element Index="[323]" Value="16#00"/>
<Element Index="[324]" Value="16#00"/>
<Element Index="[325]" Value="16#00"/>
<Element Index="[326]" Value="16#00"/>
<Element Index="[327]" Value="16#00"/>
<Element Index="[328]" Value="16#00"/>
<Element Index="[329]" Value="16#00"/>
<Element Index="[330]" Value="16#00"/>
<Element Index="[331]" Value="16#00"/>
<Element Index="[332]" Value="16#00"/>
<Element Index="[333]" Value="16#00"/>
<Element Index="[334]" Value="16#00"/>
<Element Index="[335]" Value="16#00"/>
<Element Index="[336]" Value="16#00"/>
<Element Index="[337]" Value="16#00"/>
<Element Index="[338]" Value="16#00"/>
<Element Index="[339]" Value="16#00"/>
<Element Index="[340]" Value="16#00"/>
<Element Index="[341]" Value="16#00"/>
<Element Index="[342]" Value="16#00"/>
<Element Index="[343]" Value="16#00"/>
<Element Index="[344]" Value="16#00"/>
<Element Index="[345]" Value="16#00"/>
<Element Index="[346]" Value="16#00"/>
<Element Index="[347]" Value="16#00"/>
<Element Index="[348]" Value="16#00"/>
<Element Index="[349]" Value="16#00"/>
<Element Index="[350]" Value="16#00"/>
<Element Index="[351]" Value="16#00"/>
<Element Index="[352]" Value="16#00"/>
<Element Index="[353]" Value="16#00"/>
<Element Index="[354]" Value="16#00"/>
<Element Index="[355]" Value="16#00"/>
<Element Index="[356]" Value="16#00"/>
<Element Index="[357]" Value="16#00"/>
<Element Index="[358]" Value="16#00"/>
<Element Index="[359]" Value="16#00"/>
<Element Index="[360]" Value="16#00"/>
<Element Index="[361]" Value="16#00"/>
<Element Index="[362]" Value="16#00"/>
<Element Index="[363]" Value="16#00"/>
<Element Index="[364]" Value="16#00"/>
<Element Index="[365]" Value="16#00"/>
<Element Index="[366]" Value="16#00"/>
<Element Index="[367]" Value="16#00"/>
<Element Index="[368]" Value="16#00"/>
<Element Index="[369]" Value="16#00"/>
<Element Index="[370]" Value="16#00"/>
<Element Index="[371]" Value="16#00"/>
<Element Index="[372]" Value="16#00"/>
<Element Index="[373]" Value="16#00"/>
<Element Index="[374]" Value="16#00"/>
<Element Index="[375]" Value="16#00"/>
<Element Index="[376]" Value="16#00"/>
<Element Index="[377]" Value="16#00"/>
<Element Index="[378]" Value="16#00"/>
<Element Index="[379]" Value="16#00"/>
<Element Index="[380]" Value="16#00"/>
<Element Index="[381]" Value="16#00"/>
<Element Index="[382]" Value="16#00"/>
<Element Index="[383]" Value="16#00"/>
<Element Index="[384]" Value="16#00"/>
<Element Index="[385]" Value="16#00"/>
<Element Index="[386]" Value="16#00"/>
<Element Index="[387]" Value="16#00"/>
<Element Index="[388]" Value="16#00"/>
<Element Index="[389]" Value="16#00"/>
<Element Index="[390]" Value="16#00"/>
<Element Index="[391]" Value="16#00"/>
<Element Index="[392]" Value="16#00"/>
<Element Index="[393]" Value="16#00"/>
<Element Index="[394]" Value="16#00"/>
<Element Index="[395]" Value="16#00"/>
<Element Index="[396]" Value="16#00"/>
<Element Index="[397]" Value="16#00"/>
<Element Index="[398]" Value="16#00"/>
<Element Index="[399]" Value="16#00"/>
</ArrayMember>
</Structure>
</Data>
</ConfigTag>
<Connections>
<Connection Name="Standard" RPI="20000" Type="Output" InputCxnPoint="150" OutputCxnPoint="100" OutputSize="2" InputSize="4" EventID="0" ProgrammaticallySendEventTrigger="false" Unicast="true">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_INT_4Bytes:I:0">
<ArrayMember Name="Data" DataType="INT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="16384"/>
</ArrayMember>
</Structure>
</Data>
</InputTag>
<OutputTag ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="AB:ETHERNET_MODULE_INT_2Bytes:O:0">
<ArrayMember Name="Data" DataType="INT" Dimensions="1" Radix="Decimal">
<Element Index="[0]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
</Module>
<Module Name="Stn1_Technifor" Vendor="90" ProductType="0" ProductCode="46" Major="1" Minor="5" ParentModule="Local" ParentModPortId="2" Inhibited="false" MajorFault="false" SafetyEnabled="false"
>
<EKey State="CompatibleModule"/>
<Ports>
<Port Id="2" Address="192.168.1.99" Type="Ethernet" Upstream="true"/>
</Ports>
<Communications>
<Connections>
<Connection Name="_200424052C962C64" RPI="10000" Type="StandardDataDriven" OutputSize="68" InputSize="72" EventID="0" ProgrammaticallySendEventTrigger="false" Priority="Scheduled" InputConnectionType="Unicast" InputProductionTrigger="Cyclic" ConnectionPath="20 04 24 05 2c 96 2c 64"
InputTagSuffix="I" OutputTagSuffix="O">
<InputTag ExternalAccess="Read/Write">
<Data Format="Decorated">
<Structure DataType="_005A:ABCC_1BE21CD6:I:0">
<DataValueMember Name="ConnectionFaulted" DataType="BOOL" Value="1"/>
<ArrayMember Name="Data" DataType="SINT" Dimensions="68" Radix="Decimal">
<Element Index="[0]" Value="1"/>
<Element Index="[1]" Value="-128"/>
<Element Index="[2]" Value="83"/>
<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[[[1,0,0,0,86,83,32,52,32,34,49,34,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-97]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="_005A:ABCC_3A79824F:O:0">
<ArrayMember Name="Data" DataType="SINT" Dimensions="68" Radix="Decimal">
<Element Index="[0]" Value="1"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="0"/>
<Element Index="[4]" Value="86"/>
<Element Index="[5]" Value="83"/>
<Element Index="[6]" Value="32"/>
<Element Index="[7]" Value="52"/>
<Element Index="[8]" Value="32"/>
<Element Index="[9]" Value="34"/>
<Element Index="[10]" Value="49"/>
<Element Index="[11]" Value="34"/>
<Element Index="[12]" Value="13"/>
<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="-97"/>
</ArrayMember>
</Structure>
</Data>
</OutputTag>
</Connection>
</Connections>
</Communications>
<ExtendedProperties>
<public><PL>01<Version Name="1.5"/><Connection Name="_200424052C962C64" Format="0"/></PL><CatNum>ABCC</CatNum></public>
</ExtendedProperties>
</Module>
</Modules>
<AddOnInstructionDefinitions>
<AddOnInstructionDefinition Name="B00_BNI_EIP_508_105_Z015" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-20T12:06:47.608Z" CreatedBy="CNTRLINE\chris.edwards" EditedDate="2020-07-29T13:57:39.537Z" EditedBy="Y-TIAN\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="BNI_EIP_508_Raw_Config_Data" TagType="Base" DataType="SINT" Dimensions="194" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand="[0]">
<![CDATA[Enable IO-Link]]>
</Comment>
<Comment Operand="[1]">
<![CDATA[Enable IO-Link]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="BNI_EIP_508_Raw_Input_Data" TagType="Base" DataType="SINT" Dimensions="392" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand="[40].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[40].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[88].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[88].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[136].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[136].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[184].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[184].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[232].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[232].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[280].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[280].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[328].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[328].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[376].0">
<![CDATA[IOL
Port in IO-Link mode]]>
</Comment>
<Comment Operand="[376].1">
<![CDATA[DC
Device connected]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="BNI_EIP_508_Raw_Output_Data" TagType="Base" DataType="SINT" Dimensions="262" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Raw_Data" TagType="Base" DataType="UD_BNI_IOL_Master_Data" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".I[2]">
<![CDATA[Short circuit status
Short circuit between pin 1 and 3 on stated port
0-3]]>
</Comment>
<Comment Operand=".I[3]">
<![CDATA[Short circuit status
Short circuit between pin 1 and 3 on stated port
4-7]]>
</Comment>
<Comment Operand=".I[4]">
<![CDATA[Overload status
Overload on port 0 pin 4
Only if port is configured as output
0-3]]>
</Comment>
<Comment Operand=".I[5]">
<![CDATA[Overload status
Overload on port 0 pin 4
Only if port is configured as output
4-7]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="I" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="O" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_1_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_1_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_2_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_2_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_3_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_3_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_4_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_4_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_5_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_5_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_6_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_6_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_7_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_7_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_8_IO_Link_Status" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port_8_Device_Connected" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Status_Master" TagType="Base" DataType="SINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Fault]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Short/Overload Fault]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Status_Port_1" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_2" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_3" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_4" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_5" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_6" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_7" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Status_Port_8" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
</LocalTags>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[COP(BNI_EIP_508_Raw_Input_Data[0],Raw_Data.I[0],392)COP(Raw_Data.O[0],BNI_EIP_508_Raw_Output_Data[0],262);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[BTD(Raw_Data.I[0],0,I,0,8)BTD(Raw_Data.I[1],0,I,8,8)BTD(O,0,Raw_Data.O[0],0,8)BTD(O,8,Raw_Data.O[1],0,8);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Status_Master.1)GRT(Status_Port_1,1)GRT(Status_Port_2,1)GRT(Status_Port_3,1)GRT(Status_Port_4,1)GRT(Status_Port_5,1)GRT(Status_Port_6,1)GRT(Status_Port_7,1)GRT(Status_Port_8,1)OTE(Status_Master.0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[NEQ(Raw_Data.I[2],0) ,NEQ(Raw_Data.I[3],0) ,NEQ(Raw_Data.I[4],0) ,NEQ(Raw_Data.I[5],0) ]OTE(Status_Master.1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.0) OTE(BNI_EIP_508_Raw_Config_Data[0].0) MOV(Raw_Data.Status[0],Status_Port_1) ,XIO(Raw_Data.Port_Enabled.0) MOV(0,Status_Port_1) ,XIC(BNI_EIP_508_Raw_Input_Data[40].0) OTE(Port_1_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[40].1) OTE(Port_1_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.1) OTE(BNI_EIP_508_Raw_Config_Data[0].2) MOV(Raw_Data.Status[1],Status_Port_2) ,XIO(Raw_Data.Port_Enabled.1) MOV(0,Status_Port_2) ,XIC(BNI_EIP_508_Raw_Input_Data[88].0) OTE(Port_2_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[88].1) OTE(Port_2_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.2) OTE(BNI_EIP_508_Raw_Config_Data[0].4) MOV(Raw_Data.Status[2],Status_Port_3) ,XIO(Raw_Data.Port_Enabled.2) MOV(0,Status_Port_3) ,XIC(BNI_EIP_508_Raw_Input_Data[136].0) OTE(Port_3_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[136].1) OTE(Port_3_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.3) OTE(BNI_EIP_508_Raw_Config_Data[0].6) MOV(Raw_Data.Status[3],Status_Port_4) ,XIO(Raw_Data.Port_Enabled.3) MOV(0,Status_Port_4) ,XIC(BNI_EIP_508_Raw_Input_Data[184].0) OTE(Port_4_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[184].1) OTE(Port_4_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.4) OTE(BNI_EIP_508_Raw_Config_Data[1].0) MOV(Raw_Data.Status[4],Status_Port_5) ,XIO(Raw_Data.Port_Enabled.4) MOV(0,Status_Port_5) ,XIC(BNI_EIP_508_Raw_Input_Data[232].0) OTE(Port_5_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[232].1) OTE(Port_5_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.5) OTE(BNI_EIP_508_Raw_Config_Data[1].2) MOV(Raw_Data.Status[5],Status_Port_6) ,XIO(Raw_Data.Port_Enabled.5) MOV(0,Status_Port_6) ,XIC(BNI_EIP_508_Raw_Input_Data[280].0) OTE(Port_6_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[280].1) OTE(Port_6_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.6) OTE(BNI_EIP_508_Raw_Config_Data[1].4) MOV(Raw_Data.Status[6],Status_Port_7) ,XIO(Raw_Data.Port_Enabled.6) MOV(0,Status_Port_7) ,XIC(BNI_EIP_508_Raw_Input_Data[328].0) OTE(Port_7_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[328].1) OTE(Port_7_Device_Connected) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Raw_Data.Port_Enabled.7) OTE(BNI_EIP_508_Raw_Config_Data[1].6) MOV(Raw_Data.Status[7],Status_Port_8) ,XIO(Raw_Data.Port_Enabled.7) MOV(0,Status_Port_8) ,XIC(BNI_EIP_508_Raw_Input_Data[376].0) OTE(Port_8_IO_Link_Status) ,XIC(BNI_EIP_508_Raw_Input_Data[376].1) OTE(Port_8_Device_Connected) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="B00_BNI_IOL_104_XXX_Z012_XXX" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-20T16:37:14.278Z" CreatedBy="CNTRLINE\chris.edwards" EditedDate="2019-03-19T18:46:22.327Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Device_ID" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Data" TagType="Base" DataType="UD_BNI_IOL_Master_Data" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".STATUS[0].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[0].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[0].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[0].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[1].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[1].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[1].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[1].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[2].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[2].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[2].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[2].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[3].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[3].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[3].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[3].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[4].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[4].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[4].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[4].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[5].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[5].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[5].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[5].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[6].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[6].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[6].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[6].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[7].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[7].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[7].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[7].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[8].0">
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[8].1">
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Comment Operand=".STATUS[8].2">
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Comment Operand=".STATUS[8].3">
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="I" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Point_Input" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Device_ID_Byte_0" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Device_ID_Byte_1" DataType="SINT" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Device_ID_Byte_2" DataType="SINT" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Device_ID_Byte_3" DataType="SINT" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Input_Data" DataType="SINT" Dimensions="56" Radix="Decimal" ExternalAccess="None">
<Comments>
<Comment Operand="[32].0">
<![CDATA[IOL
Port in IO Link Mode]]>
</Comment>
<Comment Operand="[32].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[33].0">
<![CDATA[VF
Validation failed]]>
</Comment>
<Comment Operand="[34]">
<![CDATA[Vendor ID 1]]>
</Comment>
<Comment Operand="[35]">
<![CDATA[Vendor ID 2]]>
</Comment>
<Comment Operand="[36]">
<![CDATA[Device ID 1]]>
</Comment>
<Comment Operand="[37]">
<![CDATA[Device ID 2]]>
</Comment>
<Comment Operand="[38]">
<![CDATA[Device ID 3]]>
</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,0,0,0,0,0,0,0,0,0,0,0,0,0,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="SINT" Dimensions="56" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="ID_Match" 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[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*48)+8))COP(Raw_Data.I[Point_Input],Input_Data[0],48);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[VENDOR ID
Balluff 0x0378 (3, 120)
DEVICE ID
BNI IOL-104-S01-Z012-C02 BNI005P 0x050711 (5, 7, 17)]]>
</Comment>
<Text>
<![CDATA[EQU(Input_Data[34],3)EQU(Input_Data[35],120)EQU(Input_Data[36],5)EQU(Input_Data[37],7)EQU(Input_Data[38],17)OTE(ID_Match);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIC(ID_Match)OTE(Raw_Data.Status[Port_Number].0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIO(ID_Match)OTE(Raw_Data.Status[Port_Number].1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIO(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].0)OTE(I.0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].0)OTE(I.1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].1)OTE(I.2);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].1)OTE(I.3);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].2)OTE(I.4);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].2)OTE(I.5);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].3)OTE(I.6);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].3)OTE(I.7);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].4)OTE(I.8);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].4)OTE(I.9);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].5)OTE(I.10);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].5)OTE(I.11);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].6)OTE(I.12);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].6)OTE(I.13);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Input_Data[0].7)OTE(I.14);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].7)OTE(I.15);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[COP(Input_Data[4],Device_ID,1);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[EQU(Port_Number,1)OTL(Raw_Data.Port_Enabled.0);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[EQU(Port_Number,2)OTL(Raw_Data.Port_Enabled.1);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[EQU(Port_Number,3)OTL(Raw_Data.Port_Enabled.2);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[EQU(Port_Number,4)OTL(Raw_Data.Port_Enabled.3);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[EQU(Port_Number,5)OTL(Raw_Data.Port_Enabled.4);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[EQU(Port_Number,6)OTL(Raw_Data.Port_Enabled.5);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[EQU(Port_Number,7)OTL(Raw_Data.Port_Enabled.6);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[EQU(Port_Number,8)OTL(Raw_Data.Port_Enabled.7);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="B00_BSP_B" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-30T22:37:50.170Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2019-03-19T18:44:13.770Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Data" TagType="Base" DataType="UD_BNI_IOL_Master_Data" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Out_PSI" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" 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="Out_1" 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="Out_2" 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="Point_Input" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Input_Data" DataType="SINT" Dimensions="48" Radix="Decimal" ExternalAccess="None">
<Comments>
<Comment Operand="[32].0">
<![CDATA[IOL
Port in IO Link Mode]]>
</Comment>
<Comment Operand="[32].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[33].0">
<![CDATA[VF
Validation failed]]>
</Comment>
<Comment Operand="[34]">
<![CDATA[Vendor ID 1]]>
</Comment>
<Comment Operand="[35]">
<![CDATA[Vendor ID 2]]>
</Comment>
<Comment Operand="[36]">
<![CDATA[Device ID 1]]>
</Comment>
<Comment Operand="[37]">
<![CDATA[Device ID 2]]>
</Comment>
<Comment Operand="[38]">
<![CDATA[Device ID 3]]>
</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,0,0,0,0,0,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="SINT" Dimensions="48" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="ID_Match" 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[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*48)+8))COP(Raw_Data.I[Point_Input],Input_Data[0],48);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[VENDOR ID
Balluff 0x0378 (3, 120)
DEVICE ID
BSP BNI008H 0x01120D (1, 18, 13)]]>
</Comment>
<Text>
<![CDATA[EQU(Input_Data[34],3)EQU(Input_Data[35],120)EQU(Input_Data[36],1)EQU(Input_Data[37],18)EQU(Input_Data[38],13)OTE(ID_Match);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIC(ID_Match)OTE(Raw_Data.Status[Port_Number].0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIO(ID_Match)OTE(Raw_Data.Status[Port_Number].1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIO(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[BTD(Input_Data[1],2,Out_PSI,0,6)BTD(Input_Data[0],0,Out_PSI,6,8)AND(Out_PSI,16#3fff,Out_PSI);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[HANDLE NEGATIVE]]>
</Comment>
<Text>
<![CDATA[XIC(Out_PSI.13)SUB(Out_PSI,16384,Out_PSI);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].0)OTE(Out_1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Input_Data[1].1)OTE(Out_2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[EQU(Port_Number,1)OTL(Raw_Data.Port_Enabled.0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[EQU(Port_Number,2)OTL(Raw_Data.Port_Enabled.1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[EQU(Port_Number,3)OTL(Raw_Data.Port_Enabled.2);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[EQU(Port_Number,4)OTL(Raw_Data.Port_Enabled.3);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[EQU(Port_Number,5)OTL(Raw_Data.Port_Enabled.4);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[EQU(Port_Number,6)OTL(Raw_Data.Port_Enabled.5);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[EQU(Port_Number,7)OTL(Raw_Data.Port_Enabled.6);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[EQU(Port_Number,8)OTL(Raw_Data.Port_Enabled.7);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="B00_BTL6_IOL_10_10_040" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-30T22:37:50.170Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2019-03-19T18:43:48.966Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Data" TagType="Base" DataType="UD_BNI_IOL_Master_Data" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="I" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Point_Input" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Input_Data" DataType="SINT" Dimensions="48" Radix="Decimal" ExternalAccess="None">
<Comments>
<Comment Operand="[32].0">
<![CDATA[IOL
Port in IO Link Mode]]>
</Comment>
<Comment Operand="[32].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[33].0">
<![CDATA[VF
Validation failed]]>
</Comment>
<Comment Operand="[34]">
<![CDATA[Vendor ID 1]]>
</Comment>
<Comment Operand="[35]">
<![CDATA[Vendor ID 2]]>
</Comment>
<Comment Operand="[36]">
<![CDATA[Device ID 1]]>
</Comment>
<Comment Operand="[37]">
<![CDATA[Device ID 2]]>
</Comment>
<Comment Operand="[38]">
<![CDATA[Device ID 3]]>
</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,0,0,0,0,0,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="SINT" Dimensions="48" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="ID_Match" 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[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*48)+8))COP(Raw_Data.I[Point_Input],Input_Data[0],48);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[VENDOR ID
Balluff 0x0378 (3, 120)
DEVICE ID
BTL6-U110-Mxxxx-PF-S4 BTL6PFIOL001 0x030101 (3, 1, 1)]]>
</Comment>
<Text>
<![CDATA[EQU(Input_Data[34],3)EQU(Input_Data[35],120)EQU(Input_Data[36],3)EQU(Input_Data[37],1)EQU(Input_Data[38],1)OTE(ID_Match);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIC(ID_Match)OTE(Raw_Data.Status[Port_Number].0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIO(ID_Match)OTE(Raw_Data.Status[Port_Number].1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIO(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[COP(Input_Data[0],I,1)SWPB(I,REVERSE,I);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[EQU(Port_Number,1)OTL(Raw_Data.Port_Enabled.0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[EQU(Port_Number,2)OTL(Raw_Data.Port_Enabled.1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[EQU(Port_Number,3)OTL(Raw_Data.Port_Enabled.2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[EQU(Port_Number,4)OTL(Raw_Data.Port_Enabled.3);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[EQU(Port_Number,5)OTL(Raw_Data.Port_Enabled.4);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[EQU(Port_Number,6)OTL(Raw_Data.Port_Enabled.5);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[EQU(Port_Number,7)OTL(Raw_Data.Port_Enabled.6);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[EQU(Port_Number,8)OTL(Raw_Data.Port_Enabled.7);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="B00_IOL_751_Vx3_K007" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-02-10T14:25:04.363Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2019-03-19T18:44:34.406Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<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="Port_Number" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Port
Numer
1-8]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Data" TagType="Base" DataType="UD_BNI_IOL_Master_Data" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".I">
<![CDATA[Input]]>
</Comment>
<Comment Operand=".I[0]">
<![CDATA[Input]]>
</Comment>
<Comment Operand=".I[0].0">
<![CDATA[Input
Port 0
Pin 4]]>
</Comment>
<Comment Operand=".I[0].1">
<![CDATA[Input
Port 0
Pin 2]]>
</Comment>
<Comment Operand=".I[0].2">
<![CDATA[Input
Port 1
Pin 4]]>
</Comment>
<Comment Operand=".I[0].3">
<![CDATA[Input
Port 1
Pin 2]]>
</Comment>
<Comment Operand=".I[0].4">
<![CDATA[Input
Port 2
Pin 4]]>
</Comment>
<Comment Operand=".I[0].5">
<![CDATA[Input
Port 2
Pin 2]]>
</Comment>
<Comment Operand=".I[0].6">
<![CDATA[Input
Port 3
Pin 4]]>
</Comment>
<Comment Operand=".I[0].7">
<![CDATA[Input
Port 3
Pin 2]]>
</Comment>
<Comment Operand=".I[1]">
<![CDATA[Input]]>
</Comment>
<Comment Operand=".I[1].0">
<![CDATA[Input
Port 4
Pin 4]]>
</Comment>
<Comment Operand=".I[1].1">
<![CDATA[Input
Port 4
Pin 2]]>
</Comment>
<Comment Operand=".I[1].2">
<![CDATA[Input
Port 5
Pin 4]]>
</Comment>
<Comment Operand=".I[1].3">
<![CDATA[Input
Port 5
Pin 2]]>
</Comment>
<Comment Operand=".I[1].4">
<![CDATA[Input
Port 6
Pin 4]]>
</Comment>
<Comment Operand=".I[1].5">
<![CDATA[Input
Port 6
Pin 2]]>
</Comment>
<Comment Operand=".I[1].6">
<![CDATA[Input
Port 7
Pin 4]]>
</Comment>
<Comment Operand=".I[1].7">
<![CDATA[Input
Port 7
Pin 2]]>
</Comment>
<Comment Operand=".I[2]">
<![CDATA[Short Circuit]]>
</Comment>
<Comment Operand=".I[2].0">
<![CDATA[Port 0 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].1">
<![CDATA[Port 0 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].2">
<![CDATA[Port 1 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].3">
<![CDATA[Port 1 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].4">
<![CDATA[Port 2 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].5">
<![CDATA[Port 2 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].6">
<![CDATA[Port 3 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[2].7">
<![CDATA[Port 3 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[3]">
<![CDATA[Input]]>
</Comment>
<Comment Operand=".I[3].0">
<![CDATA[Port 4 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].1">
<![CDATA[Port 4 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].2">
<![CDATA[Port 5 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].3">
<![CDATA[Port 5 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].4">
<![CDATA[Port 6 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].5">
<![CDATA[Port 6 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].6">
<![CDATA[Port 7 Pin 4
Short Circuit]]>
</Comment>
<Comment Operand=".I[3].7">
<![CDATA[Port 7 Pin 2
Short Circuit]]>
</Comment>
<Comment Operand=".I[4]">
<![CDATA[Overload]]>
</Comment>
<Comment Operand=".I[4].0">
<![CDATA[Port 0 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].1">
<![CDATA[Port 0 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].2">
<![CDATA[Port 1 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].3">
<![CDATA[Port 1 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].4">
<![CDATA[Port 2 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].5">
<![CDATA[Port 2 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].6">
<![CDATA[Port 3 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[4].7">
<![CDATA[Port 3 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5]">
<![CDATA[Input]]>
</Comment>
<Comment Operand=".I[5].0">
<![CDATA[Port 4 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].1">
<![CDATA[Port 4 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].2">
<![CDATA[Port 5 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].3">
<![CDATA[Port 5 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].4">
<![CDATA[Port 6 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].5">
<![CDATA[Port 6 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].6">
<![CDATA[Port 7 Pin 4
Output Overload Status]]>
</Comment>
<Comment Operand=".I[5].7">
<![CDATA[Port 7 Pin 2
Output Overload Status]]>
</Comment>
<Comment Operand=".I[6]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".I[6].0">
<![CDATA[Output Power from
Aux Power cable
Under Voltage]]>
</Comment>
<Comment Operand=".I[6].1">
<![CDATA[Module Power
from IO-Link Communication Cable
Under Voltage]]>
</Comment>
<Comment Operand=".I[6].2">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[6].3">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[6].4">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[6].5">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[6].6">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[6].7">
<![CDATA[Not used]]>
</Comment>
<Comment Operand=".I[7]">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[8]">
<![CDATA[Port 1
input Data
Byte 1]]>
</Comment>
<Comment Operand=".I[9]">
<![CDATA[Port 1
input Data
Byte 2]]>
</Comment>
<Comment Operand=".I[10]">
<![CDATA[Port 1
input Data
Byte 3]]>
</Comment>
<Comment Operand=".I[11]">
<![CDATA[Port 1
input Data
Byte 4]]>
</Comment>
<Comment Operand=".I[12]">
<![CDATA[Port 1
input Data
Byte 5]]>
</Comment>
<Comment Operand=".I[13]">
<![CDATA[Port 1
input Data
Byte 6]]>
</Comment>
<Comment Operand=".I[14]">
<![CDATA[Port 1
input Data
Byte 7]]>
</Comment>
<Comment Operand=".I[15]">
<![CDATA[Port 1
input Data
Byte 8]]>
</Comment>
<Comment Operand=".I[16]">
<![CDATA[Port 1
input Data
Byte 9]]>
</Comment>
<Comment Operand=".I[17]">
<![CDATA[Port 1
input Data
Byte 10]]>
</Comment>
<Comment Operand=".I[18]">
<![CDATA[Port 1
input Data
Byte 11]]>
</Comment>
<Comment Operand=".I[19]">
<![CDATA[Port 1
input Data
Byte 12]]>
</Comment>
<Comment Operand=".I[20]">
<![CDATA[Port 1
input Data
Byte 13]]>
</Comment>
<Comment Operand=".I[21]">
<![CDATA[Port 1
input Data
Byte 14]]>
</Comment>
<Comment Operand=".I[22]">
<![CDATA[Port 1
input Data
Byte 15]]>
</Comment>
<Comment Operand=".I[23]">
<![CDATA[Port 1
input Data
Byte 16]]>
</Comment>
<Comment Operand=".I[24]">
<![CDATA[Port 1
input Data
Byte 17]]>
</Comment>
<Comment Operand=".I[25]">
<![CDATA[Port 1
input Data
Byte 18]]>
</Comment>
<Comment Operand=".I[26]">
<![CDATA[Port 1
input Data
Byte 19]]>
</Comment>
<Comment Operand=".I[27]">
<![CDATA[Port 1
input Data
Byte 20]]>
</Comment>
<Comment Operand=".I[28]">
<![CDATA[Port 1
input Data
Byte 21]]>
</Comment>
<Comment Operand=".I[29]">
<![CDATA[Port 1
input Data
Byte 22]]>
</Comment>
<Comment Operand=".I[30]">
<![CDATA[Port 1
input Data
Byte 23]]>
</Comment>
<Comment Operand=".I[31]">
<![CDATA[Port 1
input Data
Byte 24]]>
</Comment>
<Comment Operand=".I[32]">
<![CDATA[Port 1
input Data
Byte 25]]>
</Comment>
<Comment Operand=".I[32].0">
<![CDATA[Port 1
EP bit
Event Present]]>
</Comment>
<Comment Operand=".I[32].1">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[32].2">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[32].3">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[32].4">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[32].5">
<![CDATA[Port 1
VF bit
Validation Failed]]>
</Comment>
<Comment Operand=".I[32].6">
<![CDATA[Port 1
DC bit
Device Connected]]>
</Comment>
<Comment Operand=".I[32].7">
<![CDATA[Port 1
IOL bit
Port in IO-Link Mode]]>
</Comment>
<Comment Operand=".I[33]">
<![CDATA[Port 1
input Data
Byte 26]]>
</Comment>
<Comment Operand=".I[33].0">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].1">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].2">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].3">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].4">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].5">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].6">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[33].7">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".I[34]">
<![CDATA[Port 1
input Data
Byte 27]]>
</Comment>
<Comment Operand=".I[35]">
<![CDATA[Port 1
input Data
Byte 28]]>
</Comment>
<Comment Operand=".I[36]">
<![CDATA[Port 1
input Data
Byte 29]]>
</Comment>
<Comment Operand=".I[37]">
<![CDATA[Port 1
input Data
Byte 30]]>
</Comment>
<Comment Operand=".I[38]">
<![CDATA[Port 1
input Data
Byte 31]]>
</Comment>
<Comment Operand=".I[39]">
<![CDATA[Port 1
input Data
Byte 32]]>
</Comment>
<Comment Operand=".I[40]">
<![CDATA[Port 1
Status]]>
</Comment>
<Comment Operand=".I[40].0">
<![CDATA[Port 1
DC bit
Port in IO-Link Mode]]>
</Comment>
<Comment Operand=".I[40].1">
<![CDATA[Port 1
IOL bit
Device Connected]]>
</Comment>
<Comment Operand=".I[41]">
<![CDATA[Port 1
IO Link Error]]>
</Comment>
<Comment Operand=".I[41].0">
<![CDATA[Port 1
VF bit
Validation Failed]]>
</Comment>
<Comment Operand=".I[42]">
<![CDATA[Port 1
Vendor ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[43]">
<![CDATA[Port 1
Vendor ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[44]">
<![CDATA[Port 1
Device ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[45]">
<![CDATA[Port 1
Device ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[46]">
<![CDATA[Port 1
Device ID Number
Byte 3 (Low byte)]]>
</Comment>
<Comment Operand=".I[47]">
<![CDATA[Port 1
Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[48]">
<![CDATA[Port 1
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[49]">
<![CDATA[Port 1
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[50]">
<![CDATA[Port 1
Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[51]">
<![CDATA[Port 1
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[52]">
<![CDATA[Port 1
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[53]">
<![CDATA[Port 1
Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[54]">
<![CDATA[Port 1
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[55]">
<![CDATA[Port 1
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[56]">
<![CDATA[Port 2
input Data
Byte 1]]>
</Comment>
<Comment Operand=".I[57]">
<![CDATA[Port 2
input Data
Byte 2]]>
</Comment>
<Comment Operand=".I[58]">
<![CDATA[Port 2
input Data
Byte 3]]>
</Comment>
<Comment Operand=".I[59]">
<![CDATA[Port 2
input Data
Byte 4]]>
</Comment>
<Comment Operand=".I[60]">
<![CDATA[Port 2
input Data
Byte 5]]>
</Comment>
<Comment Operand=".I[61]">
<![CDATA[Port 2
input Data
Byte 6]]>
</Comment>
<Comment Operand=".I[62]">
<![CDATA[Port 2
input Data
Byte 7]]>
</Comment>
<Comment Operand=".I[63]">
<![CDATA[Port 2
input Data
Byte 8]]>
</Comment>
<Comment Operand=".I[64]">
<![CDATA[Port 2
input Data
Byte 9]]>
</Comment>
<Comment Operand=".I[65]">
<![CDATA[Port 2
input Data
Byte 10]]>
</Comment>
<Comment Operand=".I[66]">
<![CDATA[Port 2
input Data
Byte 11]]>
</Comment>
<Comment Operand=".I[67]">
<![CDATA[Port 2
input Data
Byte 12]]>
</Comment>
<Comment Operand=".I[68]">
<![CDATA[Port 2
input Data
Byte 13]]>
</Comment>
<Comment Operand=".I[69]">
<![CDATA[Port 2
input Data
Byte 14]]>
</Comment>
<Comment Operand=".I[70]">
<![CDATA[Port 2
input Data
Byte 15]]>
</Comment>
<Comment Operand=".I[71]">
<![CDATA[Port 2
input Data
Byte 16]]>
</Comment>
<Comment Operand=".I[72]">
<![CDATA[Port 2
input Data
Byte 17]]>
</Comment>
<Comment Operand=".I[73]">
<![CDATA[Port 2
input Data
Byte 18]]>
</Comment>
<Comment Operand=".I[74]">
<![CDATA[Port 2
input Data
Byte 19]]>
</Comment>
<Comment Operand=".I[75]">
<![CDATA[Port 2
input Data
Byte 20]]>
</Comment>
<Comment Operand=".I[76]">
<![CDATA[Port 2
input Data
Byte 21]]>
</Comment>
<Comment Operand=".I[77]">
<![CDATA[Port 2
input Data
Byte 22]]>
</Comment>
<Comment Operand=".I[78]">
<![CDATA[Port 2
input Data
Byte 23]]>
</Comment>
<Comment Operand=".I[79]">
<![CDATA[Port 2
input Data
Byte 24]]>
</Comment>
<Comment Operand=".I[80]">
<![CDATA[Port 2
input Data
Byte 25]]>
</Comment>
<Comment Operand=".I[81]">
<![CDATA[Port 2
input Data
Byte 26]]>
</Comment>
<Comment Operand=".I[82]">
<![CDATA[Port 2
input Data
Byte 27]]>
</Comment>
<Comment Operand=".I[83]">
<![CDATA[Port 2
input Data
Byte 28]]>
</Comment>
<Comment Operand=".I[84]">
<![CDATA[Port 2
input Data
Byte 29]]>
</Comment>
<Comment Operand=".I[85]">
<![CDATA[Port 2
input Data
Byte 30]]>
</Comment>
<Comment Operand=".I[86]">
<![CDATA[Port 2
input Data
Byte 31]]>
</Comment>
<Comment Operand=".I[87]">
<![CDATA[Port 2
input Data
Byte 32]]>
</Comment>
<Comment Operand=".I[88]">
<![CDATA[Port 2
Status]]>
</Comment>
<Comment Operand=".I[88].0">
<![CDATA[Port 2
DC bit
Port in IO-Link Mode]]>
</Comment>
<Comment Operand=".I[88].1">
<![CDATA[Port 2
IOL bit
Device Connected]]>
</Comment>
<Comment Operand=".I[89]">
<![CDATA[Port 2
IO Link Error]]>
</Comment>
<Comment Operand=".I[89].0">
<![CDATA[Port 2
VF bit
Validation Failed]]>
</Comment>
<Comment Operand=".I[90]">
<![CDATA[Port 2
Vendor ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[91]">
<![CDATA[Port 2
Vendor ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[92]">
<![CDATA[Port 2
Device ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[93]">
<![CDATA[Port 2
Device ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[94]">
<![CDATA[Port 2
Device ID Number
Byte 3 (Low byte)]]>
</Comment>
<Comment Operand=".I[95]">
<![CDATA[Port 2
Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[96]">
<![CDATA[Port 2
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[97]">
<![CDATA[Port 2
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[98]">
<![CDATA[Port 2
Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[99]">
<![CDATA[Port 2
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[100]">
<![CDATA[Port 2
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[101]">
<![CDATA[Port 2
Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[102]">
<![CDATA[Port 2
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[103]">
<![CDATA[Port 2
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[104]">
<![CDATA[Port 3
Input Data&NByte 1]]>
</Comment>
<Comment Operand=".I[105]">
<![CDATA[Port 3
Input Data&NByte 2]]>
</Comment>
<Comment Operand=".I[106]">
<![CDATA[Port 3
Input Data&NByte 3]]>
</Comment>
<Comment Operand=".I[107]">
<![CDATA[Port 3
Input Data&NByte 4]]>
</Comment>
<Comment Operand=".I[108]">
<![CDATA[Port 3
Input Data&NByte 5]]>
</Comment>
<Comment Operand=".I[109]">
<![CDATA[Port 3
Input Data&NByte 6]]>
</Comment>
<Comment Operand=".I[110]">
<![CDATA[Port 3
Input Data&NByte 7]]>
</Comment>
<Comment Operand=".I[111]">
<![CDATA[Port 3
Input Data&NByte 8]]>
</Comment>
<Comment Operand=".I[112]">
<![CDATA[Port 3
Input Data&NByte 9]]>
</Comment>
<Comment Operand=".I[113]">
<![CDATA[Port 3
Input Data&NByte 10]]>
</Comment>
<Comment Operand=".I[114]">
<![CDATA[Port 3
Input Data&NByte 11]]>
</Comment>
<Comment Operand=".I[115]">
<![CDATA[Port 3
Input Data&NByte 12]]>
</Comment>
<Comment Operand=".I[116]">
<![CDATA[Port 3
Input Data&NByte 13]]>
</Comment>
<Comment Operand=".I[117]">
<![CDATA[Port 3
Input Data&NByte 14]]>
</Comment>
<Comment Operand=".I[118]">
<![CDATA[Port 3
Input Data&NByte 15]]>
</Comment>
<Comment Operand=".I[119]">
<![CDATA[Port 3
Input Data&NByte 16]]>
</Comment>
<Comment Operand=".I[120]">
<![CDATA[Port 3
Input Data&NByte 17]]>
</Comment>
<Comment Operand=".I[121]">
<![CDATA[Port 3
Input Data&NByte 18]]>
</Comment>
<Comment Operand=".I[122]">
<![CDATA[Port 3
Input Data&NByte 19]]>
</Comment>
<Comment Operand=".I[123]">
<![CDATA[Port 3
Input Data&NByte 20]]>
</Comment>
<Comment Operand=".I[124]">
<![CDATA[Port 3
Input Data&NByte 21]]>
</Comment>
<Comment Operand=".I[125]">
<![CDATA[Port 3
Input Data&NByte 22]]>
</Comment>
<Comment Operand=".I[126]">
<![CDATA[Port 3
Input Data&NByte 23]]>
</Comment>
<Comment Operand=".I[127]">
<![CDATA[Port 3
Input Data&NByte 24]]>
</Comment>
<Comment Operand=".I[128]">
<![CDATA[Port 3
Input Data&NByte 25]]>
</Comment>
<Comment Operand=".I[129]">
<![CDATA[Port 3
Input Data&NByte 26]]>
</Comment>
<Comment Operand=".I[130]">
<![CDATA[Port 3
Input Data&NByte 27]]>
</Comment>
<Comment Operand=".I[131]">
<![CDATA[Port 3
Input Data&NByte 28]]>
</Comment>
<Comment Operand=".I[132]">
<![CDATA[Port 3
Input Data&NByte 29]]>
</Comment>
<Comment Operand=".I[133]">
<![CDATA[Port 3
Input Data&NByte 30]]>
</Comment>
<Comment Operand=".I[134]">
<![CDATA[Port 3
Input Data&NByte 31]]>
</Comment>
<Comment Operand=".I[135]">
<![CDATA[Port 3
Input Data&NByte 32]]>
</Comment>
<Comment Operand=".I[136]">
<![CDATA[Port 3
Status]]>
</Comment>
<Comment Operand=".I[136].0">
<![CDATA[Port 3
DC bit
Port in IO-Link Mode]]>
</Comment>
<Comment Operand=".I[136].1">
<![CDATA[Port 3
IOL bit
Device Connected]]>
</Comment>
<Comment Operand=".I[137]">
<![CDATA[Port 3
IO Link Error]]>
</Comment>
<Comment Operand=".I[137].0">
<![CDATA[Port 3
VF bit
Validation Failed]]>
</Comment>
<Comment Operand=".I[138]">
<![CDATA[Port 3
Vendor ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[139]">
<![CDATA[Port 3
Vendor ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[140]">
<![CDATA[Port 3
Device ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[141]">
<![CDATA[Port 3
Device ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[142]">
<![CDATA[Port 3
Device ID Number
Byte 3 (Low byte)]]>
</Comment>
<Comment Operand=".I[143]">
<![CDATA[Port 3
Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[144]">
<![CDATA[Port 3
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[145]">
<![CDATA[Port 3
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[146]">
<![CDATA[Port 3
Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[147]">
<![CDATA[Port 3
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[148]">
<![CDATA[Port 3
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[149]">
<![CDATA[Port 3
Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[150]">
<![CDATA[Port 3
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[151]">
<![CDATA[Port 3
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[152]">
<![CDATA[Port 4
Input Data&NByte 1]]>
</Comment>
<Comment Operand=".I[153]">
<![CDATA[Port 4
Input Data&NByte 2]]>
</Comment>
<Comment Operand=".I[154]">
<![CDATA[Port 4
Input Data&NByte 3]]>
</Comment>
<Comment Operand=".I[155]">
<![CDATA[Port 4
Input Data&NByte 4]]>
</Comment>
<Comment Operand=".I[156]">
<![CDATA[Port 4
Input Data&NByte 5]]>
</Comment>
<Comment Operand=".I[157]">
<![CDATA[Port 4
Input Data&NByte 6]]>
</Comment>
<Comment Operand=".I[158]">
<![CDATA[Port 4
Input Data&NByte 7]]>
</Comment>
<Comment Operand=".I[159]">
<![CDATA[Port 4
Input Data&NByte 8]]>
</Comment>
<Comment Operand=".I[160]">
<![CDATA[Port 4
Input Data&NByte 9]]>
</Comment>
<Comment Operand=".I[161]">
<![CDATA[Port 4
Input Data&NByte 10]]>
</Comment>
<Comment Operand=".I[162]">
<![CDATA[Port 4
Input Data&NByte 11]]>
</Comment>
<Comment Operand=".I[163]">
<![CDATA[Port 4
Input Data&NByte 12]]>
</Comment>
<Comment Operand=".I[164]">
<![CDATA[Port 4
Input Data&NByte 13]]>
</Comment>
<Comment Operand=".I[165]">
<![CDATA[Port 4
Input Data&NByte 14]]>
</Comment>
<Comment Operand=".I[166]">
<![CDATA[Port 4
Input Data&NByte 15]]>
</Comment>
<Comment Operand=".I[167]">
<![CDATA[Port 4
Input Data&NByte 16]]>
</Comment>
<Comment Operand=".I[168]">
<![CDATA[Port 4
Input Data&NByte 17]]>
</Comment>
<Comment Operand=".I[169]">
<![CDATA[Port 4
Input Data&NByte 18]]>
</Comment>
<Comment Operand=".I[170]">
<![CDATA[Port 4
Input Data&NByte 19]]>
</Comment>
<Comment Operand=".I[171]">
<![CDATA[Port 4
Input Data&NByte 20]]>
</Comment>
<Comment Operand=".I[172]">
<![CDATA[Port 4
Input Data&NByte 21]]>
</Comment>
<Comment Operand=".I[173]">
<![CDATA[Port 4
Input Data&NByte 22]]>
</Comment>
<Comment Operand=".I[174]">
<![CDATA[Port 4
Input Data&NByte 23]]>
</Comment>
<Comment Operand=".I[175]">
<![CDATA[Port 4
Input Data&NByte 24]]>
</Comment>
<Comment Operand=".I[176]">
<![CDATA[Port 4
Input Data&NByte 25]]>
</Comment>
<Comment Operand=".I[177]">
<![CDATA[Port 4
Input Data&NByte 26]]>
</Comment>
<Comment Operand=".I[178]">
<![CDATA[Port 4
Input Data&NByte 27]]>
</Comment>
<Comment Operand=".I[179]">
<![CDATA[Port 4
Input Data&NByte 28]]>
</Comment>
<Comment Operand=".I[180]">
<![CDATA[Port 4
Input Data&NByte 29]]>
</Comment>
<Comment Operand=".I[181]">
<![CDATA[Port 4
Input Data&NByte 30]]>
</Comment>
<Comment Operand=".I[182]">
<![CDATA[Port 4
Input Data&NByte 31]]>
</Comment>
<Comment Operand=".I[183]">
<![CDATA[Port 4
Input Data&NByte 32]]>
</Comment>
<Comment Operand=".I[184]">
<![CDATA[Port 4
Status]]>
</Comment>
<Comment Operand=".I[184].0">
<![CDATA[Port 4
DC bit
Port in IO-Link Mode]]>
</Comment>
<Comment Operand=".I[184].1">
<![CDATA[Port 4
IOL bit
Device Connected]]>
</Comment>
<Comment Operand=".I[185]">
<![CDATA[Port 4
IO Link Error]]>
</Comment>
<Comment Operand=".I[185].0">
<![CDATA[Port 4
VF bit
Validation Failed]]>
</Comment>
<Comment Operand=".I[186]">
<![CDATA[Port 4
Vendor ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[187]">
<![CDATA[Port 4
Vendor ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[188]">
<![CDATA[Port 4
Device ID Number
Byte 1 (High byte)]]>
</Comment>
<Comment Operand=".I[189]">
<![CDATA[Port 4
Device ID Number
Byte 2 (Middle byte)]]>
</Comment>
<Comment Operand=".I[190]">
<![CDATA[Port 4
Device ID Number
Byte 3 (Low byte)]]>
</Comment>
<Comment Operand=".I[191]">
<![CDATA[Port 4
Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[192]">
<![CDATA[Port 4
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[193]">
<![CDATA[Port 4
Additional Error Code
Event 1]]>
</Comment>
<Comment Operand=".I[194]">
<![CDATA[Port 4
Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[195]">
<![CDATA[Port 4
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[196]">
<![CDATA[Port 4
Additional Error Code
Event 2]]>
</Comment>
<Comment Operand=".I[197]">
<![CDATA[Port 4
Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[198]">
<![CDATA[Port 4
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".I[199]">
<![CDATA[Port 4
Additional Error Code
Event 3]]>
</Comment>
<Comment Operand=".O">
<![CDATA[Output]]>
</Comment>
<Comment Operand=".O[0]">
<![CDATA[Outputs]]>
</Comment>
<Comment Operand=".O[0].0">
<![CDATA[Output
Port 0
Pin 4]]>
</Comment>
<Comment Operand=".O[0].1">
<![CDATA[Output
Port 0
Pin 2]]>
</Comment>
<Comment Operand=".O[0].2">
<![CDATA[Output
Port 1
Pin 4]]>
</Comment>
<Comment Operand=".O[0].3">
<![CDATA[Output
Port 1
Pin 2]]>
</Comment>
<Comment Operand=".O[0].4">
<![CDATA[Output
Port 2
Pin 4]]>
</Comment>
<Comment Operand=".O[0].5">
<![CDATA[Output
Port 2
Pin 2]]>
</Comment>
<Comment Operand=".O[0].6">
<![CDATA[Output
Port 3
Pin 4]]>
</Comment>
<Comment Operand=".O[0].7">
<![CDATA[Output
Port 3
Pin 2]]>
</Comment>
<Comment Operand=".O[1]">
<![CDATA[Outputs]]>
</Comment>
<Comment Operand=".O[1].0">
<![CDATA[Output
Port 4
Pin 4]]>
</Comment>
<Comment Operand=".O[1].1">
<![CDATA[Output
Port 4
Pin 2]]>
</Comment>
<Comment Operand=".O[1].2">
<![CDATA[Output
Port 5
Pin 4]]>
</Comment>
<Comment Operand=".O[1].3">
<![CDATA[Output
Port 5
Pin 2]]>
</Comment>
<Comment Operand=".O[1].4">
<![CDATA[Output
Port 6
Pin 4]]>
</Comment>
<Comment Operand=".O[1].5">
<![CDATA[Output
Port 6
Pin 2]]>
</Comment>
<Comment Operand=".O[1].6">
<![CDATA[Output
Port 7
Pin 4]]>
</Comment>
<Comment Operand=".O[1].7">
<![CDATA[Output
Port 7
Pin 2]]>
</Comment>
<Comment Operand=".O[2]">
<![CDATA[Restart]]>
</Comment>
<Comment Operand=".O[2].0">
<![CDATA[Port 0
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[2].1">
<![CDATA[Port 0
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[2].2">
<![CDATA[Port 1
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[2].3">
<![CDATA[Port 1
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[2].4">
<![CDATA[Port 2
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[2].5">
<![CDATA[Port 2
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[2].6">
<![CDATA[Port 3
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[2].7">
<![CDATA[Port 3
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[3]">
<![CDATA[Restart]]>
</Comment>
<Comment Operand=".O[3].0">
<![CDATA[Port 4
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[3].1">
<![CDATA[Port 4
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[3].2">
<![CDATA[Port 5
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[3].3">
<![CDATA[Port 5
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[3].4">
<![CDATA[Port 6
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[3].5">
<![CDATA[Port 6
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[3].6">
<![CDATA[Port 7
Pin 4
Output Restart]]>
</Comment>
<Comment Operand=".O[3].7">
<![CDATA[Port 7
Pin 2
Output Restart]]>
</Comment>
<Comment Operand=".O[4]">
<![CDATA[Reserved]]>
</Comment>
<Comment Operand=".O[4].0">
<![CDATA[Red LED
Display
Output]]>
</Comment>
<Comment Operand=".O[4].1">
<![CDATA[Green LED
Display
Output]]>
</Comment>
<Comment Operand=".O[4].2">
<![CDATA[Lock
Display
Output]]>
</Comment>
<Comment Operand=".O[5]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".O[5].0">
<![CDATA[Red LED
Display
Output]]>
</Comment>
<Comment Operand=".O[5].1">
<![CDATA[Green LED
Display
Output]]>
</Comment>
<Comment Operand=".O[5].2">
<![CDATA[Lock
Display
Output]]>
</Comment>
<Comment Operand=".O[6]">
<![CDATA[Port 1
Output Data
Byte 1]]>
</Comment>
<Comment Operand=".O[7]">
<![CDATA[Port 1
Output Data
Byte 2]]>
</Comment>
<Comment Operand=".O[8]">
<![CDATA[Port 1
Output Data
Byte 3]]>
</Comment>
<Comment Operand=".O[9]">
<![CDATA[Port 1
Output Data
Byte 4]]>
</Comment>
<Comment Operand=".O[10]">
<![CDATA[Port 1
Output Data
Byte 5]]>
</Comment>
<Comment Operand=".O[11]">
<![CDATA[Port 1
Output Data
Byte 6]]>
</Comment>
<Comment Operand=".O[12]">
<![CDATA[Port 1
Output Data
Byte 7]]>
</Comment>
<Comment Operand=".O[13]">
<![CDATA[Port 1
Output Data
Byte 8]]>
</Comment>
<Comment Operand=".O[14]">
<![CDATA[Port 1
Output Data
Byte 9]]>
</Comment>
<Comment Operand=".O[15]">
<![CDATA[Port 1
Output Data
Byte 10]]>
</Comment>
<Comment Operand=".O[16]">
<![CDATA[Port 1
Output Data
Byte 11]]>
</Comment>
<Comment Operand=".O[17]">
<![CDATA[Port 1
Output Data
Byte 12]]>
</Comment>
<Comment Operand=".O[18]">
<![CDATA[Port 1
Output Data
Byte 13]]>
</Comment>
<Comment Operand=".O[19]">
<![CDATA[Port 1
Output Data
Byte 14]]>
</Comment>
<Comment Operand=".O[20]">
<![CDATA[Port 1
Output Data
Byte 15]]>
</Comment>
<Comment Operand=".O[21]">
<![CDATA[Port 1
Output Data
Byte 16]]>
</Comment>
<Comment Operand=".O[22]">
<![CDATA[Port 1
Output Data
Byte 17]]>
</Comment>
<Comment Operand=".O[23]">
<![CDATA[Port 1
Output Data
Byte 18]]>
</Comment>
<Comment Operand=".O[24]">
<![CDATA[Port 1
Output Data
Byte 19]]>
</Comment>
<Comment Operand=".O[25]">
<![CDATA[Port 1
Output Data
Byte 20]]>
</Comment>
<Comment Operand=".O[26]">
<![CDATA[Port 1
Output Data
Byte 21]]>
</Comment>
<Comment Operand=".O[27]">
<![CDATA[Port 1
Output Data
Byte 22]]>
</Comment>
<Comment Operand=".O[28]">
<![CDATA[Port 1
Output Data
Byte 23]]>
</Comment>
<Comment Operand=".O[29]">
<![CDATA[Port 1
Output Data
Byte 24]]>
</Comment>
<Comment Operand=".O[30]">
<![CDATA[Port 1
Output Data
Byte 25]]>
</Comment>
<Comment Operand=".O[31]">
<![CDATA[Port 1
Output Data
Byte 26]]>
</Comment>
<Comment Operand=".O[32]">
<![CDATA[Port 1
Output Data
Byte 27]]>
</Comment>
<Comment Operand=".O[33]">
<![CDATA[Port 1
Output Data
Byte 28]]>
</Comment>
<Comment Operand=".O[34]">
<![CDATA[Port 1
Output Data
Byte 29]]>
</Comment>
<Comment Operand=".O[35]">
<![CDATA[Port 1
Output Data
Byte 30]]>
</Comment>
<Comment Operand=".O[36]">
<![CDATA[Port 1
Output Data
Byte 31]]>
</Comment>
<Comment Operand=".O[37]">
<![CDATA[Port 1
Output Data
Byte 32]]>
</Comment>
<Comment Operand=".O[38]">
<![CDATA[Port 2
Output Data
Byte 1]]>
</Comment>
<Comment Operand=".O[39]">
<![CDATA[Port 2
Output Data
Byte 2]]>
</Comment>
<Comment Operand=".O[40]">
<![CDATA[Port 2
Output Data
Byte 3]]>
</Comment>
<Comment Operand=".O[41]">
<![CDATA[Port 2
Output Data
Byte 4]]>
</Comment>
<Comment Operand=".O[42]">
<![CDATA[Port 2
Output Data
Byte 5]]>
</Comment>
<Comment Operand=".O[43]">
<![CDATA[Port 2
Output Data
Byte 6]]>
</Comment>
<Comment Operand=".O[44]">
<![CDATA[Port 2
Output Data
Byte 7]]>
</Comment>
<Comment Operand=".O[45]">
<![CDATA[Port 2
Output Data
Byte 8]]>
</Comment>
<Comment Operand=".O[46]">
<![CDATA[Port 2
Output Data
Byte 9]]>
</Comment>
<Comment Operand=".O[47]">
<![CDATA[Port 2
Output Data
Byte 10]]>
</Comment>
<Comment Operand=".O[48]">
<![CDATA[Port 2
Output Data
Byte 11]]>
</Comment>
<Comment Operand=".O[49]">
<![CDATA[Port 2
Output Data
Byte 12]]>
</Comment>
<Comment Operand=".O[50]">
<![CDATA[Port 2
Output Data
Byte 13]]>
</Comment>
<Comment Operand=".O[51]">
<![CDATA[Port 2
Output Data
Byte 14]]>
</Comment>
<Comment Operand=".O[52]">
<![CDATA[Port 2
Output Data
Byte 15]]>
</Comment>
<Comment Operand=".O[53]">
<![CDATA[Port 2
Output Data
Byte 16]]>
</Comment>
<Comment Operand=".O[54]">
<![CDATA[Port 2
Output Data
Byte 17]]>
</Comment>
<Comment Operand=".O[55]">
<![CDATA[Port 2
Output Data
Byte 18]]>
</Comment>
<Comment Operand=".O[56]">
<![CDATA[Port 2
Output Data
Byte 19]]>
</Comment>
<Comment Operand=".O[57]">
<![CDATA[Port 2
Output Data
Byte 20]]>
</Comment>
<Comment Operand=".O[58]">
<![CDATA[Port 2
Output Data
Byte 21]]>
</Comment>
<Comment Operand=".O[59]">
<![CDATA[Port 2
Output Data
Byte 22]]>
</Comment>
<Comment Operand=".O[60]">
<![CDATA[Port 2
Output Data
Byte 23]]>
</Comment>
<Comment Operand=".O[61]">
<![CDATA[Port 2
Output Data
Byte 24]]>
</Comment>
<Comment Operand=".O[62]">
<![CDATA[Port 2
Output Data
Byte 25]]>
</Comment>
<Comment Operand=".O[63]">
<![CDATA[Port 2
Output Data
Byte 26]]>
</Comment>
<Comment Operand=".O[64]">
<![CDATA[Port 2
Output Data
Byte 27]]>
</Comment>
<Comment Operand=".O[65]">
<![CDATA[Port 2
Output Data
Byte 28]]>
</Comment>
<Comment Operand=".O[66]">
<![CDATA[Port 2
Output Data
Byte 29]]>
</Comment>
<Comment Operand=".O[67]">
<![CDATA[Port 2
Output Data
Byte 30]]>
</Comment>
<Comment Operand=".O[68]">
<![CDATA[Port 2
Output Data
Byte 31]]>
</Comment>
<Comment Operand=".O[69]">
<![CDATA[Port 2
Output Data
Byte 32]]>
</Comment>
<Comment Operand=".O[70]">
<![CDATA[Port 3
Output Data
Byte 1]]>
</Comment>
<Comment Operand=".O[71]">
<![CDATA[Port 3
Output Data
Byte 2]]>
</Comment>
<Comment Operand=".O[72]">
<![CDATA[Port 3
Output Data
Byte 3]]>
</Comment>
<Comment Operand=".O[73]">
<![CDATA[Port 3
Output Data
Byte 4]]>
</Comment>
<Comment Operand=".O[74]">
<![CDATA[Port 3
Output Data
Byte 5]]>
</Comment>
<Comment Operand=".O[75]">
<![CDATA[Port 3
Output Data
Byte 6]]>
</Comment>
<Comment Operand=".O[76]">
<![CDATA[Port 3
Output Data
Byte 7]]>
</Comment>
<Comment Operand=".O[77]">
<![CDATA[Port 3
Output Data
Byte 8]]>
</Comment>
<Comment Operand=".O[78]">
<![CDATA[Port 3
Output Data
Byte 9]]>
</Comment>
<Comment Operand=".O[79]">
<![CDATA[Port 3
Output Data
Byte 10]]>
</Comment>
<Comment Operand=".O[80]">
<![CDATA[Port 3
Output Data
Byte 11]]>
</Comment>
<Comment Operand=".O[81]">
<![CDATA[Port 3
Output Data
Byte 12]]>
</Comment>
<Comment Operand=".O[82]">
<![CDATA[Port 3
Output Data
Byte 13]]>
</Comment>
<Comment Operand=".O[83]">
<![CDATA[Port 3
Output Data
Byte 14]]>
</Comment>
<Comment Operand=".O[84]">
<![CDATA[Port 3
Output Data
Byte 15]]>
</Comment>
<Comment Operand=".O[85]">
<![CDATA[Port 3
Output Data
Byte 16]]>
</Comment>
<Comment Operand=".O[86]">
<![CDATA[Port 3
Output Data
Byte 17]]>
</Comment>
<Comment Operand=".O[87]">
<![CDATA[Port 3
Output Data
Byte 18]]>
</Comment>
<Comment Operand=".O[88]">
<![CDATA[Port 3
Output Data
Byte 19]]>
</Comment>
<Comment Operand=".O[89]">
<![CDATA[Port 3
Output Data
Byte 20]]>
</Comment>
<Comment Operand=".O[90]">
<![CDATA[Port 3
Output Data
Byte 21]]>
</Comment>
<Comment Operand=".O[91]">
<![CDATA[Port 3
Output Data
Byte 22]]>
</Comment>
<Comment Operand=".O[92]">
<![CDATA[Port 3
Output Data
Byte 23]]>
</Comment>
<Comment Operand=".O[93]">
<![CDATA[Port 3
Output Data
Byte 24]]>
</Comment>
<Comment Operand=".O[94]">
<![CDATA[Port 3
Output Data
Byte 25]]>
</Comment>
<Comment Operand=".O[95]">
<![CDATA[Port 3
Output Data
Byte 26]]>
</Comment>
<Comment Operand=".O[96]">
<![CDATA[Port 3
Output Data
Byte 27]]>
</Comment>
<Comment Operand=".O[97]">
<![CDATA[Port 3
Output Data
Byte 28]]>
</Comment>
<Comment Operand=".O[98]">
<![CDATA[Port 3
Output Data
Byte 29]]>
</Comment>
<Comment Operand=".O[99]">
<![CDATA[Port 3
Output Data
Byte 30]]>
</Comment>
<Comment Operand=".O[100]">
<![CDATA[Port 3
Output Data
Byte 31]]>
</Comment>
<Comment Operand=".O[101]">
<![CDATA[Port 3
Output Data
Byte 32]]>
</Comment>
<Comment Operand=".O[102]">
<![CDATA[Port 4
Output Data
Byte 1]]>
</Comment>
<Comment Operand=".O[103]">
<![CDATA[Port 4
Output Data
Byte 2]]>
</Comment>
<Comment Operand=".O[104]">
<![CDATA[Port 4
Output Data
Byte 3]]>
</Comment>
<Comment Operand=".O[105]">
<![CDATA[Port 4
Output Data
Byte 4]]>
</Comment>
<Comment Operand=".O[106]">
<![CDATA[Port 4
Output Data
Byte 5]]>
</Comment>
<Comment Operand=".O[107]">
<![CDATA[Port 4
Output Data
Byte 6]]>
</Comment>
<Comment Operand=".O[108]">
<![CDATA[Port 4
Output Data
Byte 7]]>
</Comment>
<Comment Operand=".O[109]">
<![CDATA[Port 4
Output Data
Byte 8]]>
</Comment>
<Comment Operand=".O[110]">
<![CDATA[Port 4
Output Data
Byte 9]]>
</Comment>
<Comment Operand=".O[111]">
<![CDATA[Port 4
Output Data
Byte 10]]>
</Comment>
<Comment Operand=".O[112]">
<![CDATA[Port 4
Output Data
Byte 11]]>
</Comment>
<Comment Operand=".O[113]">
<![CDATA[Port 4
Output Data
Byte 12]]>
</Comment>
<Comment Operand=".O[114]">
<![CDATA[Port 4
Output Data
Byte 13]]>
</Comment>
<Comment Operand=".O[115]">
<![CDATA[Port 4
Output Data
Byte 14]]>
</Comment>
<Comment Operand=".O[116]">
<![CDATA[Port 4
Output Data
Byte 15]]>
</Comment>
<Comment Operand=".O[117]">
<![CDATA[Port 4
Output Data
Byte 16]]>
</Comment>
<Comment Operand=".O[118]">
<![CDATA[Port 4
Output Data
Byte 17]]>
</Comment>
<Comment Operand=".O[119]">
<![CDATA[Port 4
Output Data
Byte 18]]>
</Comment>
<Comment Operand=".O[120]">
<![CDATA[Port 4
Output Data
Byte 19]]>
</Comment>
<Comment Operand=".O[121]">
<![CDATA[Port 4
Output Data
Byte 20]]>
</Comment>
<Comment Operand=".O[122]">
<![CDATA[Port 4
Output Data
Byte 21]]>
</Comment>
<Comment Operand=".O[123]">
<![CDATA[Port 4
Output Data
Byte 22]]>
</Comment>
<Comment Operand=".O[124]">
<![CDATA[Port 4
Output Data
Byte 23]]>
</Comment>
<Comment Operand=".O[125]">
<![CDATA[Port 4
Output Data
Byte 24]]>
</Comment>
<Comment Operand=".O[126]">
<![CDATA[Port 4
Output Data
Byte 25]]>
</Comment>
<Comment Operand=".O[127]">
<![CDATA[Port 4
Output Data
Byte 26]]>
</Comment>
<Comment Operand=".O[128]">
<![CDATA[Port 4
Output Data
Byte 27]]>
</Comment>
<Comment Operand=".O[129]">
<![CDATA[Port 4
Output Data
Byte 28]]>
</Comment>
<Comment Operand=".O[130]">
<![CDATA[Port 4
Output Data
Byte 29]]>
</Comment>
<Comment Operand=".O[131]">
<![CDATA[Port 4
Output Data
Byte 30]]>
</Comment>
<Comment Operand=".O[132]">
<![CDATA[Port 4
Output Data
Byte 31]]>
</Comment>
<Comment Operand=".O[133]">
<![CDATA[Port 4
Output Data
Byte 32]]>
</Comment>
<Comment Operand=".STATUS">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".STATUS[0]">
<![CDATA[Port 1
Status]]>
</Comment>
<Comment Operand=".STATUS[0].0">
<![CDATA[Port 1
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[0].1">
<![CDATA[Port 1
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[0].2">
<![CDATA[Port 1
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[0].3">
<![CDATA[Port 1
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[0].4">
<![CDATA[Port 1
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[1]">
<![CDATA[Port 2
Status]]>
</Comment>
<Comment Operand=".STATUS[1].0">
<![CDATA[Port 2
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[1].1">
<![CDATA[Port 2
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[1].2">
<![CDATA[Port 2
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[1].3">
<![CDATA[Port 2
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[1].4">
<![CDATA[Port 2
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[2]">
<![CDATA[Port 3
Status]]>
</Comment>
<Comment Operand=".STATUS[2].0">
<![CDATA[Port 3
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[2].1">
<![CDATA[Port 3
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[2].2">
<![CDATA[Port 3
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[2].3">
<![CDATA[Port 3
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[2].4">
<![CDATA[Port 3
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[3]">
<![CDATA[Port 4
Status]]>
</Comment>
<Comment Operand=".STATUS[3].0">
<![CDATA[Port 4
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[3].1">
<![CDATA[Port 4
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[3].2">
<![CDATA[Port 4
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[3].3">
<![CDATA[Port 4
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[3].4">
<![CDATA[Port 4
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[4]">
<![CDATA[Port 5
Status]]>
</Comment>
<Comment Operand=".STATUS[4].0">
<![CDATA[Port 5
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[4].1">
<![CDATA[Port 5
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[4].2">
<![CDATA[Port 5
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[4].3">
<![CDATA[Port 5
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[4].4">
<![CDATA[Port 5
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[5]">
<![CDATA[Port 6
Status]]>
</Comment>
<Comment Operand=".STATUS[5].0">
<![CDATA[Port 6
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[5].1">
<![CDATA[Port 6
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[5].2">
<![CDATA[Port 6
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[5].3">
<![CDATA[Port 6
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[5].4">
<![CDATA[Port 6
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[6]">
<![CDATA[Port 7
Status]]>
</Comment>
<Comment Operand=".STATUS[6].0">
<![CDATA[Port 7
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[6].1">
<![CDATA[Port 7
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[6].2">
<![CDATA[Port 7
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[6].3">
<![CDATA[Port 7
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[6].4">
<![CDATA[Port 7
IO Link Device Fault]]>
</Comment>
<Comment Operand=".STATUS[7]">
<![CDATA[Port 8
Status]]>
</Comment>
<Comment Operand=".STATUS[7].0">
<![CDATA[Port 8
Standard IO]]>
</Comment>
<Comment Operand=".STATUS[7].1">
<![CDATA[Port 8
Standard IO Fault]]>
</Comment>
<Comment Operand=".STATUS[7].2">
<![CDATA[Port 8
IO Link OK]]>
</Comment>
<Comment Operand=".STATUS[7].3">
<![CDATA[Port 8
IO Link Connection Fault]]>
</Comment>
<Comment Operand=".STATUS[7].4">
<![CDATA[Port 8
IO Link Device Fault]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="Valve_1A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 1
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_1B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 1
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_12B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 12
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_12A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 12
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_2A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 2
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_2B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 2
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_3A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 3
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_3B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 3
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_4A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 4
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_4B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 4
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_5A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 5
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_5B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 5
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_6A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 6
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_6B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 6
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_7A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 7
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_7B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 7
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_8A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 8
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_8B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 8
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_9A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 9
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_9B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 9
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_10A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 10
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_10B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 10
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_11A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 11
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_11B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 11
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Input_Data" DataType="SINT" Dimensions="48" Radix="Decimal" ExternalAccess="None">
<Comments>
<Comment Operand="[32].0">
<![CDATA[IOL
Port in IO Link Mode]]>
</Comment>
<Comment Operand="[32].1">
<![CDATA[DC
Device connected]]>
</Comment>
<Comment Operand="[33].0">
<![CDATA[VF
Validation failed]]>
</Comment>
<Comment Operand="[34]">
<![CDATA[Vendor ID 1]]>
</Comment>
<Comment Operand="[35]">
<![CDATA[Vendor ID 2]]>
</Comment>
<Comment Operand="[36]">
<![CDATA[Device ID 1]]>
</Comment>
<Comment Operand="[37]">
<![CDATA[Device ID 2]]>
</Comment>
<Comment Operand="[38]">
<![CDATA[Device ID 3]]>
</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,0,0,0,0,0,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="SINT" Dimensions="48" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Output_Data" DataType="SINT" Dimensions="32" 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]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" Dimensions="32" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Point_Input" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Point_Output" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ID_Match" 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[Copy Input data from port to local data]]>
</Comment>
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*48)+8))COP(Raw_Data.I[Point_Input],Input_Data[0],48);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[VENDOR ID
Balluff 0x0378 (3, 120)
DEVICE ID
BNI IOL-751-V03-K007 BNI001M 0x050407 (5, 4, 7)
BNI IOL-751-V13-K007 BNI006R 0x05041D (5, 4, 29)]]>
</Comment>
<Text>
<![CDATA[EQU(Input_Data[34],3)EQU(Input_Data[35],120)EQU(Input_Data[36],5)EQU(Input_Data[37],4)[EQU(Input_Data[38],7) ,EQU(Input_Data[38],29) ]OTE(ID_Match);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Correct IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIC(ID_Match)OTE(Raw_Data.Status[Port_Number].0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Incorrect IO-Link Device Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIC(Input_Data[32].1)XIO(Input_Data[33].0)XIO(ID_Match)OTE(Raw_Data.Status[Port_Number].1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[IO-Link Mode On.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIC(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[IO-Link Mode Off.
Device Not Connected]]>
</Comment>
<Text>
<![CDATA[XIO(Input_Data[32].0)XIO(Input_Data[32].1)OTE(Raw_Data.Status[Port_Number].3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Device Fault]]>
</Comment>
<Text>
<![CDATA[NEQ(Input_Data[2],0)OTE(Raw_Data.Status[Port_Number].4);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[
The next 24 rungs write the defined Parameter output arrays to Raw Outputs.
]]>
</Comment>
<Text>
<![CDATA[XIC(Valve_1A)OTE(Output_Data[1].0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Valve_2A)OTE(Output_Data[1].1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Valve_3A)OTE(Output_Data[1].2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Valve_4A)OTE(Output_Data[1].3);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Valve_5A)OTE(Output_Data[1].4);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Valve_6A)OTE(Output_Data[1].5);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Valve_7A)OTE(Output_Data[1].6);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Valve_8A)OTE(Output_Data[1].7);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Valve_9A)OTE(Output_Data[0].0);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Valve_10A)OTE(Output_Data[0].1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Valve_11A)OTE(Output_Data[0].2);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Valve_12A)OTE(Output_Data[0].3);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Valve_1B)OTE(Output_Data[3].0);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Valve_2B)OTE(Output_Data[3].1);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Valve_3B)OTE(Output_Data[3].2);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Valve_4B)OTE(Output_Data[3].3);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Valve_5B)OTE(Output_Data[3].4);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Valve_6B)OTE(Output_Data[3].5);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Valve_7B)OTE(Output_Data[3].6);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Valve_8B)OTE(Output_Data[3].7);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Valve_9B)OTE(Output_Data[2].0);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Valve_10B)OTE(Output_Data[2].1);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Valve_11B)OTE(Output_Data[2].2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Valve_12B)OTE(Output_Data[2].3);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Next 8 Rung Enable IO Link Configure in Master Block]]>
</Comment>
<Text>
<![CDATA[EQU(Port_Number,1)OTL(Raw_Data.Port_Enabled.0);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[EQU(Port_Number,2)OTL(Raw_Data.Port_Enabled.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[EQU(Port_Number,3)OTL(Raw_Data.Port_Enabled.2);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[EQU(Port_Number,4)OTL(Raw_Data.Port_Enabled.3);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[EQU(Port_Number,5)OTL(Raw_Data.Port_Enabled.4);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[EQU(Port_Number,6)OTL(Raw_Data.Port_Enabled.5);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[EQU(Port_Number,7)OTL(Raw_Data.Port_Enabled.6);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[EQU(Port_Number,8)OTL(Raw_Data.Port_Enabled.7);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Comment>
<![CDATA[Copy Ouput Data From Local Data to Port]]>
</Comment>
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Output,(((Port_Number-1)*32)+6))COP(Output_Data[0],Raw_Data.O[Point_Output],32);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="P_Bin" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2016-11-30T15:23:14.781Z" CreatedBy="FTV8\xpmuser" EditedDate="2017-08-04T14:06:41.380Z" EditedBy="CLFTV82\XPMUser" SoftwareRevision="v28.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="Bin" TagType="Base" DataType="UD_Production_Bin_Info" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Production" TagType="Base" DataType="UD_Production" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="PLCDateTime" TagType="Base" DataType="UD_PLC_Date_Time" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Bin_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Increment_Pulse" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="In_Use" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Bin_Screen" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<Comments>
<Comment Operand=".0">
<![CDATA[BIN SCREEN 1
(BINS 1 - 7)]]>
</Comment>
<Comment Operand=".1">
<![CDATA[BIN SCREEN 2
(BINS 8 - 14)]]>
</Comment>
<Comment Operand=".2">
<![CDATA[BIN SCREEN 3
(BINS 15 - 21)]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="OneShot" 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[CLEAR HOUR COUNT AT THE START OF THE HOUR
BEFORE WE INCREMENT]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.New_Hour_Pulse)[XIC(PLCDateTime.Hour_IND.0) CLR(Bin.Count_Hour[0]) ,XIC(PLCDateTime.Hour_IND.1) CLR(Bin.Count_Hour[1]) ,XIC(PLCDateTime.Hour_IND.2) CLR(Bin.Count_Hour[2]) ,XIC(PLCDateTime.Hour_IND.3) CLR(Bin.Count_Hour[3]) ,XIC(PLCDateTime.Hour_IND.4) CLR(Bin.Count_Hour[4]) ,XIC(PLCDateTime.Hour_IND.5) CLR(Bin.Count_Hour[5]) ,XIC(PLCDateTime.Hour_IND.6) CLR(Bin.Count_Hour[6]) ,XIC(PLCDateTime.Hour_IND.7) CLR(Bin.Count_Hour[7]) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.New_Hour_Pulse)[XIC(PLCDateTime.Hour_IND.8) CLR(Bin.Count_Hour[8]) ,XIC(PLCDateTime.Hour_IND.9) CLR(Bin.Count_Hour[9]) ,XIC(PLCDateTime.Hour_IND.10) CLR(Bin.Count_Hour[10]) ,XIC(PLCDateTime.Hour_IND.11) CLR(Bin.Count_Hour[11]) ,XIC(PLCDateTime.Hour_IND.12) CLR(Bin.Count_Hour[12]) ,XIC(PLCDateTime.Hour_IND.13) CLR(Bin.Count_Hour[13]) ,XIC(PLCDateTime.Hour_IND.14) CLR(Bin.Count_Hour[14]) ,XIC(PLCDateTime.Hour_IND.15) CLR(Bin.Count_Hour[15]) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.New_Hour_Pulse)[XIC(PLCDateTime.Hour_IND.16) CLR(Bin.Count_Hour[16]) ,XIC(PLCDateTime.Hour_IND.17) CLR(Bin.Count_Hour[17]) ,XIC(PLCDateTime.Hour_IND.18) CLR(Bin.Count_Hour[18]) ,XIC(PLCDateTime.Hour_IND.19) CLR(Bin.Count_Hour[19]) ,XIC(PLCDateTime.Hour_IND.20) CLR(Bin.Count_Hour[20]) ,XIC(PLCDateTime.Hour_IND.21) CLR(Bin.Count_Hour[21]) ,XIC(PLCDateTime.Hour_IND.22) CLR(Bin.Count_Hour[22]) ,XIC(PLCDateTime.Hour_IND.23) CLR(Bin.Count_Hour[23]) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[INCREMENT BINS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Increment_Pulse)[ADD(Bin.Count,1,Bin.Count) ,ADD(Bin.Count_Total,1,Bin.Count_Total) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Increment_Pulse)[XIC(PLCDateTime.Hour_IND.0) ADD(Bin.Count_Hour[0],1,Bin.Count_Hour[0]) ,XIC(PLCDateTime.Hour_IND.1) ADD(Bin.Count_Hour[1],1,Bin.Count_Hour[1]) ,XIC(PLCDateTime.Hour_IND.2) ADD(Bin.Count_Hour[2],1,Bin.Count_Hour[2]) ,XIC(PLCDateTime.Hour_IND.3) ADD(Bin.Count_Hour[3],1,Bin.Count_Hour[3]) ,XIC(PLCDateTime.Hour_IND.4) ADD(Bin.Count_Hour[4],1,Bin.Count_Hour[4]) ,XIC(PLCDateTime.Hour_IND.5) ADD(Bin.Count_Hour[5],1,Bin.Count_Hour[5]) ,XIC(PLCDateTime.Hour_IND.6) ADD(Bin.Count_Hour[6],1,Bin.Count_Hour[6]) ,XIC(PLCDateTime.Hour_IND.7) ADD(Bin.Count_Hour[7],1,Bin.Count_Hour[7]) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Increment_Pulse)[XIC(PLCDateTime.Hour_IND.8) ADD(Bin.Count_Hour[8],1,Bin.Count_Hour[8]) ,XIC(PLCDateTime.Hour_IND.9) ADD(Bin.Count_Hour[9],1,Bin.Count_Hour[9]) ,XIC(PLCDateTime.Hour_IND.10) ADD(Bin.Count_Hour[10],1,Bin.Count_Hour[10]) ,XIC(PLCDateTime.Hour_IND.11) ADD(Bin.Count_Hour[11],1,Bin.Count_Hour[11]) ,XIC(PLCDateTime.Hour_IND.12) ADD(Bin.Count_Hour[12],1,Bin.Count_Hour[12]) ,XIC(PLCDateTime.Hour_IND.13) ADD(Bin.Count_Hour[13],1,Bin.Count_Hour[13]) ,XIC(PLCDateTime.Hour_IND.14) ADD(Bin.Count_Hour[14],1,Bin.Count_Hour[14]) ,XIC(PLCDateTime.Hour_IND.15) ADD(Bin.Count_Hour[15],1,Bin.Count_Hour[15]) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Increment_Pulse)[XIC(PLCDateTime.Hour_IND.16) ADD(Bin.Count_Hour[16],1,Bin.Count_Hour[16]) ,XIC(PLCDateTime.Hour_IND.17) ADD(Bin.Count_Hour[17],1,Bin.Count_Hour[17]) ,XIC(PLCDateTime.Hour_IND.18) ADD(Bin.Count_Hour[18],1,Bin.Count_Hour[18]) ,XIC(PLCDateTime.Hour_IND.19) ADD(Bin.Count_Hour[19],1,Bin.Count_Hour[19]) ,XIC(PLCDateTime.Hour_IND.20) ADD(Bin.Count_Hour[20],1,Bin.Count_Hour[20]) ,XIC(PLCDateTime.Hour_IND.21) ADD(Bin.Count_Hour[21],1,Bin.Count_Hour[21]) ,XIC(PLCDateTime.Hour_IND.22) ADD(Bin.Count_Hour[22],1,Bin.Count_Hour[22]) ,XIC(PLCDateTime.Hour_IND.23) ADD(Bin.Count_Hour[23],1,Bin.Count_Hour[23]) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Increment_Pulse)ADD(Production.PRODuction_Total,1,Production.PRODuction_Total);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[UPDATE GRAPH DATA]]>
</Comment>
<Text>
<![CDATA[[[XIC(Increment_Pulse) ,XIC(PLCDateTime.New_Hour_Pulse) ] XIC(Bin.Graph_Selected_IND) ,XIC(Bin.HMI_PB_Graph_Select) ONS(OneShot.0) ]COP(Bin,Production.Graph,1);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[BIN FULL
ONLY IF IN USE BY THE JOB
BIN SIZE = 0 - DISABLE BIN FULL]]>
</Comment>
<Text>
<![CDATA[XIC(In_Use)XIC(Bin.Visible)GRT(Bin.Size,0)GEQ(Bin.Count,Bin.Size)OTE(Bin.Full);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[FLAG SCREEN THAT BIN IS ON AS FULL]]>
</Comment>
<Text>
<![CDATA[XIC(Bin.Full)OR(Production.Bin_Full_Screens,Bin_Screen,Production.Bin_Full_Screens);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[HMI PBs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Bin.HMI_PB_Reset_Bin)XIC(Production.Bin_Reset_Timer.DN)CLR(Bin.Count);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Bin.HMI_PB_Reset_Bin)XIC(Production.Total_Bin_Reset_Timer.DN)CLR(Bin.Count_Total);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Production.HMI_PB_Reset_Graph)XIC(Production.Bin_Reset_Timer.DN)ONS(OneShot.1)[FLL(0,Bin.Count_Hour[0],24) ,XIC(Bin.Graph_Selected_IND) COP(Bin,Production.Graph,1) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[[XIC(Bin.HMI_PB_Reset_Bin) ,XIC(Production.HMI_PB_Reset_Graph) ]OTL(Production.Reset_Bin_Pressed);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Bin.HMI_PB_Graph_Select)MOV(Bin_Number,Production.Graph_Bin);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[EQU(Production.Graph_Bin,Bin_Number)OTE(Bin.Graph_Selected_IND);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[HMI VISIBILITIES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[BIN VISIBLE WHEN NAME IS ASSIGNED]]>
</Comment>
<Text>
<![CDATA[GRT(Bin.Name.LEN,0)OTE(Bin.Visible);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[IF BIN IS VISIBLE, MAKE SCREEN IT IS ON VISIBLE]]>
</Comment>
<Text>
<![CDATA[XIC(Bin.Visible)OR(Production.Screen_Vis_Temp,Bin_Screen,Production.Screen_Vis_Temp);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[BIN SCREEN THAT HAS CURRENT BIN]]>
</Comment>
<Text>
<![CDATA[[LIM(1,Bin_Number,7) OTE(Bin_Screen.0) ,LIM(8,Bin_Number,14) OTE(Bin_Screen.1) ,LIM(15,Bin_Number,21) OTE(Bin_Screen.2) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Z_Signal_Scale" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2007-07-12T14:38:22.319Z" CreatedBy="CNTRLINE\bruce.warkentin" EditedDate="2013-08-01T19:15:50.125Z" EditedBy="CNTRLINE\Brian.Danelon" SoftwareRevision="v20.00">
<Description>
<![CDATA[Scales analog signals]]>
</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="Raw_Ref_Low" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Ref_High" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Ref_Low" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Ref_High" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_In" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Out" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags/>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[This routine converts data to or from engineering units for use with analog inputs or outputs. A high and low pair of calibration values are input and used to calculate a linear relationship.
UPPER VERIFAST:
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm
PROGRAMMABLE REGULATOR:
Raw_Ref_Low = Actual Force at low calibration pressure
Raw_Ref_High = Actual Force at high calibration pressure
Converted_Ref_Low = Analog Output used to achieve low calibration pressure
Converted_Ref_High = Analog Output used to achieve high calibration pressure
ANALOG PRESSURE SWITCH:
Raw_Ref_Low = Analog Input at low calibration pressure
Raw_Ref_High = Analog Input at high calibration pressure
Converted_Ref_Low = Actual Meaured Force at low calibration pressure
Converted_Ref_High = Actual Meaured Force at high calibration pressure]]>
</Comment>
<Text>
<![CDATA[CPT(Converted_Out,(Raw_In-Raw_Ref_Low)*(Converted_Ref_High-Converted_Ref_Low)/(Raw_Ref_High-Raw_Ref_Low)+Converted_Ref_Low);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Z_Signal_Scale_Zero_Limit" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2007-07-12T14:38:22.319Z" CreatedBy="CNTRLINE\bruce.warkentin" EditedDate="2016-01-18T21:16:24.004Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v20.01">
<Description>
<![CDATA[Scales analog signals]]>
</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="Raw_Ref_Low" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_Ref_High" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Ref_Low" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Ref_High" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Raw_In" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Converted_Out" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Full_Range_Value" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
</LocalTags>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[This routine converts data to or from engineering units for use with analog inputs or outputs. A high and low pair of calibration values are input and used to calculate a linear relationship.
UPPER VERIFAST:
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm
PROGRAMMABLE REGULATOR:
Raw_Ref_Low = Actual Force at low calibration pressure
Raw_Ref_High = Actual Force at high calibration pressure
Converted_Ref_Low = Analog Output used to achieve low calibration pressure
Converted_Ref_High = Analog Output used to achieve high calibration pressure
ANALOG PRESSURE SWITCH:
Raw_Ref_Low = Analog Input at low calibration pressure
Raw_Ref_High = Analog Input at high calibration pressure
Converted_Ref_Low = Actual Meaured Force at low calibration pressure
Converted_Ref_High = Actual Meaured Force at high calibration pressure]]>
</Comment>
<Text>
<![CDATA[CPT(Full_Range_Value,(Raw_In-Raw_Ref_Low)*(Converted_Ref_High-Converted_Ref_Low)/(Raw_Ref_High-Raw_Ref_Low)+Converted_Ref_Low);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[GEQ(Full_Range_Value,0) MOV(Full_Range_Value,Converted_Out) ,LES(Full_Range_Value,0) MOV(0,Converted_Out) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Z_Verify_Filename" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-08-01T11:11:09.297Z" CreatedBy="CNTRLINE\Derrick.Renaud" EditedDate="2014-01-27T14:29:17.244Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v20.01">
<Description>
<![CDATA[Verifys files names that get saved to the SD card]]>
</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="Filename" TagType="Base" DataType="STRING" Usage="InOut" Required="true" Visible="true" Constant="false"/>
</Parameters>
<LocalTags>
<LocalTag Name="pos" 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">
<Text>
<![CDATA[OTL(EnableOut);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[LEQ(Filename.LEN,0)JMP(End);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[CLR(pos);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Illegal Characters
/ - 47
\ - 92
: - 58
* - 42
? - 63
" - 34
| - 124
< - 60
> - 62
anything < 32 or > 126]]>
</Comment>
<Text>
<![CDATA[LBL(Loop)[EQU(Filename.DATA[pos],47) ,EQU(Filename.DATA[pos],92) ,EQU(Filename.DATA[pos],58) ,EQU(Filename.DATA[pos],42) ,EQU(Filename.DATA[pos],63) ,EQU(Filename.DATA[pos],34) ,EQU(Filename.DATA[pos],124) ,EQU(Filename.DATA[pos],60) ,EQU(Filename.DATA[pos],62) ,LES(Filename.DATA[pos],32) ,GRT(Filename.DATA[pos],126) ]OTU(EnableOut);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(EnableOut)[ADD(pos,1,pos) ,LES(pos,Filename.LEN) JMP(Loop) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[LBL(End)NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="C_Feeder_Nut_Dual" Revision="2.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-07-24T02:09:16.117Z" CreatedBy="CNTRLINE\Brian.Danelon" EditedDate="2020-07-22T14:16:45.129Z" EditedBy="Y-TIAN\CL_Win10_HyperV" SoftwareRevision="v28.02">
<RevisionNote>
<![CDATA[V1.0 Created
V2.0 Merged in all feed code and made common tags]]>
</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="Installed" TagType="Base" DataType="BOOL" Usage="Input" 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="Unit1_Gun" TagType="Base" DataType="UD_Gun" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Unit1_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Unit2_Gun" TagType="Base" DataType="UD_Gun" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Unit2_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Has_Advanced_Switch" TagType="Base" DataType="BOOL" Usage="Input" 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="Complete" 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="Start" 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="Unit1_Advanced" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Advanced_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Clear_To_Close_Gun" 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="Unit1_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Retracted_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Select" 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="Unit1_Start_Safety" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Advanced" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Advanced_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Clear_To_Close_Gun" 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="Unit2_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Retracted_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Select" 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="Unit2_Start_Safety" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Blow_Time" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[2000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="2000"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Blow_Time" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[6000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="6000"/>
</DefaultData>
</Parameter>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Overtime]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Bowl Empty / Refill Timed Out]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Unit 1 Not Retracted]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Unit 1
Not Extended]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Unit 1 Retracted Did Not Go Off During Feed]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Unit 1 Advanced Did Not Go On During Feed]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Unit 2 Not Retracted]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Unit 2
Not Extended]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Unit 2 Retracted Did Not Go Off During Feed]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Unit 2 Advanced Did Not Go On During Feed]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_2_Feed_Units" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ID" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Unit_Ret_Overtime" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,1000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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="Unit_Adv_Overtime" 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="Feed_Overtime" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,8000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="8000"/>
<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="Unit1_Select_Dwell" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,50,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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="Unit1_Blow_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="Unit2_Select_Dwell" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,50,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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="Unit2_Blow_Timer" 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="Unit2_Spot_Selected" 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="Unit1_Spot_Selected" 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="Unit2_Advd_On_Check" 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="Unit2_Ret_Off_Check" 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="Unit1_Ret_Off_Check" 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="Unit1_Advd_On_Check" 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="Unit2_Spot_Fed_Mem_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="Unit2_Spot_Fed_Mem" 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="Unit1_Spot_Fed_Mem_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="Unit1_Spot_Fed_Mem" 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[Dual Unit Nut Feeder
INPUTS
Complete - from bowl feeder
Unit1_Retracted_PX - from spear mounted switch
Unit2_Retracted_PX - from spear mounted switch
Unit1_Advanced_PX - from spear mounted switch (Optional)
Unit2_Advanced_PX - from spear mounted switch (Optional)
OUTPUTS
Start - to bowl feeder
Unit1_Select - to bowl feeder
Unit2_Select - to bowl feeder]]>
</Comment>
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Used by HMI to set 2nd unit visibility]]>
</Comment>
<Text>
<![CDATA[OTE(Has_2_Feed_Units);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Let the station know what feed units are connected]]>
</Comment>
<Text>
<![CDATA[[OTE(Unit1_Station.Feeder[ID].Unit1_Installed) ,OTE(Unit2_Station.Feeder[ID].Unit2_Installed) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Let the gun know what feed units are connected]]>
</Comment>
<Text>
<![CDATA[[OTE(Unit1_Gun.Feeder[ID].Unit1_Installed) ,OTE(Unit2_Gun.Feeder[ID].Unit2_Installed) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Unit1_Spot_Selected)XIO(Unit1_Station.Poka_Yoke.Mode)OTE(Unit1_Gun.Feeder[ID].Unit1_In_Use);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Unit2_Spot_Selected)XIO(Unit2_Station.Poka_Yoke.Mode)OTE(Unit2_Gun.Feeder[ID].Unit2_In_Use);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Unit1_Advanced_PX)XIO(Unit1_Retracted_PX)OTE(Unit1_Advanced);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Unit1_Retracted_PX)XIO(Unit1_Advanced_PX)OTE(Unit1_Retracted);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Unit2_Advanced_PX)XIO(Unit2_Retracted_PX)OTE(Unit2_Advanced);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Unit2_Retracted_PX)XIO(Unit2_Advanced_PX)OTE(Unit2_Retracted);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[UNIT 1 CONDITIONS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIO(Start) XIC(Unit1_Start_Safety) XIC(Unit1_Start_Precondition) ,XIC(Unit1_Select) ]XIO(Complete)XIC(Unit1_Station.Safe_Output_Power)XIO(Unit1_Station.Home)[OTE(Unit1_Select) ,MOV(50,Unit1_Select_Dwell.PRE) TON(Unit1_Select_Dwell,?,?) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIO(Start) XIC(Unit2_Start_Safety) XIC(Unit2_Start_Precondition) ,XIC(Unit2_Select) ]XIO(Complete)XIC(Unit2_Station.Safe_Output_Power)XIO(Unit2_Station.Home)[OTE(Unit2_Select) ,MOV(50,Unit2_Select_Dwell.PRE) TON(Unit2_Select_Dwell,?,?) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Unit1_Select_Dwell.DN) ,XIC(Unit2_Select_Dwell.DN) ,XIC(Start) ]XIO(Complete)XIC(Unit1_Station.Safe_Output_Power)XIO(Unit1_Station.Home)XIC(Unit2_Station.Safe_Output_Power)XIO(Unit2_Station.Home)OTE(Start);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Start)[XIC(Unit1_Advanced) OTL(Unit1_Advd_On_Check) ,XIC(Unit2_Advanced) OTL(Unit2_Advd_On_Check) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Start)[XIO(Unit1_Retracted) OTL(Unit1_Ret_Off_Check) ,XIO(Unit2_Retracted) OTL(Unit2_Ret_Off_Check) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Feeder Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Start)[MOV(8000,Feed_Overtime.PRE) TON(Feed_Overtime,?,?) ,XIC(Feed_Overtime.DN) OTL(Faults.0) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIO(Start)XIO(Unit1_Retracted)XIO(Unit2_Retracted)MOV(1000,Unit_Ret_Overtime.PRE)TON(Unit_Ret_Overtime,?,?);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Unit_Ret_Overtime.DN)[XIO(Unit1_Retracted) OTL(Unit1_Faults.0) ,XIO(Unit2_Retracted) OTL(Unit2_Faults.0) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Complete)[XIC(Unit1_Spot_Selected) XIO(Unit1_Ret_Off_Check) OTL(Unit1_Faults.2) ,XIC(Unit2_Spot_Selected) XIO(Unit2_Ret_Off_Check) OTL(Unit2_Faults.2) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Has_Advanced_Switch)XIC(Complete)[XIC(Unit1_Spot_Selected) XIO(Unit1_Advd_On_Check) OTL(Unit1_Faults.3) ,XIC(Unit2_Spot_Selected) XIO(Unit2_Advd_On_Check) OTL(Unit2_Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIO(Start)XIO(Complete)[OTU(Unit1_Advd_On_Check) ,OTU(Unit1_Ret_Off_Check) ,OTU(Unit2_Advd_On_Check) ,OTU(Unit2_Ret_Off_Check) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Dc_Feeder_Nut_Dengensha_Dual" Revision="2.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-03-20T14:55:48.132Z" CreatedBy="CNTRLINE\mike.klaczko" EditedDate="2018-06-11T18:45:34.151Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Unit1_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Unit2_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Maintenance_Security" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Detect_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Clear_To_Close_Gun" 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="Unit2_Clear_To_Close_Gun" 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="Unit1_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Complete_1" 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="Complete_2" 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="Ready_1" 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="Ready_2" 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="Start_1" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_2" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Motor_Relay_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Separator_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_1" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_2" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".1">
<![CDATA[Bowl Empty / Refill Timed Out]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW1 FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW1 FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 1
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW2 FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW2 FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 2
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_Advanced_Switch" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Enabled" 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="Unit1_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Enabled" 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="Unit2_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Placement_Requested_2" 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="Placement_Requested_1" 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="Supply_Timer_2" 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="Supply_Timer_1" 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="Placement_In_Progress_2" 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="Placement_In_Progress_1" 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="Nut_Detected_Timer" 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="Nut_Not_Detected_Timer" 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="Refill_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,300000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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="Motion_Fault_Timer_2" 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="Motion_Fault_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="Rod_Extended_Timer_2" 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="Rod_Extended_Timer_1" 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="Placement_Complete_2" 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="Placement_Complete_1" 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="Rod_Retracted_Timer_2" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,200,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="200"/>
<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="Rod_Retracted_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Nut_Detected" 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="Supply_In_Progress_2" 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="Supply_In_Progress_1" 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="Loaded_2" 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="Loaded_1" 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="Supply_Complete_2" 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="Supply_Complete_1" 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="Rod_Extended_2" 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="Rod_Extended_1" 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="Rod_Retracted_2" 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="Rod_Retracted_1" 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="Nut_Not_Detected" 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="Unit2_Advd_Mem" 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="Unit1_Advd_Mem" 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="Separator_Timer" 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="Separator_Complete" 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="Unit2_Separator" DataType="TIMER" ExternalAccess="None">
<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="Ons" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit2_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit2_Enabled_Toggle" 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="Unit1_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit1_Enabled_Toggle" 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="Unit2_Manual_Nut_Supply_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="Unit1_Manual_Nut_Supply_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="Unit2_Spot_Fed_Mem_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="Unit1_Spot_Fed_Mem_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="Unit2_Spot_Fed_Mem" 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="Unit1_Spot_Fed_Mem" 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[Dengensha FlexFast Controlled Dual Nut Feeder
INPUTS
Nut_Detect_PX - from bowl feeder
Rod_Extended_1_PX - from spear mounted switch
Rod_Extended_2_PX - from spear mounted switch
Rod_Retracted_1_PX - from spear mounted switch
Rod_Retracted_2_PX - from spear mounted switch
OUTPUTS
Motor_Relay_Output - to bowl feeder
Nut_Supply_1_Valve_Output - to bowl feeder
Nut_Supply_2_Valve_Output - to bowl feeder
Rod_Extend_1_Valve_Output - to bowl feeder
Rod_Extend_2_Valve_Output - to bowl feeder
Separator_Valve_Output - to bowl feeder]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Run Motor]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Nut_Detect_PX)[XIC(Nut_Detected_Timer.DN) OTE(Nut_Detected) ,MOV(1000,Nut_Detected_Timer.PRE) TON(Nut_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Nut_Detect_PX)[XIC(Nut_Not_Detected_Timer.DN) OTE(Nut_Not_Detected) ,MOV(1000,Nut_Not_Detected_Timer.PRE) TON(Nut_Not_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Nut_Not_Detected) ,XIC(Motor_Relay_Output) ]XIO(Nut_Detected)XIO(Faults.1)[XIC(Unit1_Enabled) ,XIC(Unit2_Enabled) ][XIO(Unit1_Station.Dry_Cycle) ,XIO(Unit2_Station.Dry_Cycle) ][OTE(Motor_Relay_Output) ,MOV(300000,Refill_Timer.PRE) TON(Refill_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Placement 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Loaded_1)XIO(Supply_In_Progress_1)XIO(Placement_In_Progress_1)XIO(Complete_1)OTE(Ready_1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Unit1_Start_Precondition)[XIC(Ready_1) ,XIC(Placement_Requested_1) ]XIO(Placement_In_Progress_1)XIC(Unit1_Start_Safety)OTE(Placement_Requested_1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_1) ,XIC(Placement_In_Progress_1) ]XIO(Complete_1)XIC(Unit1_Start_Safety)XIO(Unit1_Station.Home)[OTE(Placement_In_Progress_1) ,OTE(Start_1) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[[XIC(Ready_1) XIC(Placement_Requested_1) ,XIC(Rod_Extend_1_Valve_Output) [XIO(Unit1_HMI_PB_Rod_Test) ,XIO(Unit1_Station.Manual_Mode) ] ] XIO(Placement_Complete_1) XIC(Unit1_Start_Safety) XIC(Unit1_Station.Safe_Output_Power) ,XIC(Unit1_Rod_Test) ]XIO(Unit1_Station.Home)OTE(Rod_Extend_1_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_1_Valve_Output)XIC(Rod_Extended_1_PX)XIO(Rod_Retracted_1_PX)OTE(Rod_Extended_1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_1_Valve_Output)XIO(Rod_Extended_1_PX)XIC(Rod_Retracted_1_PX)[OTE(Rod_Retracted_1) ,OTE(Unit1_Retracted) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Complete_1)OTU(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_1)OTL(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIO(Unit1_Start_Precondition)OTU(Complete_1);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_1)XIC(Rod_Retracted_1)OTL(Complete_1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Start_1)XIO(Rod_Retracted_1_PX)XIC(Rod_Extended_1_PX)OTL(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_1) ,XIC(Unit1_Station.Unlatch_Completes) ]OTU(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Unit1_Advd_Mem)XIO(Rod_Extended_1_PX)OTE(Unit1_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[Placement 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Loaded_2)XIO(Supply_In_Progress_2)XIO(Placement_In_Progress_2)XIO(Complete_2)OTE(Ready_2);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Unit2_Start_Precondition)[XIC(Ready_2) ,XIC(Placement_Requested_2) ]XIO(Placement_In_Progress_2)XIC(Unit2_Start_Safety)XIO(Unit2_Station.Home)OTE(Placement_Requested_2);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_2) ,XIC(Placement_In_Progress_2) ]XIO(Complete_2)XIC(Unit2_Start_Safety)[OTE(Placement_In_Progress_2) ,OTE(Start_2) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[[XIC(Ready_2) XIC(Placement_Requested_2) ,XIC(Rod_Extend_2_Valve_Output) [XIO(Unit2_HMI_PB_Rod_Test) ,XIO(Unit2_Station.Manual_Mode) ] ] XIO(Placement_Complete_2) XIC(Unit2_Start_Safety) XIC(Unit2_Station.Safe_Output_Power) ,XIC(Unit2_Rod_Test) ]XIO(Unit2_Station.Home)OTE(Rod_Extend_2_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_2_Valve_Output)XIC(Rod_Extended_2_PX)XIO(Rod_Retracted_2_PX)OTE(Rod_Extended_2);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_2_Valve_Output)XIO(Rod_Extended_2_PX)XIC(Rod_Retracted_2_PX)[OTE(Rod_Retracted_2) ,OTE(Unit2_Retracted) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Complete_2)OTU(Placement_Complete_2);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_2)OTL(Placement_Complete_2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIO(Unit2_Start_Precondition)OTU(Complete_2);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_2)XIC(Rod_Retracted_2)OTL(Complete_2);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Start_2)XIO(Rod_Retracted_2_PX)XIC(Rod_Extended_2_PX)OTL(Unit2_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_2) ,XIC(Unit2_Station.Unlatch_Completes) ]OTU(Unit2_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Unit2_Advd_Mem)XIO(Rod_Extended_2_PX)OTE(Unit2_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[Supply 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIO(Loaded_1)XIO(Placement_In_Progress_1)XIO(Supply_In_Progress_2)OTE(Supply_In_Progress_1);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[[XIC(Supply_In_Progress_1) XIO(Supply_Complete_1) ,XIC(Unit2_Separator.TT) ][OTE(Separator_Valve_Output) ,MOV(100,Separator_Timer.PRE) TON(Separator_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[[XIC(Supply_Complete_2) ,XIC(Unit2_Separator.TT) XIO(Unit2_Separator.DN) ]MOV(250,Unit2_Separator.PRE)TON(Unit2_Separator,?,?);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Separator_Complete) ,XIC(Separator_Timer.DN) OTL(Separator_Complete) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)XIC(Separator_Complete)[XIO(Supply_Complete_1) OTE(Nut_Supply_1_Valve_Output) ,MOV(Blow_Time_1,Supply_Timer_1.PRE) TON(Supply_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Supply_Complete_1) ,XIC(Supply_Timer_1.DN) OTL(Supply_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[[[XIO(Unit1_Rod_Test) XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) ,XIC(Unit1_Station.Manual_Mode) XIC(Unit1_HMI_PB_Nut_Supply) XIC(Rod_Retracted_1_PX) ONS(Unit1_Manual_Nut_Supply_ONS) ] OTU(Loaded_1) ,XIC(Supply_Complete_1) OTL(Loaded_1) ];]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Dry_Cycle)OTL(Loaded_1);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Comment>
<![CDATA[Supply 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIO(Loaded_2)XIO(Placement_In_Progress_2)XIO(Supply_In_Progress_1)OTE(Supply_In_Progress_2);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_2)[XIO(Supply_Complete_2) OTE(Nut_Supply_2_Valve_Output) ,MOV(Blow_Time_2,Supply_Timer_2.PRE) TON(Supply_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_2) OTU(Supply_Complete_2) ,XIC(Supply_Timer_2.DN) OTL(Supply_Complete_2) ];]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[[[XIO(Unit2_Rod_Test) XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2_PX) ,XIC(Unit2_Station.Manual_Mode) XIC(Unit2_HMI_PB_Nut_Supply) XIC(Rod_Retracted_2_PX) ONS(Unit2_Manual_Nut_Supply_ONS) ] OTU(Loaded_2) ,XIC(Supply_Complete_2) OTL(Loaded_2) ];]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[XIC(Unit2_Station.Dry_Cycle)OTL(Loaded_2);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Comment>
<![CDATA[General Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Refill_Timer.DN)OTL(Faults.1);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Comment>
<![CDATA[Unit 1 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit1_Enabled)[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1) ,XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ]MOV(2000,Motion_Fault_Timer_1.PRE)TON(Motion_Fault_Timer_1,?,?);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_1.DN)[[XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) XIO(Rod_Extended_1_PX) ,XIC(Rod_Extend_1_Valve_Output) XIC(Rod_Retracted_1_PX) ] OTL(Unit1_Faults.0) ,[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1_PX) XIO(Rod_Retracted_1_PX) ,XIO(Rod_Extend_1_Valve_Output) XIC(Rod_Extended_1_PX) ] OTL(Unit1_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Comment>
<![CDATA[Unit 2 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit2_Enabled)[XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Extended_2) ,XIO(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2) ]MOV(2000,Motion_Fault_Timer_2.PRE)TON(Motion_Fault_Timer_2,?,?);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_2.DN)[[XIO(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2_PX) XIO(Rod_Extended_2_PX) ,XIC(Rod_Extend_2_Valve_Output) XIC(Rod_Retracted_2_PX) ] OTL(Unit2_Faults.0) ,[XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Extended_2_PX) XIO(Rod_Retracted_2_PX) ,XIO(Rod_Extend_2_Valve_Output) XIC(Rod_Extended_2_PX) ] OTL(Unit2_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Comment>
<![CDATA[Enable]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Text>
<![CDATA[XIC(Maintenance_Security)[XIC(Unit1_HMI_PB_Enable) [XIO(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTL(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ,XIC(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTU(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ] ,XIO(Unit1_HMI_PB_Enable) OTU(Unit1_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Text>
<![CDATA[XIC(Maintenance_Security)[XIC(Unit2_HMI_PB_Enable) [XIO(Unit2_Enabled) XIO(Unit2_Enabled_Toggle) [OTL(Unit2_Enabled) ,OTL(Unit2_Enabled_Toggle) ] ,XIC(Unit2_Enabled) XIO(Unit2_Enabled_Toggle) [OTU(Unit2_Enabled) ,OTL(Unit2_Enabled_Toggle) ] ] ,XIO(Unit2_HMI_PB_Enable) OTU(Unit2_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Comment>
<![CDATA[Rod Test]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Manual_Mode)[XIC(Unit1_HMI_PB_Rod_Test) [XIO(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTL(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ,XIC(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTU(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ] ,XIO(Unit1_HMI_PB_Rod_Test) OTU(Unit1_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Text>
<![CDATA[[XIC(Unit1_Station.Auto_Mode) ,XIO(Unit1_Enabled) ,XIO(Unit1_Start_Safety) ,XIC(Unit1_Station.Home) ]OTU(Unit1_Rod_Test);]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[XIC(Unit2_Station.Manual_Mode)[XIC(Unit2_HMI_PB_Rod_Test) [XIO(Unit2_Rod_Test) XIO(Unit2_Rod_Test_Toggle) [OTL(Unit2_Rod_Test) ,OTL(Unit2_Rod_Test_Toggle) ] ,XIC(Unit2_Rod_Test) XIO(Unit2_Rod_Test_Toggle) [OTU(Unit2_Rod_Test) ,OTL(Unit2_Rod_Test_Toggle) ] ] ,XIO(Unit2_HMI_PB_Rod_Test) OTU(Unit2_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[[XIC(Unit2_Station.Auto_Mode) ,XIO(Unit2_Enabled) ,XIO(Unit2_Start_Safety) ,XIC(Unit2_Station.Home) ]OTU(Unit2_Rod_Test);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Dc_Feeder_Nut_Dengensha_Single" Revision="2.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-03-20T14:55:48.132Z" CreatedBy="CNTRLINE\mike.klaczko" EditedDate="2018-06-11T18:44:23.310Z" EditedBy="DESKTOP-IQOUT1H\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Unit1_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Maintenance_Security" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Detect_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Clear_To_Close_Gun" 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="Unit2_Clear_To_Close_Gun" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Complete_1" 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="Ready_1" 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="Start_1" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Motor_Relay_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Separator_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_1" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".1">
<![CDATA[Bowl Empty / Refill Timed Out]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW1 FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW1 FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 1
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Rod 2
Not Retracted]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Rod 2
Not Extended]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 2
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_Advanced_Switch" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Enabled" 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="Unit1_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Enabled" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_2_Feed_Units" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ID" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Ready_2" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_2" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" 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="Placement_Requested_1" 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="Supply_Timer_1" 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="Placement_In_Progress_1" 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="Nut_Detected_Timer" 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="Nut_Not_Detected_Timer" 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="Refill_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,300000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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="Motion_Fault_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="Rod_Extended_Timer_1" 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="Placement_Complete_1" 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="Rod_Retracted_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Nut_Detected" 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="Supply_In_Progress_1" 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="Loaded_1" 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="Supply_Complete_1" 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="Rod_Extended_1" 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="Rod_Retracted_1" 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="Nut_Not_Detected" 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="Unit1_Spot_Selected" 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="Unit1_Advd_Mem" 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="Separator_Timer" 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="Separator_Complete" 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="Ons" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit1_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit1_Enabled_Toggle" 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="Unit1_Manual_Nut_Supply_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="Unit1_Spot_Fed_Mem_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="Unit1_Spot_Fed_Mem" 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[Dengensha FlexFast Controlled Nut Feeder
INPUTS
Nut_Detect_PX - from bowl feeder
Rod_Extended_1_PX - from spear mounted switch
Rod_Retracted_1_PX - from spear mounted switch
OUTPUTS
Motor_Relay_Output - to bowl feeder
Nut_Supply_1_Valve_Output - to bowl feeder
Rod_Extend_1_Valve_Output - to bowl feeder
Separator_Valve_Output - to bowl feeder]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Run Motor]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Nut_Detect_PX)[XIC(Nut_Detected_Timer.DN) OTE(Nut_Detected) ,MOV(1000,Nut_Detected_Timer.PRE) TON(Nut_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Nut_Detect_PX)[XIC(Nut_Not_Detected_Timer.DN) OTE(Nut_Not_Detected) ,MOV(1000,Nut_Not_Detected_Timer.PRE) TON(Nut_Not_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Nut_Not_Detected) ,XIC(Motor_Relay_Output) ]XIO(Nut_Detected)XIO(Faults.1)XIC(Unit1_Enabled)XIO(Unit1_Station.Dry_Cycle)[OTE(Motor_Relay_Output) ,MOV(300000,Refill_Timer.PRE) TON(Refill_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Placement 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Loaded_1)XIO(Supply_In_Progress_1)XIO(Placement_In_Progress_1)XIO(Complete_1)OTE(Ready_1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Unit1_Start_Precondition)[XIC(Ready_1) ,XIC(Placement_Requested_1) ]XIO(Placement_In_Progress_1)XIC(Unit1_Start_Safety)OTE(Placement_Requested_1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_1) ,XIC(Placement_In_Progress_1) ]XIO(Complete_1)XIC(Unit1_Start_Safety)XIO(Unit1_Station.Home)[OTE(Placement_In_Progress_1) ,OTE(Start_1) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[[XIC(Ready_1) XIC(Placement_Requested_1) ,XIC(Rod_Extend_1_Valve_Output) [XIO(Unit1_HMI_PB_Rod_Test) ,XIO(Unit1_Station.Manual_Mode) ] ] XIO(Placement_Complete_1) XIC(Unit1_Start_Safety) XIC(Unit1_Station.Safe_Output_Power) ,XIC(Unit1_Rod_Test) ]XIO(Unit1_Station.Home)OTE(Rod_Extend_1_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_1_Valve_Output)XIC(Rod_Extended_1_PX)XIO(Rod_Retracted_1_PX)OTE(Rod_Extended_1);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_1_Valve_Output)XIO(Rod_Extended_1_PX)XIC(Rod_Retracted_1_PX)[OTE(Rod_Retracted_1) ,OTE(Unit1_Retracted) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Complete_1)OTU(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_1)OTL(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIO(Unit1_Start_Precondition)OTU(Complete_1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_1)XIC(Rod_Retracted_1)OTL(Complete_1);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Start_1)XIO(Rod_Retracted_1_PX)XIC(Rod_Extended_1_PX)OTL(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_1) ,XIC(Unit1_Station.Unlatch_Completes) ]OTU(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Unit1_Advd_Mem)XIO(Rod_Extended_1_PX)OTE(Unit1_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[Supply 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIO(Loaded_1)XIO(Placement_In_Progress_1)OTE(Supply_In_Progress_1);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)XIO(Supply_Complete_1)[OTE(Separator_Valve_Output) ,MOV(100,Separator_Timer.PRE) TON(Separator_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Separator_Complete) ,XIC(Separator_Timer.DN) OTL(Separator_Complete) ];]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)XIC(Separator_Complete)[XIO(Supply_Complete_1) OTE(Nut_Supply_1_Valve_Output) ,MOV(Blow_Time_1,Supply_Timer_1.PRE) TON(Supply_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Supply_Complete_1) ,XIC(Supply_Timer_1.DN) OTL(Supply_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[[[XIO(Unit1_Rod_Test) XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) ,XIC(Unit1_Station.Manual_Mode) XIC(Unit1_HMI_PB_Nut_Supply) XIC(Rod_Retracted_1_PX) ONS(Unit1_Manual_Nut_Supply_ONS) ] OTU(Loaded_1) ,XIC(Supply_Complete_1) OTL(Loaded_1) ];]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Dry_Cycle)OTL(Loaded_1);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[General Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Refill_Timer.DN)OTL(Faults.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[Unit 1 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit1_Enabled)[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1) ,XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ]MOV(2000,Motion_Fault_Timer_1.PRE)TON(Motion_Fault_Timer_1,?,?);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_1.DN)[[XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) XIO(Rod_Extended_1_PX) ,XIC(Rod_Extend_1_Valve_Output) XIC(Rod_Retracted_1_PX) ] OTL(Unit1_Faults.0) ,[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1_PX) XIO(Rod_Retracted_1_PX) ,XIO(Rod_Extend_1_Valve_Output) XIC(Rod_Extended_1_PX) ] OTL(Unit1_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[Enable]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Maintenance_Security)[XIC(Unit1_HMI_PB_Enable) [XIO(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTL(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ,XIC(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTU(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ] ,XIO(Unit1_HMI_PB_Enable) OTU(Unit1_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Rod Test]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Manual_Mode)[XIC(Unit1_HMI_PB_Rod_Test) [XIO(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTL(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ,XIC(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTU(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ] ,XIO(Unit1_HMI_PB_Rod_Test) OTU(Unit1_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[[XIC(Unit1_Station.Auto_Mode) ,XIO(Unit1_Enabled) ,XIO(Unit1_Start_Safety) ,XIC(Unit1_Station.Home) ]OTU(Unit1_Rod_Test);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Dc_Feeder_Nut_Seki_Dual" Revision="2.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-03-20T14:55:48.132Z" CreatedBy="CNTRLINE\mike.klaczko" EditedDate="2017-07-13T17:38:16.483Z" EditedBy="CLFTV82\XPMUser" SoftwareRevision="v28.00">
<RevisionNote>
<![CDATA[V1.0 Created
V2.0 Merged in all feed code and made common tags]]>
</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="Unit1_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Unit2_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Nut_Detect_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Clear_To_Close_Gun" 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="Unit2_Clear_To_Close_Gun" 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="Unit1_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Complete_1" 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="Complete_2" 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="Ready_1" 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="Ready_2" 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="Start_1" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_2" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Divide_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Motor_Relay_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Kicker_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Kicker_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_1" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_2" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Overtime]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Bowl Empty / Refill Timed Out]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW1 FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW1 FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 1
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 1
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW2 FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW2 FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 2
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_Advanced_Switch" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Enabled" 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="Unit1_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Enabled" 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="Unit2_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_2_Feed_Units" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ID" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Security" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Unit1_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_PB_Feed_And_Weld" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_PB_Feed_And_Weld" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" 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="Placement_Requested_2" 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="Placement_Requested_1" 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="Supply_Timer_2" 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="Supply_Timer_1" 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="Placement_In_Progress_2" 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="Placement_In_Progress_1" 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="Nut_Detected_Timer" 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="Nut_Not_Detected_Timer" 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="Refill_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,300000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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="Motion_Fault_Timer_2" 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="Motion_Fault_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="Rod_Extended_Timer_2" 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="Rod_Extended_Timer_1" 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="Placement_Complete_2" 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="Placement_Complete_1" 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="Rod_Retracted_Timer_2" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,200,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="200"/>
<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="Rod_Retracted_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Nut_Detected" 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="Supply_In_Progress_2" 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="Supply_In_Progress_1" 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="Loaded_2" 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="Loaded_1" 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="Kicker_Open_Timer_2" 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="Kicker_Open_Timer_1" 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="Kicker_Complete_2" 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="Kicker_Complete_1" 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="Supply_Complete_2" 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="Supply_Complete_1" 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="Rod_Extended_2" 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="Rod_Extended_1" 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="Rod_Retracted_2" 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="Rod_Retracted_1" 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="Nut_Not_Detected" 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="Divide_Timer_2" 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="Divide_Timer_1" 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="Divide_Output_2" 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="Divide_Output_1" 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="Unit2_Spot_Selected" 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="Unit1_Spot_Selected" 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="Unit2_Advd_Mem" 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="Unit1_Advd_Mem" 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="Unit2_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit1_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit2_Enabled_Toggle" 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="Unit1_Enabled_Toggle" 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="Unit2_Manual_Nut_Supply_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="Unit1_Manual_Nut_Supply_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="Unit2_Spot_Fed_Mem_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="Unit1_Spot_Fed_Mem_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="Unit2_Spot_Fed_Mem" 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="Unit1_Spot_Fed_Mem" 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[Dengensha FlexFast Controlled Dual Nut Feeder
INPUTS
Nut_Detect_PX - from bowl feeder
Rod_Extended_1_PX - from spear mounted switch
Rod_Extended_2_PX - from spear mounted switch
Rod_Retracted_1_PX - from spear mounted switch
Rod_Retracted_2_PX - from spear mounted switch
OUTPUTS
Kicker_1_Valve_Output - to bowl feeder
Kicker_2_Valve_Output - to bowl feeder
Motor_Relay_Output - to bowl feeder
Nut_Supply_1_Valve_Output - to bowl feeder
Nut_Supply_2_Valve_Output - to bowl feeder
Rod_Extend_1_Valve_Output - to bowl feeder
Rod_Extend_2_Valve_Output - to bowl feeder]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Run Motor]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Nut_Detect_PX)[XIC(Nut_Detected_Timer.DN) OTE(Nut_Detected) ,MOV(1000,Nut_Detected_Timer.PRE) TON(Nut_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Nut_Detect_PX)[XIC(Nut_Not_Detected_Timer.DN) OTE(Nut_Not_Detected) ,MOV(1000,Nut_Not_Detected_Timer.PRE) TON(Nut_Not_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Nut_Not_Detected) ,XIC(Motor_Relay_Output) ]XIO(Nut_Detected)XIO(Faults.1)[XIC(Unit1_Enabled) ,XIC(Unit2_Enabled) ][XIO(Unit1_Station.Dry_Cycle) ,XIO(Unit2_Station.Dry_Cycle) ][OTE(Motor_Relay_Output) ,MOV(300000,Refill_Timer.PRE) TON(Refill_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Placement 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Loaded_1)XIO(Supply_In_Progress_1)XIO(Placement_In_Progress_1)XIO(Complete_1)OTE(Ready_1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Unit1_Start_Precondition)[XIC(Ready_1) ,XIC(Placement_Requested_1) ]XIO(Placement_In_Progress_1)XIC(Unit1_Start_Safety)OTE(Placement_Requested_1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_1) ,XIC(Placement_In_Progress_1) ]XIO(Complete_1)XIC(Unit1_Start_Safety)XIO(Unit1_Station.Home)[OTE(Placement_In_Progress_1) ,OTE(Start_1) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[[XIC(Ready_1) XIC(Placement_Requested_1) ,XIC(Rod_Extend_1_Valve_Output) [XIO(Unit1_HMI_PB_Rod_Test) ,XIO(Unit1_Station.Manual_Mode) ] ] XIO(Placement_Complete_1) XIC(Unit1_Start_Safety) XIC(Unit1_Station.Safe_Output_Power) XIO(Unit1_Station.Home) ,XIC(Unit1_Rod_Test) ]OTE(Rod_Extend_1_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_1_Valve_Output)XIC(Rod_Extended_1_PX)XIO(Rod_Retracted_1_PX)[XIC(Rod_Extended_Timer_1.DN) OTE(Rod_Extended_1) ,MOV(20,Rod_Extended_Timer_1.PRE) TON(Rod_Extended_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_1_Valve_Output)XIO(Rod_Extended_1_PX)XIC(Rod_Retracted_1_PX)[XIC(Rod_Retracted_Timer_1.DN) [OTE(Rod_Retracted_1) ,OTE(Unit1_Retracted) ] ,MOV(20,Rod_Retracted_Timer_1.PRE) TON(Rod_Retracted_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Complete_1)OTU(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_1)OTL(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIO(Unit1_Start_Precondition)OTU(Complete_1);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_1)XIC(Rod_Retracted_1)OTL(Complete_1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Start_1)XIO(Rod_Retracted_1_PX)XIC(Rod_Extended_1_PX)OTL(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_1) ,XIC(Unit1_Station.Unlatch_Completes) ]OTU(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Unit1_Advd_Mem)XIO(Rod_Extended_1_PX)OTE(Unit1_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[Placement 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Loaded_2)XIO(Supply_In_Progress_2)XIO(Placement_In_Progress_2)XIO(Complete_2)OTE(Ready_2);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Unit2_Start_Precondition)[XIC(Ready_2) ,XIC(Placement_Requested_2) ]XIO(Placement_In_Progress_2)XIC(Unit2_Start_Safety)XIO(Unit2_Station.Home)OTE(Placement_Requested_2);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_2) ,XIC(Placement_In_Progress_2) ]XIO(Complete_2)XIC(Unit2_Start_Safety)[OTE(Placement_In_Progress_2) ,OTE(Start_2) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[[XIC(Ready_2) XIC(Placement_Requested_2) ,XIC(Rod_Extend_2_Valve_Output) [XIO(Unit2_HMI_PB_Rod_Test) ,XIO(Unit2_Station.Manual_Mode) ] ] XIO(Placement_Complete_2) XIC(Unit2_Start_Safety) XIC(Unit2_Station.Safe_Output_Power) XIO(Unit2_Station.Home) ,XIC(Unit2_Rod_Test) ]OTE(Rod_Extend_2_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_2_Valve_Output)XIC(Rod_Extended_2_PX)XIO(Rod_Retracted_2_PX)[XIC(Rod_Extended_Timer_2.DN) OTE(Rod_Extended_2) ,MOV(20,Rod_Extended_Timer_2.PRE) TON(Rod_Extended_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_2_Valve_Output)XIO(Rod_Extended_2_PX)XIC(Rod_Retracted_2_PX)[XIC(Rod_Retracted_Timer_2.DN) [OTE(Rod_Retracted_2) ,OTE(Unit2_Retracted) ] ,MOV(20,Rod_Retracted_Timer_2.PRE) TON(Rod_Retracted_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Complete_2)OTU(Placement_Complete_2);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_2)OTL(Placement_Complete_2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIO(Unit2_Start_Precondition)OTU(Complete_2);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_2)XIC(Rod_Retracted_2)OTL(Complete_2);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Start_2)XIO(Rod_Retracted_2_PX)XIC(Rod_Extended_2_PX)OTL(Unit2_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_2) ,XIC(Unit2_Station.Unlatch_Completes) ]OTU(Unit2_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Unit2_Advd_Mem)XIO(Rod_Extended_2_PX)OTE(Unit2_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[Supply 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIO(Loaded_1)XIO(Placement_In_Progress_1)XIO(Supply_In_Progress_2)OTE(Supply_In_Progress_1);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)[XIO(Kicker_Complete_1) OTE(Kicker_1_Valve_Output) ,MOV(100,Kicker_Open_Timer_1.PRE) TON(Kicker_Open_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Kicker_Complete_1) ,XIC(Kicker_Open_Timer_1.DN) OTL(Kicker_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)XIC(Kicker_Complete_1)[XIO(Supply_Complete_1) OTE(Nut_Supply_1_Valve_Output) ,MOV(Blow_Time_1,Supply_Timer_1.PRE) TON(Supply_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[[XIC(Supply_In_Progress_1) ,XIC(Divide_Timer_1.TT) ][OTE(Divide_Output_1) ,MOV(1000,Divide_Timer_1.PRE) TON(Divide_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Supply_Complete_1) ,XIC(Supply_Timer_1.DN) OTL(Supply_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[[[XIO(Unit1_Rod_Test) XIO(Unit1_PB_Rod_Test) XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ,XIC(Unit1_Station.Manual_Mode) XIC(Unit1_HMI_PB_Nut_Supply) ONS(Unit1_Manual_Nut_Supply_ONS) ] OTU(Loaded_1) ,XIC(Supply_Complete_1) OTL(Loaded_1) ];]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Dry_Cycle)OTL(Loaded_1);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Comment>
<![CDATA[Supply 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIO(Loaded_2)XIO(Placement_In_Progress_2)XIO(Supply_In_Progress_1)OTE(Supply_In_Progress_2);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_2)[XIO(Kicker_Complete_2) OTE(Kicker_2_Valve_Output) ,MOV(500,Kicker_Open_Timer_2.PRE) TON(Kicker_Open_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_2) OTU(Kicker_Complete_2) ,XIC(Kicker_Open_Timer_2.DN) OTL(Kicker_Complete_2) ];]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_2)XIC(Kicker_Complete_2)[XIO(Supply_Complete_2) OTE(Nut_Supply_2_Valve_Output) ,MOV(Blow_Time_2,Supply_Timer_2.PRE) TON(Supply_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[[XIC(Supply_In_Progress_2) ,XIC(Divide_Timer_2.TT) ][OTE(Divide_Output_2) ,MOV(1000,Divide_Timer_2.PRE) TON(Divide_Timer_2,?,?) ];]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_2) OTU(Supply_Complete_2) ,XIC(Supply_Timer_2.DN) OTL(Supply_Complete_2) ];]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[[[XIO(Unit2_Rod_Test) XIO(Unit2_PB_Rod_Test) XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2) ,XIC(Unit2_Station.Manual_Mode) XIC(Unit2_HMI_PB_Nut_Supply) ONS(Unit2_Manual_Nut_Supply_ONS) ] OTU(Loaded_2) ,XIC(Supply_Complete_2) OTL(Loaded_2) ];]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Unit2_Station.Dry_Cycle)OTL(Loaded_2);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[[XIC(Divide_Output_1) ,XIC(Divide_Output_2) ]OTE(Divide_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Comment>
<![CDATA[General Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[XIC(Refill_Timer.DN)OTL(Faults.1);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Comment>
<![CDATA[Unit 1 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit1_Enabled)[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1) ,XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ]MOV(2000,Motion_Fault_Timer_1.PRE)TON(Motion_Fault_Timer_1,?,?);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_1.DN)[[XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) XIO(Rod_Extended_1_PX) ,XIC(Rod_Extend_1_Valve_Output) XIC(Rod_Retracted_1_PX) ] OTL(Unit1_Faults.0) ,[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1_PX) XIO(Rod_Retracted_1_PX) ,XIO(Rod_Extend_1_Valve_Output) XIC(Rod_Extended_1_PX) ] OTL(Unit1_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Comment>
<![CDATA[Unit 2 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit2_Enabled)[XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Extended_2) ,XIO(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2) ]MOV(2000,Motion_Fault_Timer_2.PRE)TON(Motion_Fault_Timer_2,?,?);]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_2.DN)[[XIO(Rod_Extend_2_Valve_Output) XIO(Rod_Retracted_2_PX) XIO(Rod_Extended_2_PX) ,XIC(Rod_Extend_2_Valve_Output) XIC(Rod_Retracted_2_PX) ] OTL(Unit2_Faults.0) ,[XIC(Rod_Extend_2_Valve_Output) XIO(Rod_Extended_2_PX) XIO(Rod_Retracted_2_PX) ,XIO(Rod_Extend_2_Valve_Output) XIC(Rod_Extended_2_PX) ] OTL(Unit2_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Comment>
<![CDATA[Enable]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Text>
<![CDATA[XIC(Security)[XIC(Unit1_HMI_PB_Enable) [XIO(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTL(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ,XIC(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTU(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ] ,XIO(Unit1_HMI_PB_Enable) OTU(Unit1_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Text>
<![CDATA[XIC(Security)[XIC(Unit2_HMI_PB_Enable) [XIO(Unit2_Enabled) XIO(Unit2_Enabled_Toggle) [OTL(Unit2_Enabled) ,OTL(Unit2_Enabled_Toggle) ] ,XIC(Unit2_Enabled) XIO(Unit2_Enabled_Toggle) [OTU(Unit2_Enabled) ,OTL(Unit2_Enabled_Toggle) ] ] ,XIO(Unit2_HMI_PB_Enable) OTU(Unit2_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Comment>
<![CDATA[Rod Test]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Manual_Mode)[XIC(Unit1_HMI_PB_Rod_Test) [XIO(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTL(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ,XIC(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTU(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ] ,XIO(Unit1_HMI_PB_Rod_Test) OTU(Unit1_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Text>
<![CDATA[[XIC(Unit1_Station.Auto_Mode) ,XIO(Unit1_Enabled) ,XIO(Unit1_Start_Safety) ]OTU(Unit1_Rod_Test);]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Text>
<![CDATA[XIC(Unit2_Station.Manual_Mode)[XIC(Unit2_HMI_PB_Rod_Test) [XIO(Unit2_Rod_Test) XIO(Unit2_Rod_Test_Toggle) [OTL(Unit2_Rod_Test) ,OTL(Unit2_Rod_Test_Toggle) ] ,XIC(Unit2_Rod_Test) XIO(Unit2_Rod_Test_Toggle) [OTU(Unit2_Rod_Test) ,OTL(Unit2_Rod_Test_Toggle) ] ] ,XIO(Unit2_HMI_PB_Rod_Test) OTU(Unit2_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Text>
<![CDATA[[XIC(Unit2_Station.Auto_Mode) ,XIO(Unit2_Enabled) ,XIO(Unit2_Start_Safety) ]OTU(Unit2_Rod_Test);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Dc_Feeder_Nut_Seki_Single" Revision="2.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-03-20T14:55:48.132Z" CreatedBy="CNTRLINE\mike.klaczko" EditedDate="2017-07-13T17:38:27.928Z" EditedBy="CLFTV82\XPMUser" SoftwareRevision="v28.00">
<RevisionNote>
<![CDATA[V1.0 Created
V2.0 Merged in all feed code and made common tags]]>
</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="Unit1_Station" TagType="Base" DataType="UD_Stn_Main" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Nut_Detect_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_1_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extended_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Retracted_2_PX" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Clear_To_Close_Gun" 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="Unit2_Clear_To_Close_Gun" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Retracted" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Start_Safety" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Complete_1" 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="Complete_2" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Ready_1" 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="Ready_2" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_1" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_2" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Divide_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Motor_Relay_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Nut_Supply_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Kicker_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Kicker_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_1_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Rod_Extend_2_Valve_Output" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Blow_Time_1" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Overtime]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Bowl Empty / Refill Timed Out]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[RETRACT SW FAULT]]>
</Comment>
<Comment Operand=".1">
<![CDATA[EXTEND SW FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 1
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 1
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Rod 2
Not Retracted]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Rod 2
Not Extended]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Rod 2
Retract Sw. Faulted On]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Rod 2
Extended Sw. Faulted On]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_Advanced_Switch" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Enabled" 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="Unit1_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Enabled" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Feed_Comp" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Enable" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Feed" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_HMI_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit2_Rod_Test" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Has_2_Feed_Units" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ID" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Security" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Unit1_Start_Precondition" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_PB_Nut_Supply" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_PB_Rod_Test" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Unit1_PB_Feed_And_Weld" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" 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="Placement_Requested_1" 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="Supply_Timer_1" 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="Placement_In_Progress_1" 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="Nut_Detected_Timer" 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="Nut_Not_Detected_Timer" 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="Refill_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,300000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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="Motion_Fault_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="Rod_Extended_Timer_1" 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="Placement_Complete_1" 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="Rod_Retracted_Timer_1" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Nut_Detected" 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="Supply_In_Progress_1" 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="Loaded_2" 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="Loaded_1" 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="Kicker_Open_Timer_1" 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="Kicker_Complete_1" 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="Supply_Complete_1" 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="Rod_Extended_1" 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="Rod_Retracted_1" 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="Nut_Not_Detected" 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="Unit1_Spot_Selected" 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="Unit1_Advd_Mem" 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="Unit1_Rod_Test_Toggle" DataType="BOOL" Radix="Decimal" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Unit1_Enabled_Toggle" 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="Unit1_Manual_Nut_Supply_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="Unit1_Spot_Fed_Mem" 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="Unit1_Spot_Fed_Mem_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>
</LocalTags>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Seki FlexFast Controlled Nut Feeder
INPUTS
Nut_Detect_PX - from bowl feeder
Rod_Extended_1_PX - from spear mounted switch
Rod_Retracted_1_PX - from spear mounted switch
OUTPUTS
Kicker_1_Valve_Output - to bowl feeder
Motor_Relay_Output - to bowl feeder
Nut_Supply_1_Valve_Output - to bowl feeder
Rod_Extend_1_Valve_Output - to bowl feeder]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Run Motor]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Nut_Detect_PX)[XIC(Nut_Detected_Timer.DN) OTE(Nut_Detected) ,MOV(1000,Nut_Detected_Timer.PRE) TON(Nut_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Nut_Detect_PX)[XIC(Nut_Not_Detected_Timer.DN) OTE(Nut_Not_Detected) ,MOV(1000,Nut_Not_Detected_Timer.PRE) TON(Nut_Not_Detected_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Nut_Not_Detected) ,XIC(Motor_Relay_Output) ]XIO(Nut_Detected)XIO(Faults.1)XIC(Unit1_Enabled)XIO(Unit1_Station.Dry_Cycle)[OTE(Motor_Relay_Output) ,MOV(300000,Refill_Timer.PRE) TON(Refill_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Placement 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Loaded_1)XIO(Supply_In_Progress_1)XIO(Placement_In_Progress_1)XIO(Complete_1)OTE(Ready_1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Unit1_Start_Precondition)[XIC(Ready_1) ,XIC(Placement_Requested_1) ]XIO(Placement_In_Progress_1)XIC(Unit1_Start_Safety)OTE(Placement_Requested_1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Placement_Requested_1) ,XIC(Placement_In_Progress_1) ]XIO(Complete_1)XIC(Unit1_Start_Safety)XIO(Unit1_Station.Home)[OTE(Placement_In_Progress_1) ,OTE(Start_1) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[[XIC(Ready_1) XIC(Placement_Requested_1) ,XIC(Rod_Extend_1_Valve_Output) [XIO(Unit1_HMI_PB_Rod_Test) ,XIO(Unit1_Station.Manual_Mode) ] ] XIO(Placement_Complete_1) XIC(Unit1_Start_Safety) XIC(Unit1_Station.Safe_Output_Power) XIO(Unit1_Station.Home) ,XIC(Unit1_Rod_Test) ]OTE(Rod_Extend_1_Valve_Output);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Rod_Extend_1_Valve_Output)XIC(Rod_Extended_1_PX)XIO(Rod_Retracted_1_PX)[XIC(Rod_Extended_Timer_1.DN) OTE(Rod_Extended_1) ,MOV(20,Rod_Extended_Timer_1.PRE) TON(Rod_Extended_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIO(Rod_Extend_1_Valve_Output)XIO(Rod_Extended_1_PX)XIC(Rod_Retracted_1_PX)[XIC(Rod_Retracted_Timer_1.DN) [OTE(Rod_Retracted_1) ,OTE(Unit1_Retracted) ] ,MOV(20,Rod_Retracted_Timer_1.PRE) TON(Rod_Retracted_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Complete_1)OTU(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Rod_Extended_1)OTL(Placement_Complete_1);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIO(Unit1_Start_Precondition)OTU(Complete_1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Placement_Complete_1)XIC(Rod_Retracted_1)OTL(Complete_1);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Start_1)XIO(Rod_Retracted_1_PX)XIC(Rod_Extended_1_PX)OTL(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Rod_Retracted_1) ,XIC(Unit1_Station.Unlatch_Completes) ]OTU(Unit1_Advd_Mem);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Unit1_Advd_Mem)XIO(Rod_Extended_1_PX)OTE(Unit1_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[Supply 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIO(Loaded_1)XIO(Placement_In_Progress_1)OTE(Supply_In_Progress_1);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)[XIO(Kicker_Complete_1) OTE(Kicker_1_Valve_Output) ,MOV(100,Kicker_Open_Timer_1.PRE) TON(Kicker_Open_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Kicker_Complete_1) ,XIC(Kicker_Open_Timer_1.DN) OTL(Kicker_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Supply_In_Progress_1)XIC(Kicker_Complete_1)[XIO(Supply_Complete_1) OTE(Nut_Supply_1_Valve_Output) ,MOV(Blow_Time_1,Supply_Timer_1.PRE) TON(Supply_Timer_1,?,?) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[[XIO(Supply_In_Progress_1) OTU(Supply_Complete_1) ,XIC(Supply_Timer_1.DN) OTL(Supply_Complete_1) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[[[XIO(Unit1_Rod_Test) XIO(Unit1_PB_Rod_Test) XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ,XIC(Unit1_Station.Manual_Mode) XIC(Unit1_HMI_PB_Nut_Supply) ONS(Unit1_Manual_Nut_Supply_ONS) ] OTU(Loaded_1) ,XIC(Supply_Complete_1) OTL(Loaded_1) ];]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Dry_Cycle)OTL(Loaded_1);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[General Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Refill_Timer.DN)OTL(Faults.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[Unit 1 Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Unit1_Enabled)[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1) ,XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1) ]MOV(2000,Motion_Fault_Timer_1.PRE)TON(Motion_Fault_Timer_1,?,?);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Motion_Fault_Timer_1.DN)[[XIO(Rod_Extend_1_Valve_Output) XIO(Rod_Retracted_1_PX) XIO(Rod_Extended_1_PX) ,XIC(Rod_Extend_1_Valve_Output) XIC(Rod_Retracted_1_PX) ] OTL(Unit1_Faults.0) ,[XIC(Rod_Extend_1_Valve_Output) XIO(Rod_Extended_1_PX) XIO(Rod_Retracted_1_PX) ,XIO(Rod_Extend_1_Valve_Output) XIC(Rod_Extended_1_PX) ] OTL(Unit1_Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[Enable]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Security)[XIC(Unit1_HMI_PB_Enable) [XIO(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTL(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ,XIC(Unit1_Enabled) XIO(Unit1_Enabled_Toggle) [OTU(Unit1_Enabled) ,OTL(Unit1_Enabled_Toggle) ] ] ,XIO(Unit1_HMI_PB_Enable) OTU(Unit1_Enabled_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Rod Test]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Unit1_Station.Manual_Mode)[XIC(Unit1_HMI_PB_Rod_Test) [XIO(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTL(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ,XIC(Unit1_Rod_Test) XIO(Unit1_Rod_Test_Toggle) [OTU(Unit1_Rod_Test) ,OTL(Unit1_Rod_Test_Toggle) ] ] ,XIO(Unit1_HMI_PB_Rod_Test) OTU(Unit1_Rod_Test_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[[XIC(Unit1_Station.Auto_Mode) ,XIO(Unit1_Enabled) ,XIO(Unit1_Start_Safety) ]OTU(Unit1_Rod_Test);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="IOLService" Revision="1.2" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2009-07-08T18:42:43.285Z" CreatedBy="USMS\BKollm" EditedDate="2015-10-30T13:35:18.954Z" EditedBy="AB_VPC\XPMUser" SoftwareRevision="v19.01">
<RevisionNote>
<![CDATA[V1_0 Initial Release
V1_1 Added error checking for IOLWrite operations
V1_2 Added multiple EIP node support]]>
</RevisionNote>
<AdditionalHelpText>
<![CDATA[IOL_Service - used with Turck BL20, BL67, BLC and TBEN IOLink masters to process requests from IOL_ReadString, IOL_WriteString, IOL_ReadData and IOL_WriteData AOI's.
Status Description
0 Operation completed successfully
Status = 100 - 102, Ethernet IP MSG instruction errors - check communication parameters
100 IOL_SendMSG completed with error, check communication parameters
101 IOL_RecevieMSG completed with error, check communication parameters
110 IOL_Service Retry Limit exceeded
111 Slot specified not an IOLink master
Status = 1000 to 1255, no response from device, connection error
1016 Device not connected or Port not configured as IOLink port
Status = 2000 to 2255, device response indicates error
2000 Device error, no details
2017 Device error, Index not available
2018 Device error, Subindex not available
2032 Device error, Service temporarily not available
2033 Device error, Service temporarily not available - local control
2034 Device error, Service temporarily not available - device control
2035 Device error, Index not writeable
2048 Device error, Parameter value out of range
2049 Device error, Parameter value above limit
2050 Device error, Parameter value below limit
2051 Device error, Parameter value length overrun (check IOLWrite precision/string length)
2052 Device error, Parameter value length underrun (check IOLWrite precision/string length)
2053 Device error, Function not available
2054 Device error, Function temporarily not available
2064 Device error, Parameter set invalid
2065 Device error, Inconsistent parameter set
2130 Device error, Application not ready
Status = 3000 to 3255, device response indicates vendor specific error
3000 Vendor specific error, no details
3001 Vendor specific error, vendor specific error number
3255 Vendor specific error, vendor specific error number
Status = 7000 to 7255, IOL-M Error Codes
7000 Unexpected write request instead of read request
7001 Decode error
7002 Port occupied by another task
Status = 8000 to 8255, IOL-M Error Codes
8000 Timeout when IOL-Ds or IOL-M ports are busy
8001 IOL Index out of range
8002 Port address greater than maximum
8003 Port function not supported
]]>
</AdditionalHelpText>
<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="IOLData" TagType="Base" DataType="IOLRequest" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="IOL_SendMSG" TagType="Base" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="IOL_ReceiveMSG" TagType="Base" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
</Parameters>
<LocalTags>
<LocalTag Name="IOLS1" 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="IOLS2" 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="IOLS3" 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="IOLS4" 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="IOLS5" 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="IOLS6" 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="IOLS7" 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="IOLReadActive" 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="IOLWriteActive" 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="Retry" 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="RetryCount" DataType="DINT" Radix="Decimal" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="IOL_SendMSG_Request" 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="IOL_ReceiveMSG_Request" 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="IOLS4_Bad" 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="IOL_S2_0_Count" 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="IOL_S6_0_Count" 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="Busy_Retry" 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="IOL_S2_0_Total" 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="IOL_S3_Retry" 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="IOL_S1_Count" 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="IOL_S2_Count" 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="IOL_S3_Count" 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="IOL_S5_Count" 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="IOL_S6_Count" 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="ER1" 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="ER2" 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="IOL_S6_NotBusy_Count" 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="RetryTotal" 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="IOL_S4_Bad_Count" 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="IOL_S2_Error_Count" 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="IOL_Done_Count" 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="IOL_Error_Count" 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="IOLReset_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="ABS_RD_11" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ABS_RD_12" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ABS_RD_13" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="IOL_SendMSG_DN" 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="IOL_ReceiveMSG_DN" 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="IOLS2A" 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="Generate_Status" 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="IOLS5A" 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="Busy_Response" 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="Done_Response" 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="IOL_S6_Done_Count" 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="Wait" 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="IOL_S6_Busy_Count" 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[***************************************************************************************************************************
IOL_Service
***************************************************************************************************************************
Start IOLink Read or Write Operation
Step 1 - Send Delete Datastream]]>
</Comment>
<Text>
<![CDATA[[XIC(IOLData.Write) XIO(IOLWriteActive) OTL(IOLWriteActive) MOV(0,RetryCount) ,XIC(Retry) XIC(IOLData.Write) ADD(RetryCount,1,RetryCount) ,XIC(IOLData.Read) XIO(IOLReadActive) OTL(IOLReadActive) MOV(0,RetryCount) ,XIC(Retry) XIC(IOLData.Read) ADD(RetryCount,1,RetryCount) ][OTL(IOLS1) ,OTU(IOLS2) OTU(IOLS2A) ,OTU(IOLS3) ,OTU(IOLS4) ,OTU(IOLS5) OTU(IOLS5A) ,OTU(IOLS6) ,OTU(IOLS7) ,OTU(IOLS4_Bad) ,MOV(0,IOL_S2_0_Count) ,MOV(IOLData.Slot,IOL_SendMSG.Instance) ,MOV(2,IOL_SendMSG.REQ_LEN) ,MOV(0,IOLData.SendData[0]) ,MOV(0,IOLData.SendData[1]) ,OTL(IOL_SendMSG_Request) ,OTU(Retry) ,ADD(IOL_S1_Count,1,IOL_S1_Count) ,XIC(IOLData.Enable_Multiple_Nodes) COP(IOLData.ActivePath,IOL_SendMSG.Path,1) ,XIC(IOLData.Enable_Multiple_Nodes) COP(IOLData.ActivePath,IOL_ReceiveMSG.Path,1) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(IOL_SendMSG.DN)OTE(IOL_SendMSG_DN);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(IOL_ReceiveMSG.DN)OTE(IOL_ReceiveMSG_DN);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(IOLS2A)[OTU(IOLS2A) ,OTL(IOLS2) ,OTL(IOL_SendMSG_Request) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Step 1 - After Delete Stream sent then Send IOLink Read or Write Request]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS1)XIC(IOL_SendMSG_DN)XIO(IOL_SendMSG_Request)[OTU(IOLS1) ,OTL(IOLS2A) ,MOV(IOLData.Slot,IOL_SendMSG.Instance) ,MOV(0,IOLData.SendData[0]) ,MOV(16#fe,IOLData.SendData[1]) ,MOV(16#11,IOLData.SendData[2]) ,MOV(16#08,IOLData.SendData[3]) ,MOV(IOLData.Port,IOLData.SendData[4]) ,MOV(16#fe,IOLData.SendData[5]) ,MOV(16#4a,IOLData.SendData[6]) ,XIC(IOLReadActive) MOV(16#03,IOLData.SendData[7]) ,XIC(IOLWriteActive) MOV(16#02,IOLData.SendData[7]) ,BTD(IOLData.Index,8,IOLData.SendData[8],0,8) ,BTD(IOLData.Index,0,IOLData.SendData[9],0,8) ,MOV(IOLData.SubIndex,IOLData.SendData[10]) ,XIC(IOLReadActive) MOV(11,IOL_SendMSG.REQ_LEN) ,XIC(IOLWriteActive) ADD(11,IOLData.Length,IOL_SendMSG.REQ_LEN) ,ADD(IOL_S2_Count,1,IOL_S2_Count) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Step 2 - After IOL Read or Write request is sent to the Datastream then do Get Attribute to check for busy/status]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS2)XIC(IOL_SendMSG_DN)XIO(IOL_SendMSG_Request)[OTU(IOLS2) ,OTL(IOLS3) ,MOV(IOLData.Slot,IOL_ReceiveMSG.Instance) ,OTL(IOL_ReceiveMSG_Request) ,ADD(IOL_S3_Count,1,IOL_S3_Count) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Step 3 - Evaluate busy/status response - retry if response length is 0]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS3)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)EQU(IOL_ReceiveMSG.DN_LEN,0)[OTU(IOLS3) ,ADD(IOL_S2_0_Total,1,IOL_S2_0_Total) ,ADD(IOL_S2_0_Count,1,IOL_S2_0_Count) ,LEQ(IOL_S2_0_Count,10) OTL(IOLS2) ,XIO(IOLS2) [OTL(IOLData.Error) ,OTU(IOLData.Read) ,OTU(IOLData.Write) ,OTU(IOLReadActive) ,OTU(IOLWriteActive) ,MOV(0,IOL_S2_0_Count) ,MOV(666,IOLData.Status) ,ADD(IOL_S2_Error_Count,1,IOL_S2_Error_Count) ,ADD(IOL_Error_Count,1,IOL_Error_Count) ] ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Step 3 - Evaluate busy/status response if length = 8]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS3)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)EQU(IOL_ReceiveMSG.DN_LEN,8)[OTU(IOLS3) ,OTL(IOLS4) ,NEQ(IOLData.ReceiveData[0],-2) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[1],31) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[2],-2) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[3],17) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[4],16#00) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[5],16#00) OTL(IOLS4_Bad) ,NEQ(IOLData.ReceiveData[7],16#00) OTL(IOLS4_Bad) ,XIO(IOLS4_Bad) MOV(IOLData.Slot,IOL_SendMSG.Instance) ,XIO(IOLS4_Bad) MOV(2,IOL_SendMSG.REQ_LEN) ,XIO(IOLS4_Bad) MOV(0,IOLData.SendData[0]) ,XIO(IOLS4_Bad) MOV(0,IOLData.SendData[1]) ,XIO(IOLS4_Bad) OTL(IOL_SendMSG_Request) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Step 3 - Evaluate busy/status response if length in not 0 and is not 8 (this is an irregular response and is usually an old reply message)]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS3)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)NEQ(IOL_ReceiveMSG.DN_LEN,8)[OTU(IOLS3) ,OTL(Retry) ,ADD(IOL_S3_Retry,1,IOL_S3_Retry) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[If erroneous response received then retry
]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS4_Bad)[ADD(IOL_S4_Bad_Count,1,IOL_S4_Bad_Count) ,OTL(Retry) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(IOLS5A)[OTU(IOLS5A) ,OTL(IOLS5) ,OTL(IOL_SendMSG_Request) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[During IOL read operation if expected response received send request for read data
During IOL write operation if expected response received send request for operation status]]>
</Comment>
<Text>
<![CDATA[[XIC(IOLS4) [XIC(IOLReadActive) ,XIC(IOLWriteActive) ] XIC(IOL_SendMSG_DN) XIO(IOL_SendMSG_Request) ,XIC(Busy_Retry) OTU(Busy_Retry) ][OTU(IOLS4) ,OTL(IOLS5A) ,MOV(IOLData.Slot,IOL_SendMSG.Instance) ,MOV(16#00,IOLData.SendData[0]) ,MOV(16#FF,IOLData.SendData[1]) ,MOV(16#11,IOLData.SendData[2]) ,MOV(3,IOL_SendMSG.REQ_LEN) ,ADD(IOL_S5_Count,1,IOL_S5_Count) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[During IOL Read operation when request for read data has been sent do Get Attrbute to bring in the read data]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS5)XIC(IOL_SendMSG_DN)XIO(IOL_SendMSG_Request)[OTU(IOLS5) ,MOV(IOLData.Slot,IOL_ReceiveMSG.Instance) OTL(IOLS6) ,OTL(IOL_ReceiveMSG_Request) ,ADD(IOL_S6_Count,1,IOL_S6_Count) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[If the returned message length is 0 request it again]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS6)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)EQU(IOL_ReceiveMSG.DN_LEN,0)[OTU(IOLS6) ,OTL(IOLS5) ,ADD(IOL_S6_0_Count,1,IOL_S6_0_Count) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[During read operation if a Datastream busy response is received then retry the request for data]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS6)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)EQU(IOL_ReceiveMSG.DN_LEN,8)[OTU(IOLS6) ,OTL(Busy_Response) OTL(Done_Response) ,NEQ(IOLData.ReceiveData[0],-1) OTU(Busy_Response) OTU(Done_Response) ,NEQ(IOLData.ReceiveData[1],31) OTU(Busy_Response) OTU(Done_Response) ,NEQ(IOLData.ReceiveData[2],-1) OTU(Busy_Response) OTU(Done_Response) ,NEQ(IOLData.ReceiveData[3],17) OTU(Busy_Response) OTU(Done_Response) ,NEQ(IOLData.ReceiveData[4],-62) OTU(Busy_Response) ,NEQ(IOLData.ReceiveData[5],-128) OTU(Busy_Response) ,NEQ(IOLData.ReceiveData[4],0) OTU(Done_Response) ,NEQ(IOLData.ReceiveData[5],0) OTU(Done_Response) ,[XIC(Busy_Response) ,XIC(Done_Response) ] OTL(Busy_Retry) ,XIO(Busy_Response) XIO(Done_Response) [OTL(Retry) ,ADD(IOL_S6_NotBusy_Count,1,IOL_S6_NotBusy_Count) ] ,XIC(Done_Response) ADD(IOL_S6_Done_Count,1,IOL_S6_Done_Count) ,XIC(Busy_Response) ADD(IOL_S6_Busy_Count,1,IOL_S6_Busy_Count) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Wait)OTU(Wait);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[During read operation if a Datastream error response is received then terminate in error]]>
</Comment>
<Text>
<![CDATA[XIC(IOLS6)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)EQU(IOL_ReceiveMSG.DN_LEN,14)NEQ(IOLData.ReceiveData[6],0)[OTL(IOLData.Error) ,OTU(IOLData.Read) ,OTU(IOLData.Write) ,OTU(IOLReadActive) ,OTU(IOLWriteActive) ,ADD(IOL_Error_Count,1,IOL_Error_Count) ,OTE(Generate_Status) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)[ABS(IOLData.ReceiveData[11],ABS_RD_11) ,ABS(IOLData.ReceiveData[12],ABS_RD_12) ,ABS(IOLData.ReceiveData[13],ABS_RD_13) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)EQU(IOLData.ReceiveData[6],-128)EQU(IOLData.ReceiveData[10],0)NEQ(IOLData.ReceiveData[12],-128)ADD(1000,ABS_RD_12,IOLData.Status);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)EQU(IOLData.ReceiveData[6],-128)EQU(IOLData.ReceiveData[10],0)EQU(IOLData.ReceiveData[12],-128)ADD(2000,ABS_RD_13,IOLData.Status);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)EQU(IOLData.ReceiveData[6],-127)EQU(IOLData.ReceiveData[10],0)EQU(IOLData.ReceiveData[12],-128)ADD(3000,ABS_RD_13,IOLData.Status);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)EQU(IOLData.ReceiveData[6],-128)EQU(IOLData.ReceiveData[10],112)ADD(7000,ABS_RD_11,IOLData.Status);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)EQU(IOLData.ReceiveData[6],-128)EQU(IOLData.ReceiveData[10],-128)ADD(8000,ABS_RD_11,IOLData.Status);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Generate_Status)OTU(IOLS6);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(IOLS6)XIC(IOL_ReceiveMSG_DN)XIO(IOL_ReceiveMSG_Request)GRT(IOL_ReceiveMSG.DN_LEN,8)[OTU(IOLS6) ,SUB(IOL_ReceiveMSG.DN_LEN,10,IOLData.Length) ,OTL(IOLData.Done) ,OTU(IOLData.Read) ,OTU(IOLData.Write) ,OTU(IOLReadActive) ,OTU(IOLWriteActive) ,MOV(0,IOLData.Status) ,ADD(IOL_Done_Count,1,IOL_Done_Count) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Retry)EQU(RetryCount,10)[OTU(Retry) ,MOV(0,RetryCount) ,OTL(IOLData.Error) ,OTU(IOLData.Read) ,OTU(IOLData.Write) ,OTU(IOLReadActive) ,OTU(IOLWriteActive) ,MOV(110,IOLData.Status) ,ADD(RetryTotal,1,RetryTotal) ,ADD(IOL_Error_Count,1,IOL_Error_Count) ];]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[Advance Handle to allow next IOLink request to be processed]]>
</Comment>
<Text>
<![CDATA[XIO(IOLData.Done)XIO(IOLData.Error)XIO(IOLWriteActive)XIO(IOLReadActive)[MOV(0,RetryCount) ,ADD(IOLData.Handle,1,IOLData.Handle) ,GEQ(IOLData.Handle,IOLData.NextHandle) MOV(0,IOLData.Handle) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[********************************************************************************
CIP Message Transfer Functions for IOLink Datastream operation
********************************************************************************
]]>
</Comment>
<Text>
<![CDATA[XIC(IOL_ReceiveMSG_Request)MSG(IOL_ReceiveMSG);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[OTU(IOL_ReceiveMSG_Request);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(IOL_SendMSG_Request)MSG(IOL_SendMSG);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[OTU(IOL_SendMSG_Request);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[[XIC(IOL_SendMSG.ER) ONS(ER1) MOV(100,IOLData.Status) ,XIC(IOL_ReceiveMSG.ER) ONS(ER2) MOV(101,IOLData.Status) ][OTL(IOLData.Error) OTU(IOLData.Read) OTU(IOLData.Write) OTU(IOLReadActive) OTU(IOLWriteActive) ,OTU(IOLS1) OTU(IOLS2) OTU(IOLS3) OTU(IOLS4) OTU(IOLS5) OTU(IOLS6) OTU(IOLS7) ,ADD(IOL_Error_Count,1,IOL_Error_Count) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[[XIC(S:FS) ,XIC(IOLData.Reset) ONS(IOLReset_ONS) ][OTU(IOLData.Read) OTU(IOLReadActive) OTU(IOLData.Write) OTU(IOLWriteActive) OTU(IOLData.Done) OTU(IOLData.Error) ,OTU(IOLS1) OTU(IOLS2) OTU(IOLS2A) OTU(IOLS3) OTU(IOLS4) OTU(IOLS5) OTU(IOLS5A) OTU(IOLS6) OTU(IOLS7) OTU(IOLS4_Bad) ,OTU(Retry) OTU(Busy_Retry) OTU(Busy_Retry) OTU(Busy_Response) ,MOV(0,IOLData.Port) MOV(0,IOLData.Slot) ,MOV(0,IOLData.Length) MOV(0,IOLData.Index) ,MOV(0,IOLData.Handle) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Prescan" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[OTU(IOLData.Read)OTU(IOLReadActive)OTU(IOLData.Write)OTU(IOLData.Done)OTU(IOLData.Error);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[OTU(IOLS1)OTU(IOLS2)OTU(IOLS3)OTU(IOLS4)OTU(IOLS5)OTU(IOLS6)OTU(IOLS7);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[MOV(0,IOLData.Slot) ,MOV(0,IOLData.Port) ,MOV(0,IOLData.Index) ,MOV(0,IOLData.Length) ,MOV(0,IOLData.Handle) ,MOV(0,IOLData.NextHandle) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[MOV(0,IOL_S1_Count) ,MOV(0,IOL_S2_Count) ,MOV(0,IOL_S2_Error_Count) ,MOV(0,IOL_S3_Count) ,MOV(0,IOL_S4_Bad_Count) ,MOV(0,IOL_S5_Count) ,MOV(0,IOL_S6_Count) ,MOV(0,IOL_S2_0_Count) ,MOV(0,IOL_S2_0_Total) ,MOV(0,IOL_S3_Retry) ,MOV(0,IOL_S6_0_Count) ,MOV(0,IOL_S6_NotBusy_Count) ,MOV(0,RetryCount) ,MOV(0,RetryTotal) ,MOV(0,IOL_Done_Count) ,MOV(0,IOL_Error_Count) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="IOL_ReadData" Revision="1.2" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="true" CreatedDate="2009-07-07T18:39:04.362Z" CreatedBy="USMS\BKollm" EditedDate="2015-10-30T14:18:52.522Z" EditedBy="AB_VPC\XPMUser" SoftwareRevision="v19.01">
<RevisionNote>
<![CDATA[V1_0 Initial Release
V1_1 Automatic data precision detection
V1_2 Added multiple EIP node support]]>
</RevisionNote>
<AdditionalHelpText>
<![CDATA[IOL_ReadData - used with Turck BL20, BL67, BLC and TBEN IOLink masters to read numeric data from IOLink devices. Use in conjuction with IOLService AOI which processes all IOL read and write requests.
Status Description
0 Operation completed successfully
Status = 100 - 102, Ethernet IP MSG instruction errors - check communication parameters
100 IOL_SendMSG completed with error, check communication parameters
101 IOL_RecevieMSG completed with error, check communication parameters
110 IOL_Service Retry Limit exceeded
111 Slot specified not an IOLink master
Status = 1000 to 1255, no response from device, connection error
1016 Device not connected or Port not configured as IOLink port
Status = 2000 to 2255, device response indicates error
2000 Device error, no details
2017 Device error, Index not available
2018 Device error, Subindex not available
2032 Device error, Service temporarily not available
2033 Device error, Service temporarily not available - local control
2034 Device error, Service temporarily not available - device control
2035 Device error, Index not writeable
2048 Device error, Parameter value out of range
2049 Device error, Parameter value above limit
2050 Device error, Parameter value below limit
2051 Device error, Parameter value length overrun (check IOLWrite precision/string length)
2052 Device error, Parameter value length underrun (check IOLWrite precision/string length)
2053 Device error, Function not available
2054 Device error, Function temporarily not available
2064 Device error, Parameter set invalid
2065 Device error, Inconsistent parameter set
2130 Device error, Application not ready
Status = 3000 to 3255, device response indicates vendor specific error
3000 Vendor specific error, no details
3001 Vendor specific error, vendor specific error number
3255 Vendor specific error, vendor specific error number
Status = 7000 to 7255, IOL-M Error Codes
7000 Unexpected write request instead of read request
7001 Decode error
7002 Port occupied by another task
Status = 8000 to 8255, IOL-M Error Codes
8000 Timeout when IOL-Ds or IOL-M ports are busy
8001 IOL Index out of range
8002 Port address greater than maximum
8003 Port function not supported
]]>
</AdditionalHelpText>
<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="Done" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLRead completed successfully]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Error" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLRead completed with error, check status]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Pending" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLRead waiting to be processed]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Active" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLRead in progress]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="IOLData" TagType="Base" DataType="IOLRequest" Usage="InOut" Required="true" Visible="true" Constant="false">
<Description>
<![CDATA[Shared IOL Data Area - must be identical on all requests]]>
</Description>
</Parameter>
<Parameter Name="DoneCount" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Number of operations completed successfully]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ErrorCount" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Number of operations competed with error]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Status" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Status of last IOLRead]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Read" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Rising edge triggers IOLink Read]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Read_Continuous" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Set to trigger IOLink Read repeatedly]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Slot" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOLink Master slot number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOLink Master Port number, 1,2,3 or 4]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Index" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOL Index number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="SubIndex" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOL Subindex number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ReadData" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Data returned from IOLink device]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_8_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Indicates data received is 8 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_16_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Indicates data received is 16 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_32_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Indicates data received is 32 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_Sign_Extend" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Set to extend 8/16 bit precision data sign bit]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_Swap_16" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[16-bit AB->BA, 32-bit ABCD->BADC]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_Swap_32" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[32-bit ABCD->DCBA]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="R_Swap_All" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[32-bit ABCD->CDBA]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="MyHandle" DataType="INT" Radix="Decimal" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="StartupDone" 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="Pending_or_Active" 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="Read_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="StartupCount" 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="ReadSignBit" 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="ReadRequest" 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="EnableInFalse" Type="RLL"/>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[***************************************************************************************************************************
IOL_ReadData
***************************************************************************************************************************
]]>
</Comment>
<Text>
<![CDATA[XIO(StartupDone)OTU(Done)OTU(Error)OTU(Active)OTU(Pending)OTU(Pending_or_Active);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIO(StartupDone)ADD(StartupCount,1,StartupCount);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(StartupDone)[MOV(IOLData.NextHandle,MyHandle) ,ADD(IOLData.NextHandle,1,IOLData.NextHandle) ,EQU(IOLData.NextHandle,30000) MOV(0,IOLData.NextHandle) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Read)ONS(Read_ONS)OTL(ReadRequest);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(ReadRequest) ,XIC(Read_Continuous) ]XIO(Pending_or_Active)XIC(StartupDone)[OTU(Active) ,OTL(Pending) ,OTL(Pending_or_Active) ,OTU(ReadRequest) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Pending)EQU(IOLData.Handle,MyHandle)XIC(IOLData.Enable_Multiple_Nodes)[COP(IOLData.ApplicationPath,IOLData.ActivePath,1) ,MOV(IOLData.ApplicationPath.LEN,IOLData.ActivePath.LEN) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Pending)EQU(IOLData.Handle,MyHandle)[OTU(Done) ,OTU(Error) ,OTL(Active) ,OTU(Pending) ,MOV(Slot,IOLData.Slot) ,MOV(Port,IOLData.Port) ,MOV(Index,IOLData.Index) ,MOV(SubIndex,IOLData.SubIndex) ,OTL(IOLData.Read) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)EQU(IOLData.Length,1)OTL(R_8_Bit)OTU(R_16_Bit)OTU(R_32_Bit);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)EQU(IOLData.Length,1)OTL(R_8_Bit)OTU(R_16_Bit)OTU(R_32_Bit);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)EQU(IOLData.Length,2)OTU(R_8_Bit)OTL(R_16_Bit)OTU(R_32_Bit);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)EQU(IOLData.Length,4)OTU(R_8_Bit)OTU(R_16_Bit)OTL(R_32_Bit);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)XIC(R_8_Bit)[MOV(0,ReadData) ,MOV(0,ReadSignBit) ,MOV(IOLData.ReceiveData[10],ReadData) ,XIC(R_Sign_Extend) AND(ReadData,128,ReadSignBit) ,XIC(R_Sign_Extend) NEQ(ReadSignBit,0) OR(ReadData,16#FFFFFF00,ReadData) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)XIC(R_16_Bit)[MOV(0,ReadData) ,MOV(0,ReadSignBit) ,XIO(R_Swap_16) BTD(IOLData.ReceiveData[10],0,ReadData,8,8) ,XIO(R_Swap_16) BTD(IOLData.ReceiveData[11],0,ReadData,0,8) ,XIC(R_Swap_16) BTD(IOLData.ReceiveData[11],0,ReadData,8,8) ,XIC(R_Swap_16) BTD(IOLData.ReceiveData[10],0,ReadData,0,8) ,XIC(R_Sign_Extend) AND(ReadData,32768,ReadSignBit) ,XIC(R_Sign_Extend) NEQ(ReadSignBit,0) OR(ReadData,16#FFFF0000,ReadData) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)XIC(R_32_Bit)[MOV(0,ReadData) ,MOV(0,ReadSignBit) ,COP(IOLData.ReceiveData[10],ReadData,4) ,SWPB(ReadData,REVERSE,ReadData) ,XIC(R_Swap_16) SWPB(ReadData,HIGH/LOW,ReadData) ,XIC(R_Swap_32) SWPB(ReadData,REVERSE,ReadData) ,XIC(R_Swap_All) SWPB(ReadData,WORD,ReadData) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)[OTL(Done) ,ADD(DoneCount,1,DoneCount) ,OTU(Error) ,OTU(Active) ,OTU(Pending) ,OTU(Pending_or_Active) ,OTU(IOLData.Done) ,MOV(0,Status) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Error)[OTU(Done) ,OTL(Error) ,ADD(ErrorCount,1,ErrorCount) ,OTU(Active) ,OTU(Pending) ,OTU(Pending_or_Active) ,OTU(IOLData.Error) ,MOV(IOLData.Status,Status) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIO(StartupDone)OTL(StartupDone);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Prescan" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[OTU(Done)OTU(Error)OTU(Active)OTU(Pending)OTU(StartupDone)OTU(Pending_or_Active);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="IOL_WriteData" Revision="1.3" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="true" CreatedDate="2009-07-07T18:39:04.362Z" CreatedBy="USMS\BKollm" EditedDate="2015-10-30T14:20:05.857Z" EditedBy="AB_VPC\XPMUser" SoftwareRevision="v19.01">
<RevisionNote>
<![CDATA[V1_0 Initial Release
V1_1 Correct 16-bit precision byte order
V1_2 Documentation update
V1_3 Added multiple EIP node support]]>
</RevisionNote>
<AdditionalHelpText>
<![CDATA[IOL_WriteData - used with Turck BL20, BL67, BLC and TBEN IOLink masters to write numeric data to IOLink devices. Use in conjuction with IOLService AOI which processes all IOL read and write requests.
Status Description
0 Operation completed successfully
Status = 100 - 102, Ethernet IP MSG instruction errors - check communication parameters
100 IOL_SendMSG completed with error, check communication parameters
101 IOL_RecevieMSG completed with error, check communication parameters
110 IOL_Service Retry Limit exceeded
111 Slot specified not an IOLink master
Status = 1000 to 1255, no response from device, connection error
1016 Device not connected or Port not configured as IOLink port
Status = 2000 to 2255, device response indicates error
2000 Device error, no details
2017 Device error, Index not available
2018 Device error, Subindex not available
2032 Device error, Service temporarily not available
2033 Device error, Service temporarily not available - local control
2034 Device error, Service temporarily not available - device control
2035 Device error, Index not writeable
2048 Device error, Parameter value out of range
2049 Device error, Parameter value above limit
2050 Device error, Parameter value below limit
2051 Device error, Parameter value length overrun (check IOLWrite precision/string length)
2052 Device error, Parameter value length underrun (check IOLWrite precision/string length)
2053 Device error, Function not available
2054 Device error, Function temporarily not available
2064 Device error, Parameter set invalid
2065 Device error, Inconsistent parameter set
2130 Device error, Application not ready
Status = 3000 to 3255, device response indicates vendor specific error
3000 Vendor specific error, no details
3001 Vendor specific error, vendor specific error number
3255 Vendor specific error, vendor specific error number
Status = 7000 to 7255, IOL-M Error Codes
7000 Unexpected write request instead of read request
7001 Decode error
7002 Port occupied by another task
Status = 8000 to 8255, IOL-M Error Codes
8000 Timeout when IOL-Ds or IOL-M ports are busy
8001 IOL Index out of range
8002 Port address greater than maximum
8003 Port function not supported
]]>
</AdditionalHelpText>
<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="Done" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLWrite completed successfully]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Error" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLWrite completed with error, check status]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Pending" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLWrite waiting to be processed]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Active" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[IOLWrite in progress]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="IOLData" TagType="Base" DataType="IOLRequest" Usage="InOut" Required="true" Visible="true" Constant="false">
<Description>
<![CDATA[Shared IOL Data Area - must be identical on all requests]]>
</Description>
</Parameter>
<Parameter Name="DoneCount" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Number of operations completed successfully]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="ErrorCount" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Number of operations competed with error]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Status" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Status of last IOLWrite]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Write" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Rising edge triggers IOLink Write]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Slot" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOLink Master slot number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Port" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOLink Master Port number, 1,2,3 or 4]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Index" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOL Index number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="SubIndex" TagType="Base" DataType="INT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[IOL Subindex number]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="WriteData" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Numeric data to write to IOLink device]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_8_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Set for 8 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_16_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Set for 16 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_32_Bit" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Set for 32 bit precision]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_Swap_16" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[16-bit AB->BA, 32-bit ABCD->BADC]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_Swap_32" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[32-bit ABCD->DCBA]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="W_Swap_All" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[32-bit ABCD->CDBA]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="MyHandle" DataType="INT" Radix="Decimal" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="StartupDone" 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="Pending_or_Active" 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="Write_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="StartupCount" 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="WriteRequest" 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="EnableInFalse" Type="RLL"/>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[***************************************************************************************************************************
IOL_WriteData
***************************************************************************************************************************
]]>
</Comment>
<Text>
<![CDATA[XIO(StartupDone)OTU(Done)OTU(Error)OTU(Active)OTU(Pending)OTU(Pending_or_Active);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIO(StartupDone)ADD(StartupCount,1,StartupCount);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(StartupDone)[MOV(IOLData.NextHandle,MyHandle) ,ADD(IOLData.NextHandle,1,IOLData.NextHandle) ,EQU(IOLData.NextHandle,30000) MOV(0,IOLData.NextHandle) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Write)ONS(Write_ONS)OTL(WriteRequest);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(WriteRequest)XIO(Pending_or_Active)XIC(StartupDone)[OTU(Active) ,OTL(Pending) ,OTL(Pending_or_Active) ,OTU(WriteRequest) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Pending)EQU(IOLData.Handle,MyHandle)XIC(IOLData.Enable_Multiple_Nodes)[COP(IOLData.ApplicationPath,IOLData.ActivePath,1) ,MOV(IOLData.ApplicationPath.LEN,IOLData.ActivePath.LEN) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Pending)EQU(IOLData.Handle,MyHandle)[MOV(0,IOLData.SendData[11]) ,MOV(0,IOLData.SendData[12]) ,MOV(0,IOLData.SendData[13]) ,MOV(0,IOLData.SendData[14]) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Pending)XIC(W_8_Bit)EQU(IOLData.Handle,MyHandle)[MOV(WriteData,IOLData.SendData[11]) ,MOV(1,IOLData.Length) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Pending)XIC(W_16_Bit)EQU(IOLData.Handle,MyHandle)[SWPB(WriteData,REVERSE,WriteData) ,XIC(W_Swap_16) SWPB(WriteData,HIGH/LOW,WriteData) ,BTD(WriteData,16,IOLData.SendData[11],0,8) ,BTD(WriteData,24,IOLData.SendData[12],0,8) ,MOV(2,IOLData.Length) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Pending)XIC(W_32_Bit)EQU(IOLData.Handle,MyHandle)[SWPB(WriteData,REVERSE,WriteData) ,XIC(W_Swap_16) SWPB(WriteData,HIGH/LOW,WriteData) ,XIC(W_Swap_32) SWPB(WriteData,REVERSE,WriteData) ,XIC(W_Swap_All) SWPB(WriteData,WORD,WriteData) ,BTD(WriteData,0,IOLData.SendData[11],0,8) ,BTD(WriteData,8,IOLData.SendData[12],0,8) ,BTD(WriteData,16,IOLData.SendData[13],0,8) ,BTD(WriteData,24,IOLData.SendData[14],0,8) ,MOV(4,IOLData.Length) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Pending)EQU(IOLData.Handle,MyHandle)[OTU(Done) ,OTU(Error) ,OTL(Active) ,OTU(Pending) ,MOV(Slot,IOLData.Slot) ,MOV(Port,IOLData.Port) ,MOV(Index,IOLData.Index) ,MOV(SubIndex,IOLData.SubIndex) ,OTL(IOLData.Write) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Done)[OTL(Done) ,ADD(DoneCount,1,DoneCount) ,OTU(Error) ,OTU(Active) ,OTU(Pending) ,OTU(Pending_or_Active) ,OTU(IOLData.Done) ,MOV(0,Status) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Active)XIC(IOLData.Error)[OTU(Done) ,OTL(Error) ,ADD(ErrorCount,1,ErrorCount) ,OTU(Active) ,OTU(Pending) ,OTU(Pending_or_Active) ,OTU(IOLData.Error) ,MOV(IOLData.Status,Status) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIO(StartupDone)OTL(StartupDone);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Prescan" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[OTU(Done)OTU(Error)OTU(Active)OTU(Pending)OTU(StartupDone)OTU(Pending_or_Active);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="TBIL_M1_16DXP_ID" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-20T16:37:14.278Z" CreatedBy="CNTRLINE\chris.edwards" EditedDate="2020-01-23T15:50:36.685Z" EditedBy="D-RENAUD\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Input" TagType="Base" DataType="_0030:6814082_9A15399A:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="I" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="IOL_Data" TagType="Base" DataType="IOLRequest" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Read_ID" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Write_ID" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Fixture_Connected" 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="Write_Identifier_PB" TagType="Base" DataType="BOOL" Usage="Input" 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>
</Parameters>
<LocalTags>
<LocalTag Name="Point_Input" 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="Input_Data" DataType="SINT" Dimensions="2" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Write_Data" DataType="IOL_WriteData" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[1,0,0,0,0,0,0,0,0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="IOL_WriteData">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
<DataValueMember Name="Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pending" DataType="BOOL" Value="0"/>
<DataValueMember Name="Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="DoneCount" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ErrorCount" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Write" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slot" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Index" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SubIndex" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="WriteData" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="W_8_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="W_16_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="W_32_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="W_Swap_16" DataType="BOOL" Value="0"/>
<DataValueMember Name="W_Swap_32" DataType="BOOL" Value="0"/>
<DataValueMember Name="W_Swap_All" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="Read_Data" DataType="IOL_ReadData" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[1,0,0,0,0,0,0,0,0,0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="IOL_ReadData">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
<DataValueMember Name="Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pending" DataType="BOOL" Value="0"/>
<DataValueMember Name="Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="DoneCount" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ErrorCount" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Read" DataType="BOOL" Value="0"/>
<DataValueMember Name="Read_Continuous" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slot" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Index" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="SubIndex" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ReadData" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="R_8_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_16_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_32_Bit" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_Sign_Extend" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_Swap_16" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_Swap_32" DataType="BOOL" Value="0"/>
<DataValueMember Name="R_Swap_All" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="Fixture_Connected_Timer" 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[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*32)+6))COP(EIP_Input.Data[Point_Input],Input_Data[0],2);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[COP(Input_Data[0],I,1)SWPB(I,REVERSE,I);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[READ / WRITE FIXTURE ID]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[EQU(Port_Number,1) XIC(EIP_Input.Data[4].0) ,EQU(Port_Number,2) XIC(EIP_Input.Data[4].2) ,EQU(Port_Number,3) XIC(EIP_Input.Data[4].4) ,EQU(Port_Number,4) XIC(EIP_Input.Data[4].6) ,EQU(Port_Number,5) XIC(EIP_Input.Data[5].0) ,EQU(Port_Number,6) XIC(EIP_Input.Data[5].2) ,EQU(Port_Number,7) XIC(EIP_Input.Data[5].4) ,EQU(Port_Number,8) XIC(EIP_Input.Data[5].6) ]MOV(3500,Fixture_Connected_Timer.PRE)TON(Fixture_Connected_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Fixture_Connected_Timer.DN)XIO(Fixture_Connected)XIO(Write_Data.Active)OTE(Read_Data.Read);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Read_Data.Read)[MOV(1,Read_Data.Slot) MOV(Port_Number,Read_Data.Port) MOV(64,Read_Data.Index) MOV(0,Read_Data.SubIndex) ,OTL(Read_Data.R_32_Bit) ,OTU(Read_Data.R_8_Bit) OTU(Read_Data.R_16_Bit) OTU(Read_Data.R_Sign_Extend) OTU(Read_Data.R_Swap_16) OTU(Read_Data.R_Swap_32) OTU(Read_Data.R_Swap_All) ,OTU(Read_Data.Read_Continuous) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[IOL_ReadData(Read_Data,IOL_Data,Read_ID);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Read_Data.Read) XIC(Read_Data.Done) ,XIC(Fixture_Connected) ]XIC(Fixture_Connected_Timer.EN)XIO(Write_Data.Active)OTE(Fixture_Connected);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Write_Identifier_PB)OTE(Write_Data.Write);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Write_Data.Write)[MOV(1,Write_Data.Slot) MOV(Port_Number,Write_Data.Port) MOV(64,Write_Data.Index) MOV(0,Write_Data.SubIndex) ,OTL(Write_Data.W_32_Bit) ,OTU(Write_Data.W_8_Bit) OTU(Write_Data.W_16_Bit) OTU(Write_Data.W_Swap_16) OTU(Write_Data.W_Swap_32) OTU(Write_Data.W_Swap_All) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[IOL_WriteData(Write_Data,IOL_Data,Write_ID);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Write_Data.Done)OTU(Write_Identifier_PB);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="P_Cycle_Time" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-07-04T17:16:15.654Z" CreatedBy="CNTRLINE\Brian.Danelon" EditedDate="2015-04-17T18:52:17.089Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v20.01">
<RevisionNote>
<![CDATA[1.0 Created]]>
</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="Shift_History" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Start_Tmr" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Stop_Tmr" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Reset_History_PB" 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="Avg" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<Description>
<![CDATA[Average Cycle Over 10 Parts]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History01" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History02" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History03" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History04" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History05" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History06" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History07" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History08" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History09" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="History10" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Cycle_Time" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="ONS" DataType="BOOL" Dimensions="32" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="BOOL" Dimensions="32" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Pulse" 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="Monitor_Tmr" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,99999999,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="99999999"/>
<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">
<Comment>
<![CDATA[Production
***
Cycle Time Monitor
Cycle Time Calculations]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[
]]>
</Comment>
<Text>
<![CDATA[XIC(Shift_History)ONS(ONS[0])OTE(Pulse);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Pulse)[MOV(History09,History10) ,MOV(History08,History09) ,MOV(History07,History08) ,MOV(History06,History07) ,MOV(History05,History06) ,MOV(History04,History05) ,MOV(History03,History04) ,MOV(History02,History03) ,MOV(History01,History02) ,DIV(Monitor_Tmr.ACC,1000,History01) ,RES(Monitor_Tmr) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[MOV(Monitor_Tmr.ACC,Cycle_Time);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Pulse)CPT(Avg,(History01+History02+History03+History04+History05+History06+History07+History08+History09+History10)/10);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Start_Tmr) ,XIC(Monitor_Tmr.EN) ]XIO(Stop_Tmr)RTO(Monitor_Tmr,?,?);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Reset_History_PB)[MOV(0,History01) ,MOV(0,History02) ,MOV(0,History03) ,MOV(0,History04) ,MOV(0,History05) ,MOV(0,History06) ,MOV(0,History07) ,MOV(0,History08) ,MOV(0,History09) ,MOV(0,History10) ,MOV(0,Avg) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="S_Ternary_ENet" Revision="1.1" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-07-22T19:58:08.346Z" CreatedBy="CNTRLINE\Brian.Danelon" EditedDate="2020-05-14T17:34:40.411Z" EditedBy="C-BENETEAU\CL_Win10_HyperV" SoftwareRevision="v28.02">
<RevisionNote>
<![CDATA[V1.0 Created
v1.1 added Main Power On indicator
added Reverse Home]]>
</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="Enable_Jog" 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="Jog_Negative" 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="Jog_Positive" 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="Reset_Flts" 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="Reverse_Home" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Ternary_I" TagType="Base" DataType="SINT" Dimensions="8" Usage="InOut" Radix="Hex" Required="true" Visible="true" Constant="false"/>
<Parameter Name="EIP_Ternary_O" TagType="Base" DataType="SINT" Dimensions="8" Usage="InOut" Radix="Hex" Required="true" Visible="true" Constant="false"/>
<Parameter Name="User_Commands" TagType="Base" DataType="DINT" Usage="InOut" Radix="Hex" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".2">
<![CDATA[Home routine run]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Move routine run]]>
</Comment>
<Comment Operand=".4">
<![CDATA[Velocity routine run]]>
</Comment>
<Comment Operand=".5">
<![CDATA[Accel routine run]]>
</Comment>
<Comment Operand=".6">
<![CDATA[Reset routine run]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="Ballscrew_Pitch" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Encoder_Resolution" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Stroke_Length" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Target_Accel" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Target_Velocity" TagType="Base" DataType="REAL" Usage="Input" Radix="Float" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Tern_Feedback" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="true" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Command_Pos" TagType="Base" DataType="REAL" Usage="InOut" Radix="Float" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Faults" TagType="Base" DataType="DINT" Usage="Output" Radix="Hex" Required="false" Visible="true" ExternalAccess="Read Only">
<Comments>
<Comment Operand=".0">
<![CDATA[TERNARY FAULTED]]>
</Comment>
<Comment Operand=".1">
<![CDATA[TERNARY MOVE OVERTIME FAULT]]>
</Comment>
<Comment Operand=".2">
<![CDATA[TERNARY NOT HOMED FAULT]]>
</Comment>
<Comment Operand=".3">
<![CDATA[TERNARY DOES NOT HAVE MAIN POWER DURING MOVE COMMAND]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
</DefaultData>
</Parameter>
<Parameter Name="Main_Power_On" 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="Zeroed" 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="Comm_Not_Fltd" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" 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="Move_Overtime" 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="Jog_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Max_Velocity" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Max_Accel" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Calculated_Pos_in_Pulses" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Pos_In_Pulses" 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="Fault_Code" DataType="DINT" Radix="Hex" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Data_Ready" DataType="DINT" Radix="Hex" ExternalAccess="None">
<Comments>
<Comment Operand=".2">
<![CDATA[Home routine data is ready]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Move routine data is ready]]>
</Comment>
<Comment Operand=".4">
<![CDATA[Velocity rotuine data ready]]>
</Comment>
<Comment Operand=".5">
<![CDATA[Accel routine data ready]]>
</Comment>
<Comment Operand=".6">
<![CDATA[Reset routine data is ready]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Response_Position" 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="Response_Data" DataType="SINT" Dimensions="8" Radix="Hex" ExternalAccess="None">
<Comments>
<Comment Operand="[0]">
<![CDATA[Status]]>
</Comment>
<Comment Operand="[0].0">
<![CDATA[Profile in Progress]]>
</Comment>
<Comment Operand="[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand="[0].2">
<![CDATA[On Target Position]]>
</Comment>
<Comment Operand="[0].3">
<![CDATA[General Fault]]>
</Comment>
<Comment Operand="[0].4">
<![CDATA[Current Direction]]>
</Comment>
<Comment Operand="[0].5">
<![CDATA[at Home Level]]>
</Comment>
<Comment Operand="[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand="[0].7">
<![CDATA[Enabled]]>
</Comment>
<Comment Operand="[1]">
<![CDATA[Attribute to GET]]>
</Comment>
<Comment Operand="[2]">
<![CDATA[Status]]>
</Comment>
<Comment Operand="[2].0">
<![CDATA[Fault Input Fault]]>
</Comment>
<Comment Operand="[2].1">
<![CDATA[FWD Limit]]>
</Comment>
<Comment Operand="[2].2">
<![CDATA[REV Limit]]>
</Comment>
<Comment Operand="[2].3">
<![CDATA[Positive Limit]]>
</Comment>
<Comment Operand="[2].4">
<![CDATA[Negative Limit]]>
</Comment>
<Comment Operand="[2].5">
<![CDATA[FE Fault]]>
</Comment>
<Comment Operand="[2].6">
<![CDATA[0]]>
</Comment>
<Comment Operand="[2].7">
<![CDATA[Load Complete]]>
</Comment>
<Comment Operand="[3]">
<![CDATA[16#3b (good) or
16#34 (fault)]]>
</Comment>
<Comment Operand="[4]">
<![CDATA[Response Mid Low Byte]]>
</Comment>
<Comment Operand="[5]">
<![CDATA[Response Mid High Byte]]>
</Comment>
<Comment Operand="[6]">
<![CDATA[Response Mid High Byte]]>
</Comment>
<Comment Operand="[7]">
<![CDATA[Response Most Significant Byte]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[[0,0,0,0,0,0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" Dimensions="8" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Response_Actuator_Status" DataType="DINT" Radix="Hex" ExternalAccess="None">
<Comments>
<Comment Operand=".0">
<![CDATA[OUT1]]>
</Comment>
<Comment Operand=".1">
<![CDATA[OUT2]]>
</Comment>
<Comment Operand=".2">
<![CDATA[OUT3]]>
</Comment>
<Comment Operand=".3">
<![CDATA[OUT4]]>
</Comment>
<Comment Operand=".4">
<![CDATA[PFIN]]>
</Comment>
<Comment Operand=".5">
<![CDATA[ZFIN]]>
</Comment>
<Comment Operand=".6">
<![CDATA[ZONE]]>
</Comment>
<Comment Operand=".7">
<![CDATA[*ALM]]>
</Comment>
<Comment Operand=".8">
<![CDATA[IN1]]>
</Comment>
<Comment Operand=".9">
<![CDATA[IN2]]>
</Comment>
<Comment Operand=".10">
<![CDATA[0]]>
</Comment>
<Comment Operand=".11">
<![CDATA[0]]>
</Comment>
<Comment Operand=".12">
<![CDATA[CSTR]]>
</Comment>
<Comment Operand=".13">
<![CDATA[*INH+]]>
</Comment>
<Comment Operand=".14">
<![CDATA[*INH-]]>
</Comment>
<Comment Operand=".15">
<![CDATA[*ILK]]>
</Comment>
<Comment Operand=".24">
<![CDATA[Main Power On]]>
</Comment>
<Comment Operand=".25">
<![CDATA[Servo On]]>
</Comment>
<Comment Operand=".26">
<![CDATA[Operating]]>
</Comment>
<Comment Operand=".27">
<![CDATA[Homing Done]]>
</Comment>
<Comment Operand=".28">
<![CDATA[Current Direction]]>
</Comment>
<Comment Operand=".29">
<![CDATA[- dir. interlock]]>
</Comment>
<Comment Operand=".30">
<![CDATA[+ dir. interlock]]>
</Comment>
<Comment Operand=".31">
<![CDATA[Command Reject]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Target_Velocity_RAW" 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="Target_Accel_RAW" 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="Command_Data" DataType="SINT" Dimensions="8" Radix="Hex" ExternalAccess="None">
<Comments>
<Comment Operand="[0]">
<![CDATA[Command flag]]>
</Comment>
<Comment Operand="[0].0">
<![CDATA[Load Data/Start Profile]]>
</Comment>
<Comment Operand="[0].1">
<![CDATA[0]]>
</Comment>
<Comment Operand="[0].2">
<![CDATA[Incremental]]>
</Comment>
<Comment Operand="[0].3">
<![CDATA[Direction V Mode]]>
</Comment>
<Comment Operand="[0].4">
<![CDATA[Smooth Stop]]>
</Comment>
<Comment Operand="[0].5">
<![CDATA[Hard Stop]]>
</Comment>
<Comment Operand="[0].6">
<![CDATA[0]]>
</Comment>
<Comment Operand="[0].7">
<![CDATA[Enable]]>
</Comment>
<Comment Operand="[1]">
<![CDATA[Att. ID No. to Get]]>
</Comment>
<Comment Operand="[2]">
<![CDATA[16#3b]]>
</Comment>
<Comment Operand="[3]">
<![CDATA[Att. ID No. to Set]]>
</Comment>
<Comment Operand="[4]">
<![CDATA[Lowest Byte]]>
</Comment>
<Comment Operand="[5]">
<![CDATA[Mid. Low Byte]]>
</Comment>
<Comment Operand="[6]">
<![CDATA[Mid. High Byte]]>
</Comment>
<Comment Operand="[7]">
<![CDATA[Highest Byte]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[[0,0,0,0,0,0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" Dimensions="8" Radix="Hex">
<Element Index="[0]" Value="16#00"/>
<Element Index="[1]" Value="16#00"/>
<Element Index="[2]" Value="16#00"/>
<Element Index="[3]" Value="16#00"/>
<Element Index="[4]" Value="16#00"/>
<Element Index="[5]" Value="16#00"/>
<Element Index="[6]" Value="16#00"/>
<Element Index="[7]" Value="16#00"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Main_Power_Timer" 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="At_Command_Pos" 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="Command_Pos_Limit_High" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Command_Pos_Limit_Low" DataType="REAL" Radix="Float" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</LocalTag>
</LocalTags>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[20 kinds of function sets are defined for motion control. Each function is specified by the "Attribute ID" number as shown in the list:
Attribute ID Name GET/SET Description
03h Operating Mode SET Specify the operation mode.
0= Position mode/ 1= Velocity mode
GET Return the current operating mode.
0= Position mode/ 1= Velocity mode
06h Target Position SET Set the target positioning value. (In case of POSITIONING MODE, execute positioning immediately.)
If Incremental = ON, positioning is executed in incremental mode.
If Incremental = OFF, positioning is executed in absolute mode.
GET Return the commanded target position.
07h Target Velocity SET Set the target velocity value. (In case of VELOCITY MODE, execute continuous motion.) GET
Return the commanded target velocity.
08h Target Acceleration SET Set the target acceleration value.
GET Return the commanded target acceleration.
0Dh Current Position GET Return the current position in absolute in absolute coordinate system.
0Eh Current Velocity GET Return the actual velocity in profile. Value read will be positive sign.
19h Drive Current SET Set the motor drive current limitation value.
High word at command data: Armature current at position holding.
Low word at command data: Armature current value for positioning.
GET Return the motor drive current limitation value.
High word at command data: Armature current at position holding.
Low word at command data: Armature current value for positioning.
87h In-position width. SET Set in-position width value.
GET Return current in-position width.
88h Data write addr. SET Set target (destination) address for data writing.
89h Write Data to memory SET Write data into memory where specified by "88H" command.
8Ah Actuator status GET Request to actuator to return the internal status data.
Least Significant byte: PO
Mid Low byte: PI
Mid High byte: ALRM
Most Significant Byte: STAT
8Ch Data read addr. SET Set target (source) for data read.
GET Return the address which is specified as source address
8Dh Set Servo Gain SET Set servo gain parameter.
8Eh Execute Homing SET Execute origin returning, origin point searching mode is selectable
8Fh Brake Release SET Set brake release at Servo OFF
90h Save data to EEPROM SET Save data in execution RAM into EEPROM
92h Reset SET Set alarm clear.
93h Jog Drive SET Execute Jogging.
94h Execute positioning SET Execute positioning using previously stored "Point Data" set.
9Ch Read Data GET Return the data which is contained in specified address by "8C" command.
Set Stroke Length (mm)
(Validate installed Ternary for proper stroke)
********************
Set Ball-screw Pitch (mm)
(normally 3mm for Ternary Step type actuators)]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[COP(EIP_Ternary_I[0],Response_Data[0],8);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Response_Data[0].5)OTE(Zeroed);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[MOV(16#3b,Command_Data[2]);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[GET POSITION
then ask for actuator status
Move the value 138 (8Ah) into the ATTRIBUTE TO GET register which will query the Ternary actuator to return the actuator status.]]>
</Comment>
<Text>
<![CDATA[EQU(Response_Data[1],16#0d)EQU(Command_Data[1],16#0d)[COP(Response_Data[4],Response_Position,1) ,MOV(16#ffffff8a,Command_Data[1]) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[GET ACTUATOR STATUS
then ask for position
Move the value 13 (0Dh) into the ATTRIBUTE TO GET parameter which will Return the current absolute position in the input DATA parameter.]]>
</Comment>
<Text>
<![CDATA[EQU(Response_Data[1],16#ffffff8a)EQU(Command_Data[1],16#ffffff8a)[COP(Response_Data[4],Response_Actuator_Status,1) ,MOV(16#0d,Command_Data[1]) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Response_Actuator_Status.24)OTE(Main_Power_On);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Set Stroke Length (mm)
(normally 150mm for platen and 300 mm for gun slides)
Set from the outside of AOI
**************
Set Ball-screw Pitch (mm)
(normally 3mm for Ternary Step type actuators)
Set from the outside of AOI
***********
Calculate Max Velocity (mm/s)
For Step Type Ternary Actuators - Max Velocity = 4500 revs/min.
(4500 revs/min)/(60 seconds/min)=75 revs/second
75revs/second*pitch mm/rev=max velocity
****************************************
Calculate Max Acceleration (m/s^2)
For Step Type Ternary Actuators - Max Acceleration = 204.7 revs/min/ms
]]>
</Comment>
<Text>
<![CDATA[[MUL(75,Ballscrew_Pitch,Max_Velocity) ,CPT(Max_Accel,2047*Ballscrew_Pitch/600) ,CPT(Tern_Feedback,Response_Position/Encoder_Resolution*Ballscrew_Pitch) ,XIO(Reverse_Home) MUL(Tern_Feedback,-1,Tern_Feedback) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Absolute position mode is used so incremental mode is turned off]]>
</Comment>
<Text>
<![CDATA[XIC(Command_Data[0].2)XIO(Command_Data[0].2)OTE(Command_Data[0].2);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[HOME ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Move the value 142 (8Eh) into the ATTRIBUTE TO SET parameter which is the command to Home. How the home command is executed on the Ternary actuator is dependant on the value of the DATA parameter.
***********************************************************
Move the value 7 (07h) into the DATA parameter which will cause the servo motor to move in the positive direction at the speed specified in the parameter OVCM with the current limited to the parameter ODPW until it impinges against a mechanical stopper. The motor will then move 200 encoder feedback counts in the negitive direction after which the position is set to 0. In the event that such an impingement is not detected after the start of movement within the time preset by the parameter OTIM, the alarm (BEH) is issued.
*****************************************************************
Latch the LOAD DATA/START PROFILE bit which will cause the controller to load the command and execute it with with parameters that we just set.]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.2)[MOV(16#FFFFFF80,Command_Data[0]) ,MOV(16#FFFFFF8E,Command_Data[3]) ,XIO(Reverse_Home) MOV(7,Command_Data[4]) ,XIC(Reverse_Home) MOV(8,Command_Data[4]) ,MOV(0,Command_Data[5]) ,MOV(0,Command_Data[6]) ,MOV(0,Command_Data[7]) ,XIC(Data_Ready.2) OTL(Command_Data[0].0) ]OTE(Data_Ready.2);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIO(Jog_Negative)XIO(Jog_Positive)MOV(100,Jog_Timer.PRE)TON(Jog_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Jog_Timer.DN)XIC(Enable_Jog)OTE(Command_Data[0].4);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[MOVE ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[The resolution of the actuator is 800 pulses/rev and the pitch is the linear distance traveled per 1 motor revolution. Calculate the position information in pulses and place the result into the DATA parameter. To calculate the number of pulses to divide the product of the desired position in millimeters and Encoder Resolution by the Ball Screw Pitch.
***************************************************
The Ternary actuator is setup so that positive is in the retracted position. If it is desired that the positive direction is in the extended positon then the multiplier should be a negative number]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.3)XIC(Zeroed)LIM(0,Command_Pos,Stroke_Length)[CPT(Calculated_Pos_in_Pulses,Command_Pos*Encoder_Resolution/Ballscrew_Pitch) ,XIO(Reverse_Home) MUL(Calculated_Pos_in_Pulses,-1,Pos_In_Pulses) ,XIC(Reverse_Home) MOV(Calculated_Pos_in_Pulses,Pos_In_Pulses) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[Move the value 6 (06h) into the ATTRIBUTE TO SET parameter which is the command to change perform an absolute move. This positioning instruction with OFF state of "Incremental" bit at Byte#0 is behaved as positioning to the target position in absolute coordinate system. In case of ON state of "Incremental" bit, positioning will be executed incrementally. The resolution of actuator is 800 pulse/rev. The target position data range is from C0000000H to 3FFFFFFFH (in Hex).
***************************************
Latch the LOAD DATA/START PROFILE bit which will cause the controller to load the command and execute it with with parameters that we just set.
]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.3)XIC(Zeroed)LIM(0,Command_Pos,Stroke_Length)[MOV(16#FFFFFF80,Command_Data[0]) ,MOV(6,Command_Data[3]) ,COP(Pos_In_Pulses,Command_Data[4],4) ,XIC(Data_Ready.3) OTL(Command_Data[0].0) ]OTE(Data_Ready.3);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[CHANGE VELOCITY ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Move the value 7 (07h) into the ATTRIBUTE TO SET parameter which is the command to change the velocity. The resolution of target velocity is 0.2 r/min. The target velocity data range is from 0000001H to 000057E4H (= 0 – 4500 r/min). This instruction overwrites the target velocity in Execution RAM area and change of velocity behaves immediately whether the motor is moving or not.
*************************************
Latch the LOAD DATA/START PROFILE bit which will cause the controller to load the command and execute it with with parameters that we just set.]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.4)LIM(0,Target_Velocity,Max_Velocity)[MOV(7,Command_Data[3]) ,CPT(Target_Velocity_RAW,Target_Velocity*60/Ballscrew_Pitch*5) ,COP(Target_Velocity_RAW,Command_Data[4],4) ,XIC(Data_Ready.4) OTL(Command_Data[0].0) ]OTE(Data_Ready.4);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[CHANGE ACCELERATION ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[Move the value 8 (08h) into the ATTRIBUTE TO SET parameter which is the command to change the rate of acceleration. The resolution of target acceleration is 1 digit = 0.1r/min/ms. The target Acceleration data range is from 0000001H to 000007FFH (= 0 – 204.7 r/min/ms). This instruction overwrites the target acceleration in Execution RAM area and change of acceleration behaves immediately whether the motor is moving or not.
********************
Latch the LOAD DATA/START PROFILE bit which will cause the controller to load the command and execute it with with parameters that we just set.]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.5)LIM(0,Target_Accel,Max_Accel)[MOV(8,Command_Data[3]) ,CPT(Target_Accel_RAW,Target_Accel*600/Ballscrew_Pitch) ,COP(Target_Accel_RAW,Command_Data[4],4) ,XIC(Data_Ready.5) OTL(Command_Data[0].0) ]OTE(Data_Ready.5);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[RESET ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Reset_Flts)[EQU(Response_Data[3],16#34) ,XIC(Response_Data[0].3) ]OTL(User_Commands.6);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(User_Commands.6)OTU(Command_Data[0].7);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Move the value 146 (92h) into the ATTRIBUTE TO SET register which will clear the RAM load default data. The alarm bit is cleared by this command during a Servo OFF ( Enable bit = OFF) condition. The cause of the alarm must be eliminated, otherwise, actuator will fall into same alarm.
*******************************
Move a value of 3 (03h) into the DATA register which is the reset code.
**************
Latch the LOAD DATA/START PROFILE bit which will cause the controller to load the command and execute it with with parameters that we just set.]]>
</Comment>
<Text>
<![CDATA[XIC(User_Commands.6)[MOV(16#FFFFFF92,Command_Data[3]) ,MOV(3,Command_Data[4]) ,MOV(0,Command_Data[5]) ,MOV(0,Command_Data[6]) ,MOV(0,Command_Data[7]) ,XIC(Data_Ready.6) OTL(Command_Data[0].0) ]OTE(Data_Ready.6);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIO(Response_Data[0].3)OTL(Command_Data[0].7);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[GET FAULT ROUTINES]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[Move the value 138 (8Ah) into the ATTRIBUTE TO GET register which will query the Ternary actuator to return the actuator status.]]>
</Comment>
<Text>
<![CDATA[XIO(User_Commands.6)[EQU(Response_Data[3],16#34) ,XIC(Response_Data[0].3) ]MOV(16#FFFFFF8A,Command_Data[1]);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[This rung will query out communication response error into the Alarm Code Integer]]>
</Comment>
<Text>
<![CDATA[EQU(Response_Data[3],16#34)COP(Response_Data[4],Fault_Code,1);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[This rung will query out the alarm code and place it into the Alarm Code integer.]]>
</Comment>
<Text>
<![CDATA[XIC(Response_Data[0].3)MVM(Fault_Code,15,Fault_Code);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[FAULTS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[[EQU(Response_Data[3],16#34) ,XIC(Response_Data[0].3) ]OTL(Faults.0);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[SUB(Command_Pos,0.5,Command_Pos_Limit_Low)ADD(Command_Pos,0.5,Command_Pos_Limit_High);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Command_Pos_Limit_Low,Tern_Feedback,Command_Pos_Limit_High)OTE(At_Command_Pos);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(User_Commands.3)XIC(Main_Power_On)XIO(At_Command_Pos)[MOV(10000,Move_Overtime.PRE) TON(Move_Overtime,?,?) ,XIC(Move_Overtime.DN) OTL(Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Comm_Not_Fltd)XIO(Zeroed)OTE(Faults.2);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[[XIC(User_Commands.3) ,XIC(User_Commands.2) ]XIO(Main_Power_On)[MOV(1000,Main_Power_Timer.PRE) TON(Main_Power_Timer,?,?) ,XIC(Main_Power_Timer.DN) OTL(Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Reset_Flts)CLR(Faults);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Comment>
<![CDATA[Clear everything out and start over.]]>
</Comment>
<Text>
<![CDATA[EQU(Response_Data[3],16#34)[CLR(User_Commands) ,OTU(Command_Data[0].0) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[XIC(Response_Data[2].7)[CLR(User_Commands) ,OTU(Command_Data[0].0) ];]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[COP(Command_Data[0],EIP_Ternary_O[0],8);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="TBEN_L4_8IOL" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-20T12:06:47.608Z" CreatedBy="CNTRLINE\chris.edwards" EditedDate="2020-04-22T17:59:00.964Z" EditedBy="WIN-OAB126CE9CG\FG" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EIP_Input" TagType="Base" DataType="_0030:6814082_9A15399A:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Port_1_Device_Connected" 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="Port_2_Device_Connected" 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="Port_3_Device_Connected" 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="Port_4_Device_Connected" 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="Port_5_Device_Connected" 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="Port_6_Device_Connected" 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="Port_7_Device_Connected" 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="Port_8_Device_Connected" 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="I" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Temp" 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">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[4].0)OTE(Port_1_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[4].2)OTE(Port_2_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[4].4)OTE(Port_3_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[4].6)OTE(Port_4_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[5].0)OTE(Port_5_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[5].2)OTE(Port_6_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[5].4)OTE(Port_7_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(EIP_Input.Data[5].6)OTE(Port_8_Device_Connected);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[COP(EIP_Input.Data[2],Temp,4);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[AND(Temp,16#00033ff,I);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="TBIL_M1_16DXP" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-20T16:37:14.278Z" CreatedBy="CNTRLINE\chris.edwards" EditedDate="2020-01-23T15:46:59.075Z" EditedBy="D-RENAUD\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Input" TagType="Base" DataType="_0030:6814082_9A15399A:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="I" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Point_Input" 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="Input_Data" DataType="SINT" Dimensions="2" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" 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">
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*32)+6))COP(EIP_Input.Data[Point_Input],Input_Data[0],2);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[COP(Input_Data[0],I,1);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Technifor_EIP" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2020-02-06T20:44:51.940Z" CreatedBy="JERRY-GREEN\CL_Win10_HyperV" EditedDate="2020-08-05T18:56:46.737Z" EditedBy="Y-TIAN\CL_Win10_HyperV" SoftwareRevision="v28.02">
<RevisionNote>
<![CDATA[Revision 1.0
Initial]]>
</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="Raw_In" TagType="Base" DataType="_005A:ABCC_1BE21CD6:I:0" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".DATA">
<![CDATA[Technifor
Raw In]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Technifor
Faulted]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[Technifor
Ready To Mark
(Program Running)]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[Technifor
Marking In Progress]]>
</Comment>
<Comment Operand=".DATA[0].3">
<![CDATA[Technifor
Unused]]>
</Comment>
<Comment Operand=".DATA[0].4">
<![CDATA[Technifor
Unused]]>
</Comment>
<Comment Operand=".DATA[0].5">
<![CDATA[Technifor
Unused]]>
</Comment>
<Comment Operand=".DATA[0].6">
<![CDATA[Technifor
Machine Initialized]]>
</Comment>
<Comment Operand=".DATA[0].7">
<![CDATA[Technifor
Machine Alive]]>
</Comment>
<Comment Operand=".DATA[1].0">
<![CDATA[Technifor
Paused]]>
</Comment>
<Comment Operand=".DATA[1].1">
<![CDATA[Technifor
CCU Ready
(Program Needed)]]>
</Comment>
<Comment Operand=".DATA[1].4">
<![CDATA[Technifor
Controlled Mode Activated]]>
</Comment>
<Comment Operand=".DATA[67]">
<![CDATA[Technifor
Transmission Word Reply]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="Raw_Out" TagType="Base" DataType="_005A:ABCC_3A79824F:O:0" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".DATA">
<![CDATA[Technifor
Raw Out]]>
</Comment>
<Comment Operand=".DATA[0]">
<![CDATA[Status]]>
</Comment>
<Comment Operand=".DATA[0].0">
<![CDATA[Technifor
Stop Marking
0 = Stop]]>
</Comment>
<Comment Operand=".DATA[0].1">
<![CDATA[Technifor
Start Marking]]>
</Comment>
<Comment Operand=".DATA[0].2">
<![CDATA[Technifor
Fault Acknowledge]]>
</Comment>
<Comment Operand=".DATA[67]">
<![CDATA[Technifor
Transmission Word]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="Variables_Used" TagType="Base" DataType="SINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Variable_List" TagType="Base" DataType="String_26" Dimensions="10" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="File_Name" TagType="Base" DataType="String_26" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Ready_To_Mark" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Technifor
Ready To Mark]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Marking_Complete" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Technifor
Marking Complete]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Marking_In_Progress" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Technifor
Marking In Progress]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Control" TagType="Base" DataType="Technifor_Control_UD" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="PLC_Control_Activate" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Technifor
PLC Control Activated]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Variable_Trans_Success" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
<Description>
<![CDATA[Variable Transmission Successfull]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="File_Trans_Success" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="None">
<Description>
<![CDATA[File Transmission Successfull]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Fault_Present" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Fault
Present]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Fault_Code" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Technifor
Fault Code]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Trans_Response" DataType="String_26" ExternalAccess="None">
<Description>
<![CDATA[Transmission Response]]>
</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']]]>
</DefaultData>
<DefaultData Format="String" Length="0">
<![CDATA['']]>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Failure" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission
Failure]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Failure_Flag" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Failure Flag]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ASCII_Failure_Code" DataType="SINT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission ASCII Failure Code]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="SINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Word" DataType="INT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Word]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Success_V" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Successfull
(Variable)]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Success_F" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Successfull
(File)
]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ONS" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Oneshot]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="File_Trans_Request" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[File Transmission Request]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Temp_String" DataType="String_26" 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']]]>
</DefaultData>
<DefaultData Format="String" Length="0">
<![CDATA['']]>
</DefaultData>
</LocalTag>
<LocalTag Name="File_Header" DataType="String_26" 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']]]>
</DefaultData>
<DefaultData Format="String" Length="0">
<![CDATA['']]>
</DefaultData>
</LocalTag>
<LocalTag Name="File_Footer" DataType="String_26" 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']]]>
</DefaultData>
<DefaultData Format="String" Length="0">
<![CDATA['']]>
</DefaultData>
</LocalTag>
<LocalTag Name="Variable_Footer" DataType="String_26" 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']]]>
</DefaultData>
<DefaultData Format="String" Length="0">
<![CDATA['']]>
</DefaultData>
</LocalTag>
<LocalTag Name="Variable_Header" DataType="String_26" Dimensions="3" 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'],[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'],[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']]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="String_26" Dimensions="3">
<Element Index="[0]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</Structure>
</Element>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Variable_Trans_Request" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Variable Transmission
Request]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Any_Trans_Request" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Any Transmission Requested]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Sent" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Request
Sent]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Trans_Memory" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Transmission Word Memory]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Pointer" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Marking_In_Progress_Mem" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Technifor
Marking In Progress Memory]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Marking_Complete_TMR" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Marking Complete Pulse Timer]]>
</Description>
<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="File_Trans_Pre" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[File Transmission Precondition]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="File_Trans_Retry_TMR" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[File Transmission Retry TImer]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[[0,2000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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="zzzzz_Debug" 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="Trans_OvertimeFault" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Transmission Overtime Timer]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[[0,4000,0]]]>
</DefaultData>
<DefaultData 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>
</DefaultData>
</LocalTag>
<LocalTag Name="Switch_File_TMR" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Switch File
Timer]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[[0,100,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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="Fault_TMR" DataType="TIMER" Dimensions="3" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[[0,10000,0],[0,10000,0],[0,0,0]]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="TIMER" Dimensions="3">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<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>
</Element>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="File_Trans_Initial" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Initial File
Transmission]]>
</Description>
<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[===========================================================
Technifor AOI
===========================================================]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[===
Transmission Response]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[CPS(Raw_In.Data[4],Trans_Response.DATA[0],8)MOV(4,Trans_Response.LEN);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[NEQ(Raw_In.Data[67],Trans_Memory)[EQU(Trans_Response.DATA[0],76) EQU(Trans_Response.DATA[1],68) EQU(Trans_Response.DATA[3],49) OTE(Trans_Success_F) ,EQU(Trans_Response.DATA[0],86) EQU(Trans_Response.DATA[1],83) EQU(Trans_Response.DATA[3],49) OTE(Trans_Success_V) ,EQU(Trans_Response.DATA[0],69) EQU(Trans_Response.DATA[1],82) [OTE(Trans_Failure) ,MOV(Trans_Response.DATA[3],ASCII_Failure_Code) ] ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[===
Load Marking FIle]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Transmission Precondition]]>
</Comment>
<Text>
<![CDATA[XIC(Raw_In.Data[1].1)XIO(Switch_File_TMR.TT)XIC(Raw_Out.Data[0].0)XIC(Raw_In.Data[1].4)XIO(Variable_Trans_Request)XIO(Fault_Present)[MOV(2000,File_Trans_Retry_TMR.PRE) TON(File_Trans_Retry_TMR,?,?) XIC(File_Trans_Retry_TMR.DN) ONS(ONS.0) ,XIO(File_Trans_Initial) ONS(ONS.1) ][OTE(File_Trans_Pre) ,RES(File_Trans_Retry_TMR) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Initial File Transmission
(Instantly transfers a file upon entering 'controlled mode', one time) ]]>
</Comment>
<Text>
<![CDATA[[XIC(Raw_In.Data[1].4) XIC(File_Trans_Pre) OTL(File_Trans_Initial) ,XIO(Raw_In.Data[1].4) OTU(File_Trans_Initial) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Transmission Request]]>
</Comment>
<Text>
<![CDATA[XIC(File_Trans_Pre)XIO(File_Trans_Request)OTL(File_Trans_Request);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Transmission Success]]>
</Comment>
<Text>
<![CDATA[XIO(Raw_In.Data[1].1)OTE(File_Trans_Success);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Tranmission Message To Send]]>
</Comment>
<Text>
<![CDATA[XIC(File_Trans_Request)[FLL(0,Temp_String.DATA[0],26) ,CONCAT(File_Header,File_Name,Temp_String) CONCAT(Temp_String,File_Footer,Temp_String) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[===
Load Variables]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Variable Limits]]>
</Comment>
<Text>
<![CDATA[[GRT(Variables_Used,10) MOV(10,Variables_Used) ,LES(Variables_Used,0) MOV(0,Variables_Used) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Transmission Request]]>
</Comment>
<Text>
<![CDATA[XIO(File_Trans_Request)XIO(Fault_Present)[XIC(Control.Load_Variables) ONS(ONS.2) ,XIO(Variable_Trans_Success) XIO(Variable_Trans_Request) ONS(ONS.3) ]MOV(0,Pointer)[OTL(Variable_Trans_Request) ,OTU(Variable_Trans_Success) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Transmission Success]]>
</Comment>
<Text>
<![CDATA[GEQ(Pointer,Variables_Used)[OTU(Variable_Trans_Request) ,OTL(Variable_Trans_Success) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[Tranmission Message To Send]]>
</Comment>
<Text>
<![CDATA[XIC(Variable_Trans_Request)[DTOS(Pointer,Variable_Header[1]) FLL(0,Temp_String.DATA[0],82) ,CONCAT(Variable_Header[0],Variable_Header[1],Temp_String) CONCAT(Temp_String,Variable_Header[2],Temp_String) CONCAT(Temp_String,Variable_List[Pointer],Temp_String) CONCAT(Temp_String,Variable_Footer,Temp_String) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[===
Data Transfer To Unit]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Any Transmission Requested]]>
</Comment>
<Text>
<![CDATA[[XIC(File_Trans_Request) ,XIC(Variable_Trans_Request) ]OTE(Any_Trans_Request);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Stores the message in the designated output registers [4]-[66]]]>
</Comment>
<Text>
<![CDATA[XIC(Any_Trans_Request)CPS(Temp_String.DATA[0],Raw_Out.Data[4],26);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Send Data Command
(Transmission word is sent at output register [67], Technifor will respond at Input register [67])]]>
</Comment>
<Text>
<![CDATA[XIC(Any_Trans_Request)XIO(Trans_Sent)MOV(Raw_In.Data[67],Trans_Memory)CPT(Trans_Word,(Trans_Word +1)MOD 255)MOV(Trans_Word,Raw_Out.Data[67])OTL(Trans_Sent);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[File Transfer Success / Failure Feedback]]>
</Comment>
<Text>
<![CDATA[XIC(File_Trans_Request)XIC(Trans_Sent)NEQ(Raw_In.Data[67],Trans_Memory)[XIC(Trans_Success_F) ,XIC(Trans_Failure) MOV(1,Trans_Failure_Flag) ]OTU(File_Trans_Request)OTU(Trans_Sent);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Variable Transfer Success / Failure Feedback]]>
</Comment>
<Text>
<![CDATA[XIC(Variable_Trans_Request)XIC(Trans_Sent)NEQ(Raw_In.Data[67],Trans_Memory)[XIC(Trans_Success_V) LEQ(Pointer,Variables_Used) ADD(1,Pointer,Pointer) ,XIC(Trans_Failure) [OTU(Variable_Trans_Success) OTU(Variable_Trans_Request) ,MOV(2,Trans_Failure_Flag) MOV(0,Pointer) ] ]OTU(Trans_Sent);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Trans_Sent)MOV(4000,Trans_OvertimeFault.PRE)RTO(Trans_OvertimeFault,?,?)XIC(Trans_OvertimeFault.DN)[OTU(Trans_Sent) ,RES(Trans_OvertimeFault) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[===
Controls]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Switch File Command]]>
</Comment>
<Text>
<![CDATA[XIC(Control.Switch_File)[XIO(Any_Trans_Request) XIC(Raw_In.Data[1].4) XIO(Fault_Present) ,XIC(Switch_File_TMR.TT) ]MOV(500,Switch_File_TMR.PRE)TON(Switch_File_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[Stop Marking Output
(1 = Ok to Mark, 0 = Stop Marking)]]>
</Comment>
<Text>
<![CDATA[XIO(Control.Abort)XIO(Switch_File_TMR.TT)OTE(Raw_Out.Data[0].0);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[Start Marking Output]]>
</Comment>
<Text>
<![CDATA[XIC(Control.Start)OTE(Raw_Out.Data[0].1);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[Fault Acknowledge Output]]>
</Comment>
<Text>
<![CDATA[XIC(Control.Fault_Ack)OTE(Raw_Out.Data[0].2);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[===
Diagnostics]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[Ready To Mark]]>
</Comment>
<Text>
<![CDATA[XIC(File_Trans_Success)[XIC(Variable_Trans_Success) ,EQU(Variables_Used,0) ]XIC(Raw_In.Data[0].1)XIO(Fault_Present)OTE(Ready_To_Mark);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[PLC Control Activated
(Technifor control mode is activated, located at the bottom right on under the 'marking' tab)]]>
</Comment>
<Text>
<![CDATA[XIC(Raw_In.Data[1].4)OTE(PLC_Control_Activate);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[Marking In Progress]]>
</Comment>
<Text>
<![CDATA[XIC(Raw_In.Data[0].2)[OTE(Marking_In_Progress) ,OTL(Marking_In_Progress_Mem) ];]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Marking Complete]]>
</Comment>
<Text>
<![CDATA[XIC(Raw_In.Data[0].1)XIC(Marking_In_Progress_Mem)XIO(Marking_In_Progress)XIO(Raw_In.Data[0].0)MOV(1000,Marking_Complete_TMR.PRE)TON(Marking_Complete_TMR,?,?)OTE(Marking_Complete);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[[XIC(Marking_Complete_TMR.DN) ,XIC(Raw_In.Data[0].0) ,XIC(Control.Abort) ]OTU(Marking_In_Progress_Mem);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[===
Constants]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Comment>
<![CDATA[File - Header and Footers]]>
</Comment>
<Text>
<![CDATA[[MOV(4,File_Header.LEN) MOV(76,File_Header.DATA[0]) MOV(68,File_Header.DATA[1]) MOV(32,File_Header.DATA[2]) MOV(34,File_Header.DATA[3]) ,MOV(6,File_Footer.LEN) MOV(34,File_Footer.DATA[0]) MOV(32,File_Footer.DATA[1]) MOV(48,File_Footer.DATA[2]) MOV(32,File_Footer.DATA[3]) MOV(78,File_Footer.DATA[4]) MOV(13,File_Footer.DATA[5]) ];]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Comment>
<![CDATA[Variable - Header and Footers]]>
</Comment>
<Text>
<![CDATA[[MOV(3,Variable_Header[0].LEN) MOV(86,Variable_Header[0].DATA[0]) MOV(83,Variable_Header[0].DATA[1]) MOV(32,Variable_Header[0].DATA[2]) ,MOV(2,Variable_Header[2].LEN) MOV(32,Variable_Header[2].DATA[0]) MOV(34,Variable_Header[2].DATA[1]) ,MOV(2,Variable_Footer.LEN) MOV(34,Variable_Footer.DATA[0]) MOV(13,Variable_Footer.DATA[1]) ];]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[===
Faults
Fault List:
Fault_Code.0 - Internal Technifor Fault
Fault_Code.1 - Transmission Request Timeout Fault
Fault_Code.2 - Scribe Overtime Fault
Fault_Code 3 - Connection Timeout Fault
Fault_Code.11 - File Transmission Failure, ensure the file string sent matches the file in the technifor
Fault_Code.12 - File Transmission Syntax Error, ensure the file string sent matches the file in the technifor
Fault_Code.13 - File Transmission Context Error, ensure the file string sent matches the file in the technifor
Fault_Code.14 - File Transmission Timeout Error, ensure the file string sent matches the file in the technifor
Fault_Code.15 - File Transmission Unknown Error, ensure the file string sent matches the file in the technifor
Fault_Code.16 - Variable Transmission Failure, check all variables strings sent for errors
Fault_Code.17 - Variable Transmission Syntax Error, check all variables strings sent for errors
Fault_Code.18 - Variable Transmission Context Error, check all variables strings sent for errors
Fault_Code.19 - Variable Transmission Timeout Error, check all variables strings sent for errors
Fault_Code.20 - Variable Transmission Unknown Error, check all variables strings sent for errors ]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Control.Fault_Ack)ONS(ONS.4)MOV(0,ASCII_Failure_Code)MOV(0,Trans_Failure_Flag);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[XIC(Raw_In.Data[0].0)OTE(Fault_Code.0);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Any_Trans_Request)MOV(10000,Fault_TMR[0].PRE)TON(Fault_TMR[0],?,?)XIC(Fault_TMR[0].DN)OTE(Fault_Code.1);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Raw_In.Data[0].2)MOV(20000,Fault_TMR[1].PRE)TON(Fault_TMR[1],?,?)XIC(Fault_TMR[1].DN)OTE(Fault_Code.2);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Raw_In.ConnectionFaulted)OTE(Fault_Code.3);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[49 ASCII = 1 Decimal = Syntax Error
50 ASCII = 2 Decimal = Context Error
51 ASCII = 3 Decimal = Timeout Error
52 ASCII = 4 Decimal = Unknown Error]]>
</Comment>
<Text>
<![CDATA[EQU(Trans_Failure_Flag,1)[LIM(53,ASCII_Failure_Code,48) OTE(Fault_Code.11) ,EQU(49,ASCII_Failure_Code) OTE(Fault_Code.12) ,EQU(50,ASCII_Failure_Code) OTE(Fault_Code.13) ,EQU(51,ASCII_Failure_Code) OTE(Fault_Code.14) ,EQU(52,ASCII_Failure_Code) OTE(Fault_Code.15) ];]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[EQU(Trans_Failure_Flag,2)[LIM(53,ASCII_Failure_Code,48) OTE(Fault_Code.16) ,EQU(49,ASCII_Failure_Code) OTE(Fault_Code.17) ,EQU(50,ASCII_Failure_Code) OTE(Fault_Code.18) ,EQU(51,ASCII_Failure_Code) OTE(Fault_Code.19) ,EQU(52,ASCII_Failure_Code) OTE(Fault_Code.20) ];]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[GRT(Fault_Code,0)OTE(Fault_Present);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="T_BSP_B" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-30T22:37:50.170Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2020-02-18T16:20:11.069Z" EditedBy="Z-MANCINI\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Input" TagType="Base" DataType="_0030:6814082_9A15399A:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Out_Raw" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Out_Bar" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Out_PSI" TagType="Base" DataType="REAL" Usage="Output" Radix="Float" Required="false" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0.00000000e+000]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="REAL" Radix="Float" Value="0.0"/>
</DefaultData>
</Parameter>
<Parameter Name="Out_1" 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="Out_2" 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="Point_Input" 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="Input_Data" DataType="INT" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="INT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="ID_Match" 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="Bar10" 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">
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*32)+6))COP(EIP_Input.Data[Point_Input],Input_Data,1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[DIV(Input_Data,4,Bar10)DIV(Bar10,10,Out_Bar)MUL(Out_Bar,14.5037738,Out_PSI);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Input_Data.0)OTE(Out_1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Input_Data.1)OTE(Out_2);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="T_BTL6_U110_M023_PF_S4" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-01-30T22:37:50.170Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2020-01-23T15:46:32.138Z" EditedBy="D-RENAUD\CL_Win10_HyperV" SoftwareRevision="v28.02">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="EnableOut" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"/>
<Parameter Name="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Input" TagType="Base" DataType="_0030:6814082_9A15399A:I:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="I" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Point_Input" 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="Input_Data" 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">
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Input,(((Port_Number-1)*32)+6))COP(EIP_Input.Data[Point_Input],Input_Data,1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[SWPB(Input_Data,WORD,I);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="T_IOL_751_V03_K007" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2014-02-10T14:25:04.363Z" CreatedBy="CNTRLINE\Chris.Edwards" EditedDate="2020-01-23T15:47:26.266Z" EditedBy="D-RENAUD\CL_Win10_HyperV" SoftwareRevision="v28.02">
<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="Port_Number" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<Description>
<![CDATA[Port
Numer
1-8]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="EIP_Output" TagType="Base" DataType="_0030:6814082_D343DA45:O:0" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Valve_1A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 1
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_1B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 1
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_12B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 12
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_12A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 12
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_2A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 2
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_2B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 2
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_3A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 3
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_3B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 3
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_4A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 4
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_4B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 4
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_5A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 5
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_5B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 5
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_6A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 6
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_6B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 6
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_7A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 7
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_7B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 7
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_8A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 8
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_8B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 8
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_9A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 9
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_9B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 9
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_10A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 10
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_10B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 10
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_11A" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 11
Sol A]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Valve_11B" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Valve 11
Sol B]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Output_Data" DataType="SINT" Dimensions="4" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="SINT" Dimensions="4" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="0"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Point_Output" 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[
The next 24 rungs write the defined Parameter output arrays to Raw Outputs.
]]>
</Comment>
<Text>
<![CDATA[XIC(Valve_1A)OTE(Output_Data[0].0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Valve_2A)OTE(Output_Data[0].1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Valve_3A)OTE(Output_Data[0].2);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Valve_4A)OTE(Output_Data[0].3);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Valve_5A)OTE(Output_Data[0].4);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Valve_6A)OTE(Output_Data[0].5);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Valve_7A)OTE(Output_Data[0].6);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Valve_8A)OTE(Output_Data[0].7);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Valve_9A)OTE(Output_Data[1].0);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Valve_10A)OTE(Output_Data[1].1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Valve_11A)OTE(Output_Data[1].2);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Valve_12A)OTE(Output_Data[1].3);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Valve_1B)OTE(Output_Data[2].0);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Valve_2B)OTE(Output_Data[2].1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Valve_3B)OTE(Output_Data[2].2);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Valve_4B)OTE(Output_Data[2].3);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Valve_5B)OTE(Output_Data[2].4);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Valve_6B)OTE(Output_Data[2].5);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Valve_7B)OTE(Output_Data[2].6);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Valve_8B)OTE(Output_Data[2].7);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Valve_9B)OTE(Output_Data[3].0);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Valve_10B)OTE(Output_Data[3].1);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Valve_11B)OTE(Output_Data[3].2);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Valve_12B)OTE(Output_Data[3].3);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[Copy Ouput Data From Local Data to Port]]>
</Comment>
<Text>
<![CDATA[LIM(1,Port_Number,8)CPT(Point_Output,(((Port_Number-1)*32)+4))COP(Output_Data[0],EIP_Output.Data[Point_Output],4);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="W_WCU" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-07-29T19:13:11.582Z" CreatedBy="CNTRLINE\Eric.Fabbro" EditedDate="2016-02-20T12:00:26.182Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v20.01">
<Description>
<![CDATA[Weld Control]]>
</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="Schedule" 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="Safety" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Gun_Enabled" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Initiate_Setup" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Do_Weld_Complete" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" 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="Weld_Comp_Pulse" 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="Initiate" 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>
</Parameters>
<LocalTags>
<LocalTag Name="Sch_Sel_Dwell" 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[NEQ(Schedule,0)MOV(150,Sch_Sel_Dwell.PRE)TON(Sch_Sel_Dwell,?,?);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Initiate)XIC(Do_Weld_Complete)OTE(Weld_Comp_Pulse);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Weld Initiate Setup]]>
</Comment>
<Text>
<![CDATA[[XIC(Gun_Enabled) XIC(Initiate_Setup) XIC(Sch_Sel_Dwell.DN) ,XIC(Initiate) ]XIO(Do_Weld_Complete)XIC(Safety)OTE(Initiate);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Z_Message_Compare" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-09-21T00:37:46.718Z" CreatedBy="CNTRLINE\Brian.Danelon" EditedDate="2014-01-11T13:36:30.928Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v19.01">
<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="Display" TagType="Base" DataType="UD_Messages" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="HMI_Local_Message" TagType="Base" DataType="INT" Usage="Output" Radix="Decimal" Required="true" 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="ZeroRef" DataType="DINT" Dimensions="60" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Used for Local message structure]]>
</Description>
<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]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="DINT" Dimensions="60" 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"/>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="MessageBufferStruct" DataType="UD_MessageBuffer" 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]]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="UD_MessageBuffer">
<ArrayMember Name="Message" DataType="DINT" Dimensions="60" 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"/>
</ArrayMember>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="Dwell_Timer" 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="Local_Message_Sent" 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="Local_Message_Pending" 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="Last_Local_Message_Was_Fault" 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="Faulted_Local_Message_Pending" 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="Faulted_Bit_Found" 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="Fault_Array_Length" 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="Compare_Results" 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>
<LocalTag Name="ResultControl" DataType="CONTROL" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="CompareControl" DataType="CONTROL" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,0,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
</LocalTags>
<Routines>
<Routine Name="Logic" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[MOV(1,ResultControl.LEN)MOV(1920,CompareControl.LEN);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[OTL(CompareControl.IN);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Local_Message_Pending)XIO(CompareControl.EN)COP(Display,MessageBufferStruct,1)FBC(MessageBufferStruct.Message[0],ZeroRef[0],Compare_Results[0],CompareControl,?,?,ResultControl,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(CompareControl.FD)OTL(Faulted_Bit_Found);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(CompareControl.DN)XIO(Faulted_Bit_Found)[MOV(0,Compare_Results[0]) ,MOV(0,HMI_Local_Message) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(CompareControl.DN)XIC(Faulted_Bit_Found)OTU(Faulted_Bit_Found);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(CompareControl.FD)OTL(Faulted_Local_Message_Pending);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(CompareControl.FD) ,XIC(CompareControl.DN) XIO(Faulted_Local_Message_Pending) ]OTL(Local_Message_Pending);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Local_Message_Pending)[XIO(Dwell_Timer.EN) ,XIO(Last_Local_Message_Was_Fault) XIC(Faulted_Local_Message_Pending) ,XIC(Last_Local_Message_Was_Fault) XIO(Faulted_Local_Message_Pending) ][OTL(Local_Message_Sent) ,GRT(Compare_Results[0],0) ADD(Compare_Results[0],0,HMI_Local_Message) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[MOV(2000,Dwell_Timer.PRE);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Local_Message_Sent) ,XIC(Dwell_Timer.TT) ]TON(Dwell_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Local_Message_Sent)[XIC(Faulted_Local_Message_Pending) OTL(Last_Local_Message_Was_Fault) ,XIO(Faulted_Local_Message_Pending) OTU(Last_Local_Message_Was_Fault) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(CompareControl.DN)XIC(Faulted_Local_Message_Pending)OTU(Faulted_Local_Message_Pending);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Local_Message_Sent)[OTU(Local_Message_Pending) ,OTU(Local_Message_Sent) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="Z_ScreenSetup" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2013-11-25T19:03:31.618Z" CreatedBy="CNTRLINE\tim.vincent" EditedDate="2014-05-03T11:39:37.949Z" EditedBy="CNTRLINE\Derrick.Renaud" SoftwareRevision="v20.01">
<Description>
<![CDATA[call screen
screen displayed
clean screen]]>
</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="Displayed" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Current HMI Screen]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Call" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Request" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Request_Faulted" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Recall" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Recall_Faulted" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Clean_Time_Remaining" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<Description>
<![CDATA[Clean Time Remaining]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="Timer" DataType="TIMER" Dimensions="3" ExternalAccess="None">
<Comments>
<Comment Operand="[0]">
<![CDATA[Call Screen Dwell]]>
</Comment>
<Comment Operand="[1]">
<![CDATA[Clean Screen Dwell Timer]]>
</Comment>
<Comment Operand="[2]">
<![CDATA[No Fault Dwell]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[[[0,0,0],[0,0,0],[0,100,0]]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="TIMER" Dimensions="3">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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>
</Element>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="Request_Memory" 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="Request_Faulted_Memory" 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[CALL FAULT INDEPENDANT SCREEN
High Priority
This will bring up a screen every time a new one is requested.]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[EQU(Call,0)NEQ(Request,0)[NEQ(Request,Request_Memory) ,XIC(Recall) ][MOV(Request,Call) ,MOV(Request,Request_Memory) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[EQU(Request,0)MOV(0,Request_Memory);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[CALL FAULTED SCREEN
Normal Priority
This will bring up 1 faulted screen only.
Another one will not be brought up until faults clear or a screen recall is triggered.]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[EQU(Call,0)EQU(Request,0)NEQ(Request_Faulted,0)[EQU(Request_Faulted_Memory,0) NEQ(Request_Faulted,Request_Faulted_Memory) ,XIC(Recall_Faulted) ][MOV(Request_Faulted,Call) ,MOV(Request_Faulted,Request_Faulted_Memory) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Wait a bit to make sure fault is not just momentarily cleared by reset]]>
</Comment>
<Text>
<![CDATA[EQU(Request_Faulted,0)[MOV(250,Timer[2].PRE) TON(Timer[2],?,?) ,XIO(Timer[2].DN) MOV(0,Request_Faulted_Memory) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[ONLY CALL SCREEN UNTIL DISPLAYED OR 1 SECOND HAS PASSED]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[NEQ(Call,0)NEQ(Call,Displayed)MOV(1000,Timer[0].PRE)TON(Timer[0],?,?);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIO(Timer[1].TT)[EQU(Displayed,Call) ,XIC(Timer[0].DN) ]MOV(0,Call);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[CLEAR SCREEN REQUESTS SO THEY WILL BE UPDATED]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[MOV(0,Request) ,MOV(0,Request_Faulted) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[CLEAN SCREEN
Keeps screen fixed on the Clean Screen for a set time]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[EQU(Displayed,99)MOV(30000,Timer[1].PRE)TON(Timer[1],?,?);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Timer[1].DN)MOV(10,Call);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIO(Timer[1].TT) MOV(0,Clean_Time_Remaining) ,XIC(Timer[1].TT) DIV(Timer[1].ACC,1000,Clean_Time_Remaining) SUB(30,Clean_Time_Remaining,Clean_Time_Remaining) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
</AddOnInstructionDefinitions>
<Tags>
<Tag Name="Air_Dwell_Timer" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[-1609992201,1000,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="Always_Off" 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="AOI_Feeder01" TagType="Base" DataType="Dc_Feeder_Nut_Dengensha_Single" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".NUT_DETECT_PX">
<![CDATA[1:I.0
NUT DETECT]]>
</Comment>
<Comment Operand=".ROD_EXTENDED_1_PX">
<![CDATA[1:I:.5
ROD EXTRACT (EXTENDED)
CYLINDER 1]]>
</Comment>
<Comment Operand=".ROD_RETRACTED_1_PX">
<![CDATA[1:I:.6
ROD RETRACTED CYLINDER 1]]>
</Comment>
<Comment Operand=".ROD_EXTENDED_2_PX">
<![CDATA[I:1.4
ROD EXTRACT
(EXTENDED)
CYLINDER 2]]>
</Comment>
<Comment Operand=".ROD_RETRACTED_2_PX">
<![CDATA[I:1.5
ROD RETRACTED
CYLINDER 2]]>
</Comment>
<Comment Operand=".MOTOR_RELAY_OUTPUT">
<![CDATA[2:O.2
VIBRATOR RELAY]]>
</Comment>
<Comment Operand=".SEPARATOR_VALVE_OUTPUT">
<![CDATA[2:O.0
SEPARATOR]]>
</Comment>
<Comment Operand=".NUT_SUPPLY_1_VALVE_OUTPUT">
<![CDATA[2:O.1
NUT SUPPLY VALVE
(AIR BLAST)]]>
</Comment>
<Comment Operand=".NUT_SUPPLY_2_VALVE_OUTPUT">
<![CDATA[3:O.1
NUT SUPPLY VALVE 2
(AIR BLAST 2 VALVE)]]>
</Comment>
<Comment Operand=".ROD_EXTEND_1_VALVE_OUTPUT">
<![CDATA[3:O.2
ADVANCE SPEAR 1 VALVE]]>
</Comment>
<Comment Operand=".ROD_EXTEND_2_VALVE_OUTPUT">
<![CDATA[3:O.3
ADVANCE SPEAR 2 VALVE]]>
</Comment>
<Comment Operand=".UNIT2_ENABLED">
<![CDATA[Stn1
Fixture 1
GunB
Feeder]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[16811051,2000,0,0,0,303104,0,[3512813,2000,0],[-1607056287,1000,1000],[3503831,1000,0],[3504831,300000,0],[3511051
,2000,0],[0,0,0],[0,100,0],[3512813,100,0],0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="Dc_Feeder_Nut_Dengensha_Single">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Maintenance_Security" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_PX" DataType="BOOL" Value="1"/>
<DataValueMember Name="Rod_Extended_1_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Rod_Retracted_1_PX" DataType="BOOL" Value="1"/>
<DataValueMember Name="Rod_Extended_2_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Rod_Retracted_2_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Retracted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit2_Retracted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Start_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Start_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ready_1" DataType="BOOL" Value="1"/>
<DataValueMember Name="Start_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Motor_Relay_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Separator_Valve_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Supply_1_Valve_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Supply_2_Valve_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Rod_Extend_1_Valve_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Rod_Extend_2_Valve_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Blow_Time_1" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit1_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit2_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Has_Advanced_Switch" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Enabled" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit1_Feed_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_HMI_PB_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_HMI_PB_Feed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_HMI_PB_Nut_Supply" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_HMI_PB_Rod_Test" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Rod_Test" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Feed_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_HMI_PB_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_HMI_PB_Feed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_HMI_PB_Nut_Supply" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_HMI_PB_Rod_Test" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Rod_Test" DataType="BOOL" Value="0"/>
<DataValueMember Name="Has_2_Feed_Units" DataType="BOOL" Value="0"/>
<DataValueMember Name="ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ready_2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Start_Precondition" DataType="BOOL" Value="0"/>
</Structure>
</Data>
</Tag>
<Tag Name="AOI_Feeder02" TagType="Base" DataType="C_Feeder_Nut_Dual" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,2000,6000,0,0,0,0,[1659194,1000,0],[0,0,0],[613912,8000,0],[0,50,0],[0,2000,0],[613912,50,0],[0,0,0],0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="C_Feeder_Nut_Dual">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="0"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Has_Advanced_Switch" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Advanced" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Advanced_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Retracted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Retracted_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Start_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Advanced" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Advanced_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Retracted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Retracted_PX" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Start_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Blow_Time" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="Unit2_Blow_Time" DataType="DINT" Radix="Decimal" Value="6000"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit1_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit2_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit1_Feed_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_HMI_PB_Feed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Feed_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_HMI_PB_Feed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Has_2_Feed_Units" DataType="BOOL" Value="0"/>
<DataValueMember Name="ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Unit1_Start_Precondition" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Start_Precondition" DataType="BOOL" Value="0"/>
</Structure>
</Data>
</Tag>
<Tag Name="AOI_Stn1_Lower01_Ternary" TagType="Base" DataType="S_Ternary_ENet" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1927,3.00000000e+000,8.00000000e+002,3.00000000e+002,1.02349997e+001,5.50000000e+001,1.00740005e+002
,0,[3544590,10000,0],[-1607055966,100,100],2.25000000e+002,1.02349997e+001,2.68460000e+004,-26846
,-1908686561,0,-26864,[-76,13,0,59,16,-105,-1,-1],520093872,5500,0,[-112,-118,59,6,34,-105,-1,-1],[3524222,1000
,0],1.01172500e+002,1.00172500e+002]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="S_Ternary_ENet">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Flts" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ballscrew_Pitch" DataType="REAL" Radix="Float" Value="3.0"/>
<DataValueMember Name="Encoder_Resolution" DataType="REAL" Radix="Float" Value="800.0"/>
<DataValueMember Name="Stroke_Length" DataType="REAL" Radix="Float" Value="300.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="10.235"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="55.0"/>
<DataValueMember Name="Tern_Feedback" DataType="REAL" Radix="Float" Value="100.740005"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
<DataValueMember Name="Main_Power_On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Zeroed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comm_Not_Fltd" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="AOI_Stn1_Upper01_Ternary" TagType="Base" DataType="S_Ternary_ENet" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1927,3.00000000e+000,8.00000000e+002,3.00000000e+002,1.02349997e+001,2.25000000e+002,2.68998749e+002
,0,[3544263,10000,0],[-1607056035,100,100],2.25000000e+002,1.02349997e+001,7.17333359e+004,-71733
,264,0,-71733,[-92,-118,0,59,-80,0,0,15],251658416,22500,0,[-112,13,59,6,-53,-25,-2,-1],[3524222,1000,0],2.69500000e+002
,2.68500000e+002]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="S_Ternary_ENet">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Flts" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ballscrew_Pitch" DataType="REAL" Radix="Float" Value="3.0"/>
<DataValueMember Name="Encoder_Resolution" DataType="REAL" Radix="Float" Value="800.0"/>
<DataValueMember Name="Stroke_Length" DataType="REAL" Radix="Float" Value="300.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="10.235"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="225.0"/>
<DataValueMember Name="Tern_Feedback" DataType="REAL" Radix="Float" Value="268.99875"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
<DataValueMember Name="Main_Power_On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Zeroed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comm_Not_Fltd" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="AOI_Stn1_Upper02_Ternary" TagType="Base" DataType="S_Ternary_ENet" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1927,3.00000000e+000,8.00000000e+002,3.00000000e+002,1.02349997e+001,2.25000000e+002,2.00985016e+002
,0,[3501603,10000,0],[-1607056472,100,100],2.25000000e+002,1.02349997e+001,5.35960039e+004,-53596
,264,0,-53596,[-92,13,0,59,-92,46,-1,-1],251658416,22500,0,[-112,-118,59,6,-92,46,-1,-1],[3524222,1000,0],2.01485016e+002
,2.00485016e+002]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="S_Ternary_ENet">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Flts" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ballscrew_Pitch" DataType="REAL" Radix="Float" Value="3.0"/>
<DataValueMember Name="Encoder_Resolution" DataType="REAL" Radix="Float" Value="800.0"/>
<DataValueMember Name="Stroke_Length" DataType="REAL" Radix="Float" Value="300.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="10.235"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="225.0"/>
<DataValueMember Name="Tern_Feedback" DataType="REAL" Radix="Float" Value="200.98502"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Hex" Value="16#0000_0000"/>
<DataValueMember Name="Main_Power_On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Zeroed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comm_Not_Fltd" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="AOI_WCU01" TagType="Base" DataType="W_WCU" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[3,1,[-1607056468,150,150]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="W_WCU">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Schedule" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Gun_Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="Initiate_Setup" DataType="BOOL" Value="0"/>
<DataValueMember Name="Do_Weld_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Comp_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Initiate" DataType="BOOL" Value="0"/>
</Structure>
</Data>
</Tag>
<Tag Name="Ascii_ONE" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,'1$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="1">
<![CDATA['1']]>
</Data>
</Tag>
<Tag Name="Ascii_THREE" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,'3$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="0">
<![CDATA['']]>
</Data>
</Tag>
<Tag Name="Ascii_TWO" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,'2$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="0">
<![CDATA['']]>
</Data>
</Tag>
<Tag Name="Auto_Teach_Active" 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="Auto_Teach_ONS" TagType="Base" DataType="BOOL" Dimensions="32" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2#1,2#0,2#1,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="BOOL" Dimensions="32" Radix="Decimal">
<Element Index="[0]" Value="1"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="1"/>
<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"/>
</Array>
</Data>
</Tag>
<Tag Name="Badge_Reader" TagType="Base" DataType="UD_Badge_Reader" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,4,0,2,0,7,1,[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[-2097152000,31,1],[0,31,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'
]],[3,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'
]],[3,46664,[6,'TEST 2$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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'
]],[3,46663,[6,'TEST 1$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[3,46664,[6,'TEST 2$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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,[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,[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,[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,[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,[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,[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,[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,[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,[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'
]]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Badge_Reader">
<DataValueMember Name="Admin_Badge_Search_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Badge_Enter" DataType="BOOL" Value="0"/>
<DataValueMember Name="Badge_Read" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Admin" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Clear_Badge" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Maintenance" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Name" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Operator" DataType="BOOL" Value="0"/>
<DataValueMember Name="Search_For_Badge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Badge" DataType="BOOL" Value="1"/>
<DataValueMember Name="Badge_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Selected_User" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="Status_Account_Number" DataType="DINT" Radix="Decimal" Value="1"/>
<StructureMember Name="HMI_Change_Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Admin_Badge_Search_Control" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="31"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="1"/>
<DataValueMember Name="FD" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Badge_Search_Control" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="31"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Blank_User" DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<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>
<StructureMember Name="Current_User" DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<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>
<StructureMember Name="Selected_User" DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="46664"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['TEST 2']]>
</DataValueMember>
</StructureMember>
</StructureMember>
<ArrayMember Name="User_List" DataType="UD_User" Dimensions="31">
<Element Index="[0]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="46663"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['TEST 1']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="46664"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['TEST 2']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[14]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[15]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[16]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[17]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[18]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[19]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[20]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[21]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[22]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[23]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[24]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[25]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[26]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[27]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[28]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[29]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[30]">
<Structure DataType="UD_User">
<DataValueMember Name="Access_Rights" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Password" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</Structure>
</Data>
</Tag>
<Tag Name="Batch_CNT_Complete" 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="Batch_Complete_TMR" TagType="Base" DataType="TIMER" Dimensions="2" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[157705,500,0],[157705,500,0]]]]>
</Data>
<Data Format="Decorated">
<Array DataType="TIMER" Dimensions="2">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
</Array>
</Data>
</Tag>
<Tag Name="Batch_Count_Comlete" 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="Biometric_Scanner_Login" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[1:I.11
Biometric Scanner Login]]>
</Description>
<Data Format="L5K">
<![CDATA[0]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</Data>
</Tag>
<Tag Name="Biometric_Scanner_Login_Timer" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[656247,300000,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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="Change_Over_LH_Bronco" 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="Change_Over_RH_Bronco" 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="CL_Debug" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".30">
<![CDATA[Are these necessary?]]>
</Comment>
<Comment Operand=".31">
<![CDATA[Scriber Complete]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[4]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="4"/>
</Data>
</Tag>
<Tag Name="Feeder_Retry_Failed" 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="Feeder_Retry_Fault" 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="Feeder_Retry_FLT" TagType="Base" DataType="UD_Stn_Main" Constant="false" 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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0],0.00000000e+000,[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,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0,[0,0,0],[0,0,0
]],[[0,0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[0,[0],[0,0,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000]],[0,0,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000]],[0,0,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000]],[0],[0],[0],[0]],[0,0
,0,0,0,[0,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0],[0],[0],[0],[0]],[[[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0],[[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0],[[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0
]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0,0,0],[0,0,0
],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]]]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0
,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]]]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0]],[0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0,0,0],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000]],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]],[0,0,0,0,[0,0,0],[0,0,0]],[[0],[0],[0],[0],[0]],[0,0,0,0,[0,0,0],[0,0,0]],[0,0,[0,0,0],[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000]],[0,0,0,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]]],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0,0,0],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000]],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]],[0,0,0,0,[0,0,0],[0,0,0]],[[0],[0],[0],[0],[0]],[0,0,0,0,[0,0,0],[0,0,0]],[0,0,[0,0,0],[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000]],[0,0,0,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]]],[0,0,0,0,0,0,0,0,0,0,0],[0,0],[0,0],[0,0],[0,0,0,0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[[0,0,0],[0,0],[0,0],[0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,[0,0,0],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0,0,0],0],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0
,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0
,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0],[0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[0,0.00000000e+000
,0.00000000e+000,0,0,0,0.00000000e+000,0,0,0],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[0,0,0,0,0,0,0,0,[0,0,0],[0,0,0],[0,0,[0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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'
]]],[[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[1,0,0,0],[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,0,0,0,0,0,0,[0,0,0],[0,0,0],[0,0,0]],[0],[0],[0,0.00000000e+000
,0.00000000e+000,0,0,0,0.00000000e+000,0,0,0],[0,0.00000000e+000,0.00000000e+000,0,0,0,0.00000000e+000
,0,0,0],[0,0.00000000e+000,0.00000000e+000,0,0,0,0.00000000e+000,0,0,0],[0,0,0,0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]]],[0,0,0,0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]]],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[1,0],[0,0,0.00000000e+000,0,0.00000000e+000,0
,0.00000000e+000,0,0.00000000e+000,0,0.00000000e+000,0,0.00000000e+000,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0],[0,0
,0],[0,0,0],[0,0,0],[0,0,0]],0,[0,0,0],[0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[0
,0,0]],[[0,0,0],[0,0],[0,0],[0,0],[0,0],[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="UD_Stn_Main">
<DataValueMember Name="Ack_Fltd_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Clamps_Used_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Clamps_Used_At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Ejectors_Used_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Feed_Units_Retd" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Guns_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Spots_Sequenced" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Units_Retd" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Ret_Pins_Extended" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Ret_Pins_Extend_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_Safety_Bypass_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_Safety_Bypassed" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_x" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Job_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Job_Mode_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Connected_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Fault_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Lookup_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp3_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp4_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clr_To_Enter_LC" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Guns_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Start_Fault_Clear" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Start_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Station" DataType="BOOL" Value="0"/>
<DataValueMember Name="Date_Stamp_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Date_Stamp_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Continuous" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Parts_Removed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ejector1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ejector2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Electrodes_Acknowledged" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault_Acknowlege_Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Connected_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Fault_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Lookup_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_No_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_IND_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_IND_Zero_Confirm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_IND_Zero_All" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Calibration_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Incomplete_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="Invalid_Name_Char" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Change_Started" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Change_Read_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Fixture_Data_Mismatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Has_Nut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Has_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Started_Welding" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Broken_During_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Clear" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Reset_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Fan_Power" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Fan_Power_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Fan_Power_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Line_Guard_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="LT_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Spot_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Spot_x" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Cycle_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_EIP_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Machine_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Module_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Part_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_PB_Held" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Servo_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Spots_Sequenced" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Weld_Cntrls_Cycling" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Weld_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Not_Faulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Over_Cycle_Time" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Rdy_to_Weld" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Retainer_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Sel_Chng_OK" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Welding_Started" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Ack_Fltd_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Cycle_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pin_Stamp_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pin_Stamp_Rod_Lock_Release" DataType="BOOL" Value="0"/>
<DataValueMember Name="Platen_Lock_OK_To_Unlock" DataType="BOOL" Value="0"/>
<DataValueMember Name="Probes1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Probes2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Punch_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Release_Rail_Brakes_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Weld_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Sequence_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_HMI_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Mode_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_HMI_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Mode_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Output_Power" DataType="BOOL" Value="0"/>
<DataValueMember Name="Save_Target_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Edit_Num_Changed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Has_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_x_Gun_Int_Mtn_Cmplt" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Fixture_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Job_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Target_Edit_Num_Changed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_Hold" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_PR" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teaching_VeriFast" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternaries_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternaries_Zero_Confirmed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternaries_Zeroed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternary_Change_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Completes_Setup" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Lower_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Lower_Machine_Mounted" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU_Prog_Key" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Faulted_In_Station" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Initiate" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Weld_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Spots_Sequenced_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Auto_At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Bin_Full_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_Installed" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_ID_Edit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_ID_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_Ref" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder1u1_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder1u2_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder2u1_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder2u2_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Installed" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_ID_Edit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_ID_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Ref" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Selected_Job" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Zero_Status_1_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Zero_Status_2_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Selected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Auto_Detected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Selected_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Manual_PB_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Machine_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Feed_Position" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="No_Cycle_Faults_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Number_Of_Feed_Retries" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="OneShot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="OneShot2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Enable" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Enable_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Enable_Mem" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Is_Nut" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Is_Stud" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Prog_Reg_01_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ret_Pin_Enabled" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ret_Pin_Selected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Service_Lwr_Elect" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Number_Editing" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Number_Requested" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Weld_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Mode_Edit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Job_Current" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Job_Start" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Stage_Num" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Current_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Editing" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Requested" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Selected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Home" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Fixture_Lookup" DataType="DINT" Dimensions="32" 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"/>
</ArrayMember>
<ArrayMember Name="Gen_Alarms" DataType="DINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<DataValueMember Name="Overtime_Check_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Job_Edit_Data_Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Job_Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="At_Spot_Safety_Bypass_Timer" 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"/>
</StructureMember>
<StructureMember Name="Dry_Cycle_Continuous_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Dry_Cycle_Unload_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Drycycle_PP_Bypass" 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"/>
</StructureMember>
<StructureMember Name="Ejectors1_Lock_Released_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Ejectors2_Lock_Released_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Fault_Clear_Timer" 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"/>
</StructureMember>
<StructureMember Name="Fix_Connected_Timer" 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"/>
</StructureMember>
<StructureMember Name="Home_PB_Timer" 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"/>
</StructureMember>
<StructureMember Name="Hold_Info_Timer" 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"/>
</StructureMember>
<StructureMember Name="Job_Read_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Light_Power_Saver" 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"/>
</StructureMember>
<StructureMember Name="Fan_Power_Saver" 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"/>
</StructureMember>
<StructureMember Name="No_PB_Held_Timer" 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"/>
</StructureMember>
<StructureMember Name="Spot_Changed" 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"/>
</StructureMember>
<StructureMember Name="Spot_Changing" 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"/>
</StructureMember>
<StructureMember Name="Teach_Position_Press_Delay_Timer" 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"/>
</StructureMember>
<StructureMember Name="Ternary_Change_Speed_Timer" 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"/>
</StructureMember>
<StructureMember Name="Time_to_See_LC_Reset" 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"/>
</StructureMember>
<StructureMember Name="Spot_Number" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Chk_Fixture_Lookup_Search" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Chk_Fixture_Lookup_Search0" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Fixture_Lookup_Search" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Fixture_Lookup_Search0" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Air" DataType="UD_Air_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Flow_Sw_Off_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Clamp1" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Clamp2" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Config" DataType="UD_Config_Station">
<DataValueMember Name="IO_Link3_Valve_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uses_Job_Sequencing" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="GunA" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="GunB" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="GunC" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lower01_Slide" DataType="UD_Config_Slide">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Platen_Lock" DataType="UD_Config_Platen_Lock">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Engaged_Sw_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Upper01_Slide" DataType="UD_Config_Slide">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Water_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Conveyor" DataType="UD_Conveyor">
<DataValueMember Name="Contactor_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overload_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Position_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Position_2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
<DataValueMember Name="Jog_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="OneShot" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Fault_TMR" 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"/>
</StructureMember>
<StructureMember Name="Start_TMR" 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"/>
</StructureMember>
<StructureMember Name="Start_Delay_TMR" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Date_Stamp" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Ejector1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Ejector2" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Fixture" DataType="UD_Fixture" Dimensions="6">
<Element Index="[0]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="GunA" DataType="UD_Gun">
<DataValueMember Name="Air_Nut_Det_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Feed_Units_Returned" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_X" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID_OK" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feeder_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Weld_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Weld_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Check_Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Disconnected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Enabled_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Flt_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Service_Electrode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Is_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Closed_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work2" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Counter_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Initiated" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Auto_At_Weld_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_In_Use" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_Required" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_Table" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Int_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Oneshot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Safety_Valve_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Feed_Comp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Is_Stud_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Sequenced" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="VeriFast_Lower_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Position_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Schedule" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Closed_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Open_Pos" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Closed_Position" DataType="REAL" Dimensions="12" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
<Element Index="[10]" Value="0.0"/>
<Element Index="[11]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="VeriFast_Lower_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="VeriFast_Upper_Open_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Close_Delay" 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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Cmplt" 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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Cmplt" 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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_If_No_Sw" 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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_Teach" 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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Delay" 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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Flt_Timer" 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"/>
</StructureMember>
<ArrayMember Name="Weld_Counter" DataType="COUNTER" Dimensions="9">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Retry_Counter" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Air" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Close" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Gun_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Open" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Prog_Regulator" DataType="UD_Gun_Prog_Regulator">
<DataValueMember Name="Set_Pressure_to_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Low_Pressure_Timer" 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"/>
</StructureMember>
<StructureMember Name="Inactivity_Timer" 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"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="VeriFast_Upper" DataType="UD_VeriFast_Upper">
<DataValueMember Name="Open_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_High" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Low" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Position_in_mm" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Pos_Closed" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="GunB" DataType="UD_Gun">
<DataValueMember Name="Air_Nut_Det_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Feed_Units_Returned" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_X" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID_OK" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feeder_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Weld_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Weld_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Check_Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Disconnected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Enabled_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Flt_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Service_Electrode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Is_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Closed_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work2" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Counter_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Initiated" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Auto_At_Weld_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_In_Use" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_Required" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_Table" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Int_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Oneshot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Safety_Valve_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Feed_Comp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Is_Stud_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Sequenced" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="VeriFast_Lower_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Position_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Schedule" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Closed_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Open_Pos" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Closed_Position" DataType="REAL" Dimensions="12" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
<Element Index="[10]" Value="0.0"/>
<Element Index="[11]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="VeriFast_Lower_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="VeriFast_Upper_Open_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Close_Delay" 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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Cmplt" 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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Cmplt" 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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_If_No_Sw" 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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_Teach" 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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Delay" 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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Flt_Timer" 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"/>
</StructureMember>
<ArrayMember Name="Weld_Counter" DataType="COUNTER" Dimensions="9">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Retry_Counter" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Air" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Close" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Gun_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Open" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Prog_Regulator" DataType="UD_Gun_Prog_Regulator">
<DataValueMember Name="Set_Pressure_to_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Low_Pressure_Timer" 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"/>
</StructureMember>
<StructureMember Name="Inactivity_Timer" 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"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="VeriFast_Upper" DataType="UD_VeriFast_Upper">
<DataValueMember Name="Open_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_High" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Low" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Position_in_mm" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Pos_Closed" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="HMI_PB" DataType="UD_HMI_Pushbuttons_Station">
<DataValueMember Name="Auto_Job_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bypass_At_Spot_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Conveyor_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Force_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Machine_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Electrodes_Acknowledge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Cycle_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault_Acknowledge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Change" DataType="BOOL" Value="0"/>
<DataValueMember Name="Help_Plus" DataType="BOOL" Value="0"/>
<DataValueMember Name="Help_Minus" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Load" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Fixture_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Spot_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Detect" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_To_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="Refresh_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Refresh_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Timers" DataType="BOOL" Value="0"/>
<DataValueMember Name="Save_Target_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sequencing_Off" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Speed_Enter" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_No" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Yes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Tolerance_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Tolerance_Save" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unload" DataType="BOOL" Value="0"/>
<DataValueMember Name="Zero_All" DataType="BOOL" Value="0"/>
<DataValueMember Name="Zero_Confirm" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_To_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Reset_Lwr_Elect_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Teach_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="I_L1" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="0"/>
<DataValueMember Name="P01" DataType="BOOL" Value="0"/>
<DataValueMember Name="P10" DataType="BOOL" Value="0"/>
<DataValueMember Name="P11" DataType="BOOL" Value="0"/>
<DataValueMember Name="P20" DataType="BOOL" Value="0"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="0"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="0"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="0"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="I_L2" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="0"/>
<DataValueMember Name="P01" DataType="BOOL" Value="0"/>
<DataValueMember Name="P10" DataType="BOOL" Value="0"/>
<DataValueMember Name="P11" DataType="BOOL" Value="0"/>
<DataValueMember Name="P20" DataType="BOOL" Value="0"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="0"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="0"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="0"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="I_L3" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="0"/>
<DataValueMember Name="P01" DataType="BOOL" Value="0"/>
<DataValueMember Name="P10" DataType="BOOL" Value="0"/>
<DataValueMember Name="P11" DataType="BOOL" Value="0"/>
<DataValueMember Name="P20" DataType="BOOL" Value="0"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="0"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="0"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="0"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Lower01_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_1" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_2" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_3" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_4" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_5" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_6" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Part_Retainer" DataType="UD_Mtn_Blk_4Cyldrs">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Parts" DataType="UD_Parts">
<DataValueMember Name="All" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Off_Checks_Cmplt" DataType="BOOL" Value="0"/>
<DataValueMember Name="After_Tooling_Chk" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_After_Clamping" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Switches" DataType="BOOL" Value="0"/>
<DataValueMember Name="Detect" DataType="BOOL" Value="0"/>
<DataValueMember Name="None" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Detected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Enabled" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Enabled_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faulted_Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faulted_On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_3" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_4" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_5" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_6" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_7" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_8" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_9" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_10" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_11" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_12" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_13" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_14" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_15" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_16" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_17" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_18" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off_Check_Cmplt" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off_Check_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Removed" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Enable_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_Ignore" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_Inputs" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_OK" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_OK_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_Usage" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Off_Check_Timer" 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"/>
</StructureMember>
<ArrayMember Name="Removed_Timer" DataType="TIMER" Dimensions="9">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<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>
</Element>
<Element Index="[3]">
<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>
</Element>
<Element Index="[4]">
<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>
</Element>
<Element Index="[5]">
<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>
</Element>
<Element Index="[6]">
<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>
</Element>
<Element Index="[7]">
<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>
</Element>
<Element Index="[8]">
<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>
</Element>
</ArrayMember>
<StructureMember Name="Time_to_See_None" 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"/>
</StructureMember>
<DataValueMember Name="Mismatch_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pin1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin2" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin3" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin4" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin5" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin6" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin7" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin8" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Platen_Lock" DataType="UD_Mtn_Blk_4Cyldrs">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin_Height_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pin_Stamp1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Production" DataType="UD_Production">
<DataValueMember Name="HMI_PB_Reset_Graph" DataType="BOOL" Value="0"/>
<DataValueMember Name="Increment_Count_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ready_For_Production" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Bin_Pressed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Full_Screens" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Graph_Bin" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Count_Pulse_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="One_Shot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="PRODuction_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Screen_Vis_Temp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Screen_Visibility" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Bin_Reset_Timer" 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"/>
</StructureMember>
<StructureMember Name="Total_Bin_Reset_Timer" 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"/>
</StructureMember>
<StructureMember Name="Graph" DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<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>
</StructureMember>
<ArrayMember Name="Production_Bin" DataType="UD_Production_Bin_Info" Dimensions="15">
<Element Index="[0]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[14]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Production_Bin_AOI" DataType="P_Bin" Dimensions="15">
<Element Index="[0]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[14]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Poka_Yoke" DataType="UD_Poka_Yoke">
<DataValueMember Name="All_Guns_Closed_For_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Break_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_Stage_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Extend_Pins" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fail_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_VIS_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inhibit_Prod_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Latch_Station_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Skip_Stud_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence_Ready" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stage_Failed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Activate" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Station_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_2_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_3_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_4_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_IND_Pic" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="HMI_IND_Stage" DataType="DINT" Dimensions="10" 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"/>
</ArrayMember>
<DataValueMember Name="HMI_IND_Text" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Extend" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Retract" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Fail" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_In_Progress" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Checked" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Failed_Limit" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Spot_Sequence_Ready_Stud_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Stud_Check_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Poka_Yoke_Check_Fix" DataType="UD_Poka_Yoke">
<DataValueMember Name="All_Guns_Closed_For_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Break_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_Stage_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Extend_Pins" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fail_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_VIS_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inhibit_Prod_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Latch_Station_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Skip_Stud_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence_Ready" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stage_Failed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Activate" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Station_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_2_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_3_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_4_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_IND_Pic" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="HMI_IND_Stage" DataType="DINT" Dimensions="10" 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"/>
</ArrayMember>
<DataValueMember Name="HMI_IND_Text" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Extend" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Retract" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Fail" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_In_Progress" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Checked" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Failed_Limit" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Spot_Sequence_Ready_Stud_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Stud_Check_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="StackLight" DataType="UD_StackLight">
<DataValueMember Name="Blue" DataType="BOOL" Value="0"/>
<DataValueMember Name="E_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Green" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Red" DataType="BOOL" Value="0"/>
<DataValueMember Name="White" DataType="BOOL" Value="0"/>
<DataValueMember Name="Yellow" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="BannerLight" DataType="UD_StackLight">
<DataValueMember Name="Blue" DataType="BOOL" Value="0"/>
<DataValueMember Name="E_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Green" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Red" DataType="BOOL" Value="0"/>
<DataValueMember Name="White" DataType="BOOL" Value="0"/>
<DataValueMember Name="Yellow" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Tip_Force_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Tip_Force_Chk" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Tip_Height_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Upper01_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Upper02_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Verify_Job_Name_Data" DataType="Z_Verify_Filename">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Water" DataType="UD_Water_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw5" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw6" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw7" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw8" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw9" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw10" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Return_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp3" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp3" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw2_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw3_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw4_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw5_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw6_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw7_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw8_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw9_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw10_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Cool_Off_Timer" 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"/>
</StructureMember>
<StructureMember Name="Cool_On_Timer" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_Off_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_On_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" 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"/>
</StructureMember>
</StructureMember>
<DataValueMember Name="Cycle_Start_Delay" DataType="BOOL" Value="0"/>
<StructureMember Name="Cycle_Start_Pulse_TMR" 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"/>
</StructureMember>
<StructureMember Name="Rocon" DataType="UD_Rocon">
<DataValueMember Name="OK_To_Weld" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Closed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bypass" DataType="BOOL" Value="0"/>
<DataValueMember Name="Minimal_Flow" DataType="BOOL" Value="0"/>
<DataValueMember Name="Leak" DataType="BOOL" Value="0"/>
<DataValueMember Name="External_Press_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Over_Temp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Aux_Power" DataType="BOOL" Value="0"/>
<DataValueMember Name="Water_Off" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Water_Saver" DataType="BOOL" Value="0"/>
<DataValueMember Name="Metric_Units" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Return_Water_Temp" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Supply_Flow" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Supply_Water_Temp" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Reset_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Temp_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Part_Hold_Clamp" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="HMI01" TagType="Base" DataType="UD_HMI" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".MANUAL_OP_UNSAFE.1">
<![CDATA[STN 1 FIXTURE IN UNSAFE POSITION]]>
</Comment>
<Comment Operand=".MANUAL_OP_UNSAFE.2">
<![CDATA[STN 2 FIXTURE IN UNSAFE POSITION]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[1,0,6,6,4,0,[3,50,0,0,0,0,[[1058270,1000,0],[203647,30000,0],[-1607056270,250,250]],0,0],[0,115,[0,0],0,[0,0,0],[0,0,0],[0,0,0]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_HMI">
<DataValueMember Name="Call_Setup" DataType="BOOL" Value="1"/>
<DataValueMember Name="Manual_Op_Unsafe" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Help_Select" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="Help_Select_Prev" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="Help_Scroll" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Manual_Op_Unsafe_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Screen" DataType="Z_ScreenSetup">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Displayed" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="Call" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Request" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Request_Faulted" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Recall" DataType="BOOL" Value="0"/>
<DataValueMember Name="Recall_Faulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clean_Time_Remaining" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Display" DataType="UD_Local_Message">
<DataValueMember Name="Faulted_Bit_Found" DataType="BOOL" Value="0"/>
<DataValueMember Name="Faulted_Local_Message_Pending" DataType="BOOL" Value="0"/>
<DataValueMember Name="Last_Local_Message_Was_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Local_Message_Pending" DataType="BOOL" Value="0"/>
<DataValueMember Name="Local_Message_Sent" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_LocalMessage" DataType="INT" Radix="Decimal" Value="115"/>
<ArrayMember Name="Compare_Results" DataType="DINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<DataValueMember Name="Fault_Array_Length" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="CompareControl" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="ResultControl" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Dwell_Timer" 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"/>
</StructureMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="HMI_Scriber_Bypass" 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="Inactivilty_TMR" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Machine Inactivity Timer]]>
</Description>
<Data Format="L5K">
<![CDATA[[-1607056536,0,0]]]>
</Data>
<Data 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="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="IO_F1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[2109]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="2109"/>
</Data>
</Tag>
<Tag Name="IO_M1" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[32]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="32"/>
</Data>
</Tag>
<Tag Name="IO_M1_Data" TagType="Base" DataType="UD_IO_Link_Data_M1" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,[96,0,0,95,30,40,0,0],3,0,3,0,3,3,3,3,0,490,[[32,0,0,0,0,0,0,0,-94,1,0,0,95,30,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,5,7,17
,-80,81,96,-16,81,96,-80,81,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-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,3,0,3,120,5,4,7,-80,81,20,-16,81,20,-80,81,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,3,1,1,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,1,18,13,0,0,0,0,0,0,0,0,0,0,0,22,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120
,3,1,1,-80,-116,32,-16,-116,32,-80,-116,32,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,1,18,13,0,0,0,0,0,0,0,0
,0],[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0],[0,1,4,1,0,1,1,1,1],-9],[261343,32,32,0,0,1,4,0,0,1,1,1],[7,1,2629215,17414,8,0,0,0,0,[-94,1,0,0,95
,30,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,5,7,17,-80,81,96,-16,81,96,-80,81,96,0,0,0,0,0,0,0,0]],[3,2,0,0,56,0,0,0,0,[0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],[67111555,3,[-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,3,0,3,120,5,4,7,-80,81,20,-16,81,20,-80,81,20],[0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],104,70
],[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,0,0,0,0,0,0
,0],0,0],[7,5,8525,200,[0,0,33,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,3,1,1,0,0,0,0,0,0,0,0,0]],[19,6,2,248,[0,8,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120,1,18,13,0,0,0,0,0,0,0,0,0]],[7,7,5705,296,[0,0,22,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,3,0,3,120,3,1,1,-80,-116,32,-16,-116,32,-80,-116,32]],[19,8,1,344,[0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0
,3,120,1,18,13,0,0,0,0,0,0,0,0,0]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_IO_Link_Data_M1">
<DataValueMember Name="Ports_Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Write_Identifier_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write_Identifier_OneShot" DataType="BOOL" Value="0"/>
<ArrayMember Name="Write_Identifier" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="96"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="95"/>
<Element Index="[4]" Value="30"/>
<Element Index="[5]" Value="40"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="0"/>
</ArrayMember>
<DataValueMember Name="L1_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L2_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L3_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L4_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L5_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L6_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L7_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L8_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Port_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port_Installed" DataType="DINT" Radix="Decimal" Value="490"/>
<StructureMember Name="Port_Data" DataType="UD_BNI_IOL_Master_Data">
<ArrayMember Name="I" DataType="SINT" Dimensions="392" Radix="Decimal">
<Element Index="[0]" Value="32"/>
<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="-94"/>
<Element Index="[9]" Value="1"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="95"/>
<Element Index="[13]" Value="30"/>
<Element Index="[14]" Value="40"/>
<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="3"/>
<Element Index="[41]" Value="0"/>
<Element Index="[42]" Value="3"/>
<Element Index="[43]" Value="120"/>
<Element Index="[44]" Value="5"/>
<Element Index="[45]" Value="7"/>
<Element Index="[46]" Value="17"/>
<Element Index="[47]" Value="-80"/>
<Element Index="[48]" Value="81"/>
<Element Index="[49]" Value="96"/>
<Element Index="[50]" Value="-16"/>
<Element Index="[51]" Value="81"/>
<Element Index="[52]" Value="96"/>
<Element Index="[53]" Value="-80"/>
<Element Index="[54]" Value="81"/>
<Element Index="[55]" Value="96"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="1"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="-1"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="3"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="3"/>
<Element Index="[139]" Value="120"/>
<Element Index="[140]" Value="5"/>
<Element Index="[141]" Value="4"/>
<Element Index="[142]" Value="7"/>
<Element Index="[143]" Value="-80"/>
<Element Index="[144]" Value="81"/>
<Element Index="[145]" Value="20"/>
<Element Index="[146]" Value="-16"/>
<Element Index="[147]" Value="81"/>
<Element Index="[148]" Value="20"/>
<Element Index="[149]" Value="-80"/>
<Element Index="[150]" Value="81"/>
<Element Index="[151]" Value="20"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="33"/>
<Element Index="[203]" Value="77"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="3"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="3"/>
<Element Index="[235]" Value="120"/>
<Element Index="[236]" Value="3"/>
<Element Index="[237]" Value="1"/>
<Element Index="[238]" Value="1"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="8"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="3"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="3"/>
<Element Index="[283]" Value="120"/>
<Element Index="[284]" Value="1"/>
<Element Index="[285]" Value="18"/>
<Element Index="[286]" Value="13"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="22"/>
<Element Index="[299]" Value="73"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="3"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="3"/>
<Element Index="[331]" Value="120"/>
<Element Index="[332]" Value="3"/>
<Element Index="[333]" Value="1"/>
<Element Index="[334]" Value="1"/>
<Element Index="[335]" Value="-80"/>
<Element Index="[336]" Value="-116"/>
<Element Index="[337]" Value="32"/>
<Element Index="[338]" Value="-16"/>
<Element Index="[339]" Value="-116"/>
<Element Index="[340]" Value="32"/>
<Element Index="[341]" Value="-80"/>
<Element Index="[342]" Value="-116"/>
<Element Index="[343]" Value="32"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="4"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="3"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="3"/>
<Element Index="[379]" Value="120"/>
<Element Index="[380]" Value="1"/>
<Element Index="[381]" Value="18"/>
<Element Index="[382]" Value="13"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
</ArrayMember>
<ArrayMember Name="O" DataType="SINT" Dimensions="262" Radix="Decimal">
<Element Index="[0]" Value="32"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="14"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
</ArrayMember>
<ArrayMember Name="C" DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<ArrayMember Name="Status" DataType="SINT" Dimensions="9" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="1"/>
<Element Index="[2]" Value="4"/>
<Element Index="[3]" Value="1"/>
<Element Index="[4]" Value="0"/>
<Element Index="[5]" Value="1"/>
<Element Index="[6]" Value="1"/>
<Element Index="[7]" Value="1"/>
<Element Index="[8]" Value="1"/>
</ArrayMember>
<DataValueMember Name="Port_Enabled" DataType="SINT" Radix="Decimal" Value="-9"/>
</StructureMember>
<StructureMember Name="M" DataType="B00_BNI_EIP_508_105_Z015">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="32"/>
<DataValueMember Name="O" DataType="INT" Radix="Decimal" Value="32"/>
<DataValueMember Name="Port_1_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_1_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_2_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_2_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_3_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_3_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_4_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_4_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_5_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_5_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_6_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_6_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_7_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_7_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_8_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_8_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status_Master" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L1" DataType="B00_BNI_IOL_104_XXX_Z012_XXX">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Device_ID" DataType="DINT" Radix="Decimal" Value="2629215"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="17414"/>
</StructureMember>
<StructureMember Name="L2" DataType="B00_BNI_IOL_104_XXX_Z012_XXX">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Device_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L3" DataType="B00_IOL_751_Vx3_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="INT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L4" DataType="B00_IOL_751_Vx3_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L5" DataType="B00_BTL6_IOL_10_10_040">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="8525"/>
</StructureMember>
<StructureMember Name="L6" DataType="B00_BSP_B">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="Out_PSI" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Out_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_2" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L7" DataType="B00_BTL6_IOL_10_10_040">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="5705"/>
</StructureMember>
<StructureMember Name="L8" DataType="B00_BSP_B">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="8"/>
<DataValueMember Name="Out_PSI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Out_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_2" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="IO_M1_Write_Identifier_MSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="7" ConnectedFlag="2" ConnectionPath="EIP_Stn1_IO_Link_Master" CommTypeCode="0" ServiceCode="16#0032" ObjectType="16#0096" TargetObject="1" AttributeNumber="16#0002" LocalIndex="0" LocalElement="IO_M1_Data.Write_Identifier[0]"
DestinationTag="IO_M1_Data.Write_Identifier[7]" LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="IO_M2" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[40]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="40"/>
</Data>
</Tag>
<Tag Name="IO_M2_Data" TagType="Base" DataType="UD_IO_Link_Data_M2" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,[96,0,0,-115,-118,40,0,0],3,3,0,0,0,0,0,0,0,6,[[40,0,0,0,0,0,0,0,-27,3,0,0,-115,-118,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,120
,5,7,17,-80,81,96,-16,81,96,-16,81,96,-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,3,0,3,120,5,4,7,-80,81,20,-16,81,20
,-80,81,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,64,0,-79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0],[0,1,1,4
,0,0,0,0,0],3],[63,40,8,0,0,1,0,0,0,0,0,0],[7,1,2656909,21531,8,0,0,0,0,[-27,3,0,0,-115,-118,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3
,0,3,120,5,7,17,-80,81,96,-16,81,96,-16,81,96,0,0,0,0,0,0,0,0]],[67739659,2,[-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,3
,0,3,120,5,4,7,-80,81,20,-16,81,20,-80,81,20],[0,64,0,-79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],56,38],[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,0,0,0,0,0,0,0],0,0],[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,0,0,0,0,0,0,0],0,0],[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]],[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]],[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]],[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]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_IO_Link_Data_M2">
<DataValueMember Name="Ports_Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Write_Identifier_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write_Identifier_OneShot" DataType="BOOL" Value="0"/>
<ArrayMember Name="Write_Identifier" DataType="SINT" Dimensions="8" Radix="Decimal">
<Element Index="[0]" Value="96"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="0"/>
<Element Index="[3]" Value="-115"/>
<Element Index="[4]" Value="-118"/>
<Element Index="[5]" Value="40"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="0"/>
</ArrayMember>
<DataValueMember Name="L1_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L2_Status" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="L3_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L4_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L5_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L6_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L7_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L8_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port_Installed" DataType="DINT" Radix="Decimal" Value="6"/>
<StructureMember Name="Port_Data" DataType="UD_BNI_IOL_Master_Data">
<ArrayMember Name="I" DataType="SINT" Dimensions="392" Radix="Decimal">
<Element Index="[0]" Value="40"/>
<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="-27"/>
<Element Index="[9]" Value="3"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="-115"/>
<Element Index="[13]" Value="-118"/>
<Element Index="[14]" Value="40"/>
<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="3"/>
<Element Index="[41]" Value="0"/>
<Element Index="[42]" Value="3"/>
<Element Index="[43]" Value="120"/>
<Element Index="[44]" Value="5"/>
<Element Index="[45]" Value="7"/>
<Element Index="[46]" Value="17"/>
<Element Index="[47]" Value="-80"/>
<Element Index="[48]" Value="81"/>
<Element Index="[49]" Value="96"/>
<Element Index="[50]" Value="-16"/>
<Element Index="[51]" Value="81"/>
<Element Index="[52]" Value="96"/>
<Element Index="[53]" Value="-16"/>
<Element Index="[54]" Value="81"/>
<Element Index="[55]" Value="96"/>
<Element Index="[56]" Value="-1"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="3"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="3"/>
<Element Index="[91]" Value="120"/>
<Element Index="[92]" Value="5"/>
<Element Index="[93]" Value="4"/>
<Element Index="[94]" Value="7"/>
<Element Index="[95]" Value="-80"/>
<Element Index="[96]" Value="81"/>
<Element Index="[97]" Value="20"/>
<Element Index="[98]" Value="-16"/>
<Element Index="[99]" Value="81"/>
<Element Index="[100]" Value="20"/>
<Element Index="[101]" Value="-80"/>
<Element Index="[102]" Value="81"/>
<Element Index="[103]" Value="20"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="0"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="0"/>
<Element Index="[283]" Value="0"/>
<Element Index="[284]" Value="0"/>
<Element Index="[285]" Value="0"/>
<Element Index="[286]" Value="0"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="0"/>
<Element Index="[299]" Value="0"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="0"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="0"/>
<Element Index="[331]" Value="0"/>
<Element Index="[332]" Value="0"/>
<Element Index="[333]" Value="0"/>
<Element Index="[334]" Value="0"/>
<Element Index="[335]" Value="0"/>
<Element Index="[336]" Value="0"/>
<Element Index="[337]" Value="0"/>
<Element Index="[338]" Value="0"/>
<Element Index="[339]" Value="0"/>
<Element Index="[340]" Value="0"/>
<Element Index="[341]" Value="0"/>
<Element Index="[342]" Value="0"/>
<Element Index="[343]" Value="0"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="0"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="0"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="0"/>
<Element Index="[379]" Value="0"/>
<Element Index="[380]" Value="0"/>
<Element Index="[381]" Value="0"/>
<Element Index="[382]" Value="0"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
</ArrayMember>
<ArrayMember Name="O" DataType="SINT" Dimensions="262" Radix="Decimal">
<Element Index="[0]" Value="8"/>
<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="64"/>
<Element Index="[40]" Value="0"/>
<Element Index="[41]" Value="-79"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="64"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
</ArrayMember>
<ArrayMember Name="C" DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<ArrayMember Name="Status" DataType="SINT" Dimensions="9" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="1"/>
<Element Index="[2]" Value="1"/>
<Element Index="[3]" Value="4"/>
<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"/>
</ArrayMember>
<DataValueMember Name="Port_Enabled" DataType="SINT" Radix="Decimal" Value="3"/>
</StructureMember>
<StructureMember Name="M" DataType="B00_BNI_EIP_508_105_Z015">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="40"/>
<DataValueMember Name="O" DataType="INT" Radix="Decimal" Value="8"/>
<DataValueMember Name="Port_1_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_1_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_2_IO_Link_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_2_Device_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_3_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_3_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_4_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_4_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_5_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_5_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_6_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_6_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_7_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_7_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_8_IO_Link_Status" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_8_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status_Master" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L1" DataType="B00_BNI_IOL_104_XXX_Z012_XXX">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Device_ID" DataType="DINT" Radix="Decimal" Value="2656909"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="21531"/>
</StructureMember>
<StructureMember Name="L2" DataType="B00_IOL_751_Vx3_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Port_Number" DataType="INT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L3" DataType="B00_IOL_751_Vx3_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L4" DataType="B00_IOL_751_Vx3_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L5" DataType="B00_BTL6_IOL_10_10_040">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L6" DataType="B00_BSP_B">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_PSI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_2" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L7" DataType="B00_BTL6_IOL_10_10_040">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L8" DataType="B00_BSP_B">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_PSI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_2" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="IO_M2_Write_Identifier_MSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="7" ConnectedFlag="2" ConnectionPath="EIP_CheckStn_IO_Link_Master" CommTypeCode="0" ServiceCode="16#0032" ObjectType="16#0096" TargetObject="1" AttributeNumber="16#0002" LocalIndex="0" LocalElement="IO_M2_Data.Write_Identifier[0]"
DestinationTag="IO_M2_Data.Write_Identifier[7]" LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="IO_M3_Data" TagType="Base" DataType="UD_IO_Link_Data_M3" Constant="false" ExternalAccess="Read/Write">
<Data 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,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0],[0,0,0,0,0,0,0,0,0],0],[1,0,0],[1,0,0,0,[0,0]],[1,0,0,0,[0,0]],[1,0,0,0,0],[1,0,0,0.00000000e+000,0.00000000e+000
,0,0,0],[1,0,0,0,0,0,[0,0],[1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0]],[1,0,0,0,[0,0]],[1,0,[0,0,0,0],0],[1,0,0,0,0,0,[0,0],[1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0
],[0,0,0]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_IO_Link_Data_M3">
<DataValueMember Name="Ports_Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="L1_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L2_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L3_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L4_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L5_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L6_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L7_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="L8_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Port_Installed" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Port_Data" DataType="UD_BNI_IOL_Master_Data">
<ArrayMember Name="I" DataType="SINT" Dimensions="392" 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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="0"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="0"/>
<Element Index="[283]" Value="0"/>
<Element Index="[284]" Value="0"/>
<Element Index="[285]" Value="0"/>
<Element Index="[286]" Value="0"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="0"/>
<Element Index="[299]" Value="0"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="0"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="0"/>
<Element Index="[331]" Value="0"/>
<Element Index="[332]" Value="0"/>
<Element Index="[333]" Value="0"/>
<Element Index="[334]" Value="0"/>
<Element Index="[335]" Value="0"/>
<Element Index="[336]" Value="0"/>
<Element Index="[337]" Value="0"/>
<Element Index="[338]" Value="0"/>
<Element Index="[339]" Value="0"/>
<Element Index="[340]" Value="0"/>
<Element Index="[341]" Value="0"/>
<Element Index="[342]" Value="0"/>
<Element Index="[343]" Value="0"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="0"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="0"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="0"/>
<Element Index="[379]" Value="0"/>
<Element Index="[380]" Value="0"/>
<Element Index="[381]" Value="0"/>
<Element Index="[382]" Value="0"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
</ArrayMember>
<ArrayMember Name="O" DataType="SINT" Dimensions="262" 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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
</ArrayMember>
<ArrayMember Name="C" DataType="SINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<ArrayMember Name="Status" DataType="SINT" Dimensions="9" 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"/>
</ArrayMember>
<DataValueMember Name="Port_Enabled" DataType="SINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="M" DataType="TBEN_L4_8IOL">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_1_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_2_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_3_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_4_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_5_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_6_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_7_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_8_Device_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L1" DataType="TBIL_M1_16DXP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L2" DataType="TBIL_M1_16DXP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L3" DataType="T_BTL6_U110_M023_PF_S4">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L4" DataType="T_BSP_B">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_Raw" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Out_Bar" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Out_PSI" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Out_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_2" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L5" DataType="TBIL_M1_16DXP_ID">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Read_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Write_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write_Identifier_PB" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L6" DataType="TBIL_M1_16DXP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="L7" DataType="T_IOL_751_V03_K007">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_1A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_1B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_12A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_2B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_3B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_4B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_5B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_6B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_7B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_8B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_9B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_10B" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11A" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_11B" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="L8" DataType="TBIL_M1_16DXP_ID">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Port_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="I" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Read_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Write_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write_Identifier_PB" DataType="BOOL" Value="0"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Julian_Date" TagType="Base" DataType="UD_Julian_Date" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[19,2024,50,[0,0,31,59,90,120,151,181,212,243,273,304,334,0,0],48,[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'
],[2,'50$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[3,'050$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[4,'2026$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'26$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'11$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'11$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'58$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'58$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[1,'7$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'07$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2026,2,19,11,58,7,341693]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Julian_Date">
<DataValueMember Name="Offset_Day" DataType="DINT" Radix="Decimal" Value="19"/>
<DataValueMember Name="Leap_Year_Chk" DataType="DINT" Radix="Decimal" Value="2024"/>
<DataValueMember Name="Julian_Day" DataType="DINT" Radix="Decimal" Value="50"/>
<ArrayMember Name="Day_Count" DataType="DINT" Dimensions="15" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
<Element Index="[2]" Value="31"/>
<Element Index="[3]" Value="59"/>
<Element Index="[4]" Value="90"/>
<Element Index="[5]" Value="120"/>
<Element Index="[6]" Value="151"/>
<Element Index="[7]" Value="181"/>
<Element Index="[8]" Value="212"/>
<Element Index="[9]" Value="243"/>
<Element Index="[10]" Value="273"/>
<Element Index="[11]" Value="304"/>
<Element Index="[12]" Value="334"/>
<Element Index="[13]" Value="0"/>
<Element Index="[14]" Value="0"/>
</ArrayMember>
<DataValueMember Name="Alfa_Num_Zero" DataType="SINT" Radix="Decimal" Value="48"/>
<StructureMember Name="Zero_String" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Julian_String_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['50']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Julian_String_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['050']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Year_String_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['2026']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Year_String_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['26']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Hour_String_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['11']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Hour_String_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['11']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Min_String_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['58']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Min_String_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['58']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Sec_String_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['7']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Sec_String_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['07']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Concat_1" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Concat_2" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Clock" DataType="UD_Clock">
<DataValueMember Name="Year" DataType="DINT" Radix="Decimal" Value="2026"/>
<DataValueMember Name="Month" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Day" DataType="DINT" Radix="Decimal" Value="19"/>
<DataValueMember Name="Hour" DataType="DINT" Radix="Decimal" Value="11"/>
<DataValueMember Name="Minute" DataType="DINT" Radix="Decimal" Value="58"/>
<DataValueMember Name="Second" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="MicroSecond" DataType="DINT" Radix="Decimal" Value="341693"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="LH_Part_Start" 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="Machine" TagType="Base" DataType="UD_Machine" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".BIOMETRIC_SCANNER">
<![CDATA[1:I.10
BIOMERTIC SCANNER]]>
</Comment>
<Comment Operand=".CONTROL_POWER_ON">
<![CDATA[1:I.0
CONTROL POWER ON]]>
</Comment>
<Comment Operand=".PART_STAGE_ENABLE.0">
<![CDATA[At Least One Stage
Is Enabled]]>
</Comment>
<Comment Operand=".PART_STAGE_ENABLE.1">
<![CDATA[STAGE 1]]>
</Comment>
<Comment Operand=".PART_STAGE_ENABLE.2">
<![CDATA[STAGE 2]]>
</Comment>
<Comment Operand=".PART_STAGE_ENABLE.3">
<![CDATA[STAGE 3]]>
</Comment>
<Comment Operand=".AIR.SW1">
<![CDATA[IO_F1.00
MAIN AIR PRESSURE OK]]>
</Comment>
<Comment Operand=".STACKLIGHT.E_STOP">
<![CDATA[4:O.4
HMI E-STOP]]>
</Comment>
<Comment Operand=".WATER.SW1">
<![CDATA[Main]]>
</Comment>
<Comment Operand=".WATER.SW4">
<![CDATA[WCU]]>
</Comment>
<Comment Operand=".WATER.SW1_IND">
<![CDATA[Main]]>
</Comment>
<Comment Operand=".WATER.SW4_IND">
<![CDATA[WCU]]>
</Comment>
<Comment Operand=".WCU1.STN1_CONTACTOR_CHECK_INPUT">
<![CDATA[1:I.12
GUN 1A / 1B CONTACTOR CHECK]]>
</Comment>
<Comment Operand=".WCU1.STN1_CONTACTOR_OUTPUT">
<![CDATA[2:O.12
GUN 1A / 1B CONTACTOR RELAY]]>
</Comment>
<Comment Operand=".WCU1.STN2_CONTACTOR_CHECK_INPUT">
<![CDATA[1:I.14
GUN 2A / 2B CONTACTOR CHECK]]>
</Comment>
<Comment Operand=".WCU1.STN2_CONTACTOR_OUTPUT">
<![CDATA[3:O.12
GUN 2A / 2B CONTACTOR RELAY]]>
</Comment>
<Comment Operand=".WCU1.FAULTS_GENERAL.0">
<![CDATA[WCU 1 Faulted]]>
</Comment>
<Comment Operand=".WCU1.FAULTS_GENERAL.1">
<![CDATA[WCU 1 Weld/Noweld Mismatch Fault]]>
</Comment>
<Comment Operand=".WCU1.FAULTS_GENERAL.2">
<![CDATA[WCU 1 Weld Overtime]]>
</Comment>
<Comment Operand=".WCU1.FAULTS_GENERAL.3">
<![CDATA[WCU 1
LIGHT CURTAIN BROKEN DURING WELD]]>
</Comment>
<Comment Operand=".WCU1.CONTACTOR_FLT.0">
<![CDATA[Stn1 Weld Contactor Faulted Off]]>
</Comment>
<Comment Operand=".WCU1.CONTACTOR_FLT.1">
<![CDATA[Stn2 Weld Contactor Faulted Off]]>
</Comment>
<Comment Operand=".WCU1.CONTACTOR_FLT.2">
<![CDATA[Stn1 Weld Contactor Faulted On]]>
</Comment>
<Comment Operand=".WCU1.CONTACTOR_FLT.3">
<![CDATA[Stn2 Weld Contactor Faulted On]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[16,-8,11,16,0,3,0,0,209993,[-1070185065,500,341],[3556417,500,0],[-1607071049,100,0],[3,1,0,[3421681,0,0],[0,0,0]],[0,[13,'C500_08693_01$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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.00000000e+000,3.00000000e+001],[0,0.00000000e+000,0.00000000e+000],[0,0.00000000e+000,0.00000000e+000
],[0,0.00000000e+000,0.00000000e+000],[0]],[0,0],[1,6,13,14,21,22,5,0,59,0,59,0,59,2,0,0,0,0,0,0],[0],[0,[0,9999999,0]],[0,0,0.00000000e+000
,0,0.00000000e+000,0,0.00000000e+000,0,0.00000000e+000,0,0.00000000e+000,0,0.00000000e+000,0
,0,0,0,0,0,0,0,0,0,0,0,0,[0,0,0],[0,0,0],[0,5000,0],[0,5000,0],[0,300000,0]],[40,28,1,0,18,0,0,0,0,0,[0,2000,2000,2000,2000,2000,2000,1500,1500
,1500,1500,2000,2000,2000,2000,2000,2000,2600,2600,2600,2600,2400,2400,2400,2400,2400,2400,2300,2300,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0],[0,0,0],[1189817,100,0
],[-1607055969,1000,1000],[1047418,250,0],[1058552,250,0],[1047418,50000,0],[1129797,250,0],[1189875,250,0],[1189817
,50000,0],[39201,1000,0],[3500842,4000,0],[9,-128,0,0],[3,72,-64,-82]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Machine">
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Biometric_Scanner" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Control_Power_On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Dry_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Continuous" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Continuous_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_EIP_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Machine_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Mode" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_PB_Held" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Slot_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Weld_Controllers_Cycling" DataType="BOOL" Value="1"/>
<DataValueMember Name="Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Over_Cycle_Time" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Sel_Chng_OK" DataType="BOOL" Value="1"/>
<DataValueMember Name="Parts_All" DataType="BOOL" Value="0"/>
<DataValueMember Name="Parts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Ack_Fltd_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Weld_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault_Acknowledge_Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Mode" DataType="BOOL" Value="1"/>
<DataValueMember Name="Weld_Mode_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Oneshot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Enable" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Part_Stage_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="PRODuction_Total" DataType="DINT" Radix="Decimal" Value="209993"/>
<StructureMember Name="Flash_Off_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="500"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="341"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="1"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Flash_On_Timer" 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"/>
</StructureMember>
<StructureMember Name="No_PB_Held_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Air" DataType="UD_Air_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Flow_Sw_Off_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Config" DataType="UD_Config_Machine">
<DataValueMember Name="Enable_Mexican" DataType="BOOL" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['C500_08693_01']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Air_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Feeder1" DataType="UD_Config_Feeder">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Offset_U" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Unit1_Offset_L" DataType="REAL" Radix="Float" Value="30.0"/>
</StructureMember>
<StructureMember Name="Feeder2" DataType="UD_Config_Feeder">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Offset_U" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Unit1_Offset_L" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Feeder3" DataType="UD_Config_Feeder">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Offset_U" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Unit1_Offset_L" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Feeder4" DataType="UD_Config_Feeder">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Offset_U" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Unit1_Offset_L" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Water_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="HMI_PB" DataType="UD_HMI_Pushbuttons_Machine">
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Continuous" DataType="BOOL" Value="0"/>
<DataValueMember Name="Lamp_Test" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="PRODuction_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault_Acknowledge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Mode" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Set_Shifts" DataType="UD_Prod_Set_Shifts">
<DataValueMember Name="Count_Enble_Shift1" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count_Enble_Shift2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count_Enble_Shift3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Shift1_Hours" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="End_Shift1_Hours" DataType="DINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="Start_Shift2_Hours" DataType="DINT" Radix="Decimal" Value="14"/>
<DataValueMember Name="End_Shift2_Hours" DataType="DINT" Radix="Decimal" Value="21"/>
<DataValueMember Name="Start_Shift3_Hours" DataType="DINT" Radix="Decimal" Value="22"/>
<DataValueMember Name="End_Shift3_Hours" DataType="DINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="Start_Shift1_Minutes" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="End_Shift1_Minutes" DataType="DINT" Radix="Decimal" Value="59"/>
<DataValueMember Name="Start_Shift2_Minutes" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="End_Shift2_Minutes" DataType="DINT" Radix="Decimal" Value="59"/>
<DataValueMember Name="Start_Shift3_Minutes" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="End_Shift3_Minutes" DataType="DINT" Radix="Decimal" Value="59"/>
<DataValueMember Name="Number_Of_Shifts_Running" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="HMI_Month" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Day" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Minute" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Second" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Year" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Stacklight" DataType="UD_StackLight">
<DataValueMember Name="Blue" DataType="BOOL" Value="0"/>
<DataValueMember Name="E_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Green" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Red" DataType="BOOL" Value="0"/>
<DataValueMember Name="White" DataType="BOOL" Value="0"/>
<DataValueMember Name="Yellow" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Stop_Watch" DataType="UD_Stop_Watch">
<DataValueMember Name="Start_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_PB" DataType="BOOL" Value="0"/>
<StructureMember Name="Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="9999999"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Water" DataType="UD_Water_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw5" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw6" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw7" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw8" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw9" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw10" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Return_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp3" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp2" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Supply_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp3" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw2_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw3_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw4_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw5_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw6_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw7_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw8_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw9_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw10_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Cool_Off_Timer" 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"/>
</StructureMember>
<StructureMember Name="Cool_On_Timer" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_Off_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_On_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="WCU1" DataType="UD_Weld_Control">
<DataValueMember Name="Contactor_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Contactor_Saver_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Contactor_Not_Faulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Controller_Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_Schedule_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Weld_Mode" DataType="BOOL" Value="1"/>
<DataValueMember Name="Initiate_Setup1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Initiate_Setup2" DataType="BOOL" Value="0"/>
<DataValueMember Name="LC_Broken_During_Weld" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Initiate_Setup" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Alerts" DataType="BOOL" Value="1"/>
<DataValueMember Name="Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Recharge_Complete" DataType="BOOL" Value="1"/>
<DataValueMember Name="Stepper_Ended" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stepper_Ended_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stepper_Reset_HMI_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Steppers_Are_Reset" DataType="BOOL" Value="1"/>
<DataValueMember Name="Stn1_Contactor_Check_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stn1_Contactor_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stn1_Contactor_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stn2_Contactor_Check_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stn2_Contactor_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stn2_Contactor_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Trans_SCR_Temp_OK" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Control_Error" DataType="DINT" Radix="Decimal" Value="18"/>
<DataValueMember Name="Gun_Enable_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults_General" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
<DataValueMember Name="Faulted_In_Schedule" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
<DataValueMember Name="Warnings_General" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Contactor_Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Schedule_Force" DataType="DINT" Dimensions="256" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="2000"/>
<Element Index="[2]" Value="2000"/>
<Element Index="[3]" Value="2000"/>
<Element Index="[4]" Value="2000"/>
<Element Index="[5]" Value="2000"/>
<Element Index="[6]" Value="2000"/>
<Element Index="[7]" Value="1500"/>
<Element Index="[8]" Value="1500"/>
<Element Index="[9]" Value="1500"/>
<Element Index="[10]" Value="1500"/>
<Element Index="[11]" Value="2000"/>
<Element Index="[12]" Value="2000"/>
<Element Index="[13]" Value="2000"/>
<Element Index="[14]" Value="2000"/>
<Element Index="[15]" Value="2000"/>
<Element Index="[16]" Value="2000"/>
<Element Index="[17]" Value="2600"/>
<Element Index="[18]" Value="2600"/>
<Element Index="[19]" Value="2600"/>
<Element Index="[20]" Value="2600"/>
<Element Index="[21]" Value="2400"/>
<Element Index="[22]" Value="2400"/>
<Element Index="[23]" Value="2400"/>
<Element Index="[24]" Value="2400"/>
<Element Index="[25]" Value="2400"/>
<Element Index="[26]" Value="2400"/>
<Element Index="[27]" Value="2300"/>
<Element Index="[28]" Value="2300"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
</ArrayMember>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="Contactor_Check_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Contactor_Pulled_In" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
<StructureMember Name="Recharge_Delay_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Stn1_Contactor_Flt_Off_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
<StructureMember Name="Stn1_Contactor_Flt_On_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
<StructureMember Name="Stn1_Contactor_Saver" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50000"/>
<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"/>
</StructureMember>
<StructureMember Name="Stn2_Contactor_Flt_Off_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
<StructureMember Name="Stn2_Contactor_Flt_On_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
<StructureMember Name="Stn2_Contactor_Saver" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50000"/>
<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"/>
</StructureMember>
<StructureMember Name="Weld_NoWeld_Mismatch_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<StructureMember Name="Weld_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Medar_Di" DataType="UD_Medar_EIP_Plc_To_WCU">
<DataValueMember Name="Weld_No_Weld" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_02" DataType="BOOL" Value="0"/>
<DataValueMember Name="Binary_Select_1" DataType="BOOL" Value="1"/>
<DataValueMember Name="Binary_Select_2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Binary_Select_4" DataType="BOOL" Value="0"/>
<DataValueMember Name="Binary_Select_8" DataType="BOOL" Value="0"/>
<DataValueMember Name="Binary_Select_16" DataType="BOOL" Value="0"/>
<DataValueMember Name="Binary_Select_32" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Initiate" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_10" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_11" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stepper_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Program_Display_Security" DataType="BOOL" Value="0"/>
<DataValueMember Name="Heat_Display_Security" DataType="BOOL" Value="0"/>
<DataValueMember Name="System_Cooling" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_16" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_17" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_18" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_19" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_20" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_21" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_22" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_23" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_24" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_25" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_26" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_27" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_28" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_29" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_30" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_31" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Medar_Do" DataType="UD_Medar_EIP_WCU_To_Plc">
<DataValueMember Name="Weld_Mode" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Fault" DataType="BOOL" Value="1"/>
<DataValueMember Name="Alert" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_03" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_04" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_05" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_06" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_07" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_08" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Steppers_Are_Reset" DataType="BOOL" Value="1"/>
<DataValueMember Name="Steppers_Approaching_Max" DataType="BOOL" Value="0"/>
<DataValueMember Name="End_Of_Stepper" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ready_To_Weld" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_16" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_17" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_18" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_19" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Err01" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Err02" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Err04" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Err08" DataType="BOOL" Value="1"/>
<DataValueMember Name="Weld_Err16" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_25" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_26" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_27" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_28" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_29" DataType="BOOL" Value="0"/>
<DataValueMember Name="None_30" DataType="BOOL" Value="1"/>
<DataValueMember Name="None_31" DataType="BOOL" Value="0"/>
</StructureMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Message_Indicator" TagType="Base" DataType="BOOL" Dimensions="32" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="BOOL" Dimensions="32" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="Mode_Read" 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="Mode_Write" 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="Module" TagType="Base" DataType="UD_Modules" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,2,40,[-1607056268,500,500],[2,16384],[0,16384],[0,16384],[2,16384],[2,16384],[2,16384],[0,16384],[2,16384],[0,16384],[2,16384
],[2,16384],[2,16384],[2,16384],[2,16384],[0,16384],[0,16384],[2,16384],[2,16384],[2,16384],[0,16384],[0,16384],[0,16384],[2,16384],[2,16384
],[0,16384],[0,16384],[0,0],[0,0],[0,0],[0,4096]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Modules">
<DataValueMember Name="Get_Faulted_Module_Status" DataType="BOOL" Value="1"/>
<DataValueMember Name="IOStatusOK" DataType="BOOL" Value="0"/>
<DataValueMember Name="System_Overhead_Time_Slice_OneShot" DataType="BOOL" Value="0"/>
<DataValueMember Name="IOStatus" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="System_Overhead_Time_Slice" DataType="DINT" Radix="Decimal" Value="40"/>
<StructureMember Name="IOStatus_Fault_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="500"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="500"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Feeder01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Feeder02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Feeder03" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="IO_M1" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="IO_M2" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="IO_F1" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="IO_F2" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Prog_Reg01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Prog_Reg02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot03" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot04" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot05" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot06" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Slot07" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Ternary_Lower01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Ternary_Upper01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Ternary_Upper02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn2_Ternary_Lower01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn2_Ternary_Upper01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn2_Ternary_Upper02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="WCU01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Rocon01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Rocon02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn1_Rocon03" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="16384"/>
</StructureMember>
<StructureMember Name="Stn2_Rocon01" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Stn2_Rocon02" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Stn2_Rocon03" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pin_Scriber" DataType="UD_Module">
<DataValueMember Name="Connection_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Connected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="4096"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="NO_Part_ID" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data 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'
]]]>
</Data>
<Data Format="String" Length="0">
<![CDATA['']]>
</Data>
</Tag>
<Tag Name="Part1_Name" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[9,'756-A.tml$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="9">
<![CDATA['756-A.tml']]>
</Data>
</Tag>
<Tag Name="Part1_Part_ID" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[13,'M2DB-17B756-A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="13">
<![CDATA['M2DB-17B756-A']]>
</Data>
</Tag>
<Tag Name="Part2_Name" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[9,'757-A.tml$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="9">
<![CDATA['757-A.tml']]>
</Data>
</Tag>
<Tag Name="Part2_Part_ID" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[13,'M2DB-17B757-A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="13">
<![CDATA['M2DB-17B757-A']]>
</Data>
</Tag>
<Tag Name="Part_Clamp_At_Home" 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="Part_Hold_Clamp_At_Work" 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="Part_Hold_Clamp_Extended" 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="Part_Hold_Clamp_Retracted" 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="Part_Hold_Clamp_Work" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[PART HOLD CLAMP MOTOR]]>
</Description>
<Data Format="L5K">
<![CDATA[0]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</Data>
</Tag>
<Tag Name="Part_Hold_Cylinder_Fault" TagType="Base" DataType="BOOL" Dimensions="32" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="BOOL" Dimensions="32" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="Part_Hold_Cyl_Fault" 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="PLCDateTime" TagType="Base" DataType="UD_PLC_Date_Time" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,0,0,2048,2048,[2026,2,19,11,58,7,387782],[2026,1,27,8,20,39,335277]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_PLC_Date_Time">
<DataValueMember Name="Update_HMI_Time" DataType="BOOL" Value="0"/>
<DataValueMember Name="DST_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Apply_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="CopyData_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="New_Hour_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="PLC_DST_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_DST_Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Hour_IND" DataType="DINT" Radix="Decimal" Value="2048"/>
<DataValueMember Name="Hour_IND_Last" DataType="DINT" Radix="Decimal" Value="2048"/>
<ArrayMember Name="PLCTime" DataType="DINT" Dimensions="7" Radix="Decimal">
<Element Index="[0]" Value="2026"/>
<Element Index="[1]" Value="2"/>
<Element Index="[2]" Value="19"/>
<Element Index="[3]" Value="11"/>
<Element Index="[4]" Value="58"/>
<Element Index="[5]" Value="7"/>
<Element Index="[6]" Value="387782"/>
</ArrayMember>
<ArrayMember Name="HMITime" DataType="DINT" Dimensions="7" Radix="Decimal">
<Element Index="[0]" Value="2026"/>
<Element Index="[1]" Value="1"/>
<Element Index="[2]" Value="27"/>
<Element Index="[3]" Value="8"/>
<Element Index="[4]" Value="20"/>
<Element Index="[5]" Value="39"/>
<Element Index="[6]" Value="335277"/>
</ArrayMember>
</Structure>
</Data>
</Tag>
<Tag Name="Production_Bactch_CNT" TagType="Base" DataType="COUNTER" Dimensions="14" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[0,43000,7328],[0,43000,11901],[0,3000,297],[0,3000,297],[0,3000,0],[0,3000,0],[0,3000,0],[0,3000,0],[0,3000,0],[0,3000,0],[0,0,0],[0,0,0],[0,0
,0],[0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Array DataType="COUNTER" Dimensions="14">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="43000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="7328"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="43000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="11901"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="297"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="297"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</Array>
</Data>
</Tag>
<Tag Name="Production_Batch_CNT_Remainder" TagType="Base" DataType="DINT" Dimensions="14" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[35672,31099,2703,2703,3000,3000,3000,3000,3000,3000,0,0,0,0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="DINT" Dimensions="14" Radix="Decimal">
<Element Index="[0]" Value="35672"/>
<Element Index="[1]" Value="31099"/>
<Element Index="[2]" Value="2703"/>
<Element Index="[3]" Value="2703"/>
<Element Index="[4]" Value="3000"/>
<Element Index="[5]" Value="3000"/>
<Element Index="[6]" Value="3000"/>
<Element Index="[7]" Value="3000"/>
<Element Index="[8]" Value="3000"/>
<Element Index="[9]" Value="3000"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="0"/>
<Element Index="[13]" Value="0"/>
</Array>
</Data>
</Tag>
<Tag Name="Production_Batch_Count_Remainder" TagType="Base" DataType="BOOL" Dimensions="32" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="BOOL" Dimensions="32" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="Production_Batch_Count_RES" TagType="Base" DataType="BOOL" Dimensions="32" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="BOOL" Dimensions="32" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="RH_Part_Start" 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="ScriberBypass" 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="Security" TagType="Base" DataType="UD_Security" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Common security used for HMI]]>
</Description>
<Comments>
<Comment Operand=".USER_HMI.4">
<![CDATA[Maintenance Login]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[4,[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0],0,0,[0,600000,10,10,300],[415,111,222,333,415],0,0,[[3002886,1200000,0],[1952668,0,0],[1952668,0,0
],[1952668,0,0],[1058069,300000,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'
],[10,'Operator 1$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[10,'Operator 2$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[10,'Operator 3$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[11,'Maintenance$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="UD_Security">
<DataValueMember Name="PV_Logout" DataType="BOOL" Value="0"/>
<DataValueMember Name="PV_Logout_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Out_ONS" DataType="BOOL" Value="1"/>
<ArrayMember Name="Logged_In" DataType="BOOL" Dimensions="32" 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"/>
</ArrayMember>
<DataValueMember Name="Badge_Reader_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Logout" DataType="BOOL" Value="0"/>
<DataValueMember Name="Security_Bypassed" DataType="BOOL" Value="0"/>
<DataValueMember Name="User_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="PV_Login_Timer_Preset" DataType="DINT" Dimensions="5" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="600000"/>
<Element Index="[2]" Value="10"/>
<Element Index="[3]" Value="10"/>
<Element Index="[4]" Value="300"/>
</ArrayMember>
<ArrayMember Name="Login_Code" DataType="DINT" Dimensions="5" Radix="Decimal">
<Element Index="[0]" Value="415"/>
<Element Index="[1]" Value="111"/>
<Element Index="[2]" Value="222"/>
<Element Index="[3]" Value="333"/>
<Element Index="[4]" Value="415"/>
</ArrayMember>
<DataValueMember Name="PV_Login_Code" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Login_Timer_Level" DataType="TIMER" Dimensions="5">
<Element Index="[0]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1200000"/>
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<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>
</Element>
<Element Index="[3]">
<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>
</Element>
<Element Index="[4]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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>
</Element>
</ArrayMember>
<ArrayMember Name="User_String" DataType="STRING" Dimensions="5">
<Element Index="[0]">
<Structure DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="10"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['Operator 1']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="10"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['Operator 2']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="10"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['Operator 3']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="11"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['Maintenance']]>
</DataValueMember>
</Structure>
</Element>
</ArrayMember>
</Structure>
</Data>
</Tag>
<Tag Name="Slam_Prevent_TMR" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[To Prevent Clamp Slamming into the Part]]>
</Description>
<Data Format="L5K">
<![CDATA[[3544211,0,0]]]>
</Data>
<Data 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>
</Data>
</Tag>
<Tag Name="Stn1" TagType="Base" DataType="UD_Stn_Main" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".CLR_TO_ENTER_LC">
<![CDATA[O:02/11
STATION 1 CLEAR TO ENTER]]>
</Comment>
<Comment Operand=".CLOSE_GUNS_VALVE">
<![CDATA[2:O.1
CLOSE GUN 1A/1B]]>
</Comment>
<Comment Operand=".FIXTURE_LOOKUP_FULL">
<![CDATA[FIXTURE TABLE FULL
CALL CENTERLINE]]>
</Comment>
<Comment Operand=".LIGHT_CURTAIN_CLEAR">
<![CDATA[1:I.1
STATION 1 LIGHT CURTAIN CLEAR]]>
</Comment>
<Comment Operand=".LIGHT_CURTAIN_RESET_OUTPUT">
<![CDATA[2:O.14
STATION 1 LIGHT CURTAIN RESET]]>
</Comment>
<Comment Operand=".LIGHT_FAN_POWER">
<![CDATA[4:O.0
SATION 1 LIGHT RELAY]]>
</Comment>
<Comment Operand=".PART_RETAINER_COMPLETE">
<![CDATA[Part retainer pins extended memory]]>
</Comment>
<Comment Operand=".PB_ACK_FLTD_PART">
<![CDATA[I:01/03
FAULTED PART ACKNOWLEDGE]]>
</Comment>
<Comment Operand=".PB_CYCLE_START">
<![CDATA[1:I.2
STATION 1 CYCLE START]]>
</Comment>
<Comment Operand=".PB_RESET">
<![CDATA[Fault Reset/Home]]>
</Comment>
<Comment Operand=".PIN_STAMP_COMPLETE">
<![CDATA[Pins retracted memory]]>
</Comment>
<Comment Operand=".PIN_STAMP_ROD_LOCK_RELEASE">
<![CDATA[3:O.7
PIN STAMP ROD LOCK RELEASE]]>
</Comment>
<Comment Operand=".RELEASE_RAIL_BRAKES_OUTPUT">
<![CDATA[3:O.4
RELEASE RAIL BRAKES]]>
</Comment>
<Comment Operand=".CHK_FIXTURE_INSTALLED.1">
<![CDATA[STN 1 CHECK FIXTURE #1
2532020]]>
</Comment>
<Comment Operand=".CHK_FIXTURE_INSTALLED.2">
<![CDATA[STN 1 CHECK FIXTURE #2
2532025]]>
</Comment>
<Comment Operand=".FIXTURE_INSTALLED.1">
<![CDATA[STN 1 FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".FIXTURE_INSTALLED.2">
<![CDATA[STN 1 FIXTURE #2
2696038]]>
</Comment>
<Comment Operand=".FIXTURE_INSTALLED.3">
<![CDATA[STN 1 FIXTURE #3
2696043]]>
</Comment>
<Comment Operand=".FIXTURE_INSTALLED.4">
<![CDATA[STN 1 FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".FIXTURE_INSTALLED.5">
<![CDATA[STN 1 FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.0">
<![CDATA[Clamps PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.1">
<![CDATA[Catch Tray PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.3">
<![CDATA[Ternary PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.4">
<![CDATA[Ejectors PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.5">
<![CDATA[Pins PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.6">
<![CDATA[Feeders PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.8">
<![CDATA[Gun 1A PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.9">
<![CDATA[Gun 1B PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.10">
<![CDATA[Gun 1C PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.11">
<![CDATA[Tip Cal PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.12">
<![CDATA[VF Lower PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.13">
<![CDATA[Spot Change PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.14">
<![CDATA[Manual Weld PBs]]>
</Comment>
<Comment Operand=".MANUAL_PB_SETUP.15">
<![CDATA[Air Nut Det Valve PBs]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.0">
<![CDATA[Clamp, Ejector Not Faulted
Weld Stn]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.1">
<![CDATA[Clamp, Ejector Not Faulted
Check Stn]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.4">
<![CDATA[Gun A Not Faulted]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.5">
<![CDATA[Gun B Not Faulted]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.6">
<![CDATA[Gun C Not Faulted]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.9">
<![CDATA[Feeders Not Faulted]]>
</Comment>
<Comment Operand=".NO_CYCLE_FAULTS_SETUP.10">
<![CDATA[Lower VeriFast
Not Faulted]]>
</Comment>
<Comment Operand=".PART_STAGE_ENABLE.0">
<![CDATA[AT LEAST 1 STAGE ENABLED]]>
</Comment>
<Comment Operand=".SERVICE_LWR_ELECT.7">
<![CDATA[Fixture 1959756
Pin 2]]>
</Comment>
<Comment Operand=".SERVICE_LWR_ELECT.8">
<![CDATA[Fixture 1959761
Pin 1]]>
</Comment>
<Comment Operand=".SERVICE_LWR_ELECT.9">
<![CDATA[Fixture 1959761
Pin 2]]>
</Comment>
<Comment Operand=".SERVICE_LWR_ELECT.10">
<![CDATA[Fixture 1959761
Pin 3]]>
</Comment>
<Comment Operand=".SPOT_FEED_COMPLETE.1">
<![CDATA[Spot #1 Feed Complete]]>
</Comment>
<Comment Operand=".SPOT_FEED_COMPLETE.2">
<![CDATA[Spot #2 Feed Complete]]>
</Comment>
<Comment Operand=".SPOT_WELD_COMPLETE.1">
<![CDATA[Part #1 Complete]]>
</Comment>
<Comment Operand=".SPOT_WELD_COMPLETE.2">
<![CDATA[Part #2 Complete]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].0">
<![CDATA[Light Curtain Broken During Cycle]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].1">
<![CDATA[Invalid Fixture ID]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].2">
<![CDATA[Invalid Check Fixture ID]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].3">
<![CDATA[SD job read overtime]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].4">
<![CDATA[Auto Job Select
Fault]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].5">
<![CDATA[Requested Job
Not Configured Fault]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].6">
<![CDATA[Incomplete
Part Fault]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].7">
<![CDATA[Dry Cycle
Fault]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].8">
<![CDATA[Gun 1A Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].9">
<![CDATA[Gun 1B Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].10">
<![CDATA[Gun 1C Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].11">
<![CDATA[Gun 1A
VeriFast
Upper
Disconnected]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].12">
<![CDATA[Gun 1B
VeriFast
Upper
Disconnected]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].13">
<![CDATA[Gun 1C
VeriFast
Upper
Disconnected]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].14">
<![CDATA[Ejectors1 Lock Not Released]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].15">
<![CDATA[Ejectors2 Lock Not Released]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].17">
<![CDATA[Cycle Start PB Held Down]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].18">
<![CDATA[Write File While SD Card Not Present]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].19">
<![CDATA[Fix. ID Mismatch]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].20">
<![CDATA[Check Fix. ID Mismatch]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].21">
<![CDATA[Pin 1 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].22">
<![CDATA[Pin 2 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].23">
<![CDATA[Pin 3 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].24">
<![CDATA[Pin 4 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].25">
<![CDATA[Pin 5 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].26">
<![CDATA[Pin 6 Electrode Maintenance Required]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].27">
<![CDATA[REMOVE FIXTURE BEFORE ZEROING]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].28">
<![CDATA[RUN-OUT NOT COMPLETE
CAN NOT UNLOCK FIXTURE]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].29">
<![CDATA[NO PART SELECTED]]>
</Comment>
<Comment Operand=".GEN_ALARMS[0].31">
<![CDATA[INSTALL PROPER ELECTRODES]]>
</Comment>
<Comment Operand=".GEN_ALARMS[1].0">
<![CDATA[Stn1 and Check Fixture Mismatch]]>
</Comment>
<Comment Operand=".GEN_ALARMS[1].1">
<![CDATA[Check Station Slide
Not In Position]]>
</Comment>
<Comment Operand=".AIR.SW1">
<![CDATA[IO_F1.00
STATION 1 MAIN AIR PRESSURE ACHIEVED]]>
</Comment>
<Comment Operand=".CLAMP1.CYL01.HOME_SW">
<![CDATA[I_L8.P20/I_L8.P30
CLAMP 1 OPENED]]>
</Comment>
<Comment Operand=".CLAMP1.CYL01.WORK_SW">
<![CDATA[I_L8.P21/I_L8.P31
CLAMP 1 CLOSED]]>
</Comment>
<Comment Operand=".CLAMP1.CYL02.HOME_SW">
<![CDATA[I_L8.P40
CLAMP 3 OPENED]]>
</Comment>
<Comment Operand=".CLAMP1.CYL02.WORK_SW">
<![CDATA[I_L8.P41
CLAMP 3 CLOSED]]>
</Comment>
<Comment Operand=".CLAMP1.HOME.OUTPUT">
<![CDATA[3:O.11
FIXTURE VALVE 1 TO HOME]]>
</Comment>
<Comment Operand=".CLAMP1.WORK.OUTPUT">
<![CDATA[3:O.10
FIXTURE VALVE 1 TO WORK]]>
</Comment>
<Comment Operand=".CLAMP2.CYL01.HOME_SW">
<![CDATA[I_L8.P30/I_L8.P40
CLAMP 2 OPENED]]>
</Comment>
<Comment Operand=".CLAMP2.CYL01.WORK_SW">
<![CDATA[I_L8.P31/I_L8.P41
CLAMP 2 CLOSED]]>
</Comment>
<Comment Operand=".CLAMP2.CYL02.HOME_SW">
<![CDATA[I_L8.P50
CLAMP 4 OPENED]]>
</Comment>
<Comment Operand=".CLAMP2.CYL02.WORK_SW">
<![CDATA[I_L8.P51
CLAMP 4 CLOSED]]>
</Comment>
<Comment Operand=".CLAMP2.HOME.OUTPUT">
<![CDATA[3:O.13
FIXTURE VALVE 2 TO HOME]]>
</Comment>
<Comment Operand=".CLAMP2.WORK.OUTPUT">
<![CDATA[3:O.12
FIXTURE VALVE 2 TO WORK]]>
</Comment>
<Comment Operand=".CONVEYOR.CONTACTOR_CHECK">
<![CDATA[1:I.3
STATION 1 CONVEYOR MOTOR CHECK]]>
</Comment>
<Comment Operand=".CONVEYOR.OVERLOAD_CHECK">
<![CDATA[1:I.8
STATION 1 CONVEYOR OVERLOAD CHECK]]>
</Comment>
<Comment Operand=".CONVEYOR.JOG_INPUT">
<![CDATA[1:I.7
STATION 1 CONVEYOR JOG]]>
</Comment>
<Comment Operand=".CONVEYOR.START">
<![CDATA[3:O.8
STATION 1
CONVEYOR MOTOR]]>
</Comment>
<Comment Operand=".CONVEYOR.FAULTS.0">
<![CDATA[Stn 1 Conveyor Faulted OFF]]>
</Comment>
<Comment Operand=".CONVEYOR.FAULTS.1">
<![CDATA[Stn 1 Conveyor Faulted ON]]>
</Comment>
<Comment Operand=".CONVEYOR.FAULTS.2">
<![CDATA[Stn 1 Conveyor Overload Fault]]>
</Comment>
<Comment Operand=".EJECTOR1.CYL01.HOME_SW">
<![CDATA[I_L5.P70
EJECTOR RETURNED]]>
</Comment>
<Comment Operand=".EJECTOR1.CYL01.WORK_SW">
<![CDATA[I_L5.P71
EJECTOR ADVANCED]]>
</Comment>
<Comment Operand=".EJECTOR1.HOME.OUTPUT">
<![CDATA[3:O.3
FIXTURE VALVE 5 TO HOME]]>
</Comment>
<Comment Operand=".EJECTOR1.WORK.OUTPUT">
<![CDATA[3:O.2
FIXTURE VALVE 5 TO WORK]]>
</Comment>
<Comment Operand=".EJECTOR2.CYL01.HOME_SW">
<![CDATA[I_L8.P70
EJECTOR RETURNED]]>
</Comment>
<Comment Operand=".EJECTOR2.CYL01.WORK_SW">
<![CDATA[I_L8.P71
EJECTOR ADVANCED]]>
</Comment>
<Comment Operand=".EJECTOR2.HOME.OUTPUT">
<![CDATA[3:O.15
FIXTURE VALVE 3 TO HOME]]>
</Comment>
<Comment Operand=".EJECTOR2.WORK.OUTPUT">
<![CDATA[3:O.14
FIXTURE VALVE 3 TO WORK]]>
</Comment>
<Comment Operand=".GUNA.ENABLE_VALVE">
<![CDATA[2:O.0
ENABLE GUN 1A]]>
</Comment>
<Comment Operand=".GUNA.INT_VALVE">
<![CDATA[2:O.2
INTENSIFY GUN 1A]]>
</Comment>
<Comment Operand=".GUNA.PRESSURE_SW">
<![CDATA[IO_M1.10
GUN 1A
PRESSURE ACHIEVED]]>
</Comment>
<Comment Operand=".GUNA.SAFETY_VALVE_ENABLED_INPUT">
<![CDATA[1:I.5
WELD GUN 1A
SAFETY VALVE ENABLED]]>
</Comment>
<Comment Operand=".GUNA.ELECTRODE_REQUIRED.5">
<![CDATA[Green]]>
</Comment>
<Comment Operand=".GUNA.INT_FLTS.0">
<![CDATA[Stn 1 Gun 1A Pressure Sw. Fltd Off]]>
</Comment>
<Comment Operand=".GUNA.INT_FLTS.1">
<![CDATA[Stn 1 Gun 1A Pressure Sw. Fltd On]]>
</Comment>
<Comment Operand=".GUNA.INT_FLTS.2">
<![CDATA[Stn 1 Gun 1A Programmable Regulator Pressure Not Achieved]]>
</Comment>
<Comment Operand=".GUNA.SAFETY_VALVE_FLTS.0">
<![CDATA[Stn 1 Gun 1A Safety/Enable Valve Fltd Off]]>
</Comment>
<Comment Operand=".GUNA.SAFETY_VALVE_FLTS.1">
<![CDATA[Stn 1 Gun 1A Safety/Enable Valve Fltd On]]>
</Comment>
<Comment Operand=".GUNA.SPOT_SEQUENCED.1">
<![CDATA[Gun 1A
Weld #1 Complete]]>
</Comment>
<Comment Operand=".GUNA.SPOT_SEQUENCED.2">
<![CDATA[Gun 1A
Weld #2 Complete]]>
</Comment>
<Comment Operand=".GUNA.SPOT_SEQUENCED.3">
<![CDATA[Gun 1A
Weld #3 Complete]]>
</Comment>
<Comment Operand=".GUNA.SPOT_SEQUENCED.4">
<![CDATA[Gun 1A
Weld #4 Complete]]>
</Comment>
<Comment Operand=".GUNA.SPOT_SEQUENCED.5">
<![CDATA[Gun 1A
Weld #5 Complete]]>
</Comment>
<Comment Operand=".GUNA.ANALOG_PRESS_SW_OIL.LIVE_DATA">
<![CDATA[GUN 1A PRESSURE ACHIEVED]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.0">
<![CDATA[Stn 1 Gun 1A Close Sw. Fltd Off]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.1">
<![CDATA[Stn 1 Gun 1A Open Sw. Fltd On]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.2">
<![CDATA[Stn 1 Gun 1A Nut Detect Pressure Sw. Fltd Off]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.3">
<![CDATA[Stn 1 Gun 1A Closed Posn Not Achieved
- Check for double nut or upside-down nut]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.4">
<![CDATA[Stn 1 Gun 1A Closed Posn Not Achieved - Check for no nut]]>
</Comment>
<Comment Operand=".GUNA.CLOSE.FLTS.5">
<![CDATA[Stn 1 Gun 1A Closed Posn Not Achieved - Retry Failed. Check for no nut]]>
</Comment>
<Comment Operand=".GUNA.OPEN.FLTS.0">
<![CDATA[Stn 1 Gun 1A Open Sw. Fltd Off]]>
</Comment>
<Comment Operand=".GUNA.OPEN.FLTS.1">
<![CDATA[Stn 1 Gun 1A Close Sw. Fltd On]]>
</Comment>
<Comment Operand=".GUNA.OPEN.FLTS.2">
<![CDATA[Stn 1 Gun 1A Nut Detect Pressure Sw. Fltd On]]>
</Comment>
<Comment Operand=".GUNA.OPEN.FLTS.3">
<![CDATA[Stn 1 Gun 1A Open Posn Not Achieved]]>
</Comment>
<Comment Operand=".GUNA.VERIFAST_UPPER.RAW_DATA_IN">
<![CDATA[GUN 1A UPPER LPT]]>
</Comment>
<Comment Operand=".GUNB.ENABLE_VALVE">
<![CDATA[O:2.3
ENABLE GUN 1B]]>
</Comment>
<Comment Operand=".GUNB.INT_VALVE">
<![CDATA[O:2.4
INTENSIFY GUN 1B]]>
</Comment>
<Comment Operand=".GUNB.PRESSURE_SW">
<![CDATA[IO_M1.09
GUN 1B
PRESSURE ACHIEVED]]>
</Comment>
<Comment Operand=".GUNB.SAFETY_VALVE_ENABLED_INPUT">
<![CDATA[1:I.6
WELD GUN 1B
SAFETY VALVE ENABLED]]>
</Comment>
<Comment Operand=".GUNB.INT_FLTS.0">
<![CDATA[Stn 1 Gun 1B Pressure Sw. Fltd Off]]>
</Comment>
<Comment Operand=".GUNB.INT_FLTS.1">
<![CDATA[Stn 1 Gun 1B Pressure Sw. Fltd On]]>
</Comment>
<Comment Operand=".GUNB.INT_FLTS.2">
<![CDATA[Stn 1 Gun 1B Programmable Regulator Pressure Not Achieved]]>
</Comment>
<Comment Operand=".GUNB.SAFETY_VALVE_FLTS.0">
<![CDATA[Stn 1 Gun 1B Safety/Enable Valve Fltd Off]]>
</Comment>
<Comment Operand=".GUNB.SAFETY_VALVE_FLTS.1">
<![CDATA[Stn 1 Gun 1B Safety/Enable Valve Fltd On]]>
</Comment>
<Comment Operand=".GUNB.SPOT_FEED_COMP.5">
<![CDATA[Fixture 1 #2531987
Pin 3]]>
</Comment>
<Comment Operand=".GUNB.SPOT_FEED_COMP.6">
<![CDATA[Fixture 1 #2531987
Pin 4]]>
</Comment>
<Comment Operand=".GUNB.SPOT_SEQUENCED.1">
<![CDATA[Gun 1B
Weld #1 Complete]]>
</Comment>
<Comment Operand=".GUNB.SPOT_SEQUENCED.2">
<![CDATA[Gun 1B
Weld #2 Complete]]>
</Comment>
<Comment Operand=".GUNB.SPOT_SEQUENCED.3">
<![CDATA[Gun 1B
Weld #3 Complete]]>
</Comment>
<Comment Operand=".GUNB.SPOT_SEQUENCED.4">
<![CDATA[Weld #4 Complete
Gun 1B]]>
</Comment>
<Comment Operand=".GUNB.ANALOG_PRESS_SW_OIL.LIVE_DATA">
<![CDATA[GUN 1B PRESSURE ACHIEVED]]>
</Comment>
<Comment Operand=".GUNB.CLOSE.FLTS.3">
<![CDATA[Stn 1 Gun 1B Closed Posn Not Achieved
- Check for double nut or upside-down nut]]>
</Comment>
<Comment Operand=".GUNB.CLOSE.FLTS.4">
<![CDATA[Stn 1 Gun 1B Closed Posn Not Achieved - Check for no nut]]>
</Comment>
<Comment Operand=".GUNB.CLOSE.FLTS.5">
<![CDATA[Stn 1 Gun 1B Closed Posn Not Achieved - Retry Failed. Check for no nut]]>
</Comment>
<Comment Operand=".GUNB.OPEN.FLTS.3">
<![CDATA[Stn 1 Gun 1B Open Posn Not Achieved]]>
</Comment>
<Comment Operand=".GUNB.VERIFAST_UPPER.RAW_DATA_IN">
<![CDATA[GUN 1B HEIGHT
(UPPER LPT)]]>
</Comment>
<Comment Operand=".HMI_PB.RESET_LWR_ELECT_WELD_COUNTER.7">
<![CDATA[Fixture 1959756
Pin 2]]>
</Comment>
<Comment Operand=".HMI_PB.RESET_LWR_ELECT_WELD_COUNTER.8">
<![CDATA[Fixture 1959761
Pin 1]]>
</Comment>
<Comment Operand=".HMI_PB.RESET_LWR_ELECT_WELD_COUNTER.9">
<![CDATA[Fixture 1959761
Pin 2]]>
</Comment>
<Comment Operand=".HMI_PB.RESET_LWR_ELECT_WELD_COUNTER.10">
<![CDATA[Fixture 1959761
Pin 3]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.AT_SPOT.9">
<![CDATA[STN 1 FIXTURE #2
2019891
COLLISION FREE ROUTE]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.USER_COMMANDS.2">
<![CDATA[Home]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.USER_COMMANDS.3">
<![CDATA[Move]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.USER_COMMANDS.4">
<![CDATA[Change Speed]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.USER_COMMANDS.5">
<![CDATA[Reset (Triggered in AOI)]]>
</Comment>
<Comment Operand=".LOWER01_TERNARY_DRIVE.USER_COMMANDS.6">
<![CDATA[Change Acceleration]]>
</Comment>
<Comment Operand=".PART_RETAINER.CYL01.HOME_SW">
<![CDATA[I_L5.P50
PART RETAINER 1 RETURNED]]>
</Comment>
<Comment Operand=".PART_RETAINER.CYL01.WORK_SW">
<![CDATA[I_L5.P51
PART RETAINER 1 ADVANCED]]>
</Comment>
<Comment Operand=".PART_RETAINER.CYL02.HOME_SW">
<![CDATA[I_L5.P60
PART RETAINER 2
RETURNED]]>
</Comment>
<Comment Operand=".PART_RETAINER.CYL02.WORK_SW">
<![CDATA[I_L5.P61
PART RETAINER 2 ADVANCED]]>
</Comment>
<Comment Operand=".PART_RETAINER.HOME.OUTPUT">
<![CDATA[3:O.3
FIXTURE VALVE 6 TO HOME]]>
</Comment>
<Comment Operand=".PART_RETAINER.WORK.OUTPUT">
<![CDATA[3:O.2
FIXTURE VALVE 6 TO WORK]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.1">
<![CDATA[Part # 17B756-A
Fixture #2629215]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.2">
<![CDATA[Part # 17B757-A
Fixture #2629215]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.3">
<![CDATA[Part # 23243086
Fixture #2696038]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.4">
<![CDATA[Part # 23243112
Fixture #2696038]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.5">
<![CDATA[Part # 22944863
incomplete part
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.6">
<![CDATA[Part #22944864
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.7">
<![CDATA[Part #22944864 incomplete part
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.8">
<![CDATA[Part #22944864
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.9">
<![CDATA[Part # 23243110
FIXTURE #2707655]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.10">
<![CDATA[Part # 22944861
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.11">
<![CDATA[Part # 23243111
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.12">
<![CDATA[Part # 22944862
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.13">
<![CDATA[Part # 23243111
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.14">
<![CDATA[Part # 68320226 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.15">
<![CDATA[Part # 68320226 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.16">
<![CDATA[Part # 68320226 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.17">
<![CDATA[Part # 68320227 Pin1
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.18">
<![CDATA[Part # 68320227 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.19">
<![CDATA[Part # 68320227 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.20">
<![CDATA[Part # 68320227 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.21">
<![CDATA[Part # M2DB-17B756-A
FIXTURE #
2656909
SCRIBE]]>
</Comment>
<Comment Operand=".PARTS.COMPLETE.22">
<![CDATA[Part # M2DB-17B757-A
FIXTURE #
2656909
SCRIBE]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.1">
<![CDATA[Part # M2DB-17B756-A
FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.2">
<![CDATA[Part # M2DB-17B757-A
FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.3">
<![CDATA[Part #23243086
FIXTURE #2
2696038]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.4">
<![CDATA[Part #23243112
FIXTURE #2
2696038]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.5">
<![CDATA[Part # 22944863
FIXTURE #3
2696043]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.6">
<![CDATA[Part # 22944863
FIXTURE #3
2696043]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.7">
<![CDATA[Part # 22944864
FIXTURE #3
2696043]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.8">
<![CDATA[Part # 22944864
FIXTURE #3
2696043]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.9">
<![CDATA[Part # 23243110
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.10">
<![CDATA[Part # 22944861
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.11">
<![CDATA[Part # 23243111
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.12">
<![CDATA[Part # 22944862
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.13">
<![CDATA[Part # 68320226 Pin1
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.14">
<![CDATA[Part # 68320226 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.15">
<![CDATA[Part # 68320226 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.16">
<![CDATA[Part # 68320226 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.17">
<![CDATA[Part # 68320227 Pin1
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.18">
<![CDATA[Part # 68320227 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.19">
<![CDATA[Part # 68320227 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.DETECTED.20">
<![CDATA[Part # 68320227 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.0">
<![CDATA[AT LEAST 1 PART ENABLED]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.1">
<![CDATA[Part # M2DB-17B756-A
FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.2">
<![CDATA[Part # M2DB-17B757-A
FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.3">
<![CDATA[Part # 23243086
Fixture #2696038]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.4">
<![CDATA[Part # 23243112
Fixture #2696038]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.5">
<![CDATA[Part # 22944863
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.6">
<![CDATA[Part #22944863 FIXTURE
2696043]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.7">
<![CDATA[Part #22944864
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.8">
<![CDATA[Part #22944864
Fixture #2696043]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.9">
<![CDATA[Part # 23243110
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.10">
<![CDATA[Part # 22944861
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.11">
<![CDATA[Part # 23243111
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.12">
<![CDATA[Part # 22944862
FIXTURE #4
2707655]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.13">
<![CDATA[Part # 68320226 Pin1
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.14">
<![CDATA[Part # 68320226 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.15">
<![CDATA[Part # 68320226 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.16">
<![CDATA[Part # 68320226 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.17">
<![CDATA[Part # 68320227 Pin1
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.18">
<![CDATA[Part # 68320227 Pin2
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.19">
<![CDATA[Part # 68320227 Pin3
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.20">
<![CDATA[Part # 68320227 Pin4
FIXTURE #5
2704705]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.21">
<![CDATA[Part # M2DB-17B756-A
FIXTURE #
2656909
SCRIBE]]>
</Comment>
<Comment Operand=".PARTS.ENABLED.22">
<![CDATA[Part # M2DB-17B757-A
FIXTURE #1
2629215]]>
</Comment>
<Comment Operand=".PARTS.FAULTED_OFF">
<![CDATA[Part present should be on message]]>
</Comment>
<Comment Operand=".PARTS.FAULTED_ON">
<![CDATA[Part present should be off message]]>
</Comment>
<Comment Operand=".PARTS.OFF_CHECK_FAULTS">
<![CDATA[Part should have been removed message]]>
</Comment>
<Comment Operand=".PARTS.REMOVED.1">
<![CDATA[PARTS REMOVED]]>
</Comment>
<Comment Operand=".PARTS.REMOVED.2">
<![CDATA[PARTS REMOVED]]>
</Comment>
<Comment Operand=".PARTS.REMOVED.3">
<![CDATA[PARTS REMOVED]]>
</Comment>
<Comment Operand=".PARTS.STYLE.1">
<![CDATA[Part # M2DB-17B756-A
FIXTURE #1
2629215
Back]]>
</Comment>
<Comment Operand=".PARTS.STYLE.2">
<![CDATA[Part # M2DB-17B757-A
FIXTURE #1
2629215
Front]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.1">
<![CDATA[PART PRESENT 1]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.2">
<![CDATA[PART PRESENT 2]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.3">
<![CDATA[PART PRESENT 3]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.4">
<![CDATA[PART PRESENT 4]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.5">
<![CDATA[PART PRESENT 5]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.6">
<![CDATA[PART PRESENT 6]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.7">
<![CDATA[PART PRESENT 7]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.8">
<![CDATA[PART PRESENT 8]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.9">
<![CDATA[PART PRESENT 9]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.10">
<![CDATA[PART PRESENT 10]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.11">
<![CDATA[PART HOLD CLAMP RETRACT]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.12">
<![CDATA[PART HOLD CLAMP EXTEND]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.13">
<![CDATA[CHECK FIXTURE
PART PRESENT 1]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.14">
<![CDATA[CHECK FIXTURE
PART PRESENT 2]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.15">
<![CDATA[CHECK FIXTURE
PART PRESENT 3]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.16">
<![CDATA[CHECK FIXTURE
PART PRESENT 4]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.17">
<![CDATA[CHECK FIXTURE
PART PRESENT 5]]>
</Comment>
<Comment Operand=".PARTS.SW_INPUTS.18">
<![CDATA[CHECK FIXTURE
PART PRESENT 6]]>
</Comment>
<Comment Operand=".PIN1.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 1
TO HOME]]>
</Comment>
<Comment Operand=".PIN1.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 1
TO WORK]]>
</Comment>
<Comment Operand=".PIN2.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 2
TO HOME]]>
</Comment>
<Comment Operand=".PIN2.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 2
TO WORK]]>
</Comment>
<Comment Operand=".PIN3.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 3
TO HOME]]>
</Comment>
<Comment Operand=".PIN3.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 3
TO WORK]]>
</Comment>
<Comment Operand=".PIN4.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 4
TO HOME]]>
</Comment>
<Comment Operand=".PIN4.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 4
TO WORK]]>
</Comment>
<Comment Operand=".PIN5.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 5
TO HOME]]>
</Comment>
<Comment Operand=".PIN5.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 5
TO WORK]]>
</Comment>
<Comment Operand=".PIN6.HOME.OUTPUT">
<![CDATA[FIXTURE VALVE 6
TO HOME]]>
</Comment>
<Comment Operand=".PIN6.WORK.OUTPUT">
<![CDATA[FIXTURE VALVE 6
TO WORK]]>
</Comment>
<Comment Operand=".PLATEN_LOCK.CYL01.HOME_SW">
<![CDATA[IO_F1.05
STN 1 PLATEN LOCK 1 ENGAGED]]>
</Comment>
<Comment Operand=".PLATEN_LOCK.CYL02.HOME_SW">
<![CDATA[IO_F1.06
PLATEN LOCK 2 ENGAGED]]>
</Comment>
<Comment Operand=".PLATEN_LOCK.HOME.OUTPUT">
<![CDATA[2:O.7
STATION 1 ENGAGE PLATEN LOCK]]>
</Comment>
<Comment Operand=".PLATEN_LOCK.WORK.OUTPUT">
<![CDATA[2:O.6
STATION 1 RELEASE PLATEN LOCK]]>
</Comment>
<Comment Operand=".PIN_STAMP1.CYL01.HOME_SW">
<![CDATA[IO_M2.01
PIN STAMP RAISED]]>
</Comment>
<Comment Operand=".PIN_STAMP1.CYL01.WORK_SW">
<![CDATA[IO_M2.00
PIN STAMP LOWERED]]>
</Comment>
<Comment Operand=".PIN_STAMP1.HOME.OUTPUT">
<![CDATA[3:O.6
LOWER PIN STAMP]]>
</Comment>
<Comment Operand=".PIN_STAMP1.WORK.OUTPUT">
<![CDATA[3:O.5
RAISE PIN STAMP]]>
</Comment>
<Comment Operand=".PRODUCTION.BIN_FULL_SCREENS.0">
<![CDATA[Bin Counters 1-7
Full]]>
</Comment>
<Comment Operand=".PRODUCTION.BIN_FULL_SCREENS.1">
<![CDATA[Bin Counters 8-14 Full]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[1]">
<![CDATA[Part # M2DB-17B756-A]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[1].IN_USE">
<![CDATA[Part # M2DB-17B756-A]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[2]">
<![CDATA[Part # M2DB-17B757-A]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[2].IN_USE">
<![CDATA[Part # M2DB-17B757-A]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[3]">
<![CDATA[Part # 23243086]]>
</Comment>
<Comment Operand=".PRODUCTION_BIN_AOI[3].IN_USE">
<![CDATA[Part # 23243086]]>
</Comment>
<Comment Operand=".POKA_YOKE.COMPLETE">
<![CDATA[ALL STAGES COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP">
<![CDATA[CORRECT ORIENTATION
SPOT CHECK COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP_MEM">
<![CDATA[CORRECT ORIENTATION
SPOT CHECK COMPLETE
MEMORY]]>
</Comment>
<Comment Operand=".POKA_YOKE.CURRENT_STAGE_COMPLETE">
<![CDATA[CURRENT STAGE COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP">
<![CDATA[DOUBLE NUT
SPOT CHECK COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP_MEM">
<![CDATA[MISSING FASTENER
SPOT CHECK COMPLETE
MEMORY]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP">
<![CDATA[INVERTED NUT
SPOT CHECK COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP_MEM">
<![CDATA[INVERTED NUT
SPOT CHECK COMPLETE
MEMORY]]>
</Comment>
<Comment Operand=".POKA_YOKE.LIGHT_CURTAIN_CHECK_COMPLETE">
<![CDATA[LIGHT CURTAIN CHECK COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.LIGHT_CURTAIN_CHECK_IN_PROGRESS">
<![CDATA[LIGHT CURTAIN CHECK IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP">
<![CDATA[MISSING FASTENER
SPOT CHECK COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP_MEM">
<![CDATA[MISSING FASTENER
SPOT CHECK COMPLETE
MEMORY]]>
</Comment>
<Comment Operand=".POKA_YOKE.SPOT_SEQUENCE_READY">
<![CDATA[SPOT CHECK PASSED
READY TO
SEQUENCE SPOT]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAILED">
<![CDATA[CURRENT STAGE
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP_SETUP.1">
<![CDATA[CORRECT ORIENTATION
GUN A CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP_SETUP.2">
<![CDATA[CORRECT ORIENTATION
GUN B CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP_SETUP.3">
<![CDATA[CORRECT ORIENTATION
GUN C CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.CORRECT_NUT_SPOT_COMP_SETUP.4">
<![CDATA[CORRECT ORIENTATION
GUN D CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP_SETUP.1">
<![CDATA[DOUBLE NUT
GUN A CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP_SETUP.2">
<![CDATA[DOUBLE NUT
GUN B CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP_SETUP.3">
<![CDATA[DOUBLE NUT
GUN C CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.DOUBLE_NUT_SPOT_COMP_SETUP.4">
<![CDATA[DOUBLE NUT
GUN D CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP_SETUP.1">
<![CDATA[INVERTED NUT
GUN A CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP_SETUP.2">
<![CDATA[INVERTED NUT
GUN B CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP_SETUP.3">
<![CDATA[INVERTED NUT
GUN C CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.INVERTED_NUT_SPOT_COMP_SETUP.4">
<![CDATA[INVERTED NUT
GUN D CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP_SETUP.1">
<![CDATA[NO FASTENER
GUN A CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP_SETUP.2">
<![CDATA[NO FASTENER
GUN B CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP_SETUP.3">
<![CDATA[NO FASTENER
GUN C CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.NO_NUT_SPOT_COMP_SETUP.4">
<![CDATA[NO FASTENER
GUN D CHECK]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_COMPLETE.0">
<![CDATA[PART PRESENT CHECK
COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_COMPLETE.1">
<![CDATA[CORRECT ORIENTATION
COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_COMPLETE.2">
<![CDATA[DOUBLE NUT
COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_COMPLETE.3">
<![CDATA[INVERTED NUT
COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_COMPLETE.4">
<![CDATA[MISSING FASTENER
COMPLETE]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAIL.0">
<![CDATA[PART PRESENT CHECK
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAIL.1">
<![CDATA[CORRECT ORIENTATION
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAIL.2">
<![CDATA[DOUBLE NUT
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAIL.3">
<![CDATA[INVERTED NUT
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_FAIL.4">
<![CDATA[MISSING FASTENER
FAILED]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_IN_PROGRESS.0">
<![CDATA[PART PRESENT CHECK
IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_IN_PROGRESS.1">
<![CDATA[CORRECT ORIENTATION
IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_IN_PROGRESS.2">
<![CDATA[DOUBLE NUT
IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_IN_PROGRESS.3">
<![CDATA[INVERTED NUT
IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.STAGE_IN_PROGRESS.4">
<![CDATA[MISSING FASTENER
IN PROGRESS]]>
</Comment>
<Comment Operand=".POKA_YOKE.FAILED_LIMIT">
<![CDATA[CURRENT STAGE
FAIL COUNT]]>
</Comment>
<Comment Operand=".STACKLIGHT.GREEN">
<![CDATA[4:O.8
STATION 1 CYCLE START
GREEN]]>
</Comment>
<Comment Operand=".STACKLIGHT.RED">
<![CDATA[4:O.9
STATION 1 CYCLE START
RED]]>
</Comment>
<Comment Operand=".STACKLIGHT.WHITE">
<![CDATA[4:O.10
STATION 1 CYCLE START
WHITE]]>
</Comment>
<Comment Operand=".STACKLIGHT.YELLOW">
<![CDATA[4:O.10
STATION 1 CYCLE START
YELLOW]]>
</Comment>
<Comment Operand=".BANNERLIGHT.GREEN">
<![CDATA[2:O.8
STATION 1 BANNER EZ-LIGHT
GREEN LIGHT]]>
</Comment>
<Comment Operand=".BANNERLIGHT.RED">
<![CDATA[2:O.9
STATION 1 BANNER EZ-LIGHT
RED LIGHT]]>
</Comment>
<Comment Operand=".BANNERLIGHT.WHITE">
<![CDATA[2:O.10
STATION 1 BANNER EZ-LIGHT
WHITE LIGHT]]>
</Comment>
<Comment Operand=".BANNERLIGHT.YELLOW">
<![CDATA[O:02/10
BANNER EZ LIGHT
YELLOW]]>
</Comment>
<Comment Operand=".TIP_HEIGHT_CAL.LOW_PB">
<![CDATA[TIP CAL - GUN OPEN]]>
</Comment>
<Comment Operand=".TIP_HEIGHT_CAL.HIGH_PB">
<![CDATA[TIP CAL - GUN CLOSE]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].DATA_IN">
<![CDATA[5:I.CH00
STATION 1 PIN 1 HEIGHT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].FAULTS.0">
<![CDATA[WELD POSITION NOT ACHEIVED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].FAULTS.1">
<![CDATA[PIN EXTENDED AT WELD POSITION FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].FAULTS.2">
<![CDATA[PIN AT WELD POSITION WHEN IT SHOULD BE EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].FAULTS.3">
<![CDATA[PIN NOT EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[1].FAULTS.4">
<![CDATA[VERIFAST DISCONNECTED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].DATA_IN">
<![CDATA[5:I.CH01
STATION 1 PIN 2 HEIGHT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].FAULTS.0">
<![CDATA[WELD POSITION NOT ACHEIVED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].FAULTS.1">
<![CDATA[PIN EXTENDED AT WELD POSITION FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].FAULTS.2">
<![CDATA[PIN AT WELD POSITION WHEN IT SHOULD BE EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].FAULTS.3">
<![CDATA[PIN NOT EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[2].FAULTS.4">
<![CDATA[VERIFAST DISCONNECTED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].DATA_IN">
<![CDATA[5:I.CH02
STATION 1 PIN 3 HEIGHT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].FAULTS.0">
<![CDATA[WELD POSITION NOT ACHEIVED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].FAULTS.1">
<![CDATA[PIN EXTENDED AT WELD POSITION FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].FAULTS.2">
<![CDATA[PIN AT WELD POSITION WHEN IT SHOULD BE EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].FAULTS.3">
<![CDATA[PIN NOT EXTENDED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[3].FAULTS.4">
<![CDATA[VERIFAST DISCONNECTED FAULT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[4].DATA_IN">
<![CDATA[5:I.CH03
STATION 1 PIN 4 HEIGHT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[5].DATA_IN">
<![CDATA[I:6.4
STATION 1 PIN 5 HEIGHT]]>
</Comment>
<Comment Operand=".VERIFAST_LOWER.CH[6].DATA_IN">
<![CDATA[I:6.5
STATION 1 PIN 6 HEIGHT]]>
</Comment>
<Comment Operand=".WATER.SW1">
<![CDATA[IO_F1.03
STATION 1 FIXTURE WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW2">
<![CDATA[IO_F1.01
Main
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW3">
<![CDATA[IO_F1.02
UPPER ELECTRODE
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW4">
<![CDATA[IO_F1.04
STN 1 TRANSFORMER 1
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW5">
<![CDATA[IO_F1.04
STN 1 TRANSFORMER 2
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW6">
<![CDATA[IO_F1.05
STN 1 TRANSFORMER 3
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW7">
<![CDATA[IO_F1.06
STN 1 TRANSFORMER 4
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW8">
<![CDATA[ROCON 1
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW9">
<![CDATA[ROCON 2
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.SW10">
<![CDATA[ROCON 3
WATER FLOW OK]]>
</Comment>
<Comment Operand=".WATER.VALVE">
<![CDATA[STATION 1 MAIN WATER VALVE]]>
</Comment>
<Comment Operand=".WATER.FAULTS.0">
<![CDATA[Flow Sw. 1
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.1">
<![CDATA[Flow Sw. 1
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.2">
<![CDATA[Flow Sw. 2
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.3">
<![CDATA[Flow Sw. 2
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.4">
<![CDATA[Flow Sw. 3
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.5">
<![CDATA[Flow Sw. 3
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.6">
<![CDATA[Flow Sw. 4
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.7">
<![CDATA[Flow Sw. 4
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.8">
<![CDATA[Flow Sw. 5
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.9">
<![CDATA[Flow Sw. 5
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.10">
<![CDATA[Flow Sw. 6
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.11">
<![CDATA[Flow Sw. 6
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.12">
<![CDATA[Flow Sw. 7
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.13">
<![CDATA[Flow Sw. 7
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.14">
<![CDATA[Flow Sw. 8
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.15">
<![CDATA[Flow Sw. 8
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.16">
<![CDATA[Flow Sw. 9
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.17">
<![CDATA[Flow Sw. 6
Faulted On]]>
</Comment>
<Comment Operand=".WATER.FAULTS.18">
<![CDATA[Flow Sw. 10
Faulted Off]]>
</Comment>
<Comment Operand=".WATER.FAULTS.19">
<![CDATA[Flow Sw. 1
Faulted On]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[-70,33,10,-120,1,-88,4,16,20,-32,-6,17,6,32,64,4,-64,4,0,12,1,0,0,0,2656909,0,0,0,0,0,0,0,2,2629215,0,0,0,2,0,0,0,0,0,4,0,0,28,4095
,1,33554450,522,7,1,0,0,7680,0,0,0,0,0,94,2,0,0,1,1,0,0,0,-1,-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],1.98080006e+001
,[8,'ANR72533$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[8,'ANR72533$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[787163,300000,0],[0,5000,0],[2151155,1500,0],[2286984,2000,0],[0,0,0],[0,0,0],[-1607056404,2000,2000],[-1606774178,3500
,3504],[1871849,750,0],[655048,300000,0],[0,0,0],[-1070185492,900000,13081],[-1609971810,900000,900000],[-1607069381
,150,0],[-1609926536,50,253],[677459,50,0],[3868642,2000,0],[787664,500,0],[678223,1000,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0,[2680088
,2500,0],[-1070185492,3600000,12976]],[[3513422,3500,0],[8,1],[8,1],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-33,1,0,1,0,[-1607056402,100,100]],[2
,0,0,0,0,[3511624,50,0]]],[[3512402,3500,0],[8,1],[8,1],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-33,1,0,1,0,[-1607056402,100,100]],[2,0,0,0,0,[3511624,50,0
]]],[0,[0],[4,0,[6.92000000e+002,1.99400000e+003,0.00000000e+000,0.00000000e+000],[1.90000000e+002,5.48000000e+002
,0.00000000e+000,0.00000000e+000],[7.00000000e+002,2.00000000e+003,8.94000000e+002,2.61000000e+003
],[0.00000000e+000,1.24000000e+002,8.53500000e+003,1.34445000e+005]],[0,0,[7.02000000e+002,2.00400000e+003
,0.00000000e+000,0.00000000e+000],[1.64000000e+002,4.72000000e+002,0.00000000e+000,0.00000000e+000
],[7.00000000e+002,2.00000000e+003,7.42000000e+002,2.26500000e+003],[0.00000000e+000,1.24000000e+002
,5.61000000e+003,1.32455000e+005]],[0,0,[5.02000000e+002,1.50600000e+003,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[5.00000000e+002,1.50000000e+003
,5.50000000e+002,1.81000000e+003],[0.00000000e+000,1.30000000e+002,9.10000000e+002,2.09480000e+004
]],[0],[0],[0],[0]],[0,1,0,0,0,[3508015,3500,0],[3507974,6500,0],[3501474,100,0]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[3504010,3500,0],[8,1],[-33
,1,0,0,0,[-1607056400,50,50]],[2,0,0,0,0,[3503552,100,0]]],[[3501882,3500,0],[8,1],[-33,1,0,0,0,[-1607056400,50,50]],[2,0,0,0,0,[3501374
,50,0]]],[[0],[3],[1],[0],[0]],[[[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0
]],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,5.00000000e-001,5.00000000e-001,5.00000000e-001
,5.00000000e-001,5.00000000e-001,5.00000000e-001,5.00000000e-001,5.00000000e-001],[[0,0,0],[0,1000
,134],[0,1000,857],[0,1000,991],[0,1000,990],[0,10000,0],[0,10000,0]],[1.00672500e+002,8.12812500e+001,8.10974960e+001
,2.47312489e+001,2.36399994e+001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[2.69000000e+002,2.68998749e+002,2.70397491e+002,2.71080017e+002,2.68998749e+002,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[2.03651245e+002,4.38974991e+001,2.00985016e+002
,4.62524986e+001,1.99001251e+002,4.20375013e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[7.63478518e-001
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[4.22699642e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,6.00000000e-001,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,2.30000000e+001,-4.35000000e+002,2.69790000e+004],[-9.66592014e-001,1.03340800e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[3.91676140e+000,5.11676121e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000
,[-2.42911816e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[4.86720324e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,6.00000000e-001,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,2.30000000e+001,-3.36000000e+002,2.78800000e+004],[-9.65064700e-001,1.03493524e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[4.43514061e+000,5.63514042e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000
,0.00000000e+000,[-6.86470032e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[4.69548750e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,6.00000000e-001
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-4.10000000e+001,2.82370000e+004],[-8.20564568e-001
,1.17943537e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[3.44442606e+000
,4.64442587e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,1.00000000e+000,0.00000000e+000,[-4.33821678e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[4.21982670e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,6.00000000e-001,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-9.50000000e+001,2.76860000e+004
],[-9.31147456e-001,1.06885254e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[4.03182173e+000,5.23182154e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[-3.56831327e-002,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[1.99673700e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,6.00000000e-001,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.35000000e+001,8.17000000e+002
,3.17700000e+004],[-8.55835974e-001,1.14416397e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[4.37811708e+000,5.57811689e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,6.00000000e-001,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[-1.03714967e+000,9.62850273e-001],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[4.03999996e+000,5.23999977e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,5.00000000e-001,5.00000000e-001,5.00000000e-001
,5.00000000e-001,5.00000000e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000
,1.00000000e+000,1.00000000e+000,5.00000000e-001,5.00000000e-001,5.00000000e-001,5.00000000e-001
,5.00000000e-001,5.00000000e-001],[[0,0,0],[0,10000,3983],[0,10000,3981],[0,10000,4],[0,10000,4],[0,0,0],[0,10000,0]],[1.75000000e+002
,1.36005000e+002,1.35963745e+002,8.30112457e+001,8.24687500e+001,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[2.50001251e+002,2.50005000e+002,2.50001251e+002,7.19312439e+001
,1.22311392e+001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[6.70000000e+001
,6.37574997e+001,1.08873749e+002,4.99912491e+001,4.99912491e+001,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000
,0.00000000e+000,[-1.51711777e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[4.72367811e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-1.61000000e+002,2.77340000e+004],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,1.00000000e+000,0.00000000e+000,[-1.11941593e-002,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[4.29775763e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-5.60000000e+002,2.82050000e+004
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[-2.62649100e-003,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[4.20763874e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.40000000e+001,3.18000000e+002
,2.77310000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[1.68811984e-003,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[4.63051271e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.40000000e+001
,-2.14000000e+002,2.82200000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,1.00000000e+000
,1.00000000e+000,5.00000000e-001,5.00000000e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0],[[0.00000000e+000,5.00000000e-001,5.00000000e-001,5.00000000e-001,5.00000000e-001
,5.00000000e-001,5.00000000e-001,5.00000000e-001,5.00000000e-001],[[0,0,0],[0,10000,377],[0,10000,0],[0,10000
,0],[0,10000,117],[0,0,0],[0,0,0]],[1.60016251e+002,9.90862579e+001,9.66637421e+001,9.79575043e+001,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[1.91816254e+002,1.90526245e+002
,1.93312500e+002,1.89941254e+002,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[4.78912506e+001,4.97137527e+001,3.65475006e+001,5.40374994e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[-2.55307674e-001,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[3.72137809e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-5.46000000e+002
,2.72910000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[-1.39534891e-001,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[3.71843863e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001
,1.88000000e+002,2.78800000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,1.00000000e+000,0.00000000e+000,[5.44949900e-003
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[3.99000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,2.30000000e+001,-1.30700000e+003,2.82370000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,2.40000000e+001,-1.65800000e+003,-1.65800000e+003],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]]]],[0.00000000e+000,5.00000000e-001,5.00000000e-001,5.00000000e-001,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,1.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[[0,0,0],[0,10000,1764],[0,10000,114],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[9.86587524e+001,9.86587524e+001,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[2.99512512e+002
,2.99512512e+002,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[2.00347500e+002,2.00347500e+002,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0,0,[[0,0,0,0
,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[2.62740910e-001,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[2.90540600e+000,2.55875731e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001
,4.15000000e+002,2.75520000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]]]],[0.00000000e+000,5.00000000e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0],[[0.00000000e+000,1.00000000e+000
,1.00000000e+000,1.00000000e+000,1.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[[0,0,0],[0,10000,2488],[0,10000,2491],[0,10000,2000],[0,10000,2001],[0,0,0],[0,0,0]],[5.50800018e+001,5.40937500e+001
,5.13974991e+001,5.13937531e+001,5.15475006e+001,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[2.92788757e+002,2.92788757e+002,1.95599991e+002,1.95599991e+002,2.92785000e+002
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[1.07043755e+002,1.05858749e+002
,2.03388748e+002,2.03388748e+002,1.07040000e+002,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0,0,[[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[2.35947162e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[1.03380413e+001
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000
,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,2.30000000e+001,-7.67000000e+002,2.76970000e+004],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000
,0.00000000e+000,[7.45695651e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[1.00086088e+001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000
,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-9.49000000e+002,2.78590000e+004],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000
,0.00000000e+000,0.00000000e+000,[-2.99750596e-001,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[9.91196823e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-5.24000000e+002,2.79430000e+004
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[-2.12909896e-002,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[5.73464584e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,2.30000000e+001,-3.90000000e+002
,2.76970000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,0,0,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]]],[0.00000000e+000,1.00000000e+000,1.00000000e+000
,1.00000000e+000,1.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0]],[16,20,32,100,-121,0,0,0,1,0,0,2,2,2000,0,10000,0,0,0,0,0,0,0,0,0,28,1,1.14373283e+002,1.00000000e+002,[1.13688828e+002
,1.14373283e+002,1.14476692e+002,1.14279724e+002,5.39243889e+001,5.38997688e+001,1.16820587e+002
,1.16795967e+002,9.19785385e+001,1.50515762e+002,1.49791367e+002,9.13480377e+001],0.00000000e+000
,0.00000000e+000,[3530691,15,0],[3500803,100,0],[0,3500,0],[-1607056349,50,50],[3500891,3500,0],[3530691,1000,0
],[3530691,1500,0],[3556387,15,15],[3545840,1000,0],[[0,10000,0],[0,3000,2972],[0,10000,7964],[0,10000,754],[0,10000,1764],[0
,10000,4979],[0,10000,0],[0,10000,0],[0,10000,0]],[0,1,0],[0,200,1800,2200,0,0,0.00000000e+000,[3,6.92000000e+002,1.99400000e+003
,8.94000000e+002,2.61000000e+003,0.00000000e+000,0.00000000e+000,-1.80368652e+001]],[0,0,0,0,0
,0,0.00000000e+000,[1,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000]],[0,0,1800,2400,2,0,0.00000000e+000,[3,1.90000000e+002,5.48000000e+002
,8.94000000e+002,2.61000000e+003,2.00000000e+000,0.00000000e+000,-7.13964844e+000]],[0,0,0,0,[3530691
,100,0],[0,3500,0]],[[0],[1],[1],[0],[0]],[87,0,0,0,[-1607056347,0,1],[3544039,3500,0]],[1,0,[-1607056347,4000,4000],[-1070185435,150000
,13033],[0,8.94000000e+002,2.61000000e+003,7.00000000e+002,2.00000000e+003,2.00000000e+003
,1.53787878e+003]],[9,8525,1,-9.84830409e-003,5.00000000e-001,[1.13873283e+002,1.14873283e+002
],[3,8.53500000e+003,1.34445000e+005,0.00000000e+000,1.24000000e+002,8.52500000e+003,-9.84830409e-003
]]],[-112,20,32,100,7,0,0,0,1,0,0,0,0,2000,0,10000,0,0,0,0,0,0,0,0,0,0,16,1.18012375e+002,1.00000000e+002,[1.18012375e+002
,1.51338806e+002,1.47493454e+002,3.57227669e+001,3.56436234e+001,3.57672844e+001,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],0.00000000e+000
,0.00000000e+000,[1540650,15,0],[1540650,100,0],[0,3500,0],[-1607056345,50,50],[1540699,3500,0],[1540650,1000,0
],[1540650,1500,0],[3556391,15,15],[3545870,1000,0],[[0,0,0],[0,10000,378],[0,10000,4001],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[0,1,0],[0,100
,1900,2100,0,0,0.00000000e+000,[3,7.02000000e+002,2.00400000e+003,7.42000000e+002,2.26500000e+003
,0.00000000e+000,0.00000000e+000,-7.91566772e+001]],[0,0,0,0,0,0,0.00000000e+000,[1,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
]],[0,0,1900,2200,1,0,0.00000000e+000,[3,1.64000000e+002,4.72000000e+002,7.42000000e+002,2.26500000e+003
,2.00000000e+000,0.00000000e+000,-5.90584717e+001]],[0,0,0,0,[1540650,100,0],[0,3500,0]],[[0],[0],[5],[0],[0]],[87,0,0,0,[-1607056342
,0,1],[1146714,3500,0]],[1,0,[-1607056342,4000,4000],[-1070185430,150000,13038],[0,7.42000000e+002,2.26500000e+003
,7.00000000e+002,2.00000000e+003,2.00000000e+003,1.77380176e+003]],[9,5705,1,9.28692520e-002
,5.00000000e-001,[1.17512375e+002,1.18512375e+002],[3,5.61000000e+003,1.32455000e+005,0.00000000e+000
,1.24000000e+002,5.70500000e+003,9.28692520e-002]]],[0,0,0,0,0,0,0,0,0,0,0],[6,68],[0,0],[27,84],[4,1,0,1,1,0,0,1.00672500e+002
,5.50000000e+001,1.00740005e+002,[0.00000000e+000,4.99874973e+000,1.50386246e+002,8.30112457e+001
,8.24687500e+001,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],[[0.00000000e+000,0.00000000e+000],[9.94287491e+001,1.01428749e+002],[9.57387543e+001,9.77387543e+001
],[4.98125000e+001,5.18125000e+001],[4.56612511e+001,4.76612511e+001],[-1.00000000e+000,1.00000000e+000
],[-1.00000000e+000,1.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,4.00000000e+001]],5.00000000e+000,1.00000000e+000,1.02349997e+001,0.00000000e+000
,5.50000000e+001,[1.00672500e+002,8.12812500e+001,8.10974960e+001,2.47312489e+001,2.36399994e+001
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,3.90000000e+001],[0.00000000e+000
,0.00000000e+000],[[9.96725006e+001,1.01672500e+002],[8.02812500e+001,8.22812500e+001],[8.00974960e+001
,8.20974960e+001],[2.37312489e+001,2.57312489e+001],[2.26399994e+001,2.46399994e+001],[-1.00000000e+000
,1.00000000e+000],[-1.00000000e+000,1.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[[535615,2000,0],[0
,0],[0,0],[0,0],[0,0],[8,0,0,0,0,[273746,50,0]],[0,0,0,0,0,[535418,100,0]]],[-127,2097152,2,2097155,5,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0
,2,0,0,0,221184,221196,524286,4,221196,[2511422,3500,0],[[0,0,0],[2737578,125,0],[2737578,125,0],[2737578,125,0],[0,0,0],[0
,0,0],[0,0,0],[0,0,0],[0,0,0]],[3505050,250,0],0],[[0,0,0],[0,0],[2,0,0,0,0,[396863,250,0]],[23,1,0,0,0,[-1607056338,250,250]]],[[0,0,0],[0,0],[-106,1,0,0,0,[-1607056338
,250,250]],[2,0,0,0,0,[3504062,250,0]]],[[0,0,0],[0,0],[-106,1,0,0,0,[-1607056338,250,250]],[2,0,0,0,0,[3504062,250,0]]],[[0,0,0],[0,0],[-106,1,0,0,0
,[-1607056338,250,250]],[2,0,0,0,0,[3504062,250,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[3090586,250,0]],[0,0,0,0,0,[3041039,250,0]]],[[0,0,0],[0,0],[2,0,0,0,0,[1451955
,250,0]],[23,1,0,0,0,[-1606719245,250,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[0,0,0],[0,0],[0,0,0,0,0,[0,0,0]],[0,0,0,0,0,[0,0,0]]],[[1254040,3500,0],[10
,1],[8,1],[0,0],[0,0],[-33,1,0,0,0,[-1607056336,1000,1000]],[2,0,0,0,0,[1237107,1000,0]]],[0,2.30000000e+001,0.00000000e+000
,27057,26979,-435,2.30000000e+001,1,4,0],[[3511623,4000,0],[8,1],[-33,1,0,0,0,[-1607056334,100,100]],[2,0,0,0,0,[3510644
,0,0]]],[4,0,2,0,0,209993,0,3,[254058,2000,0],[254058,5000,0],[18,0,[6,0,0,0,0,0,0,0,0,0,0,0,83,101,61,85,73,92,29,78,82,70,44,100],0,194
,0,[7,'WD8757A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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'
]],[16,98,[21,35,36,76,74,80,81,122,84,94,50,103,0,0,0,0,0,0,0,0,0,0,0,0],534,194,0,[7,'WD8756A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[18,0,[6,0,0,0,0,0,0,0,0,0,0,0,83,101,61,85,73,92,29,78,82,70,44,100],0,194,0,[7,'WD8757A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,194,0,[7,'WD3037A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,194,0,[7,'WD3038A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,139,0,[7,'WD3693B$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,139,0,[7,'WD3694B$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,293,0,[7,'WD3039A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,293,0,[7,'WD3691A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,293,0,[7,'WD3040A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,293,0,[7,'WD3692A$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,194,0,[12,'WD55710006AA$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]],[16,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,194,0,[12,'WD55710007AA$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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,0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],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'
]]],[[1,0,0,0],[11,1,1,0],[3,2,1,0],[3,3,1,0],[3,4,1,0],[3,5,1,0],[3,6,1,0],[3,7,1,0],[3,8,2,0],[3,9,2,0],[3,10,2,0],[3,11,2,0],[3,12,2,0],[3,13,2,0],[3,14,2,0]],[2,0,0,4,0,32,0,0,0,0,0,0,0,0
,[0,0,0,0,0,0,0,0,0,0],0,0,0,0,0,0,0,0,0,0,[0,3,0],[3478167,300,0],[3478169,600,0]],[2,0,2,0,0,64,0,0,0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,0],0,0,0,12,0,0,0,0,0,0
,[0,3,0],[0,0,0],[0,0,0]],[72],[32],[0,0.00000000e+000,0.00000000e+000,0,0,0,7.42000000e+002,0,0,700],[0,0.00000000e+000
,0.00000000e+000,0,0,0,0.00000000e+000,0,0,2000],[0,1.24000000e+002,0.00000000e+000,8525,134445,8535
,1.24000000e+002,0,0,0],[5,1,0,19,1,0,0,2.69000000e+002,2.25000000e+002,2.68998749e+002,[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],1.00000000e+001
,1.00000000e+000,0.00000000e+000,0.00000000e+000,2.25000000e+002,[2.69000000e+002,2.68998749e+002
,2.70397491e+002,2.71080017e+002,2.68998749e+002,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[[2.68000000e+002,2.70000000e+002
],[2.67998749e+002,2.69998749e+002],[2.69397491e+002,2.71397491e+002],[2.70080017e+002,2.72080017e+002
],[2.67998749e+002,2.69998749e+002],[-1.00000000e+000,1.00000000e+000],[-1.00000000e+000,1.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
]]],[4,1,0,5,1,0,0,2.00985016e+002,2.25000000e+002,2.00985016e+002,[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],5.00000000e+000,1.00000000e+000
,0.00000000e+000,0.00000000e+000,2.25000000e+002,[2.00985016e+002,4.38974991e+001,2.00985016e+002
,4.62524986e+001,1.99001251e+002,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[[1.99985016e+002,2.01985016e+002],[4.28974991e+001
,4.48974991e+001],[1.99985016e+002,2.01985016e+002],[4.52524986e+001,4.72524986e+001],[1.98001251e+002
,2.00001251e+002],[-1.00000000e+000,1.00000000e+000],[-1.00000000e+000,1.00000000e+000],[0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]]],[1,0,[[0,0,0,0
,0.00000000e+000,0.00000000e+000,0.00000000e+000,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[0,0,0],[1,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000]],[0,0,27058,0,7.63478518e-001,5.00000000e-001,2.30662800e+001,[2.89536007e-002
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[5.32672024e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],4.22699642e+000,5.00000000e-001,0.00000000e+000,[2128994
,3000,0],[3,-4.35000000e+002,2.69790000e+004,0.00000000e+000,2.30000000e+001,2.70580000e+004
,2.30662800e+001],[0.00000000e+000,2.30000000e+001,-4.35000000e+002,2.69790000e+004],[2.63478518e-001
,1.26347852e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[3.72699642e+000
,4.72699642e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[2,0,-826
,0,-2.42911816e-001,5.00000000e-001,-3.99418771e-001,[-3.81551380e-003,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[3.09878421e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],4.86720324e+000,5.00000000e-001,0.00000000e+000,[3593044,3000,0],[3,-3.36000000e+002,2.78800000e+004
,0.00000000e+000,2.30000000e+001,-8.26000000e+002,-3.99418771e-001],[0.00000000e+000,2.30000000e+001
,-3.36000000e+002,2.78800000e+004],[-7.42911816e-001,2.57088184e-001],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[4.36720324e+000,5.36720324e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[2,0,-1006,0,-6.86470032e-001,5.00000000e-001,-7.84885764e-001
,[1.63741950e-002,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[5.70045280e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],4.69548750e+000,5.00000000e-001,0.00000000e+000
,[3598183,3000,0],[3,-4.10000000e+001,2.82370000e+004,0.00000000e+000,2.30000000e+001,-1.00600000e+003
,-7.84885764e-001],[0.00000000e+000,2.30000000e+001,-4.10000000e+001,2.82370000e+004],[-1.18647000e+000
,-1.86470032e-001],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[4.19548750e+000
,5.19548750e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,242,0
,-4.33821678e-001,5.00000000e-001,2.79003650e-001,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],4.21982670e+000,5.00000000e-001,0.00000000e+000,[3530691,3000,0],[3,-9.50000000e+001,2.76860000e+004
,0.00000000e+000,2.30000000e+001,2.42000000e+002,2.79003650e-001],[0.00000000e+000,2.30000000e+001
,-9.50000000e+001,2.76860000e+004],[-9.33821678e-001,6.61783218e-002],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[3.71982670e+000,4.71982670e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]],[0,0,-1716,0,-3.56831327e-002,5.00000000e-001,-1.92233384e+000
,[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000],1.99673700e+000,5.00000000e-001,0.00000000e+000
,[729351,3000,0],[0,8.17000000e+002,3.17700000e+004,0.00000000e+000,2.35000000e+001,-1.71500000e+003
,-1.92233384e+000],[0.00000000e+000,2.35000000e+001,8.17000000e+002,3.17700000e+004],[-5.35683155e-001
,4.64316875e-001],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000],[1.49673700e+000
,2.49673700e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000]],[0,0,31298
,0,0.00000000e+000,0.00000000e+000,2.32638988e+001,[0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
],0.00000000e+000,0.00000000e+000,0.00000000e+000,[898292,3000,0],[3,-1.30000000e+001,3.12120000e+004
,0.00000000e+000,2.32000008e+001,3.12980000e+004,2.32638988e+001],[0.00000000e+000,2.32000008e+001
,-1.30000000e+001,3.12120000e+004],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000],[0.00000000e+000,0.00000000e+000
],[0.00000000e+000,0.00000000e+000]]]],[0,5],[55,17,0.00000000e+000,71,0.00000000e+000,73,0.00000000e+000
,72,0.00000000e+000,73,0.00000000e+000,73,0.00000000e+000,72,1,0,1,1,0,0,1,0,0,0,1,0,[3837042,900000,0],[195238
,10000,0],[2046932,5000,0],[2046932,10000,0],[2660316,300000,0]],0,[3543315,750,0],[9,0,0,4.90000010e+000,5.90000000e+001
,5.00000000e+000,0.00000000e+000,[1239820,500,0],[0,0,0]],[[3509470,3500,0],[8,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[94,1,0,1,1,[-1607056297
,100,100]],[3,0,0,0,1,[3544211,50,0]]]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Stn_Main">
<DataValueMember Name="Ack_Fltd_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Clamps_Used_At_Home" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Clamps_Used_At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Ejectors_Used_At_Home" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Feed_Units_Retd" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Guns_Open" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Spots_Sequenced" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Units_Retd" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Ret_Pins_Extended" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Ret_Pins_Extend_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_Safety_Bypass_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_Safety_Bypassed" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_x" DataType="BOOL" Value="1"/>
<DataValueMember Name="Auto_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Job_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Job_Mode_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Chk_Fixture_Connected_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Fault_Enable" DataType="BOOL" Value="0"/>
<DataValueMember Name="Chk_Fixture_Lookup_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp3_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clamp4_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clr_To_Enter_LC" DataType="BOOL" Value="1"/>
<DataValueMember Name="Close_Guns_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Enable" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cycle_Speed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cycle_Start_Fault_Clear" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Start_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Station" DataType="BOOL" Value="0"/>
<DataValueMember Name="Date_Stamp_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Date_Stamp_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Continuous" DataType="BOOL" Value="0"/>
<DataValueMember Name="Dry_Cycle_Parts_Removed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ejector1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ejector2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Electrodes_Acknowledged" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault_Acknowlege_Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Connected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fixture_Connected_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Fault_Enable" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fixture_Lookup_Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_No_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_IND_Home" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_IND_Zero_Confirm" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_IND_Zero_All" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Calibration_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Incomplete_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="Invalid_Name_Char" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Change_Started" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Change_Read_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Fixture_Data_Mismatch" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Has_Nut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Job_Has_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Job_Started_Welding" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Broken_During_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Clear" DataType="BOOL" Value="1"/>
<DataValueMember Name="Light_Curtain_Reset_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Fan_Power" DataType="BOOL" Value="1"/>
<DataValueMember Name="Light_Fan_Power_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Fan_Power_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Line_Guard_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="LT_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Spot_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Spot_x" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Cycle_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_EIP_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Machine_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Module_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Part_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_PB_Held" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Servo_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Spots_Sequenced" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Weld_Cntrls_Cycling" DataType="BOOL" Value="1"/>
<DataValueMember Name="No_Weld_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="Not_Faulted" DataType="BOOL" Value="1"/>
<DataValueMember Name="Over_Cycle_Time" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Rdy_to_Weld" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Retainer_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Sel_Chng_OK" DataType="BOOL" Value="1"/>
<DataValueMember Name="Part_Welding_Started" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Ack_Fltd_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Cycle_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Pin_Stamp_Complete" DataType="BOOL" Value="1"/>
<DataValueMember Name="Pin_Stamp_Rod_Lock_Release" DataType="BOOL" Value="1"/>
<DataValueMember Name="Platen_Lock_OK_To_Unlock" DataType="BOOL" Value="0"/>
<DataValueMember Name="Probes1_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Probes2_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Punch_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Release_Rail_Brakes_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Weld_Faults" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reverse_Sequence_Toggle" DataType="BOOL" Value="1"/>
<DataValueMember Name="Run_In_HMI_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Mode_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_In_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_HMI_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Mode_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Run_Out_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Output_Power" DataType="BOOL" Value="1"/>
<DataValueMember Name="Save_Target_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Edit_Num_Changed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Has_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_x_Gun_Int_Mtn_Cmplt" DataType="BOOL" Value="1"/>
<DataValueMember Name="Store_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Fixture_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Store_Job_Data_Trigger" DataType="BOOL" Value="0"/>
<DataValueMember Name="Target_Edit_Num_Changed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_Hold" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_VeriFast_PR" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teaching_VeriFast" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternaries_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ternaries_Zero_Confirmed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Ternaries_Zeroed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Ternary_Change_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Completes_Setup" DataType="BOOL" Value="1"/>
<DataValueMember Name="VeriFast_Lower_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Lower_Machine_Mounted" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU_Prog_Key" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Faulted_In_Station" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Initiate" DataType="BOOL" Value="0"/>
<DataValueMember Name="WCU1_Weld_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Spots_Sequenced_Setup" DataType="DINT" Radix="Decimal" Value="12"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Auto_At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Bin_Full_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_Installed" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_ID_Edit" DataType="DINT" Radix="Decimal" Value="2656909"/>
<DataValueMember Name="Chk_Fixture_ID_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Chk_Fixture_Ref" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder1u1_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder1u2_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder2u1_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Feeder2u2_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Installed" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Fixture_ID_Edit" DataType="DINT" Radix="Decimal" Value="2629215"/>
<DataValueMember Name="Fixture_ID_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Ref" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Selected_Job" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Zero_Status_1_IND" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="HMI_Zero_Status_2_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Selected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Auto_Detected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Job_Number_Selected_Last" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Manual_PB_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Machine_Status" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Move_To_Feed_Position" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot_Setup" DataType="DINT" Radix="Decimal" Value="28"/>
<DataValueMember Name="No_Cycle_Faults_Setup" DataType="DINT" Radix="Decimal" Value="4095"/>
<DataValueMember Name="Number_Of_Feed_Retries" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="OneShot" DataType="DINT" Radix="Decimal" Value="33554450"/>
<DataValueMember Name="OneShot2" DataType="DINT" Radix="Decimal" Value="522"/>
<DataValueMember Name="Part_Stage_Enable" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="Part_Stage_Enable_Setup" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Part_Stage_Enable_Mem" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Stage_Toggle" DataType="DINT" Radix="Decimal" Value="7680"/>
<DataValueMember Name="Pin_Is_Nut" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Is_Stud" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Prog_Reg_01_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ret_Pin_Enabled" DataType="DINT" Radix="Decimal" Value="94"/>
<DataValueMember Name="Ret_Pin_Selected" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Sequence_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Service_Lwr_Elect" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Number_Editing" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Spot_Number_Requested" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Spot_Feed_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Weld_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Mode_Edit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sequence_Job_Current" DataType="DINT" Radix="Decimal" Value="-1"/>
<DataValueMember Name="Sequence_Job_Start" DataType="DINT" Radix="Decimal" Value="-1"/>
<DataValueMember Name="Sequence_Stage_Num" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Current_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Editing" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Requested" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Selected" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Target_Position_Home" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Fixture_Lookup" DataType="DINT" Dimensions="32" 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"/>
</ArrayMember>
<ArrayMember Name="Gen_Alarms" DataType="DINT" Dimensions="2" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="0"/>
</ArrayMember>
<DataValueMember Name="Overtime_Check_Value" DataType="REAL" Radix="Float" Value="19.808"/>
<StructureMember Name="Job_Edit_Data_Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="8"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['ANR72533']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="Job_Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="8"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['ANR72533']]>
</DataValueMember>
</StructureMember>
<StructureMember Name="At_Spot_Safety_Bypass_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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"/>
</StructureMember>
<StructureMember Name="Dry_Cycle_Continuous_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Dry_Cycle_Unload_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1500"/>
<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"/>
</StructureMember>
<StructureMember Name="Drycycle_PP_Bypass" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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"/>
</StructureMember>
<StructureMember Name="Ejectors1_Lock_Released_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Ejectors2_Lock_Released_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Fault_Clear_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Fix_Connected_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="3504"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Home_PB_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="750"/>
<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"/>
</StructureMember>
<StructureMember Name="Hold_Info_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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"/>
</StructureMember>
<StructureMember Name="Job_Read_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Light_Power_Saver" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="900000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="13081"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="1"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Fan_Power_Saver" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="900000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="900000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="No_PB_Held_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="150"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Spot_Changed" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="253"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Spot_Changing" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
<StructureMember Name="Teach_Position_Press_Delay_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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"/>
</StructureMember>
<StructureMember Name="Ternary_Change_Speed_Timer" 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"/>
</StructureMember>
<StructureMember Name="Time_to_See_LC_Reset" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<StructureMember Name="Spot_Number" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Chk_Fixture_Lookup_Search" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Chk_Fixture_Lookup_Search0" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Fixture_Lookup_Search" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Fixture_Lookup_Search0" DataType="CONTROL">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="POS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EU" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="EM" DataType="BOOL" Value="0"/>
<DataValueMember Name="ER" DataType="BOOL" Value="0"/>
<DataValueMember Name="UL" DataType="BOOL" Value="0"/>
<DataValueMember Name="IN" DataType="BOOL" Value="0"/>
<DataValueMember Name="FD" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Air" DataType="UD_Air_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Flow_Sw_Off_Overtime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2500"/>
<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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3600000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="12976"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="1"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Clamp1" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Clamp2" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Config" DataType="UD_Config_Station">
<DataValueMember Name="IO_Link3_Valve_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Uses_Job_Sequencing" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="GunA" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="1"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="692.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="1994.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="190.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="548.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="700.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="894.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="2610.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="8535.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="134445.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="GunB" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="702.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2004.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="164.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="472.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="700.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="742.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="2265.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="5610.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="132455.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="GunC" DataType="UD_Config_Gun">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Detect_Press_Sw_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="VeriFast_Upper_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Type" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Analog_Press_Sw_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="502.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="1506.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Prog_Reg_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="500.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="1500.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="550.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="1810.0"/>
</StructureMember>
<StructureMember Name="VeriFast_Upper_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="130.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="910.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="20948.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lower01_Slide" DataType="UD_Config_Slide">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Platen_Lock" DataType="UD_Config_Platen_Lock">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Engaged_Sw_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Upper01_Slide" DataType="UD_Config_Slide">
<DataValueMember Name="Installed" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Water_Flow" DataType="UD_Config_Flow_Switches">
<DataValueMember Name="Sw1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw2_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw4_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve_Installed" DataType="BOOL" Value="0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Conveyor" DataType="UD_Conveyor">
<DataValueMember Name="Contactor_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Overload_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Position_1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Position_2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
<DataValueMember Name="Jog_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="OneShot" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Fault_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Start_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="6500"/>
<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"/>
</StructureMember>
<StructureMember Name="Start_Delay_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Date_Stamp" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Ejector1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Ejector2" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="1"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Feeder_Status">
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Fixture" DataType="UD_Fixture" Dimensions="6">
<Element Index="[0]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.5"/>
<Element Index="[2]" Value="0.5"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.5"/>
<Element Index="[5]" Value="0.5"/>
<Element Index="[6]" Value="0.5"/>
<Element Index="[7]" Value="0.5"/>
<Element Index="[8]" Value="0.5"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="134"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="857"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="991"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="990"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="100.6725"/>
<Element Index="[1]" Value="81.28125"/>
<Element Index="[2]" Value="81.097496"/>
<Element Index="[3]" Value="24.731249"/>
<Element Index="[4]" Value="23.64"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="269.0"/>
<Element Index="[1]" Value="268.99875"/>
<Element Index="[2]" Value="270.3975"/>
<Element Index="[3]" Value="271.08002"/>
<Element Index="[4]" Value="268.99875"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="203.65125"/>
<Element Index="[1]" Value="43.8975"/>
<Element Index="[2]" Value="200.98502"/>
<Element Index="[3]" Value="46.2525"/>
<Element Index="[4]" Value="199.00125"/>
<Element Index="[5]" Value="4.20375"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.7634785"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.2269964"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-435.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="26979.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.966592"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.033408"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="3.9167614"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.116761"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.24291182"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.867203"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-336.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27880.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.9650647"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0349352"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.4351406"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.6351404"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.68647003"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.6954875"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-41.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28237.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.82056457"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.1794354"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="3.444426"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="4.644426"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.43382168"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.2198267"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-95.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27686.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.93114746"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0688525"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.0318217"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.2318215"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.035683133"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="1.996737"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.5"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="817.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="31770.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.855836"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.144164"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.378117"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.578117"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.6"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0371497"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.9628503"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.04"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.24"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.5"/>
<Element Index="[2]" Value="0.5"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.5"/>
<Element Index="[5]" Value="0.5"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="1.0"/>
<Element Index="[2]" Value="1.0"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.5"/>
<Element Index="[5]" Value="0.5"/>
<Element Index="[6]" Value="0.5"/>
<Element Index="[7]" Value="0.5"/>
<Element Index="[8]" Value="0.5"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="3983"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="3981"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="175.0"/>
<Element Index="[1]" Value="136.005"/>
<Element Index="[2]" Value="135.96375"/>
<Element Index="[3]" Value="83.011246"/>
<Element Index="[4]" Value="82.46875"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="250.00125"/>
<Element Index="[1]" Value="250.005"/>
<Element Index="[2]" Value="250.00125"/>
<Element Index="[3]" Value="71.931244"/>
<Element Index="[4]" Value="12.231139"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="67.0"/>
<Element Index="[1]" Value="63.7575"/>
<Element Index="[2]" Value="108.87375"/>
<Element Index="[3]" Value="49.99125"/>
<Element Index="[4]" Value="49.99125"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.15171178"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.723678"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-161.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27734.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.011194159"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.2977576"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-560.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28205.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.002626491"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.2076387"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="24.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="318.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27731.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="1.68811984e-003"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="4.6305127"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="24.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-214.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28220.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="1.0"/>
<Element Index="[2]" Value="1.0"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.5"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.5"/>
<Element Index="[2]" Value="0.5"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.5"/>
<Element Index="[5]" Value="0.5"/>
<Element Index="[6]" Value="0.5"/>
<Element Index="[7]" Value="0.5"/>
<Element Index="[8]" Value="0.5"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="377"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="117"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="160.01625"/>
<Element Index="[1]" Value="99.08626"/>
<Element Index="[2]" Value="96.66374"/>
<Element Index="[3]" Value="97.957504"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="191.81625"/>
<Element Index="[1]" Value="190.52625"/>
<Element Index="[2]" Value="193.3125"/>
<Element Index="[3]" Value="189.94125"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="47.89125"/>
<Element Index="[1]" Value="49.713753"/>
<Element Index="[2]" Value="36.5475"/>
<Element Index="[3]" Value="5.40375"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.25530767"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="3.721378"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-546.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27291.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.13953489"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="3.7184386"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="188.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27880.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.005449499"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="3.99"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-1307.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28237.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="24.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-1658.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="-1658.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.5"/>
<Element Index="[2]" Value="0.5"/>
<Element Index="[3]" Value="0.5"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="1.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1764"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="114"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="98.65875"/>
<Element Index="[1]" Value="98.65875"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="299.5125"/>
<Element Index="[1]" Value="299.5125"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="200.3475"/>
<Element Index="[1]" Value="200.3475"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.2627409"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="2.905406"/>
<Element Index="[1]" Value="2.5587573"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="415.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27552.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.5"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Fixture">
<ArrayMember Name="Home_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="1.0"/>
<Element Index="[2]" Value="1.0"/>
<Element Index="[3]" Value="1.0"/>
<Element Index="[4]" Value="1.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Lwr_Elect_Weld_Counter" DataType="COUNTER" Dimensions="7">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2488"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2491"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2001"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Lower01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="55.08"/>
<Element Index="[1]" Value="54.09375"/>
<Element Index="[2]" Value="51.3975"/>
<Element Index="[3]" Value="51.393753"/>
<Element Index="[4]" Value="51.5475"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper01_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="292.78876"/>
<Element Index="[1]" Value="292.78876"/>
<Element Index="[2]" Value="195.59999"/>
<Element Index="[3]" Value="195.59999"/>
<Element Index="[4]" Value="292.785"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Upper02_Position" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="107.043755"/>
<Element Index="[1]" Value="105.85875"/>
<Element Index="[2]" Value="203.38875"/>
<Element Index="[3]" Value="203.38875"/>
<Element Index="[4]" Value="107.04"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.23594716"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="10.338041"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-767.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27697.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.74569565"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="10.008609"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-949.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27859.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.2997506"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="9.911968"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-524.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27943.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-0.02129099"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="5.734646"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-390.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27697.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<ArrayMember Name="Work1_Tolerance_VF_Lower_Ch" DataType="REAL" Dimensions="9" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="1.0"/>
<Element Index="[2]" Value="1.0"/>
<Element Index="[3]" Value="1.0"/>
<Element Index="[4]" Value="1.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="GunA" DataType="UD_Gun">
<DataValueMember Name="Air_Nut_Det_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Feed_Units_Returned" DataType="BOOL" Value="1"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_X" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clear_To_Close_Gun" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID_OK" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enable_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feeder_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Feed_Retry" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Weld_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Weld_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Check_Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Valve" DataType="BOOL" Value="1"/>
<DataValueMember Name="Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Disconnected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Pos" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Valve" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety_Valve_Enabled_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Flt_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Service_Electrode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="1"/>
<DataValueMember Name="Slide_Adv_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Is_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Closed_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work2" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Counter_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Initiated" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Auto_At_Weld_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_In_Use" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Electrode_Required" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Force" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="HMI_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_Table" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Int_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Oneshot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Safety_Valve_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Feed_Comp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Is_Stud_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Sequenced" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="VeriFast_Lower_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Position_Select" DataType="DINT" Radix="Decimal" Value="28"/>
<DataValueMember Name="Weld_Schedule" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Closed_Position" DataType="REAL" Radix="Float" Value="114.37328"/>
<DataValueMember Name="Open_Pos" DataType="REAL" Radix="Float" Value="100.0"/>
<ArrayMember Name="Taught_Closed_Position" DataType="REAL" Dimensions="12" Radix="Float">
<Element Index="[0]" Value="113.68883"/>
<Element Index="[1]" Value="114.37328"/>
<Element Index="[2]" Value="114.47669"/>
<Element Index="[3]" Value="114.279724"/>
<Element Index="[4]" Value="53.92439"/>
<Element Index="[5]" Value="53.89977"/>
<Element Index="[6]" Value="116.82059"/>
<Element Index="[7]" Value="116.79597"/>
<Element Index="[8]" Value="91.97854"/>
<Element Index="[9]" Value="150.51576"/>
<Element Index="[10]" Value="149.79137"/>
<Element Index="[11]" Value="91.34804"/>
</ArrayMember>
<DataValueMember Name="VeriFast_Lower_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="VeriFast_Upper_Open_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Close_Delay" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="15"/>
<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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Cmplt" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Cmplt" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_If_No_Sw" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_Teach" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1500"/>
<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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Delay" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="15"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="15"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Flt_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<ArrayMember Name="Weld_Counter" DataType="COUNTER" Dimensions="9">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="2972"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="7964"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="754"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1764"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4979"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Retry_Counter" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="200"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="1800"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="2200"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="692.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="1994.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="894.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2610.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Air" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="1800"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="2400"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="190.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="548.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="894.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2610.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="2.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Close" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Gun_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Open" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Prog_Regulator" DataType="UD_Gun_Prog_Regulator">
<DataValueMember Name="Set_Pressure_to_Zero" DataType="BOOL" Value="1"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Low_Pressure_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="4000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Inactivity_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="150000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="13033"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="1"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="0"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="894.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="2610.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="700.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="1537.8788"/>
</StructureMember>
</StructureMember>
<StructureMember Name="VeriFast_Upper" DataType="UD_VeriFast_Upper">
<DataValueMember Name="Open_Position_Achieved" DataType="BOOL" Value="1"/>
<DataValueMember Name="Closed_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_High" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Low" DataType="BOOL" Value="1"/>
<DataValueMember Name="Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Data_In" DataType="DINT" Radix="Decimal" Value="8525"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Position_in_mm" DataType="REAL" Radix="Float" Value="-0.009848304"/>
<DataValueMember Name="Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<StructureMember Name="Pos_Closed" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="113.87328"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="114.87328"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="8535.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="134445.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="8525.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="-0.009848304"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="GunB" DataType="UD_Gun">
<DataValueMember Name="Air_Nut_Det_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_Manual_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Nut_Det_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="All_Feed_Units_Returned" DataType="BOOL" Value="1"/>
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Spot_X" DataType="BOOL" Value="0"/>
<DataValueMember Name="Clear_To_Close_Gun" DataType="BOOL" Value="1"/>
<DataValueMember Name="Closed_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID_OK" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enable_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feeder_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Feed_Retry" DataType="BOOL" Value="0"/>
<DataValueMember Name="Feed_Retry_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Weld_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Int_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Int_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Weld_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Nut_Check_Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Valve" DataType="BOOL" Value="1"/>
<DataValueMember Name="Pressure_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Prog_Reg_Disconnected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Relse_Int_Pos" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Relse_Int_Valve" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety_Valve_Enabled_Input" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety_Valve_Flt_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Service_Electrode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Adv_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Ret_Valve" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Is_Stud" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Closed_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work2" DataType="BOOL" Value="0"/>
<DataValueMember Name="VF_Lower_At_Work3" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Counter_Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Initiated" DataType="BOOL" Value="0"/>
<DataValueMember Name="Weld_Fault" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Auto_At_Weld_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Current_VF_Lower_ID" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_In_Use" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Electrode_Required" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force" DataType="DINT" Radix="Decimal" Value="2000"/>
<DataValueMember Name="HMI_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_Weld_Counter_PRE_Last_From_Table" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Int_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Oneshot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Safety_Valve_Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Feed_Comp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Is_Stud_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Spot_Sequenced" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="VeriFast_Lower_HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Position_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Weld_Schedule" DataType="DINT" Radix="Decimal" Value="16"/>
<DataValueMember Name="Closed_Position" DataType="REAL" Radix="Float" Value="118.012375"/>
<DataValueMember Name="Open_Pos" DataType="REAL" Radix="Float" Value="100.0"/>
<ArrayMember Name="Taught_Closed_Position" DataType="REAL" Dimensions="12" Radix="Float">
<Element Index="[0]" Value="118.012375"/>
<Element Index="[1]" Value="151.3388"/>
<Element Index="[2]" Value="147.49345"/>
<Element Index="[3]" Value="35.722767"/>
<Element Index="[4]" Value="35.643623"/>
<Element Index="[5]" Value="35.767284"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
<Element Index="[10]" Value="0.0"/>
<Element Index="[11]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="VeriFast_Lower_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="VeriFast_Upper_Open_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Close_Delay" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="15"/>
<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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Cmplt" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
<StructureMember Name="Int_Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Cmplt" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="50"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Relse_Int_Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_If_No_Sw" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<StructureMember Name="Time_To_Close_Teach" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1500"/>
<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"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Delay" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="15"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="15"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Safety_Valve_Flt_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
<ArrayMember Name="Weld_Counter" DataType="COUNTER" Dimensions="9">
<Element Index="[0]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="378"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="10000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4001"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Retry_Counter" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Analog_Press_Sw" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="1900"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="2100"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="702.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="2004.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="742.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2265.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Air" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Analog_Press_Sw_Oil" DataType="UD_Gun_Analog_Press_Sw">
<DataValueMember Name="Force_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Force_Tolerance" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_Achieved_Low_Limit" DataType="DINT" Radix="Decimal" Value="1900"/>
<DataValueMember Name="Force_Achieved_High_Limit" DataType="DINT" Radix="Decimal" Value="2200"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Force_in_lbs" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Data" DataType="Z_Signal_Scale_Zero_Limit">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="164.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="472.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="742.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2265.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="2.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Close" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
</StructureMember>
<ArrayMember Name="Feeder" DataType="UD_Gun_Feeder_Status" Dimensions="5">
<Element Index="[0]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="1"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Gun_Feeder_Status">
<DataValueMember Name="Unit1_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit1_Installed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_In_Use" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unit2_Installed" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Open" DataType="UD_Mtn_5_Rung_Gun">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Select_Flng2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Prog_Regulator" DataType="UD_Gun_Prog_Regulator">
<DataValueMember Name="Set_Pressure_to_Zero" DataType="BOOL" Value="1"/>
<DataValueMember Name="Live_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Low_Pressure_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="4000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="4000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="Inactivity_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="150000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="13038"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="1"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="0"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="742.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="2265.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="700.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="2000.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="1773.8018"/>
</StructureMember>
</StructureMember>
<StructureMember Name="VeriFast_Upper" DataType="UD_VeriFast_Upper">
<DataValueMember Name="Open_Position_Achieved" DataType="BOOL" Value="1"/>
<DataValueMember Name="Closed_Position_Achieved" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_High" DataType="BOOL" Value="0"/>
<DataValueMember Name="Closed_Position_Low" DataType="BOOL" Value="1"/>
<DataValueMember Name="Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_ONS" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Data_In" DataType="DINT" Radix="Decimal" Value="5705"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Position_in_mm" DataType="REAL" Radix="Float" Value="0.09286925"/>
<DataValueMember Name="Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<StructureMember Name="Pos_Closed" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="117.512375"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="118.512375"/>
</StructureMember>
<StructureMember Name="Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="5610.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="132455.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="5705.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.09286925"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="HMI_PB" DataType="UD_HMI_Pushbuttons_Station">
<DataValueMember Name="Auto_Job_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bypass_At_Spot_Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Conveyor_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Force_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Download_Machine_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Electrodes_Acknowledge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Cycle_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog_Speed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault_Acknowledge" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Change" DataType="BOOL" Value="0"/>
<DataValueMember Name="Help_Plus" DataType="BOOL" Value="0"/>
<DataValueMember Name="Help_Minus" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Load" DataType="BOOL" Value="0"/>
<DataValueMember Name="Manual_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Fixture_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_to_Edit_Spot_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_Detect" DataType="BOOL" Value="0"/>
<DataValueMember Name="Part_To_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="Refresh_Fixture_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Refresh_Job_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Repair_Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Timers" DataType="BOOL" Value="0"/>
<DataValueMember Name="Save_Target_Data" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sequencing_Off" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slide_Speed_Enter" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_No" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Yes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Tolerance_Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Tolerance_Save" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unload" DataType="BOOL" Value="0"/>
<DataValueMember Name="Zero_All" DataType="BOOL" Value="0"/>
<DataValueMember Name="Zero_Confirm" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_To_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Move_To_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Part_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Repair_Mode_Spot_Select" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Reset_Lwr_Elect_Weld_Counter" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Teach_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="I_L1" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="0"/>
<DataValueMember Name="P01" DataType="BOOL" Value="1"/>
<DataValueMember Name="P10" DataType="BOOL" Value="1"/>
<DataValueMember Name="P11" DataType="BOOL" Value="0"/>
<DataValueMember Name="P20" DataType="BOOL" Value="0"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="1"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="0"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="1"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="I_L2" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="0"/>
<DataValueMember Name="P01" DataType="BOOL" Value="0"/>
<DataValueMember Name="P10" DataType="BOOL" Value="0"/>
<DataValueMember Name="P11" DataType="BOOL" Value="0"/>
<DataValueMember Name="P20" DataType="BOOL" Value="0"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="0"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="0"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="0"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="I_L3" DataType="UD_BNI005P_Data">
<DataValueMember Name="P00" DataType="BOOL" Value="1"/>
<DataValueMember Name="P01" DataType="BOOL" Value="1"/>
<DataValueMember Name="P10" DataType="BOOL" Value="0"/>
<DataValueMember Name="P11" DataType="BOOL" Value="1"/>
<DataValueMember Name="P20" DataType="BOOL" Value="1"/>
<DataValueMember Name="P21" DataType="BOOL" Value="0"/>
<DataValueMember Name="P30" DataType="BOOL" Value="0"/>
<DataValueMember Name="P31" DataType="BOOL" Value="0"/>
<DataValueMember Name="P40" DataType="BOOL" Value="0"/>
<DataValueMember Name="P41" DataType="BOOL" Value="0"/>
<DataValueMember Name="P50" DataType="BOOL" Value="1"/>
<DataValueMember Name="P51" DataType="BOOL" Value="0"/>
<DataValueMember Name="P60" DataType="BOOL" Value="1"/>
<DataValueMember Name="P61" DataType="BOOL" Value="0"/>
<DataValueMember Name="P70" DataType="BOOL" Value="1"/>
<DataValueMember Name="P71" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Lower01_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="100.6725"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="55.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="100.740005"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="4.9987497"/>
<Element Index="[2]" Value="150.38625"/>
<Element Index="[3]" Value="83.011246"/>
<Element Index="[4]" Value="82.46875"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="99.42875"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="101.42875"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="95.738754"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="97.738754"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="49.8125"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="51.8125"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="45.66125"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="47.66125"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="40.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="5.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="10.235"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="55.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="100.6725"/>
<Element Index="[1]" Value="81.28125"/>
<Element Index="[2]" Value="81.097496"/>
<Element Index="[3]" Value="24.731249"/>
<Element Index="[4]" Value="23.64"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="39.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="99.6725"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="101.6725"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="80.28125"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="82.28125"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="80.097496"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="82.097496"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="23.731249"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="25.731249"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="22.64"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="24.64"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_1" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_2" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_3" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_4" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_5" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Lwr_Elect_6" DataType="UD_Lower_Electrode">
<DataValueMember Name="Air_Blast_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Air_Blast_Valve" DataType="BOOL" Value="0"/>
<StructureMember Name="Air_Blast_Active_Timer" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Part_Retainer" DataType="UD_Mtn_Blk_4Cyldrs">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Parts" DataType="UD_Parts">
<DataValueMember Name="All" DataType="BOOL" Value="1"/>
<DataValueMember Name="All_Off_Checks_Cmplt" DataType="BOOL" Value="0"/>
<DataValueMember Name="After_Tooling_Chk" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_After_Clamping" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Switches" DataType="BOOL" Value="0"/>
<DataValueMember Name="Detect" DataType="BOOL" Value="0"/>
<DataValueMember Name="None" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Faults" DataType="BOOL" Value="1"/>
<DataValueMember Name="Complete" DataType="DINT" Radix="Decimal" Value="2097152"/>
<DataValueMember Name="Detected" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Enabled" DataType="DINT" Radix="Decimal" Value="2097155"/>
<DataValueMember Name="Enabled_Setup" DataType="DINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="Enable_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faulted_Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faulted_On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_1" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_2" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_3" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_4" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_5" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_6" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_7" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_8" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_9" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_10" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_11" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_12" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_13" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_14" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_15" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Ind_16" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_17" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Ind_18" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off_Check_Cmplt" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off_Check_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Removed" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Enable_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_HMI_PB" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Toggle" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw_Ignore" DataType="DINT" Radix="Decimal" Value="221184"/>
<DataValueMember Name="Sw_Inputs" DataType="DINT" Radix="Decimal" Value="221196"/>
<DataValueMember Name="Sw_OK" DataType="DINT" Radix="Decimal" Value="524286"/>
<DataValueMember Name="Sw_OK_Setup" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Sw_Usage" DataType="DINT" Radix="Decimal" Value="221196"/>
<StructureMember Name="Off_Check_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<ArrayMember Name="Removed_Timer" DataType="TIMER" Dimensions="9">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="125"/>
<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>
</Element>
<Element Index="[2]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="125"/>
<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>
</Element>
<Element Index="[3]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="125"/>
<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>
</Element>
<Element Index="[4]">
<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>
</Element>
<Element Index="[5]">
<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>
</Element>
<Element Index="[6]">
<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>
</Element>
<Element Index="[7]">
<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>
</Element>
<Element Index="[8]">
<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>
</Element>
</ArrayMember>
<StructureMember Name="Time_to_See_None" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
<DataValueMember Name="Mismatch_Faults" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pin1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin2" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin3" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin4" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin5" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin6" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="250"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin7" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin8" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Platen_Lock" DataType="UD_Mtn_Blk_4Cyldrs">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="1000"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1000"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Pin_Height_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="27057"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="26979"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="-435"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Pin_Stamp1" DataType="UD_Mtn_Blk_1Cyldr">
<StructureMember Name="Mtn_Otime" 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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0001"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="1"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Mtn_Dwell" 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"/>
</StructureMember>
</StructureMember>
</StructureMember>
<StructureMember Name="Production" DataType="UD_Production">
<DataValueMember Name="HMI_PB_Reset_Graph" DataType="BOOL" Value="0"/>
<DataValueMember Name="Increment_Count_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ready_For_Production" DataType="BOOL" Value="1"/>
<DataValueMember Name="Reset_Bin_Pressed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Full_Screens" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Graph_Bin" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Increment_Count_Pulse_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="One_Shot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="PRODuction_Total" DataType="DINT" Radix="Decimal" Value="209993"/>
<DataValueMember Name="Screen_Vis_Temp" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Screen_Visibility" DataType="DINT" Radix="Decimal" Value="3"/>
<StructureMember Name="Bin_Reset_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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"/>
</StructureMember>
<StructureMember Name="Total_Bin_Reset_Timer" 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"/>
</StructureMember>
<StructureMember Name="Graph" DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" Radix="Decimal">
<Element Index="[0]" Value="6"/>
<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="83"/>
<Element Index="[13]" Value="101"/>
<Element Index="[14]" Value="61"/>
<Element Index="[15]" Value="85"/>
<Element Index="[16]" Value="73"/>
<Element Index="[17]" Value="92"/>
<Element Index="[18]" Value="29"/>
<Element Index="[19]" Value="78"/>
<Element Index="[20]" Value="82"/>
<Element Index="[21]" Value="70"/>
<Element Index="[22]" Value="44"/>
<Element Index="[23]" Value="100"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD8757A']]>
</DataValueMember>
</StructureMember>
</StructureMember>
</StructureMember>
<ArrayMember Name="Production_Bin" DataType="UD_Production_Bin_Info" Dimensions="15">
<Element Index="[0]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="98"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" Radix="Decimal">
<Element Index="[0]" Value="21"/>
<Element Index="[1]" Value="35"/>
<Element Index="[2]" Value="36"/>
<Element Index="[3]" Value="76"/>
<Element Index="[4]" Value="74"/>
<Element Index="[5]" Value="80"/>
<Element Index="[6]" Value="81"/>
<Element Index="[7]" Value="122"/>
<Element Index="[8]" Value="84"/>
<Element Index="[9]" Value="94"/>
<Element Index="[10]" Value="50"/>
<Element Index="[11]" Value="103"/>
<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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="534"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD8756A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" Radix="Decimal">
<Element Index="[0]" Value="6"/>
<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="83"/>
<Element Index="[13]" Value="101"/>
<Element Index="[14]" Value="61"/>
<Element Index="[15]" Value="85"/>
<Element Index="[16]" Value="73"/>
<Element Index="[17]" Value="92"/>
<Element Index="[18]" Value="29"/>
<Element Index="[19]" Value="78"/>
<Element Index="[20]" Value="82"/>
<Element Index="[21]" Value="70"/>
<Element Index="[22]" Value="44"/>
<Element Index="[23]" Value="100"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD8757A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3037A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3038A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="139"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3693B']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="139"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3694B']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="293"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3039A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="293"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3691A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="293"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3040A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="293"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD3692A']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="12"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD55710006AA']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="1"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="194"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="12"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA['WD55710007AA']]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
<Element Index="[14]">
<Structure DataType="UD_Production_Bin_Info">
<DataValueMember Name="Full" DataType="BOOL" Value="0"/>
<DataValueMember Name="Graph_Selected_IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Graph_Select" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Reset_Bin" DataType="BOOL" Value="0"/>
<DataValueMember Name="Visible" DataType="BOOL" Value="0"/>
<DataValueMember Name="Count" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Count_Hour" DataType="DINT" Dimensions="24" 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"/>
</ArrayMember>
<DataValueMember Name="Count_Total" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Parts_Per_Hour" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Size" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Name" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
<ArrayMember Name="Production_Bin_AOI" DataType="P_Bin" Dimensions="15">
<Element Index="[0]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="1"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="6"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="7"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="8"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="9"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[10]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="10"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[11]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="11"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[12]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="12"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[13]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
<Element Index="[14]">
<Structure DataType="P_Bin">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Bin_Number" DataType="DINT" Radix="Decimal" Value="14"/>
<DataValueMember Name="Increment_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Use" DataType="BOOL" Value="0"/>
</Structure>
</Element>
</ArrayMember>
<StructureMember Name="Poka_Yoke" DataType="UD_Poka_Yoke">
<DataValueMember Name="All_Guns_Closed_For_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run" DataType="BOOL" Value="1"/>
<DataValueMember Name="Auto_Run_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Break_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_Stage_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Extend_Pins" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fail_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Opened" DataType="BOOL" Value="1"/>
<DataValueMember Name="GunB_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_VIS_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inhibit_Prod_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Latch_Station_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Complete" DataType="BOOL" Value="1"/>
<DataValueMember Name="Required" DataType="BOOL" Value="0"/>
<DataValueMember Name="Skip_Stud_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence_Ready" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stage_Failed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Activate" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Station_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_2_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_3_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_4_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_IND_Pic" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="HMI_IND_Stage" DataType="DINT" Dimensions="10" 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"/>
</ArrayMember>
<DataValueMember Name="HMI_IND_Text" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Extend" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Retract" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Fail" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_In_Progress" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Checked" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Failed_Limit" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Spot_Sequence_Ready_Stud_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300"/>
<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"/>
</StructureMember>
<StructureMember Name="Stud_Check_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="600"/>
<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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Poka_Yoke_Check_Fix" DataType="UD_Poka_Yoke">
<DataValueMember Name="All_Guns_Closed_For_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run" DataType="BOOL" Value="1"/>
<DataValueMember Name="Auto_Run_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Auto_Run_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Break_Cycle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cancel" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_2_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_3_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_4_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_Current_Spot" DataType="BOOL" Value="0"/>
<DataValueMember Name="Close_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete_Mem" DataType="BOOL" Value="1"/>
<DataValueMember Name="Correct_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Current_Stage_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Extend_Pins" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fail_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunA_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunB_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Open" DataType="BOOL" Value="0"/>
<DataValueMember Name="GunC_Opened" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_VIS_PB_Next" DataType="BOOL" Value="0"/>
<DataValueMember Name="In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inhibit_Prod_Count" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Latch_Station_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Light_Curtain_Check_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Mem" DataType="BOOL" Value="0"/>
<DataValueMember Name="Open_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Required" DataType="BOOL" Value="1"/>
<DataValueMember Name="Skip_Stud_Check" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence" DataType="BOOL" Value="0"/>
<DataValueMember Name="Spot_Sequence_Ready" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stage_Failed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Activate" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="Unlatch_Station_Completes" DataType="BOOL" Value="0"/>
<DataValueMember Name="Check_1_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_2_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_3_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Check_4_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Correct_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Double_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="HMI_IND_Pic" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="HMI_IND_Stage" DataType="DINT" Dimensions="10" 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"/>
</ArrayMember>
<DataValueMember Name="HMI_IND_Text" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Inverted_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="No_Nut_Spot_Comp_Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="ONS" DataType="DINT" Radix="Decimal" Value="12"/>
<DataValueMember Name="Pin_Extend" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Pin_Retract" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Complete" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_Fail" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Stage_In_Progress" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Style_Checked" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Failed_Limit" DataType="COUNTER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="CU" DataType="BOOL" Value="0"/>
<DataValueMember Name="CD" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
<DataValueMember Name="OV" DataType="BOOL" Value="0"/>
<DataValueMember Name="UN" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Spot_Sequence_Ready_Stud_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Stud_Check_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="StackLight" DataType="UD_StackLight">
<DataValueMember Name="Blue" DataType="BOOL" Value="0"/>
<DataValueMember Name="E_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Green" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Red" DataType="BOOL" Value="0"/>
<DataValueMember Name="White" DataType="BOOL" Value="0"/>
<DataValueMember Name="Yellow" DataType="BOOL" Value="1"/>
</StructureMember>
<StructureMember Name="BannerLight" DataType="UD_StackLight">
<DataValueMember Name="Blue" DataType="BOOL" Value="0"/>
<DataValueMember Name="E_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Green" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_On" DataType="BOOL" Value="0"/>
<DataValueMember Name="Red" DataType="BOOL" Value="0"/>
<DataValueMember Name="White" DataType="BOOL" Value="1"/>
<DataValueMember Name="Yellow" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Tip_Force_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="742.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="700"/>
</StructureMember>
<StructureMember Name="Tip_Force_Chk" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="2000"/>
</StructureMember>
<StructureMember Name="Tip_Height_Cal" DataType="UD_Tip_Pin_Calibration">
<DataValueMember Name="Enable_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Toggle" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Low_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="High_Teach_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Mode" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND_High" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="IND_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="IND_RAW_Data" DataType="DINT" Radix="Decimal" Value="8525"/>
<DataValueMember Name="IND_RAW_High" DataType="DINT" Radix="Decimal" Value="134445"/>
<DataValueMember Name="IND_RAW_Low" DataType="DINT" Radix="Decimal" Value="8535"/>
<DataValueMember Name="Measured" DataType="REAL" Radix="Float" Value="124.0"/>
<DataValueMember Name="Selection" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Selection_Max" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Test" DataType="DINT" Radix="Decimal" Value="0"/>
</StructureMember>
<StructureMember Name="Upper01_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="19"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="269.0"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="225.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="268.99875"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="10.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="225.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="269.0"/>
<Element Index="[1]" Value="268.99875"/>
<Element Index="[2]" Value="270.3975"/>
<Element Index="[3]" Value="271.08002"/>
<Element Index="[4]" Value="268.99875"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="268.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="270.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="267.99875"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="269.99875"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="269.3975"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="271.3975"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="270.08002"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="272.08002"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="267.99875"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="269.99875"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Upper02_Ternary_Drive" DataType="UD_Ternary_Drive">
<DataValueMember Name="At_Fixture_Home_Pos" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safe_Move_Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enable_Jog" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_PB_Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Zero" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Negative" DataType="BOOL" Value="0"/>
<DataValueMember Name="Jog_Positive" DataType="BOOL" Value="0"/>
<DataValueMember Name="Move_Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="At_Feed_Spot" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="At_Spot" DataType="DINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="User_Commands" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Zero_IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Command_Pos" DataType="REAL" Radix="Float" Value="200.98502"/>
<DataValueMember Name="Cycle_Speed" DataType="REAL" Radix="Float" Value="225.0"/>
<DataValueMember Name="Feedback" DataType="REAL" Radix="Float" Value="200.98502"/>
<ArrayMember Name="Feed_Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Feed_Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
<DataValueMember Name="Jog_Speed" DataType="REAL" Radix="Float" Value="5.0"/>
<DataValueMember Name="Pos_Tolerance" DataType="REAL" Radix="Float" Value="1.0"/>
<DataValueMember Name="Target_Accel" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Taught_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Target_Velocity" DataType="REAL" Radix="Float" Value="225.0"/>
<ArrayMember Name="Pos" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="200.98502"/>
<Element Index="[1]" Value="43.8975"/>
<Element Index="[2]" Value="200.98502"/>
<Element Index="[3]" Value="46.2525"/>
<Element Index="[4]" Value="199.00125"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<StructureMember Name="Pos_FC" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<ArrayMember Name="Pos_Limit" DataType="UD_Pos_Limit" Dimensions="10">
<Element Index="[0]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="199.98502"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="201.98502"/>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="42.8975"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="44.8975"/>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="199.98502"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="201.98502"/>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="45.2525"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="47.2525"/>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="198.00125"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="200.00125"/>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.0"/>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="VeriFast_Lower" DataType="UD_VeriFast_Lower">
<DataValueMember Name="Flts_None" DataType="BOOL" Value="1"/>
<DataValueMember Name="Flts" DataType="DINT" Radix="Decimal" Value="0"/>
<ArrayMember Name="Ch" DataType="UD_VeriFast_Lower_Channel" Dimensions="7">
<Element Index="[0]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.0"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="27058"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.7634785"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="23.06628"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0289536"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="5.32672"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="4.2269964"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-435.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="26979.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="27058.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="23.06628"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-435.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="26979.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.26347852"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="1.2634785"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="3.7269964"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="4.7269964"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="-826"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="-0.24291182"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="-0.39941877"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="-3.81551380e-003"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="3.0987842"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="4.867203"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-336.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27880.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="-826.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="-0.39941877"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-336.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27880.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.7429118"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.25708818"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.367203"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.367203"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="1"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="-1006"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="-0.68647003"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="-0.78488576"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.016374195"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="5.700453"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="4.6954875"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-41.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28237.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="-1006.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="-0.78488576"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-41.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="28237.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-1.18647"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="-0.18647003"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="4.1954875"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="5.1954875"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="242"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="-0.43382168"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="0.27900365"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="4.2198267"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-95.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27686.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="242.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="0.27900365"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-95.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="27686.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.9338217"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.06617832"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="3.7198267"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="4.7198267"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="-1716"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="-0.035683133"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="-1.9223338"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="1.996737"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.5"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="0"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="817.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="31770.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.5"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="-1715.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="-1.9223338"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.5"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="817.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="31770.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="-0.53568316"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.46431687"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="1.496737"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="2.496737"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="UD_VeriFast_Lower_Channel">
<DataValueMember Name="At_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Enabled" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Selected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="Teach_Work1" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_At_Check_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Active" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teach_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work1_Teaching" DataType="BOOL" Value="0"/>
<DataValueMember Name="Data_In" DataType="DINT" Radix="Decimal" Value="31298"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Home_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Home_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Live_Value" DataType="REAL" Radix="Float" Value="23.263899"/>
<ArrayMember Name="Taught_Home_Position" DataType="REAL" Dimensions="5" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
</ArrayMember>
<ArrayMember Name="Taught_Work1_Position" DataType="REAL" Dimensions="10" Radix="Float">
<Element Index="[0]" Value="0.0"/>
<Element Index="[1]" Value="0.0"/>
<Element Index="[2]" Value="0.0"/>
<Element Index="[3]" Value="0.0"/>
<Element Index="[4]" Value="0.0"/>
<Element Index="[5]" Value="0.0"/>
<Element Index="[6]" Value="0.0"/>
<Element Index="[7]" Value="0.0"/>
<Element Index="[8]" Value="0.0"/>
<Element Index="[9]" Value="0.0"/>
</ArrayMember>
<DataValueMember Name="Work1_Position" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work1_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Work2_Tolerance" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Fault_Timer" 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"/>
</StructureMember>
<StructureMember Name="AOI_Data" DataType="Z_Signal_Scale">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-13.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="31212.0"/>
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.2"/>
<DataValueMember Name="Raw_In" DataType="REAL" Radix="Float" Value="31298.0"/>
<DataValueMember Name="Converted_Out" DataType="REAL" Radix="Float" Value="23.263899"/>
</StructureMember>
<StructureMember Name="Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="23.2"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="-13.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="31212.0"/>
</StructureMember>
<StructureMember Name="Home_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Machine_Calib" DataType="UD_Analog_Calibration">
<DataValueMember Name="Converted_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Converted_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Raw_Ref_High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work1_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work2_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
<StructureMember Name="Work3_Limit" DataType="UD_Pos_Limit">
<DataValueMember Name="Low" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="High" DataType="REAL" Radix="Float" Value="0.0"/>
</StructureMember>
</Structure>
</Element>
</ArrayMember>
</StructureMember>
<StructureMember Name="Verify_Job_Name_Data" DataType="Z_Verify_Filename">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="0"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="Water" DataType="UD_Water_Flow">
<DataValueMember Name="Flowing" DataType="BOOL" Value="1"/>
<DataValueMember Name="On" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw1" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw2" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw3" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw4" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw5" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw6" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw7" DataType="BOOL" Value="1"/>
<DataValueMember Name="Sw8" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw9" DataType="BOOL" Value="0"/>
<DataValueMember Name="Sw10" DataType="BOOL" Value="0"/>
<DataValueMember Name="Valve" DataType="BOOL" Value="1"/>
<DataValueMember Name="Return_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp1" DataType="DINT" Radix="Decimal" Value="71"/>
<DataValueMember Name="Return_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp2" DataType="DINT" Radix="Decimal" Value="73"/>
<DataValueMember Name="Return_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Ret_Water_Temp3" DataType="DINT" Radix="Decimal" Value="72"/>
<DataValueMember Name="Supply_Flow1" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp1" DataType="DINT" Radix="Decimal" Value="73"/>
<DataValueMember Name="Supply_Flow2" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp2" DataType="DINT" Radix="Decimal" Value="73"/>
<DataValueMember Name="Supply_Flow3" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Sup_Water_Temp3" DataType="DINT" Radix="Decimal" Value="72"/>
<DataValueMember Name="Sw1_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Sw2_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw3_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Sw4_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Sw5_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw6_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw7_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Sw8_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw9_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Sw10_Ind" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Valve_Ind" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<StructureMember Name="Cool_Off_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="900000"/>
<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"/>
</StructureMember>
<StructureMember Name="Cool_On_Timer" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_Off_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Flow_Sw_On_Overtime" 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"/>
</StructureMember>
<StructureMember Name="Saver_Timer" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="300000"/>
<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"/>
</StructureMember>
</StructureMember>
<DataValueMember Name="Cycle_Start_Delay" DataType="BOOL" Value="0"/>
<StructureMember Name="Cycle_Start_Pulse_TMR" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="750"/>
<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"/>
</StructureMember>
<StructureMember Name="Rocon" DataType="UD_Rocon">
<DataValueMember Name="OK_To_Weld" DataType="BOOL" Value="1"/>
<DataValueMember Name="Valve_Closed" DataType="BOOL" Value="0"/>
<DataValueMember Name="Bypass" DataType="BOOL" Value="0"/>
<DataValueMember Name="Minimal_Flow" DataType="BOOL" Value="1"/>
<DataValueMember Name="Leak" DataType="BOOL" Value="0"/>
<DataValueMember Name="External_Press_Sw" DataType="BOOL" Value="0"/>
<DataValueMember Name="Over_Temp" DataType="BOOL" Value="0"/>
<DataValueMember Name="Aux_Power" DataType="BOOL" Value="0"/>
<DataValueMember Name="Water_Off" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Water_Saver" DataType="BOOL" Value="0"/>
<DataValueMember Name="Metric_Units" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Return_Flow" DataType="REAL" Radix="Float" Value="4.9"/>
<DataValueMember Name="Return_Water_Temp" DataType="REAL" Radix="Float" Value="59.0"/>
<DataValueMember Name="Supply_Flow" DataType="REAL" Radix="Float" Value="5.0"/>
<DataValueMember Name="Supply_Water_Temp" DataType="REAL" Radix="Float" Value="0.0"/>
<StructureMember Name="Reset_Dwell" 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"/>
</StructureMember>
<StructureMember Name="Temp_Dwell" 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"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Part_Hold_Clamp" DataType="UD_Mtn_Blk_8Cyldrs">
<StructureMember Name="Mtn_Otime" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="3500"/>
<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"/>
</StructureMember>
<StructureMember Name="Cyl01" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="1"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl02" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl03" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl04" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl05" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl06" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl07" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Cyl08" DataType="UD_Cylinder">
<DataValueMember Name="At_Home" DataType="BOOL" Value="0"/>
<DataValueMember Name="At_Work" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fixture_Input_Mapped" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="Work_SW" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI" DataType="DINT" Radix="Binary" Value="2#0000_0000_0000_0000_0000_0000_0000_0000"/>
</StructureMember>
<StructureMember Name="Home" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="1"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="1"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="1"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="1"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="1"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="1"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="100"/>
<DataValueMember Name="EN" DataType="BOOL" Value="1"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="1"/>
</StructureMember>
</StructureMember>
<StructureMember Name="Work" DataType="UD_Mtn_5_Rung">
<DataValueMember Name="Precond" DataType="BOOL" Value="1"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Cmd" DataType="BOOL" Value="0"/>
<DataValueMember Name="Memory" DataType="BOOL" Value="0"/>
<DataValueMember Name="Comp" DataType="BOOL" Value="0"/>
<DataValueMember Name="PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Posn" DataType="BOOL" Value="0"/>
<DataValueMember Name="Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="IND" DataType="BOOL" Value="0"/>
<DataValueMember Name="Setup" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flt" DataType="DINT" Radix="Decimal" Value="1"/>
<StructureMember Name="Mtn_Dwell" DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="50"/>
<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"/>
</StructureMember>
</StructureMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_Chk_IOLData" TagType="Base" DataType="IOLRequest" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[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,1,8,64,0,4,0,0,2,[-1,17,8,8,-2,74,0,0,64,0,0,38,-94,-76,32,45,32,65,57,56,55,54,53,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,-1,17,8,8,-2,74,3,0,64,0,0,38,-94,-71,32,45,32,65,57,56,55,54,53,52,121,32,100,97,121,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="IOLRequest">
<DataValueMember Name="Enable_Multiple_Nodes" DataType="BOOL" Value="0"/>
<StructureMember Name="ApplicationPath" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<DataValueMember Name="Read" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
<DataValueMember Name="Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slot" DataType="INT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Port" DataType="INT" Radix="Decimal" Value="8"/>
<DataValueMember Name="Index" DataType="INT" Radix="Decimal" Value="64"/>
<DataValueMember Name="SubIndex" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Length" DataType="INT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Handle" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Status" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NextHandle" DataType="INT" Radix="Decimal" Value="2"/>
<ArrayMember Name="ReceiveData" DataType="SINT" Dimensions="145" Radix="Decimal">
<Element Index="[0]" Value="-1"/>
<Element Index="[1]" Value="17"/>
<Element Index="[2]" Value="8"/>
<Element Index="[3]" Value="8"/>
<Element Index="[4]" Value="-2"/>
<Element Index="[5]" Value="74"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="0"/>
<Element Index="[8]" Value="64"/>
<Element Index="[9]" Value="0"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="38"/>
<Element Index="[12]" Value="-94"/>
<Element Index="[13]" Value="-76"/>
<Element Index="[14]" Value="32"/>
<Element Index="[15]" Value="45"/>
<Element Index="[16]" Value="32"/>
<Element Index="[17]" Value="65"/>
<Element Index="[18]" Value="57"/>
<Element Index="[19]" Value="56"/>
<Element Index="[20]" Value="55"/>
<Element Index="[21]" Value="54"/>
<Element Index="[22]" Value="53"/>
<Element Index="[23]" Value="52"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
</ArrayMember>
<ArrayMember Name="SendData" DataType="SINT" Dimensions="145" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="-1"/>
<Element Index="[2]" Value="17"/>
<Element Index="[3]" Value="8"/>
<Element Index="[4]" Value="8"/>
<Element Index="[5]" Value="-2"/>
<Element Index="[6]" Value="74"/>
<Element Index="[7]" Value="3"/>
<Element Index="[8]" Value="0"/>
<Element Index="[9]" Value="64"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="38"/>
<Element Index="[13]" Value="-94"/>
<Element Index="[14]" Value="-71"/>
<Element Index="[15]" Value="32"/>
<Element Index="[16]" Value="45"/>
<Element Index="[17]" Value="32"/>
<Element Index="[18]" Value="65"/>
<Element Index="[19]" Value="57"/>
<Element Index="[20]" Value="56"/>
<Element Index="[21]" Value="55"/>
<Element Index="[22]" Value="54"/>
<Element Index="[23]" Value="53"/>
<Element Index="[24]" Value="52"/>
<Element Index="[25]" Value="121"/>
<Element Index="[26]" Value="32"/>
<Element Index="[27]" Value="100"/>
<Element Index="[28]" Value="97"/>
<Element Index="[29]" Value="121"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
</ArrayMember>
<DataValueMember Name="WriteData" DataType="DINT" Radix="Decimal" Value="100"/>
<StructureMember Name="ActivePath" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_Chk_IOLService" TagType="Base" DataType="IOLService" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[18350083,0,0,0,0,0,1,1,1,8,8,0,0,0,0,1,0,0,16,0,0,296894]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="IOLService">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_Chk_IOL_ReceiveMSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="0" ConnectedFlag="2" ConnectionPath="EIP_CheckStn_IO_Link_Master" CommTypeCode="0" ServiceCode="16#000e" ObjectType="16#0068" TargetObject="1" AttributeNumber="16#0001" LocalIndex="0" DestinationTag="Stn1_Chk_IOLData.ReceiveData[0]"
LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="Stn1_Chk_IOL_SendMSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="3" ConnectedFlag="2" ConnectionPath="EIP_CheckStn_IO_Link_Master" CommTypeCode="0" ServiceCode="16#0010" ObjectType="16#0068" TargetObject="1" AttributeNumber="16#0001" LocalIndex="0" LocalElement="Stn1_Chk_IOLData.SendData[0]"
LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="Stn1_IOLData" TagType="Base" DataType="IOLRequest" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[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,1,5,64,0,4,1,0,2,[-1,17,8,5,-2,74,0,0,64,0,0,38,-94,-114,32,45,32,65,57,56,55,54,53,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,-1,17,8,5,-2,74,3,0,64,0,0,38,-94,-83,32,45,32,65,57,56,55,54,53,52,121,32,100,97,121,0,0,0,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
,0,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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="IOLRequest">
<DataValueMember Name="Enable_Multiple_Nodes" DataType="BOOL" Value="0"/>
<StructureMember Name="ApplicationPath" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
<DataValueMember Name="Read" DataType="BOOL" Value="0"/>
<DataValueMember Name="Write" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset" DataType="BOOL" Value="0"/>
<DataValueMember Name="Done" DataType="BOOL" Value="0"/>
<DataValueMember Name="Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Slot" DataType="INT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Port" DataType="INT" Radix="Decimal" Value="5"/>
<DataValueMember Name="Index" DataType="INT" Radix="Decimal" Value="64"/>
<DataValueMember Name="SubIndex" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Length" DataType="INT" Radix="Decimal" Value="4"/>
<DataValueMember Name="Handle" DataType="INT" Radix="Decimal" Value="1"/>
<DataValueMember Name="Status" DataType="INT" Radix="Decimal" Value="0"/>
<DataValueMember Name="NextHandle" DataType="INT" Radix="Decimal" Value="2"/>
<ArrayMember Name="ReceiveData" DataType="SINT" Dimensions="145" Radix="Decimal">
<Element Index="[0]" Value="-1"/>
<Element Index="[1]" Value="17"/>
<Element Index="[2]" Value="8"/>
<Element Index="[3]" Value="5"/>
<Element Index="[4]" Value="-2"/>
<Element Index="[5]" Value="74"/>
<Element Index="[6]" Value="0"/>
<Element Index="[7]" Value="0"/>
<Element Index="[8]" Value="64"/>
<Element Index="[9]" Value="0"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="38"/>
<Element Index="[12]" Value="-94"/>
<Element Index="[13]" Value="-114"/>
<Element Index="[14]" Value="32"/>
<Element Index="[15]" Value="45"/>
<Element Index="[16]" Value="32"/>
<Element Index="[17]" Value="65"/>
<Element Index="[18]" Value="57"/>
<Element Index="[19]" Value="56"/>
<Element Index="[20]" Value="55"/>
<Element Index="[21]" Value="54"/>
<Element Index="[22]" Value="53"/>
<Element Index="[23]" Value="52"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
</ArrayMember>
<ArrayMember Name="SendData" DataType="SINT" Dimensions="145" Radix="Decimal">
<Element Index="[0]" Value="0"/>
<Element Index="[1]" Value="-1"/>
<Element Index="[2]" Value="17"/>
<Element Index="[3]" Value="8"/>
<Element Index="[4]" Value="5"/>
<Element Index="[5]" Value="-2"/>
<Element Index="[6]" Value="74"/>
<Element Index="[7]" Value="3"/>
<Element Index="[8]" Value="0"/>
<Element Index="[9]" Value="64"/>
<Element Index="[10]" Value="0"/>
<Element Index="[11]" Value="0"/>
<Element Index="[12]" Value="38"/>
<Element Index="[13]" Value="-94"/>
<Element Index="[14]" Value="-83"/>
<Element Index="[15]" Value="32"/>
<Element Index="[16]" Value="45"/>
<Element Index="[17]" Value="32"/>
<Element Index="[18]" Value="65"/>
<Element Index="[19]" Value="57"/>
<Element Index="[20]" Value="56"/>
<Element Index="[21]" Value="55"/>
<Element Index="[22]" Value="54"/>
<Element Index="[23]" Value="53"/>
<Element Index="[24]" Value="52"/>
<Element Index="[25]" Value="121"/>
<Element Index="[26]" Value="32"/>
<Element Index="[27]" Value="100"/>
<Element Index="[28]" Value="97"/>
<Element Index="[29]" Value="121"/>
<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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="0"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
</ArrayMember>
<DataValueMember Name="WriteData" DataType="DINT" Radix="Decimal" Value="100"/>
<StructureMember Name="ActivePath" DataType="STRING">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="DATA" DataType="STRING" Radix="ASCII">
<![CDATA[]]>
</DataValueMember>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_IOLService" TagType="Base" DataType="IOLService" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[18350083,0,0,0,0,0,1,1,1,8,8,0,0,0,0,1,0,0,16,0,0,296850]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="IOLService">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_IOL_ReceiveMSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="0" ConnectedFlag="2" ConnectionPath="EIP_Stn1_IO_Link_Master" CommTypeCode="0" ServiceCode="16#000e" ObjectType="16#0068" TargetObject="1" AttributeNumber="16#0001" LocalIndex="0" DestinationTag="Stn1_IOLData.ReceiveData[0]"
LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="Stn1_IOL_SendMSG" TagType="Base" DataType="MESSAGE" ExternalAccess="Read/Write">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="3" ConnectedFlag="2" ConnectionPath="EIP_Stn1_IO_Link_Master" CommTypeCode="0" ServiceCode="16#0010" ObjectType="16#0068" TargetObject="1" AttributeNumber="16#0001" LocalIndex="0" LocalElement="Stn1_IOLData.SendData[0]"
LargePacketUsage="false"/>
</Data>
</Tag>
<Tag Name="Stn1_Scriber" TagType="Base" DataType="UD_Scriber" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,0,2,1,0,0,1,[4158064,3000,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Scriber">
<DataValueMember Name="Bypass" DataType="BOOL" Value="1"/>
<DataValueMember Name="Complete_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="End_Of_Marking" DataType="BOOL" Value="0"/>
<DataValueMember Name="Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Ready" DataType="BOOL" Value="0"/>
<DataValueMember Name="No_Part" DataType="BOOL" Value="0"/>
<DataValueMember Name="Obstacle_Detected" DataType="BOOL" Value="0"/>
<DataValueMember Name="Wear" DataType="BOOL" Value="0"/>
<DataValueMember Name="Power_Off" DataType="BOOL" Value="0"/>
<DataValueMember Name="Cycle_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Faulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Home_Position" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="HMI_PB_Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Not_Faulted" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_Error" DataType="BOOL" Value="0"/>
<DataValueMember Name="Safety" DataType="BOOL" Value="1"/>
<DataValueMember Name="Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Output" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Precondition" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Pulse" DataType="BOOL" Value="0"/>
<DataValueMember Name="Started" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Complete" DataType="BOOL" Value="1"/>
<DataValueMember Name="Faults" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="File_Select" DataType="SINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Marking_Number" DataType="DINT" Radix="Decimal" Value="1"/>
<StructureMember Name="Dry_Cycle_Bypass" 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"/>
</StructureMember>
<StructureMember Name="Fault_TMR" 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"/>
</StructureMember>
<StructureMember Name="Ready_Over_Time" 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"/>
</StructureMember>
<StructureMember Name="Start_Pulse_TMR" 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"/>
</StructureMember>
<StructureMember Name="Pin_Stamp_Over_Time" 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"/>
</StructureMember>
</Structure>
</Data>
</Tag>
<Tag Name="Stn1_Scriber_Complete_1" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Scriber Part #1 Complete]]>
</Description>
<Data Format="L5K">
<![CDATA[1]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="1"/>
</Data>
</Tag>
<Tag Name="Stn1_Scriber_Complete_2" TagType="Base" DataType="BOOL" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Scriber Part #2 Complete]]>
</Description>
<Data Format="L5K">
<![CDATA[0]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</Data>
</Tag>
<Tag Name="Technifor_File_Change_TImer" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[57754,1500,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="1500"/>
<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="Temp_Disable" 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="Verify_Clamp_Retract" 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="Feeders" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(B100_IO_Mapping_Feeder1,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(C009_Feeder1,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C010_Feeder2,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B100_IO_Mapping_Feeder1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Point IO Slot 1 Inputs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.0)OTE(AOI_Feeder01.Nut_Detect_PX);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.1)NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.2)NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.3)NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.4)NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.5)OTE(AOI_Feeder01.Rod_Extended_1_PX);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.6)OTE(AOI_Feeder01.Rod_Retracted_1_PX);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(EIP_Feeder01:1:I.7)NOP();]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Point IO Slot 2 Outputs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Separator_Valve_Output)OTE(EIP_Feeder01:2:O.0);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Nut_Supply_1_Valve_Output)OTE(EIP_Feeder01:2:O.1);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Motor_Relay_Output)OTE(EIP_Feeder01:2:O.2);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[OTU(EIP_Feeder01:2:O.3);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Point IO Slot 3 Outputs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Rod_Extend_1_Valve_Output)OTE(EIP_Feeder01:3:O.0);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[OTU(EIP_Feeder01:3:O.1);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[OTU(EIP_Feeder01:3:O.2);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[OTU(EIP_Feeder01:3:O.3);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C009_Feeder1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIC(Stn1.Home) ]CLR(Stn1.GunA.Spot_Feed_Comp)CLR(Stn1.GunB.Spot_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Feed_Retry)XIO(Stn1.GunA.Feed_Retry_Complete)[XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) OTU(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) OTU(Stn1.GunA.Spot_Feed_Comp.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) OTU(Stn1.GunA.Spot_Feed_Comp.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) OTU(Stn1.GunA.Spot_Feed_Comp.4) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Feed_Retry)XIO(Stn1.GunB.Feed_Retry_Complete)[XIC(Stn1.GunB.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) OTU(Stn1.GunB.Spot_Feed_Comp.1) ,XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) OTU(Stn1.GunB.Spot_Feed_Comp.2) ,XIC(Stn1.GunB.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) OTU(Stn1.GunB.Spot_Feed_Comp.3) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) OTU(Stn1.GunB.Spot_Feed_Comp.4) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Stn1.Unlatch_Completes)[XIC(Stn1.GunA.Spot_Sequenced.1) OTL(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Spot_Sequenced.2) OTL(Stn1.GunA.Spot_Feed_Comp.2) ,XIC(Stn1.GunA.Spot_Sequenced.3) OTL(Stn1.GunA.Spot_Feed_Comp.3) ,XIC(Stn1.GunA.Spot_Sequenced.4) OTL(Stn1.GunA.Spot_Feed_Comp.4) ,XIC(Stn1.GunB.Spot_Sequenced.1) OTL(Stn1.GunB.Spot_Feed_Comp.1) ,XIC(Stn1.GunB.Spot_Sequenced.2) OTL(Stn1.GunB.Spot_Feed_Comp.2) ,XIC(Stn1.GunB.Spot_Sequenced.3) OTL(Stn1.GunB.Spot_Feed_Comp.3) ,XIC(Stn1.GunB.Spot_Sequenced.4) OTL(Stn1.GunB.Spot_Feed_Comp.4) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Unit 1 Conditions]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(AOI_Feeder01.Unit1_Feed_Comp) ,XIC(Stn1.Poka_Yoke.Mode) XIO(Stn1.Poka_Yoke.Complete) ,XIO(AOI_Feeder01.Unit1_Enabled) ][XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.GunA.At_Spot.1) OTL(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.GunA.At_Spot.2) OTL(Stn1.GunA.Spot_Feed_Comp.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) OTL(Stn1.GunA.Spot_Feed_Comp.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) OTL(Stn1.GunA.Spot_Feed_Comp.4) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.GunA.At_Spot.1) XIC(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.GunA.At_Spot.2) XIC(Stn1.GunA.Spot_Feed_Comp.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.GunA.At_Spot.3) XIC(Stn1.GunA.Spot_Feed_Comp.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.GunA.At_Spot.4) XIC(Stn1.GunA.Spot_Feed_Comp.4) ]OTE(AOI_Feeder01.Unit1_Clear_To_Close_Gun);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Unit1_Enabled)[XIO(Stn1.Unlatch_Completes) XIC(Stn1.Cycle_Station) [XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) XIO(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) XIO(Stn1.GunA.Spot_Feed_Comp.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) XIO(Stn1.GunA.Spot_Feed_Comp.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) XIO(Stn1.GunA.Spot_Feed_Comp.4) ] ,XIC(Stn1.Manual_Mode) XIC(AOI_Feeder01.Unit1_HMI_PB_Feed) XIO(AOI_Feeder01.Unit1_Rod_Test) ]OTE(AOI_Feeder01.Unit1_Start_Precondition);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Fixture_Installed.1) [XIC(Stn1.At_Spot.1) XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ,XIC(Stn1.At_Spot.2) XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ,XIC(Stn1.At_Spot.3) XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ,XIC(Stn1.At_Spot.4) XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) ]XIC(Stn1.GunA.Open.Posn)OTE(AOI_Feeder01.Unit1_Start_Safety);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[Dc_Feeder_Nut_Dengensha_Single(AOI_Feeder01,Stn1);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[BLOW TIMES
Adjust blow times so that the air turns off the moment you hear the fastener enter the head]]>
</Comment>
<Text>
<![CDATA[MOV(2000,AOI_Feeder01.Blow_Time_1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Unit1_Enabled)OTE(Stn1.GunA.Feeder[1].Unit1_In_Use);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[4])OTE(AOI_Feeder01.Maintenance_Security);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C010_Feeder2" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Unit 1 Conditions]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder02.Unit1_Select)XIC(AOI_Feeder02.Complete)OTE(AOI_Feeder02.Unit1_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(AOI_Feeder02.Unit1_Feed_Comp) ,XIC(Stn1.Poka_Yoke.Mode) XIO(Stn1.Poka_Yoke.Complete) ][XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) OTL(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) OTL(Stn1.GunA.Spot_Feed_Comp.3) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.GunA.At_Spot.1) XIC(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.GunA.At_Spot.3) XIC(Stn1.GunA.Spot_Feed_Comp.3) ]OTE(AOI_Feeder02.Unit1_Clear_To_Close_Gun);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIO(Stn1.Unlatch_Completes) XIC(Stn1.Cycle_Station) [XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) XIO(Stn1.GunA.Spot_Feed_Comp.1) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) XIO(Stn1.GunA.Spot_Feed_Comp.3) ] ,XIC(Stn1.Manual_Mode) XIC(AOI_Feeder02.Unit1_HMI_PB_Feed) ]OTE(AOI_Feeder02.Unit1_Start_Precondition);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.1) ,XIC(Stn1.At_Spot.3) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) ]XIC(Stn1.GunA.Open.Posn)OTE(AOI_Feeder02.Unit1_Start_Safety);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Unit 2 Conditions]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder02.Unit2_Select)XIC(AOI_Feeder02.Complete)OTE(AOI_Feeder02.Unit2_Feed_Comp);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(AOI_Feeder02.Unit2_Feed_Comp) ,XIC(Stn1.Poka_Yoke.Mode) XIO(Stn1.Poka_Yoke.Complete) ][XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) OTL(Stn1.GunB.Spot_Feed_Comp.2) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) OTL(Stn1.GunB.Spot_Feed_Comp.4) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.GunB.At_Spot.2) XIC(Stn1.GunB.Spot_Feed_Comp.2) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.GunB.At_Spot.4) XIC(Stn1.GunB.Spot_Feed_Comp.4) ]OTE(AOI_Feeder02.Unit2_Clear_To_Close_Gun);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIO(Stn1.Unlatch_Completes) XIC(Stn1.Cycle_Station) [XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) XIO(Stn1.GunB.Spot_Feed_Comp.2) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) XIO(Stn1.GunB.Spot_Feed_Comp.4) ] ,XIC(Stn1.Manual_Mode) XIC(AOI_Feeder02.Unit1_HMI_PB_Feed) ]OTE(AOI_Feeder02.Unit2_Start_Precondition);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.2) ,XIC(Stn1.At_Spot.4) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) ]XIC(Stn1.GunB.Open.Posn)OTE(AOI_Feeder02.Unit2_Start_Safety);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Always_Off)MCR();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[C_Feeder_Nut_Dual(AOI_Feeder02,Stn1.GunA,Stn1,Stn1.GunB,Stn1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)[CLR(AOI_Feeder01.Faults) ,CLR(AOI_Feeder01.Unit1_Faults) ,CLR(AOI_Feeder01.Unit2_Faults) ,CLR(AOI_Feeder02.Faults) ,CLR(AOI_Feeder02.Unit1_Faults) ,CLR(AOI_Feeder02.Unit2_Faults) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="HMI01" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags>
<Tag Name="Display" TagType="Base" DataType="UD_Messages" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".LOCAL_MESSAGE[1]">
<![CDATA[Control Power Off]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[2]">
<![CDATA[No Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[3]">
<![CDATA[Manual Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[4]">
<![CDATA[Auto Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[5]">
<![CDATA[Dry Cycle Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[6]">
<![CDATA[Dry Cycle Continuous Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[7]">
<![CDATA[No Weld Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[11]">
<![CDATA[SD Card Read Error File Does Not Exist Or File Has Bad Name]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[12]">
<![CDATA[SD Card Write Errror Or File Has Bad Name]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[13]">
<![CDATA[SD Card Removed Causing Read Or Write To Fail]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[15]">
<![CDATA[Poka Yoke Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[16]">
<![CDATA[VeriFast Teach Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[19]">
<![CDATA[No Weld Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[20]">
<![CDATA[Stn1 Calibration Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[21]">
<![CDATA[Stn1 Repair Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[101]">
<![CDATA[Stn1
Poka Yoke Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[102]">
<![CDATA[Stn1
VeriFast Teach Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[103]">
<![CDATA[Stn1
Calibration Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[104]">
<![CDATA[Stn1
Repair Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[105]">
<![CDATA[Stn1
Auto Mode - In Cycle]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[106]">
<![CDATA[Stn1
Light Curtain Blocked But Not Reset]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[107]">
<![CDATA[Stn1
Bin Is Full]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[108]">
<![CDATA[Stn1
Not In Manual Mode - Manual Functions Disabled]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[109]">
<![CDATA[Stn1
Not In Auto Mode - Auto Cycle Start Disabled]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[110]">
<![CDATA[Stn1
Fixture Is In An Unsafe Position To Perform The Requested Function]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[111]">
<![CDATA[Stn1
Invalid Character Used For File Name]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[112]">
<![CDATA[Stn1
Job in Progress]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[113]">
<![CDATA[Stn1
No Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[114]">
<![CDATA[Stn1
Manual Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[115]">
<![CDATA[Stn1
Auto Mode - Idle]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[201]">
<![CDATA[Stn2
Poka Yoke Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[202]">
<![CDATA[Stn2
VeriFast Teach Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[203]">
<![CDATA[Stn2
Calibration Mode Active]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[205]">
<![CDATA[Stn2
Auto Mode - In Cycle]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[206]">
<![CDATA[Stn2
Light Curtain Blocked But Not Reset]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[207]">
<![CDATA[Stn2
Bin Is Full]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[208]">
<![CDATA[Stn2
Not In Manual Mode - Manual Functions Disabled]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[209]">
<![CDATA[Stn2
Not In Auto Mode - Auto Cycle Start Disabled]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[210]">
<![CDATA[Stn2
Fixture Is In An Unsafe Position To Perform The Requested Function]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[212]">
<![CDATA[Stn2
Job in Progress]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[213]">
<![CDATA[Stn2
No Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[214]">
<![CDATA[Stn2
Manual Mode Selected]]>
</Comment>
<Comment Operand=".LOCAL_MESSAGE[215]">
<![CDATA[Stn2
Auto Mode - Idle]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[[[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#1,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="UD_Messages">
<ArrayMember Name="Local_Message" DataType="BOOL" Dimensions="1920" 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"/>
<Element Index="[70]" Value="0"/>
<Element Index="[71]" Value="0"/>
<Element Index="[72]" Value="0"/>
<Element Index="[73]" Value="0"/>
<Element Index="[74]" Value="0"/>
<Element Index="[75]" Value="0"/>
<Element Index="[76]" Value="0"/>
<Element Index="[77]" Value="0"/>
<Element Index="[78]" Value="0"/>
<Element Index="[79]" Value="0"/>
<Element Index="[80]" Value="0"/>
<Element Index="[81]" Value="0"/>
<Element Index="[82]" Value="0"/>
<Element Index="[83]" Value="0"/>
<Element Index="[84]" Value="0"/>
<Element Index="[85]" Value="0"/>
<Element Index="[86]" Value="0"/>
<Element Index="[87]" Value="0"/>
<Element Index="[88]" Value="0"/>
<Element Index="[89]" Value="0"/>
<Element Index="[90]" Value="0"/>
<Element Index="[91]" Value="0"/>
<Element Index="[92]" Value="0"/>
<Element Index="[93]" Value="0"/>
<Element Index="[94]" Value="0"/>
<Element Index="[95]" Value="0"/>
<Element Index="[96]" Value="0"/>
<Element Index="[97]" Value="0"/>
<Element Index="[98]" Value="0"/>
<Element Index="[99]" Value="0"/>
<Element Index="[100]" Value="0"/>
<Element Index="[101]" Value="0"/>
<Element Index="[102]" Value="0"/>
<Element Index="[103]" Value="0"/>
<Element Index="[104]" Value="0"/>
<Element Index="[105]" Value="0"/>
<Element Index="[106]" Value="0"/>
<Element Index="[107]" Value="0"/>
<Element Index="[108]" Value="0"/>
<Element Index="[109]" Value="0"/>
<Element Index="[110]" Value="0"/>
<Element Index="[111]" Value="0"/>
<Element Index="[112]" Value="0"/>
<Element Index="[113]" Value="0"/>
<Element Index="[114]" Value="0"/>
<Element Index="[115]" Value="1"/>
<Element Index="[116]" Value="0"/>
<Element Index="[117]" Value="0"/>
<Element Index="[118]" Value="0"/>
<Element Index="[119]" Value="0"/>
<Element Index="[120]" Value="0"/>
<Element Index="[121]" Value="0"/>
<Element Index="[122]" Value="0"/>
<Element Index="[123]" Value="0"/>
<Element Index="[124]" Value="0"/>
<Element Index="[125]" Value="0"/>
<Element Index="[126]" Value="0"/>
<Element Index="[127]" Value="0"/>
<Element Index="[128]" Value="0"/>
<Element Index="[129]" Value="0"/>
<Element Index="[130]" Value="0"/>
<Element Index="[131]" Value="0"/>
<Element Index="[132]" Value="0"/>
<Element Index="[133]" Value="0"/>
<Element Index="[134]" Value="0"/>
<Element Index="[135]" Value="0"/>
<Element Index="[136]" Value="0"/>
<Element Index="[137]" Value="0"/>
<Element Index="[138]" Value="0"/>
<Element Index="[139]" Value="0"/>
<Element Index="[140]" Value="0"/>
<Element Index="[141]" Value="0"/>
<Element Index="[142]" Value="0"/>
<Element Index="[143]" Value="0"/>
<Element Index="[144]" Value="0"/>
<Element Index="[145]" Value="0"/>
<Element Index="[146]" Value="0"/>
<Element Index="[147]" Value="0"/>
<Element Index="[148]" Value="0"/>
<Element Index="[149]" Value="0"/>
<Element Index="[150]" Value="0"/>
<Element Index="[151]" Value="0"/>
<Element Index="[152]" Value="0"/>
<Element Index="[153]" Value="0"/>
<Element Index="[154]" Value="0"/>
<Element Index="[155]" Value="0"/>
<Element Index="[156]" Value="0"/>
<Element Index="[157]" Value="0"/>
<Element Index="[158]" Value="0"/>
<Element Index="[159]" Value="0"/>
<Element Index="[160]" Value="0"/>
<Element Index="[161]" Value="0"/>
<Element Index="[162]" Value="0"/>
<Element Index="[163]" Value="0"/>
<Element Index="[164]" Value="0"/>
<Element Index="[165]" Value="0"/>
<Element Index="[166]" Value="0"/>
<Element Index="[167]" Value="0"/>
<Element Index="[168]" Value="0"/>
<Element Index="[169]" Value="0"/>
<Element Index="[170]" Value="0"/>
<Element Index="[171]" Value="0"/>
<Element Index="[172]" Value="0"/>
<Element Index="[173]" Value="0"/>
<Element Index="[174]" Value="0"/>
<Element Index="[175]" Value="0"/>
<Element Index="[176]" Value="0"/>
<Element Index="[177]" Value="0"/>
<Element Index="[178]" Value="0"/>
<Element Index="[179]" Value="0"/>
<Element Index="[180]" Value="0"/>
<Element Index="[181]" Value="0"/>
<Element Index="[182]" Value="0"/>
<Element Index="[183]" Value="0"/>
<Element Index="[184]" Value="0"/>
<Element Index="[185]" Value="0"/>
<Element Index="[186]" Value="0"/>
<Element Index="[187]" Value="0"/>
<Element Index="[188]" Value="0"/>
<Element Index="[189]" Value="0"/>
<Element Index="[190]" Value="0"/>
<Element Index="[191]" Value="0"/>
<Element Index="[192]" Value="0"/>
<Element Index="[193]" Value="0"/>
<Element Index="[194]" Value="0"/>
<Element Index="[195]" Value="0"/>
<Element Index="[196]" Value="0"/>
<Element Index="[197]" Value="0"/>
<Element Index="[198]" Value="0"/>
<Element Index="[199]" Value="0"/>
<Element Index="[200]" Value="0"/>
<Element Index="[201]" Value="0"/>
<Element Index="[202]" Value="0"/>
<Element Index="[203]" Value="0"/>
<Element Index="[204]" Value="0"/>
<Element Index="[205]" Value="0"/>
<Element Index="[206]" Value="0"/>
<Element Index="[207]" Value="0"/>
<Element Index="[208]" Value="0"/>
<Element Index="[209]" Value="0"/>
<Element Index="[210]" Value="0"/>
<Element Index="[211]" Value="0"/>
<Element Index="[212]" Value="0"/>
<Element Index="[213]" Value="0"/>
<Element Index="[214]" Value="0"/>
<Element Index="[215]" Value="0"/>
<Element Index="[216]" Value="0"/>
<Element Index="[217]" Value="0"/>
<Element Index="[218]" Value="0"/>
<Element Index="[219]" Value="0"/>
<Element Index="[220]" Value="0"/>
<Element Index="[221]" Value="0"/>
<Element Index="[222]" Value="0"/>
<Element Index="[223]" Value="0"/>
<Element Index="[224]" Value="0"/>
<Element Index="[225]" Value="0"/>
<Element Index="[226]" Value="0"/>
<Element Index="[227]" Value="0"/>
<Element Index="[228]" Value="0"/>
<Element Index="[229]" Value="0"/>
<Element Index="[230]" Value="0"/>
<Element Index="[231]" Value="0"/>
<Element Index="[232]" Value="0"/>
<Element Index="[233]" Value="0"/>
<Element Index="[234]" Value="0"/>
<Element Index="[235]" Value="0"/>
<Element Index="[236]" Value="0"/>
<Element Index="[237]" Value="0"/>
<Element Index="[238]" Value="0"/>
<Element Index="[239]" Value="0"/>
<Element Index="[240]" Value="0"/>
<Element Index="[241]" Value="0"/>
<Element Index="[242]" Value="0"/>
<Element Index="[243]" Value="0"/>
<Element Index="[244]" Value="0"/>
<Element Index="[245]" Value="0"/>
<Element Index="[246]" Value="0"/>
<Element Index="[247]" Value="0"/>
<Element Index="[248]" Value="0"/>
<Element Index="[249]" Value="0"/>
<Element Index="[250]" Value="0"/>
<Element Index="[251]" Value="0"/>
<Element Index="[252]" Value="0"/>
<Element Index="[253]" Value="0"/>
<Element Index="[254]" Value="0"/>
<Element Index="[255]" Value="0"/>
<Element Index="[256]" Value="0"/>
<Element Index="[257]" Value="0"/>
<Element Index="[258]" Value="0"/>
<Element Index="[259]" Value="0"/>
<Element Index="[260]" Value="0"/>
<Element Index="[261]" Value="0"/>
<Element Index="[262]" Value="0"/>
<Element Index="[263]" Value="0"/>
<Element Index="[264]" Value="0"/>
<Element Index="[265]" Value="0"/>
<Element Index="[266]" Value="0"/>
<Element Index="[267]" Value="0"/>
<Element Index="[268]" Value="0"/>
<Element Index="[269]" Value="0"/>
<Element Index="[270]" Value="0"/>
<Element Index="[271]" Value="0"/>
<Element Index="[272]" Value="0"/>
<Element Index="[273]" Value="0"/>
<Element Index="[274]" Value="0"/>
<Element Index="[275]" Value="0"/>
<Element Index="[276]" Value="0"/>
<Element Index="[277]" Value="0"/>
<Element Index="[278]" Value="0"/>
<Element Index="[279]" Value="0"/>
<Element Index="[280]" Value="0"/>
<Element Index="[281]" Value="0"/>
<Element Index="[282]" Value="0"/>
<Element Index="[283]" Value="0"/>
<Element Index="[284]" Value="0"/>
<Element Index="[285]" Value="0"/>
<Element Index="[286]" Value="0"/>
<Element Index="[287]" Value="0"/>
<Element Index="[288]" Value="0"/>
<Element Index="[289]" Value="0"/>
<Element Index="[290]" Value="0"/>
<Element Index="[291]" Value="0"/>
<Element Index="[292]" Value="0"/>
<Element Index="[293]" Value="0"/>
<Element Index="[294]" Value="0"/>
<Element Index="[295]" Value="0"/>
<Element Index="[296]" Value="0"/>
<Element Index="[297]" Value="0"/>
<Element Index="[298]" Value="0"/>
<Element Index="[299]" Value="0"/>
<Element Index="[300]" Value="0"/>
<Element Index="[301]" Value="0"/>
<Element Index="[302]" Value="0"/>
<Element Index="[303]" Value="0"/>
<Element Index="[304]" Value="0"/>
<Element Index="[305]" Value="0"/>
<Element Index="[306]" Value="0"/>
<Element Index="[307]" Value="0"/>
<Element Index="[308]" Value="0"/>
<Element Index="[309]" Value="0"/>
<Element Index="[310]" Value="0"/>
<Element Index="[311]" Value="0"/>
<Element Index="[312]" Value="0"/>
<Element Index="[313]" Value="0"/>
<Element Index="[314]" Value="0"/>
<Element Index="[315]" Value="0"/>
<Element Index="[316]" Value="0"/>
<Element Index="[317]" Value="0"/>
<Element Index="[318]" Value="0"/>
<Element Index="[319]" Value="0"/>
<Element Index="[320]" Value="0"/>
<Element Index="[321]" Value="0"/>
<Element Index="[322]" Value="0"/>
<Element Index="[323]" Value="0"/>
<Element Index="[324]" Value="0"/>
<Element Index="[325]" Value="0"/>
<Element Index="[326]" Value="0"/>
<Element Index="[327]" Value="0"/>
<Element Index="[328]" Value="0"/>
<Element Index="[329]" Value="0"/>
<Element Index="[330]" Value="0"/>
<Element Index="[331]" Value="0"/>
<Element Index="[332]" Value="0"/>
<Element Index="[333]" Value="0"/>
<Element Index="[334]" Value="0"/>
<Element Index="[335]" Value="0"/>
<Element Index="[336]" Value="0"/>
<Element Index="[337]" Value="0"/>
<Element Index="[338]" Value="0"/>
<Element Index="[339]" Value="0"/>
<Element Index="[340]" Value="0"/>
<Element Index="[341]" Value="0"/>
<Element Index="[342]" Value="0"/>
<Element Index="[343]" Value="0"/>
<Element Index="[344]" Value="0"/>
<Element Index="[345]" Value="0"/>
<Element Index="[346]" Value="0"/>
<Element Index="[347]" Value="0"/>
<Element Index="[348]" Value="0"/>
<Element Index="[349]" Value="0"/>
<Element Index="[350]" Value="0"/>
<Element Index="[351]" Value="0"/>
<Element Index="[352]" Value="0"/>
<Element Index="[353]" Value="0"/>
<Element Index="[354]" Value="0"/>
<Element Index="[355]" Value="0"/>
<Element Index="[356]" Value="0"/>
<Element Index="[357]" Value="0"/>
<Element Index="[358]" Value="0"/>
<Element Index="[359]" Value="0"/>
<Element Index="[360]" Value="0"/>
<Element Index="[361]" Value="0"/>
<Element Index="[362]" Value="0"/>
<Element Index="[363]" Value="0"/>
<Element Index="[364]" Value="0"/>
<Element Index="[365]" Value="0"/>
<Element Index="[366]" Value="0"/>
<Element Index="[367]" Value="0"/>
<Element Index="[368]" Value="0"/>
<Element Index="[369]" Value="0"/>
<Element Index="[370]" Value="0"/>
<Element Index="[371]" Value="0"/>
<Element Index="[372]" Value="0"/>
<Element Index="[373]" Value="0"/>
<Element Index="[374]" Value="0"/>
<Element Index="[375]" Value="0"/>
<Element Index="[376]" Value="0"/>
<Element Index="[377]" Value="0"/>
<Element Index="[378]" Value="0"/>
<Element Index="[379]" Value="0"/>
<Element Index="[380]" Value="0"/>
<Element Index="[381]" Value="0"/>
<Element Index="[382]" Value="0"/>
<Element Index="[383]" Value="0"/>
<Element Index="[384]" Value="0"/>
<Element Index="[385]" Value="0"/>
<Element Index="[386]" Value="0"/>
<Element Index="[387]" Value="0"/>
<Element Index="[388]" Value="0"/>
<Element Index="[389]" Value="0"/>
<Element Index="[390]" Value="0"/>
<Element Index="[391]" Value="0"/>
<Element Index="[392]" Value="0"/>
<Element Index="[393]" Value="0"/>
<Element Index="[394]" Value="0"/>
<Element Index="[395]" Value="0"/>
<Element Index="[396]" Value="0"/>
<Element Index="[397]" Value="0"/>
<Element Index="[398]" Value="0"/>
<Element Index="[399]" Value="0"/>
<Element Index="[400]" Value="0"/>
<Element Index="[401]" Value="0"/>
<Element Index="[402]" Value="0"/>
<Element Index="[403]" Value="0"/>
<Element Index="[404]" Value="0"/>
<Element Index="[405]" Value="0"/>
<Element Index="[406]" Value="0"/>
<Element Index="[407]" Value="0"/>
<Element Index="[408]" Value="0"/>
<Element Index="[409]" Value="0"/>
<Element Index="[410]" Value="0"/>
<Element Index="[411]" Value="0"/>
<Element Index="[412]" Value="0"/>
<Element Index="[413]" Value="0"/>
<Element Index="[414]" Value="0"/>
<Element Index="[415]" Value="0"/>
<Element Index="[416]" Value="0"/>
<Element Index="[417]" Value="0"/>
<Element Index="[418]" Value="0"/>
<Element Index="[419]" Value="0"/>
<Element Index="[420]" Value="0"/>
<Element Index="[421]" Value="0"/>
<Element Index="[422]" Value="0"/>
<Element Index="[423]" Value="0"/>
<Element Index="[424]" Value="0"/>
<Element Index="[425]" Value="0"/>
<Element Index="[426]" Value="0"/>
<Element Index="[427]" Value="0"/>
<Element Index="[428]" Value="0"/>
<Element Index="[429]" Value="0"/>
<Element Index="[430]" Value="0"/>
<Element Index="[431]" Value="0"/>
<Element Index="[432]" Value="0"/>
<Element Index="[433]" Value="0"/>
<Element Index="[434]" Value="0"/>
<Element Index="[435]" Value="0"/>
<Element Index="[436]" Value="0"/>
<Element Index="[437]" Value="0"/>
<Element Index="[438]" Value="0"/>
<Element Index="[439]" Value="0"/>
<Element Index="[440]" Value="0"/>
<Element Index="[441]" Value="0"/>
<Element Index="[442]" Value="0"/>
<Element Index="[443]" Value="0"/>
<Element Index="[444]" Value="0"/>
<Element Index="[445]" Value="0"/>
<Element Index="[446]" Value="0"/>
<Element Index="[447]" Value="0"/>
<Element Index="[448]" Value="0"/>
<Element Index="[449]" Value="0"/>
<Element Index="[450]" Value="0"/>
<Element Index="[451]" Value="0"/>
<Element Index="[452]" Value="0"/>
<Element Index="[453]" Value="0"/>
<Element Index="[454]" Value="0"/>
<Element Index="[455]" Value="0"/>
<Element Index="[456]" Value="0"/>
<Element Index="[457]" Value="0"/>
<Element Index="[458]" Value="0"/>
<Element Index="[459]" Value="0"/>
<Element Index="[460]" Value="0"/>
<Element Index="[461]" Value="0"/>
<Element Index="[462]" Value="0"/>
<Element Index="[463]" Value="0"/>
<Element Index="[464]" Value="0"/>
<Element Index="[465]" Value="0"/>
<Element Index="[466]" Value="0"/>
<Element Index="[467]" Value="0"/>
<Element Index="[468]" Value="0"/>
<Element Index="[469]" Value="0"/>
<Element Index="[470]" Value="0"/>
<Element Index="[471]" Value="0"/>
<Element Index="[472]" Value="0"/>
<Element Index="[473]" Value="0"/>
<Element Index="[474]" Value="0"/>
<Element Index="[475]" Value="0"/>
<Element Index="[476]" Value="0"/>
<Element Index="[477]" Value="0"/>
<Element Index="[478]" Value="0"/>
<Element Index="[479]" Value="0"/>
<Element Index="[480]" Value="0"/>
<Element Index="[481]" Value="0"/>
<Element Index="[482]" Value="0"/>
<Element Index="[483]" Value="0"/>
<Element Index="[484]" Value="0"/>
<Element Index="[485]" Value="0"/>
<Element Index="[486]" Value="0"/>
<Element Index="[487]" Value="0"/>
<Element Index="[488]" Value="0"/>
<Element Index="[489]" Value="0"/>
<Element Index="[490]" Value="0"/>
<Element Index="[491]" Value="0"/>
<Element Index="[492]" Value="0"/>
<Element Index="[493]" Value="0"/>
<Element Index="[494]" Value="0"/>
<Element Index="[495]" Value="0"/>
<Element Index="[496]" Value="0"/>
<Element Index="[497]" Value="0"/>
<Element Index="[498]" Value="0"/>
<Element Index="[499]" Value="0"/>
<Element Index="[500]" Value="0"/>
<Element Index="[501]" Value="0"/>
<Element Index="[502]" Value="0"/>
<Element Index="[503]" Value="0"/>
<Element Index="[504]" Value="0"/>
<Element Index="[505]" Value="0"/>
<Element Index="[506]" Value="0"/>
<Element Index="[507]" Value="0"/>
<Element Index="[508]" Value="0"/>
<Element Index="[509]" Value="0"/>
<Element Index="[510]" Value="0"/>
<Element Index="[511]" Value="0"/>
<Element Index="[512]" Value="0"/>
<Element Index="[513]" Value="0"/>
<Element Index="[514]" Value="0"/>
<Element Index="[515]" Value="0"/>
<Element Index="[516]" Value="0"/>
<Element Index="[517]" Value="0"/>
<Element Index="[518]" Value="0"/>
<Element Index="[519]" Value="0"/>
<Element Index="[520]" Value="0"/>
<Element Index="[521]" Value="0"/>
<Element Index="[522]" Value="0"/>
<Element Index="[523]" Value="0"/>
<Element Index="[524]" Value="0"/>
<Element Index="[525]" Value="0"/>
<Element Index="[526]" Value="0"/>
<Element Index="[527]" Value="0"/>
<Element Index="[528]" Value="0"/>
<Element Index="[529]" Value="0"/>
<Element Index="[530]" Value="0"/>
<Element Index="[531]" Value="0"/>
<Element Index="[532]" Value="0"/>
<Element Index="[533]" Value="0"/>
<Element Index="[534]" Value="0"/>
<Element Index="[535]" Value="0"/>
<Element Index="[536]" Value="0"/>
<Element Index="[537]" Value="0"/>
<Element Index="[538]" Value="0"/>
<Element Index="[539]" Value="0"/>
<Element Index="[540]" Value="0"/>
<Element Index="[541]" Value="0"/>
<Element Index="[542]" Value="0"/>
<Element Index="[543]" Value="0"/>
<Element Index="[544]" Value="0"/>
<Element Index="[545]" Value="0"/>
<Element Index="[546]" Value="0"/>
<Element Index="[547]" Value="0"/>
<Element Index="[548]" Value="0"/>
<Element Index="[549]" Value="0"/>
<Element Index="[550]" Value="0"/>
<Element Index="[551]" Value="0"/>
<Element Index="[552]" Value="0"/>
<Element Index="[553]" Value="0"/>
<Element Index="[554]" Value="0"/>
<Element Index="[555]" Value="0"/>
<Element Index="[556]" Value="0"/>
<Element Index="[557]" Value="0"/>
<Element Index="[558]" Value="0"/>
<Element Index="[559]" Value="0"/>
<Element Index="[560]" Value="0"/>
<Element Index="[561]" Value="0"/>
<Element Index="[562]" Value="0"/>
<Element Index="[563]" Value="0"/>
<Element Index="[564]" Value="0"/>
<Element Index="[565]" Value="0"/>
<Element Index="[566]" Value="0"/>
<Element Index="[567]" Value="0"/>
<Element Index="[568]" Value="0"/>
<Element Index="[569]" Value="0"/>
<Element Index="[570]" Value="0"/>
<Element Index="[571]" Value="0"/>
<Element Index="[572]" Value="0"/>
<Element Index="[573]" Value="0"/>
<Element Index="[574]" Value="0"/>
<Element Index="[575]" Value="0"/>
<Element Index="[576]" Value="0"/>
<Element Index="[577]" Value="0"/>
<Element Index="[578]" Value="0"/>
<Element Index="[579]" Value="0"/>
<Element Index="[580]" Value="0"/>
<Element Index="[581]" Value="0"/>
<Element Index="[582]" Value="0"/>
<Element Index="[583]" Value="0"/>
<Element Index="[584]" Value="0"/>
<Element Index="[585]" Value="0"/>
<Element Index="[586]" Value="0"/>
<Element Index="[587]" Value="0"/>
<Element Index="[588]" Value="0"/>
<Element Index="[589]" Value="0"/>
<Element Index="[590]" Value="0"/>
<Element Index="[591]" Value="0"/>
<Element Index="[592]" Value="0"/>
<Element Index="[593]" Value="0"/>
<Element Index="[594]" Value="0"/>
<Element Index="[595]" Value="0"/>
<Element Index="[596]" Value="0"/>
<Element Index="[597]" Value="0"/>
<Element Index="[598]" Value="0"/>
<Element Index="[599]" Value="0"/>
<Element Index="[600]" Value="0"/>
<Element Index="[601]" Value="0"/>
<Element Index="[602]" Value="0"/>
<Element Index="[603]" Value="0"/>
<Element Index="[604]" Value="0"/>
<Element Index="[605]" Value="0"/>
<Element Index="[606]" Value="0"/>
<Element Index="[607]" Value="0"/>
<Element Index="[608]" Value="0"/>
<Element Index="[609]" Value="0"/>
<Element Index="[610]" Value="0"/>
<Element Index="[611]" Value="0"/>
<Element Index="[612]" Value="0"/>
<Element Index="[613]" Value="0"/>
<Element Index="[614]" Value="0"/>
<Element Index="[615]" Value="0"/>
<Element Index="[616]" Value="0"/>
<Element Index="[617]" Value="0"/>
<Element Index="[618]" Value="0"/>
<Element Index="[619]" Value="0"/>
<Element Index="[620]" Value="0"/>
<Element Index="[621]" Value="0"/>
<Element Index="[622]" Value="0"/>
<Element Index="[623]" Value="0"/>
<Element Index="[624]" Value="0"/>
<Element Index="[625]" Value="0"/>
<Element Index="[626]" Value="0"/>
<Element Index="[627]" Value="0"/>
<Element Index="[628]" Value="0"/>
<Element Index="[629]" Value="0"/>
<Element Index="[630]" Value="0"/>
<Element Index="[631]" Value="0"/>
<Element Index="[632]" Value="0"/>
<Element Index="[633]" Value="0"/>
<Element Index="[634]" Value="0"/>
<Element Index="[635]" Value="0"/>
<Element Index="[636]" Value="0"/>
<Element Index="[637]" Value="0"/>
<Element Index="[638]" Value="0"/>
<Element Index="[639]" Value="0"/>
<Element Index="[640]" Value="0"/>
<Element Index="[641]" Value="0"/>
<Element Index="[642]" Value="0"/>
<Element Index="[643]" Value="0"/>
<Element Index="[644]" Value="0"/>
<Element Index="[645]" Value="0"/>
<Element Index="[646]" Value="0"/>
<Element Index="[647]" Value="0"/>
<Element Index="[648]" Value="0"/>
<Element Index="[649]" Value="0"/>
<Element Index="[650]" Value="0"/>
<Element Index="[651]" Value="0"/>
<Element Index="[652]" Value="0"/>
<Element Index="[653]" Value="0"/>
<Element Index="[654]" Value="0"/>
<Element Index="[655]" Value="0"/>
<Element Index="[656]" Value="0"/>
<Element Index="[657]" Value="0"/>
<Element Index="[658]" Value="0"/>
<Element Index="[659]" Value="0"/>
<Element Index="[660]" Value="0"/>
<Element Index="[661]" Value="0"/>
<Element Index="[662]" Value="0"/>
<Element Index="[663]" Value="0"/>
<Element Index="[664]" Value="0"/>
<Element Index="[665]" Value="0"/>
<Element Index="[666]" Value="0"/>
<Element Index="[667]" Value="0"/>
<Element Index="[668]" Value="0"/>
<Element Index="[669]" Value="0"/>
<Element Index="[670]" Value="0"/>
<Element Index="[671]" Value="0"/>
<Element Index="[672]" Value="0"/>
<Element Index="[673]" Value="0"/>
<Element Index="[674]" Value="0"/>
<Element Index="[675]" Value="0"/>
<Element Index="[676]" Value="0"/>
<Element Index="[677]" Value="0"/>
<Element Index="[678]" Value="0"/>
<Element Index="[679]" Value="0"/>
<Element Index="[680]" Value="0"/>
<Element Index="[681]" Value="0"/>
<Element Index="[682]" Value="0"/>
<Element Index="[683]" Value="0"/>
<Element Index="[684]" Value="0"/>
<Element Index="[685]" Value="0"/>
<Element Index="[686]" Value="0"/>
<Element Index="[687]" Value="0"/>
<Element Index="[688]" Value="0"/>
<Element Index="[689]" Value="0"/>
<Element Index="[690]" Value="0"/>
<Element Index="[691]" Value="0"/>
<Element Index="[692]" Value="0"/>
<Element Index="[693]" Value="0"/>
<Element Index="[694]" Value="0"/>
<Element Index="[695]" Value="0"/>
<Element Index="[696]" Value="0"/>
<Element Index="[697]" Value="0"/>
<Element Index="[698]" Value="0"/>
<Element Index="[699]" Value="0"/>
<Element Index="[700]" Value="0"/>
<Element Index="[701]" Value="0"/>
<Element Index="[702]" Value="0"/>
<Element Index="[703]" Value="0"/>
<Element Index="[704]" Value="0"/>
<Element Index="[705]" Value="0"/>
<Element Index="[706]" Value="0"/>
<Element Index="[707]" Value="0"/>
<Element Index="[708]" Value="0"/>
<Element Index="[709]" Value="0"/>
<Element Index="[710]" Value="0"/>
<Element Index="[711]" Value="0"/>
<Element Index="[712]" Value="0"/>
<Element Index="[713]" Value="0"/>
<Element Index="[714]" Value="0"/>
<Element Index="[715]" Value="0"/>
<Element Index="[716]" Value="0"/>
<Element Index="[717]" Value="0"/>
<Element Index="[718]" Value="0"/>
<Element Index="[719]" Value="0"/>
<Element Index="[720]" Value="0"/>
<Element Index="[721]" Value="0"/>
<Element Index="[722]" Value="0"/>
<Element Index="[723]" Value="0"/>
<Element Index="[724]" Value="0"/>
<Element Index="[725]" Value="0"/>
<Element Index="[726]" Value="0"/>
<Element Index="[727]" Value="0"/>
<Element Index="[728]" Value="0"/>
<Element Index="[729]" Value="0"/>
<Element Index="[730]" Value="0"/>
<Element Index="[731]" Value="0"/>
<Element Index="[732]" Value="0"/>
<Element Index="[733]" Value="0"/>
<Element Index="[734]" Value="0"/>
<Element Index="[735]" Value="0"/>
<Element Index="[736]" Value="0"/>
<Element Index="[737]" Value="0"/>
<Element Index="[738]" Value="0"/>
<Element Index="[739]" Value="0"/>
<Element Index="[740]" Value="0"/>
<Element Index="[741]" Value="0"/>
<Element Index="[742]" Value="0"/>
<Element Index="[743]" Value="0"/>
<Element Index="[744]" Value="0"/>
<Element Index="[745]" Value="0"/>
<Element Index="[746]" Value="0"/>
<Element Index="[747]" Value="0"/>
<Element Index="[748]" Value="0"/>
<Element Index="[749]" Value="0"/>
<Element Index="[750]" Value="0"/>
<Element Index="[751]" Value="0"/>
<Element Index="[752]" Value="0"/>
<Element Index="[753]" Value="0"/>
<Element Index="[754]" Value="0"/>
<Element Index="[755]" Value="0"/>
<Element Index="[756]" Value="0"/>
<Element Index="[757]" Value="0"/>
<Element Index="[758]" Value="0"/>
<Element Index="[759]" Value="0"/>
<Element Index="[760]" Value="0"/>
<Element Index="[761]" Value="0"/>
<Element Index="[762]" Value="0"/>
<Element Index="[763]" Value="0"/>
<Element Index="[764]" Value="0"/>
<Element Index="[765]" Value="0"/>
<Element Index="[766]" Value="0"/>
<Element Index="[767]" Value="0"/>
<Element Index="[768]" Value="0"/>
<Element Index="[769]" Value="0"/>
<Element Index="[770]" Value="0"/>
<Element Index="[771]" Value="0"/>
<Element Index="[772]" Value="0"/>
<Element Index="[773]" Value="0"/>
<Element Index="[774]" Value="0"/>
<Element Index="[775]" Value="0"/>
<Element Index="[776]" Value="0"/>
<Element Index="[777]" Value="0"/>
<Element Index="[778]" Value="0"/>
<Element Index="[779]" Value="0"/>
<Element Index="[780]" Value="0"/>
<Element Index="[781]" Value="0"/>
<Element Index="[782]" Value="0"/>
<Element Index="[783]" Value="0"/>
<Element Index="[784]" Value="0"/>
<Element Index="[785]" Value="0"/>
<Element Index="[786]" Value="0"/>
<Element Index="[787]" Value="0"/>
<Element Index="[788]" Value="0"/>
<Element Index="[789]" Value="0"/>
<Element Index="[790]" Value="0"/>
<Element Index="[791]" Value="0"/>
<Element Index="[792]" Value="0"/>
<Element Index="[793]" Value="0"/>
<Element Index="[794]" Value="0"/>
<Element Index="[795]" Value="0"/>
<Element Index="[796]" Value="0"/>
<Element Index="[797]" Value="0"/>
<Element Index="[798]" Value="0"/>
<Element Index="[799]" Value="0"/>
<Element Index="[800]" Value="0"/>
<Element Index="[801]" Value="0"/>
<Element Index="[802]" Value="0"/>
<Element Index="[803]" Value="0"/>
<Element Index="[804]" Value="0"/>
<Element Index="[805]" Value="0"/>
<Element Index="[806]" Value="0"/>
<Element Index="[807]" Value="0"/>
<Element Index="[808]" Value="0"/>
<Element Index="[809]" Value="0"/>
<Element Index="[810]" Value="0"/>
<Element Index="[811]" Value="0"/>
<Element Index="[812]" Value="0"/>
<Element Index="[813]" Value="0"/>
<Element Index="[814]" Value="0"/>
<Element Index="[815]" Value="0"/>
<Element Index="[816]" Value="0"/>
<Element Index="[817]" Value="0"/>
<Element Index="[818]" Value="0"/>
<Element Index="[819]" Value="0"/>
<Element Index="[820]" Value="0"/>
<Element Index="[821]" Value="0"/>
<Element Index="[822]" Value="0"/>
<Element Index="[823]" Value="0"/>
<Element Index="[824]" Value="0"/>
<Element Index="[825]" Value="0"/>
<Element Index="[826]" Value="0"/>
<Element Index="[827]" Value="0"/>
<Element Index="[828]" Value="0"/>
<Element Index="[829]" Value="0"/>
<Element Index="[830]" Value="0"/>
<Element Index="[831]" Value="0"/>
<Element Index="[832]" Value="0"/>
<Element Index="[833]" Value="0"/>
<Element Index="[834]" Value="0"/>
<Element Index="[835]" Value="0"/>
<Element Index="[836]" Value="0"/>
<Element Index="[837]" Value="0"/>
<Element Index="[838]" Value="0"/>
<Element Index="[839]" Value="0"/>
<Element Index="[840]" Value="0"/>
<Element Index="[841]" Value="0"/>
<Element Index="[842]" Value="0"/>
<Element Index="[843]" Value="0"/>
<Element Index="[844]" Value="0"/>
<Element Index="[845]" Value="0"/>
<Element Index="[846]" Value="0"/>
<Element Index="[847]" Value="0"/>
<Element Index="[848]" Value="0"/>
<Element Index="[849]" Value="0"/>
<Element Index="[850]" Value="0"/>
<Element Index="[851]" Value="0"/>
<Element Index="[852]" Value="0"/>
<Element Index="[853]" Value="0"/>
<Element Index="[854]" Value="0"/>
<Element Index="[855]" Value="0"/>
<Element Index="[856]" Value="0"/>
<Element Index="[857]" Value="0"/>
<Element Index="[858]" Value="0"/>
<Element Index="[859]" Value="0"/>
<Element Index="[860]" Value="0"/>
<Element Index="[861]" Value="0"/>
<Element Index="[862]" Value="0"/>
<Element Index="[863]" Value="0"/>
<Element Index="[864]" Value="0"/>
<Element Index="[865]" Value="0"/>
<Element Index="[866]" Value="0"/>
<Element Index="[867]" Value="0"/>
<Element Index="[868]" Value="0"/>
<Element Index="[869]" Value="0"/>
<Element Index="[870]" Value="0"/>
<Element Index="[871]" Value="0"/>
<Element Index="[872]" Value="0"/>
<Element Index="[873]" Value="0"/>
<Element Index="[874]" Value="0"/>
<Element Index="[875]" Value="0"/>
<Element Index="[876]" Value="0"/>
<Element Index="[877]" Value="0"/>
<Element Index="[878]" Value="0"/>
<Element Index="[879]" Value="0"/>
<Element Index="[880]" Value="0"/>
<Element Index="[881]" Value="0"/>
<Element Index="[882]" Value="0"/>
<Element Index="[883]" Value="0"/>
<Element Index="[884]" Value="0"/>
<Element Index="[885]" Value="0"/>
<Element Index="[886]" Value="0"/>
<Element Index="[887]" Value="0"/>
<Element Index="[888]" Value="0"/>
<Element Index="[889]" Value="0"/>
<Element Index="[890]" Value="0"/>
<Element Index="[891]" Value="0"/>
<Element Index="[892]" Value="0"/>
<Element Index="[893]" Value="0"/>
<Element Index="[894]" Value="0"/>
<Element Index="[895]" Value="0"/>
<Element Index="[896]" Value="0"/>
<Element Index="[897]" Value="0"/>
<Element Index="[898]" Value="0"/>
<Element Index="[899]" Value="0"/>
<Element Index="[900]" Value="0"/>
<Element Index="[901]" Value="0"/>
<Element Index="[902]" Value="0"/>
<Element Index="[903]" Value="0"/>
<Element Index="[904]" Value="0"/>
<Element Index="[905]" Value="0"/>
<Element Index="[906]" Value="0"/>
<Element Index="[907]" Value="0"/>
<Element Index="[908]" Value="0"/>
<Element Index="[909]" Value="0"/>
<Element Index="[910]" Value="0"/>
<Element Index="[911]" Value="0"/>
<Element Index="[912]" Value="0"/>
<Element Index="[913]" Value="0"/>
<Element Index="[914]" Value="0"/>
<Element Index="[915]" Value="0"/>
<Element Index="[916]" Value="0"/>
<Element Index="[917]" Value="0"/>
<Element Index="[918]" Value="0"/>
<Element Index="[919]" Value="0"/>
<Element Index="[920]" Value="0"/>
<Element Index="[921]" Value="0"/>
<Element Index="[922]" Value="0"/>
<Element Index="[923]" Value="0"/>
<Element Index="[924]" Value="0"/>
<Element Index="[925]" Value="0"/>
<Element Index="[926]" Value="0"/>
<Element Index="[927]" Value="0"/>
<Element Index="[928]" Value="0"/>
<Element Index="[929]" Value="0"/>
<Element Index="[930]" Value="0"/>
<Element Index="[931]" Value="0"/>
<Element Index="[932]" Value="0"/>
<Element Index="[933]" Value="0"/>
<Element Index="[934]" Value="0"/>
<Element Index="[935]" Value="0"/>
<Element Index="[936]" Value="0"/>
<Element Index="[937]" Value="0"/>
<Element Index="[938]" Value="0"/>
<Element Index="[939]" Value="0"/>
<Element Index="[940]" Value="0"/>
<Element Index="[941]" Value="0"/>
<Element Index="[942]" Value="0"/>
<Element Index="[943]" Value="0"/>
<Element Index="[944]" Value="0"/>
<Element Index="[945]" Value="0"/>
<Element Index="[946]" Value="0"/>
<Element Index="[947]" Value="0"/>
<Element Index="[948]" Value="0"/>
<Element Index="[949]" Value="0"/>
<Element Index="[950]" Value="0"/>
<Element Index="[951]" Value="0"/>
<Element Index="[952]" Value="0"/>
<Element Index="[953]" Value="0"/>
<Element Index="[954]" Value="0"/>
<Element Index="[955]" Value="0"/>
<Element Index="[956]" Value="0"/>
<Element Index="[957]" Value="0"/>
<Element Index="[958]" Value="0"/>
<Element Index="[959]" Value="0"/>
<Element Index="[960]" Value="0"/>
<Element Index="[961]" Value="0"/>
<Element Index="[962]" Value="0"/>
<Element Index="[963]" Value="0"/>
<Element Index="[964]" Value="0"/>
<Element Index="[965]" Value="0"/>
<Element Index="[966]" Value="0"/>
<Element Index="[967]" Value="0"/>
<Element Index="[968]" Value="0"/>
<Element Index="[969]" Value="0"/>
<Element Index="[970]" Value="0"/>
<Element Index="[971]" Value="0"/>
<Element Index="[972]" Value="0"/>
<Element Index="[973]" Value="0"/>
<Element Index="[974]" Value="0"/>
<Element Index="[975]" Value="0"/>
<Element Index="[976]" Value="0"/>
<Element Index="[977]" Value="0"/>
<Element Index="[978]" Value="0"/>
<Element Index="[979]" Value="0"/>
<Element Index="[980]" Value="0"/>
<Element Index="[981]" Value="0"/>
<Element Index="[982]" Value="0"/>
<Element Index="[983]" Value="0"/>
<Element Index="[984]" Value="0"/>
<Element Index="[985]" Value="0"/>
<Element Index="[986]" Value="0"/>
<Element Index="[987]" Value="0"/>
<Element Index="[988]" Value="0"/>
<Element Index="[989]" Value="0"/>
<Element Index="[990]" Value="0"/>
<Element Index="[991]" Value="0"/>
<Element Index="[992]" Value="0"/>
<Element Index="[993]" Value="0"/>
<Element Index="[994]" Value="0"/>
<Element Index="[995]" Value="0"/>
<Element Index="[996]" Value="0"/>
<Element Index="[997]" Value="0"/>
<Element Index="[998]" Value="0"/>
<Element Index="[999]" Value="0"/>
<Element Index="[1000]" Value="0"/>
<Element Index="[1001]" Value="0"/>
<Element Index="[1002]" Value="0"/>
<Element Index="[1003]" Value="0"/>
<Element Index="[1004]" Value="0"/>
<Element Index="[1005]" Value="0"/>
<Element Index="[1006]" Value="0"/>
<Element Index="[1007]" Value="0"/>
<Element Index="[1008]" Value="0"/>
<Element Index="[1009]" Value="0"/>
<Element Index="[1010]" Value="0"/>
<Element Index="[1011]" Value="0"/>
<Element Index="[1012]" Value="0"/>
<Element Index="[1013]" Value="0"/>
<Element Index="[1014]" Value="0"/>
<Element Index="[1015]" Value="0"/>
<Element Index="[1016]" Value="0"/>
<Element Index="[1017]" Value="0"/>
<Element Index="[1018]" Value="0"/>
<Element Index="[1019]" Value="0"/>
<Element Index="[1020]" Value="0"/>
<Element Index="[1021]" Value="0"/>
<Element Index="[1022]" Value="0"/>
<Element Index="[1023]" Value="0"/>
<Element Index="[1024]" Value="0"/>
<Element Index="[1025]" Value="0"/>
<Element Index="[1026]" Value="0"/>
<Element Index="[1027]" Value="0"/>
<Element Index="[1028]" Value="0"/>
<Element Index="[1029]" Value="0"/>
<Element Index="[1030]" Value="0"/>
<Element Index="[1031]" Value="0"/>
<Element Index="[1032]" Value="0"/>
<Element Index="[1033]" Value="0"/>
<Element Index="[1034]" Value="0"/>
<Element Index="[1035]" Value="0"/>
<Element Index="[1036]" Value="0"/>
<Element Index="[1037]" Value="0"/>
<Element Index="[1038]" Value="0"/>
<Element Index="[1039]" Value="0"/>
<Element Index="[1040]" Value="0"/>
<Element Index="[1041]" Value="0"/>
<Element Index="[1042]" Value="0"/>
<Element Index="[1043]" Value="0"/>
<Element Index="[1044]" Value="0"/>
<Element Index="[1045]" Value="0"/>
<Element Index="[1046]" Value="0"/>
<Element Index="[1047]" Value="0"/>
<Element Index="[1048]" Value="0"/>
<Element Index="[1049]" Value="0"/>
<Element Index="[1050]" Value="0"/>
<Element Index="[1051]" Value="0"/>
<Element Index="[1052]" Value="0"/>
<Element Index="[1053]" Value="0"/>
<Element Index="[1054]" Value="0"/>
<Element Index="[1055]" Value="0"/>
<Element Index="[1056]" Value="0"/>
<Element Index="[1057]" Value="0"/>
<Element Index="[1058]" Value="0"/>
<Element Index="[1059]" Value="0"/>
<Element Index="[1060]" Value="0"/>
<Element Index="[1061]" Value="0"/>
<Element Index="[1062]" Value="0"/>
<Element Index="[1063]" Value="0"/>
<Element Index="[1064]" Value="0"/>
<Element Index="[1065]" Value="0"/>
<Element Index="[1066]" Value="0"/>
<Element Index="[1067]" Value="0"/>
<Element Index="[1068]" Value="0"/>
<Element Index="[1069]" Value="0"/>
<Element Index="[1070]" Value="0"/>
<Element Index="[1071]" Value="0"/>
<Element Index="[1072]" Value="0"/>
<Element Index="[1073]" Value="0"/>
<Element Index="[1074]" Value="0"/>
<Element Index="[1075]" Value="0"/>
<Element Index="[1076]" Value="0"/>
<Element Index="[1077]" Value="0"/>
<Element Index="[1078]" Value="0"/>
<Element Index="[1079]" Value="0"/>
<Element Index="[1080]" Value="0"/>
<Element Index="[1081]" Value="0"/>
<Element Index="[1082]" Value="0"/>
<Element Index="[1083]" Value="0"/>
<Element Index="[1084]" Value="0"/>
<Element Index="[1085]" Value="0"/>
<Element Index="[1086]" Value="0"/>
<Element Index="[1087]" Value="0"/>
<Element Index="[1088]" Value="0"/>
<Element Index="[1089]" Value="0"/>
<Element Index="[1090]" Value="0"/>
<Element Index="[1091]" Value="0"/>
<Element Index="[1092]" Value="0"/>
<Element Index="[1093]" Value="0"/>
<Element Index="[1094]" Value="0"/>
<Element Index="[1095]" Value="0"/>
<Element Index="[1096]" Value="0"/>
<Element Index="[1097]" Value="0"/>
<Element Index="[1098]" Value="0"/>
<Element Index="[1099]" Value="0"/>
<Element Index="[1100]" Value="0"/>
<Element Index="[1101]" Value="0"/>
<Element Index="[1102]" Value="0"/>
<Element Index="[1103]" Value="0"/>
<Element Index="[1104]" Value="0"/>
<Element Index="[1105]" Value="0"/>
<Element Index="[1106]" Value="0"/>
<Element Index="[1107]" Value="0"/>
<Element Index="[1108]" Value="0"/>
<Element Index="[1109]" Value="0"/>
<Element Index="[1110]" Value="0"/>
<Element Index="[1111]" Value="0"/>
<Element Index="[1112]" Value="0"/>
<Element Index="[1113]" Value="0"/>
<Element Index="[1114]" Value="0"/>
<Element Index="[1115]" Value="0"/>
<Element Index="[1116]" Value="0"/>
<Element Index="[1117]" Value="0"/>
<Element Index="[1118]" Value="0"/>
<Element Index="[1119]" Value="0"/>
<Element Index="[1120]" Value="0"/>
<Element Index="[1121]" Value="0"/>
<Element Index="[1122]" Value="0"/>
<Element Index="[1123]" Value="0"/>
<Element Index="[1124]" Value="0"/>
<Element Index="[1125]" Value="0"/>
<Element Index="[1126]" Value="0"/>
<Element Index="[1127]" Value="0"/>
<Element Index="[1128]" Value="0"/>
<Element Index="[1129]" Value="0"/>
<Element Index="[1130]" Value="0"/>
<Element Index="[1131]" Value="0"/>
<Element Index="[1132]" Value="0"/>
<Element Index="[1133]" Value="0"/>
<Element Index="[1134]" Value="0"/>
<Element Index="[1135]" Value="0"/>
<Element Index="[1136]" Value="0"/>
<Element Index="[1137]" Value="0"/>
<Element Index="[1138]" Value="0"/>
<Element Index="[1139]" Value="0"/>
<Element Index="[1140]" Value="0"/>
<Element Index="[1141]" Value="0"/>
<Element Index="[1142]" Value="0"/>
<Element Index="[1143]" Value="0"/>
<Element Index="[1144]" Value="0"/>
<Element Index="[1145]" Value="0"/>
<Element Index="[1146]" Value="0"/>
<Element Index="[1147]" Value="0"/>
<Element Index="[1148]" Value="0"/>
<Element Index="[1149]" Value="0"/>
<Element Index="[1150]" Value="0"/>
<Element Index="[1151]" Value="0"/>
<Element Index="[1152]" Value="0"/>
<Element Index="[1153]" Value="0"/>
<Element Index="[1154]" Value="0"/>
<Element Index="[1155]" Value="0"/>
<Element Index="[1156]" Value="0"/>
<Element Index="[1157]" Value="0"/>
<Element Index="[1158]" Value="0"/>
<Element Index="[1159]" Value="0"/>
<Element Index="[1160]" Value="0"/>
<Element Index="[1161]" Value="0"/>
<Element Index="[1162]" Value="0"/>
<Element Index="[1163]" Value="0"/>
<Element Index="[1164]" Value="0"/>
<Element Index="[1165]" Value="0"/>
<Element Index="[1166]" Value="0"/>
<Element Index="[1167]" Value="0"/>
<Element Index="[1168]" Value="0"/>
<Element Index="[1169]" Value="0"/>
<Element Index="[1170]" Value="0"/>
<Element Index="[1171]" Value="0"/>
<Element Index="[1172]" Value="0"/>
<Element Index="[1173]" Value="0"/>
<Element Index="[1174]" Value="0"/>
<Element Index="[1175]" Value="0"/>
<Element Index="[1176]" Value="0"/>
<Element Index="[1177]" Value="0"/>
<Element Index="[1178]" Value="0"/>
<Element Index="[1179]" Value="0"/>
<Element Index="[1180]" Value="0"/>
<Element Index="[1181]" Value="0"/>
<Element Index="[1182]" Value="0"/>
<Element Index="[1183]" Value="0"/>
<Element Index="[1184]" Value="0"/>
<Element Index="[1185]" Value="0"/>
<Element Index="[1186]" Value="0"/>
<Element Index="[1187]" Value="0"/>
<Element Index="[1188]" Value="0"/>
<Element Index="[1189]" Value="0"/>
<Element Index="[1190]" Value="0"/>
<Element Index="[1191]" Value="0"/>
<Element Index="[1192]" Value="0"/>
<Element Index="[1193]" Value="0"/>
<Element Index="[1194]" Value="0"/>
<Element Index="[1195]" Value="0"/>
<Element Index="[1196]" Value="0"/>
<Element Index="[1197]" Value="0"/>
<Element Index="[1198]" Value="0"/>
<Element Index="[1199]" Value="0"/>
<Element Index="[1200]" Value="0"/>
<Element Index="[1201]" Value="0"/>
<Element Index="[1202]" Value="0"/>
<Element Index="[1203]" Value="0"/>
<Element Index="[1204]" Value="0"/>
<Element Index="[1205]" Value="0"/>
<Element Index="[1206]" Value="0"/>
<Element Index="[1207]" Value="0"/>
<Element Index="[1208]" Value="0"/>
<Element Index="[1209]" Value="0"/>
<Element Index="[1210]" Value="0"/>
<Element Index="[1211]" Value="0"/>
<Element Index="[1212]" Value="0"/>
<Element Index="[1213]" Value="0"/>
<Element Index="[1214]" Value="0"/>
<Element Index="[1215]" Value="0"/>
<Element Index="[1216]" Value="0"/>
<Element Index="[1217]" Value="0"/>
<Element Index="[1218]" Value="0"/>
<Element Index="[1219]" Value="0"/>
<Element Index="[1220]" Value="0"/>
<Element Index="[1221]" Value="0"/>
<Element Index="[1222]" Value="0"/>
<Element Index="[1223]" Value="0"/>
<Element Index="[1224]" Value="0"/>
<Element Index="[1225]" Value="0"/>
<Element Index="[1226]" Value="0"/>
<Element Index="[1227]" Value="0"/>
<Element Index="[1228]" Value="0"/>
<Element Index="[1229]" Value="0"/>
<Element Index="[1230]" Value="0"/>
<Element Index="[1231]" Value="0"/>
<Element Index="[1232]" Value="0"/>
<Element Index="[1233]" Value="0"/>
<Element Index="[1234]" Value="0"/>
<Element Index="[1235]" Value="0"/>
<Element Index="[1236]" Value="0"/>
<Element Index="[1237]" Value="0"/>
<Element Index="[1238]" Value="0"/>
<Element Index="[1239]" Value="0"/>
<Element Index="[1240]" Value="0"/>
<Element Index="[1241]" Value="0"/>
<Element Index="[1242]" Value="0"/>
<Element Index="[1243]" Value="0"/>
<Element Index="[1244]" Value="0"/>
<Element Index="[1245]" Value="0"/>
<Element Index="[1246]" Value="0"/>
<Element Index="[1247]" Value="0"/>
<Element Index="[1248]" Value="0"/>
<Element Index="[1249]" Value="0"/>
<Element Index="[1250]" Value="0"/>
<Element Index="[1251]" Value="0"/>
<Element Index="[1252]" Value="0"/>
<Element Index="[1253]" Value="0"/>
<Element Index="[1254]" Value="0"/>
<Element Index="[1255]" Value="0"/>
<Element Index="[1256]" Value="0"/>
<Element Index="[1257]" Value="0"/>
<Element Index="[1258]" Value="0"/>
<Element Index="[1259]" Value="0"/>
<Element Index="[1260]" Value="0"/>
<Element Index="[1261]" Value="0"/>
<Element Index="[1262]" Value="0"/>
<Element Index="[1263]" Value="0"/>
<Element Index="[1264]" Value="0"/>
<Element Index="[1265]" Value="0"/>
<Element Index="[1266]" Value="0"/>
<Element Index="[1267]" Value="0"/>
<Element Index="[1268]" Value="0"/>
<Element Index="[1269]" Value="0"/>
<Element Index="[1270]" Value="0"/>
<Element Index="[1271]" Value="0"/>
<Element Index="[1272]" Value="0"/>
<Element Index="[1273]" Value="0"/>
<Element Index="[1274]" Value="0"/>
<Element Index="[1275]" Value="0"/>
<Element Index="[1276]" Value="0"/>
<Element Index="[1277]" Value="0"/>
<Element Index="[1278]" Value="0"/>
<Element Index="[1279]" Value="0"/>
<Element Index="[1280]" Value="0"/>
<Element Index="[1281]" Value="0"/>
<Element Index="[1282]" Value="0"/>
<Element Index="[1283]" Value="0"/>
<Element Index="[1284]" Value="0"/>
<Element Index="[1285]" Value="0"/>
<Element Index="[1286]" Value="0"/>
<Element Index="[1287]" Value="0"/>
<Element Index="[1288]" Value="0"/>
<Element Index="[1289]" Value="0"/>
<Element Index="[1290]" Value="0"/>
<Element Index="[1291]" Value="0"/>
<Element Index="[1292]" Value="0"/>
<Element Index="[1293]" Value="0"/>
<Element Index="[1294]" Value="0"/>
<Element Index="[1295]" Value="0"/>
<Element Index="[1296]" Value="0"/>
<Element Index="[1297]" Value="0"/>
<Element Index="[1298]" Value="0"/>
<Element Index="[1299]" Value="0"/>
<Element Index="[1300]" Value="0"/>
<Element Index="[1301]" Value="0"/>
<Element Index="[1302]" Value="0"/>
<Element Index="[1303]" Value="0"/>
<Element Index="[1304]" Value="0"/>
<Element Index="[1305]" Value="0"/>
<Element Index="[1306]" Value="0"/>
<Element Index="[1307]" Value="0"/>
<Element Index="[1308]" Value="0"/>
<Element Index="[1309]" Value="0"/>
<Element Index="[1310]" Value="0"/>
<Element Index="[1311]" Value="0"/>
<Element Index="[1312]" Value="0"/>
<Element Index="[1313]" Value="0"/>
<Element Index="[1314]" Value="0"/>
<Element Index="[1315]" Value="0"/>
<Element Index="[1316]" Value="0"/>
<Element Index="[1317]" Value="0"/>
<Element Index="[1318]" Value="0"/>
<Element Index="[1319]" Value="0"/>
<Element Index="[1320]" Value="0"/>
<Element Index="[1321]" Value="0"/>
<Element Index="[1322]" Value="0"/>
<Element Index="[1323]" Value="0"/>
<Element Index="[1324]" Value="0"/>
<Element Index="[1325]" Value="0"/>
<Element Index="[1326]" Value="0"/>
<Element Index="[1327]" Value="0"/>
<Element Index="[1328]" Value="0"/>
<Element Index="[1329]" Value="0"/>
<Element Index="[1330]" Value="0"/>
<Element Index="[1331]" Value="0"/>
<Element Index="[1332]" Value="0"/>
<Element Index="[1333]" Value="0"/>
<Element Index="[1334]" Value="0"/>
<Element Index="[1335]" Value="0"/>
<Element Index="[1336]" Value="0"/>
<Element Index="[1337]" Value="0"/>
<Element Index="[1338]" Value="0"/>
<Element Index="[1339]" Value="0"/>
<Element Index="[1340]" Value="0"/>
<Element Index="[1341]" Value="0"/>
<Element Index="[1342]" Value="0"/>
<Element Index="[1343]" Value="0"/>
<Element Index="[1344]" Value="0"/>
<Element Index="[1345]" Value="0"/>
<Element Index="[1346]" Value="0"/>
<Element Index="[1347]" Value="0"/>
<Element Index="[1348]" Value="0"/>
<Element Index="[1349]" Value="0"/>
<Element Index="[1350]" Value="0"/>
<Element Index="[1351]" Value="0"/>
<Element Index="[1352]" Value="0"/>
<Element Index="[1353]" Value="0"/>
<Element Index="[1354]" Value="0"/>
<Element Index="[1355]" Value="0"/>
<Element Index="[1356]" Value="0"/>
<Element Index="[1357]" Value="0"/>
<Element Index="[1358]" Value="0"/>
<Element Index="[1359]" Value="0"/>
<Element Index="[1360]" Value="0"/>
<Element Index="[1361]" Value="0"/>
<Element Index="[1362]" Value="0"/>
<Element Index="[1363]" Value="0"/>
<Element Index="[1364]" Value="0"/>
<Element Index="[1365]" Value="0"/>
<Element Index="[1366]" Value="0"/>
<Element Index="[1367]" Value="0"/>
<Element Index="[1368]" Value="0"/>
<Element Index="[1369]" Value="0"/>
<Element Index="[1370]" Value="0"/>
<Element Index="[1371]" Value="0"/>
<Element Index="[1372]" Value="0"/>
<Element Index="[1373]" Value="0"/>
<Element Index="[1374]" Value="0"/>
<Element Index="[1375]" Value="0"/>
<Element Index="[1376]" Value="0"/>
<Element Index="[1377]" Value="0"/>
<Element Index="[1378]" Value="0"/>
<Element Index="[1379]" Value="0"/>
<Element Index="[1380]" Value="0"/>
<Element Index="[1381]" Value="0"/>
<Element Index="[1382]" Value="0"/>
<Element Index="[1383]" Value="0"/>
<Element Index="[1384]" Value="0"/>
<Element Index="[1385]" Value="0"/>
<Element Index="[1386]" Value="0"/>
<Element Index="[1387]" Value="0"/>
<Element Index="[1388]" Value="0"/>
<Element Index="[1389]" Value="0"/>
<Element Index="[1390]" Value="0"/>
<Element Index="[1391]" Value="0"/>
<Element Index="[1392]" Value="0"/>
<Element Index="[1393]" Value="0"/>
<Element Index="[1394]" Value="0"/>
<Element Index="[1395]" Value="0"/>
<Element Index="[1396]" Value="0"/>
<Element Index="[1397]" Value="0"/>
<Element Index="[1398]" Value="0"/>
<Element Index="[1399]" Value="0"/>
<Element Index="[1400]" Value="0"/>
<Element Index="[1401]" Value="0"/>
<Element Index="[1402]" Value="0"/>
<Element Index="[1403]" Value="0"/>
<Element Index="[1404]" Value="0"/>
<Element Index="[1405]" Value="0"/>
<Element Index="[1406]" Value="0"/>
<Element Index="[1407]" Value="0"/>
<Element Index="[1408]" Value="0"/>
<Element Index="[1409]" Value="0"/>
<Element Index="[1410]" Value="0"/>
<Element Index="[1411]" Value="0"/>
<Element Index="[1412]" Value="0"/>
<Element Index="[1413]" Value="0"/>
<Element Index="[1414]" Value="0"/>
<Element Index="[1415]" Value="0"/>
<Element Index="[1416]" Value="0"/>
<Element Index="[1417]" Value="0"/>
<Element Index="[1418]" Value="0"/>
<Element Index="[1419]" Value="0"/>
<Element Index="[1420]" Value="0"/>
<Element Index="[1421]" Value="0"/>
<Element Index="[1422]" Value="0"/>
<Element Index="[1423]" Value="0"/>
<Element Index="[1424]" Value="0"/>
<Element Index="[1425]" Value="0"/>
<Element Index="[1426]" Value="0"/>
<Element Index="[1427]" Value="0"/>
<Element Index="[1428]" Value="0"/>
<Element Index="[1429]" Value="0"/>
<Element Index="[1430]" Value="0"/>
<Element Index="[1431]" Value="0"/>
<Element Index="[1432]" Value="0"/>
<Element Index="[1433]" Value="0"/>
<Element Index="[1434]" Value="0"/>
<Element Index="[1435]" Value="0"/>
<Element Index="[1436]" Value="0"/>
<Element Index="[1437]" Value="0"/>
<Element Index="[1438]" Value="0"/>
<Element Index="[1439]" Value="0"/>
<Element Index="[1440]" Value="0"/>
<Element Index="[1441]" Value="0"/>
<Element Index="[1442]" Value="0"/>
<Element Index="[1443]" Value="0"/>
<Element Index="[1444]" Value="0"/>
<Element Index="[1445]" Value="0"/>
<Element Index="[1446]" Value="0"/>
<Element Index="[1447]" Value="0"/>
<Element Index="[1448]" Value="0"/>
<Element Index="[1449]" Value="0"/>
<Element Index="[1450]" Value="0"/>
<Element Index="[1451]" Value="0"/>
<Element Index="[1452]" Value="0"/>
<Element Index="[1453]" Value="0"/>
<Element Index="[1454]" Value="0"/>
<Element Index="[1455]" Value="0"/>
<Element Index="[1456]" Value="0"/>
<Element Index="[1457]" Value="0"/>
<Element Index="[1458]" Value="0"/>
<Element Index="[1459]" Value="0"/>
<Element Index="[1460]" Value="0"/>
<Element Index="[1461]" Value="0"/>
<Element Index="[1462]" Value="0"/>
<Element Index="[1463]" Value="0"/>
<Element Index="[1464]" Value="0"/>
<Element Index="[1465]" Value="0"/>
<Element Index="[1466]" Value="0"/>
<Element Index="[1467]" Value="0"/>
<Element Index="[1468]" Value="0"/>
<Element Index="[1469]" Value="0"/>
<Element Index="[1470]" Value="0"/>
<Element Index="[1471]" Value="0"/>
<Element Index="[1472]" Value="0"/>
<Element Index="[1473]" Value="0"/>
<Element Index="[1474]" Value="0"/>
<Element Index="[1475]" Value="0"/>
<Element Index="[1476]" Value="0"/>
<Element Index="[1477]" Value="0"/>
<Element Index="[1478]" Value="0"/>
<Element Index="[1479]" Value="0"/>
<Element Index="[1480]" Value="0"/>
<Element Index="[1481]" Value="0"/>
<Element Index="[1482]" Value="0"/>
<Element Index="[1483]" Value="0"/>
<Element Index="[1484]" Value="0"/>
<Element Index="[1485]" Value="0"/>
<Element Index="[1486]" Value="0"/>
<Element Index="[1487]" Value="0"/>
<Element Index="[1488]" Value="0"/>
<Element Index="[1489]" Value="0"/>
<Element Index="[1490]" Value="0"/>
<Element Index="[1491]" Value="0"/>
<Element Index="[1492]" Value="0"/>
<Element Index="[1493]" Value="0"/>
<Element Index="[1494]" Value="0"/>
<Element Index="[1495]" Value="0"/>
<Element Index="[1496]" Value="0"/>
<Element Index="[1497]" Value="0"/>
<Element Index="[1498]" Value="0"/>
<Element Index="[1499]" Value="0"/>
<Element Index="[1500]" Value="0"/>
<Element Index="[1501]" Value="0"/>
<Element Index="[1502]" Value="0"/>
<Element Index="[1503]" Value="0"/>
<Element Index="[1504]" Value="0"/>
<Element Index="[1505]" Value="0"/>
<Element Index="[1506]" Value="0"/>
<Element Index="[1507]" Value="0"/>
<Element Index="[1508]" Value="0"/>
<Element Index="[1509]" Value="0"/>
<Element Index="[1510]" Value="0"/>
<Element Index="[1511]" Value="0"/>
<Element Index="[1512]" Value="0"/>
<Element Index="[1513]" Value="0"/>
<Element Index="[1514]" Value="0"/>
<Element Index="[1515]" Value="0"/>
<Element Index="[1516]" Value="0"/>
<Element Index="[1517]" Value="0"/>
<Element Index="[1518]" Value="0"/>
<Element Index="[1519]" Value="0"/>
<Element Index="[1520]" Value="0"/>
<Element Index="[1521]" Value="0"/>
<Element Index="[1522]" Value="0"/>
<Element Index="[1523]" Value="0"/>
<Element Index="[1524]" Value="0"/>
<Element Index="[1525]" Value="0"/>
<Element Index="[1526]" Value="0"/>
<Element Index="[1527]" Value="0"/>
<Element Index="[1528]" Value="0"/>
<Element Index="[1529]" Value="0"/>
<Element Index="[1530]" Value="0"/>
<Element Index="[1531]" Value="0"/>
<Element Index="[1532]" Value="0"/>
<Element Index="[1533]" Value="0"/>
<Element Index="[1534]" Value="0"/>
<Element Index="[1535]" Value="0"/>
<Element Index="[1536]" Value="0"/>
<Element Index="[1537]" Value="0"/>
<Element Index="[1538]" Value="0"/>
<Element Index="[1539]" Value="0"/>
<Element Index="[1540]" Value="0"/>
<Element Index="[1541]" Value="0"/>
<Element Index="[1542]" Value="0"/>
<Element Index="[1543]" Value="0"/>
<Element Index="[1544]" Value="0"/>
<Element Index="[1545]" Value="0"/>
<Element Index="[1546]" Value="0"/>
<Element Index="[1547]" Value="0"/>
<Element Index="[1548]" Value="0"/>
<Element Index="[1549]" Value="0"/>
<Element Index="[1550]" Value="0"/>
<Element Index="[1551]" Value="0"/>
<Element Index="[1552]" Value="0"/>
<Element Index="[1553]" Value="0"/>
<Element Index="[1554]" Value="0"/>
<Element Index="[1555]" Value="0"/>
<Element Index="[1556]" Value="0"/>
<Element Index="[1557]" Value="0"/>
<Element Index="[1558]" Value="0"/>
<Element Index="[1559]" Value="0"/>
<Element Index="[1560]" Value="0"/>
<Element Index="[1561]" Value="0"/>
<Element Index="[1562]" Value="0"/>
<Element Index="[1563]" Value="0"/>
<Element Index="[1564]" Value="0"/>
<Element Index="[1565]" Value="0"/>
<Element Index="[1566]" Value="0"/>
<Element Index="[1567]" Value="0"/>
<Element Index="[1568]" Value="0"/>
<Element Index="[1569]" Value="0"/>
<Element Index="[1570]" Value="0"/>
<Element Index="[1571]" Value="0"/>
<Element Index="[1572]" Value="0"/>
<Element Index="[1573]" Value="0"/>
<Element Index="[1574]" Value="0"/>
<Element Index="[1575]" Value="0"/>
<Element Index="[1576]" Value="0"/>
<Element Index="[1577]" Value="0"/>
<Element Index="[1578]" Value="0"/>
<Element Index="[1579]" Value="0"/>
<Element Index="[1580]" Value="0"/>
<Element Index="[1581]" Value="0"/>
<Element Index="[1582]" Value="0"/>
<Element Index="[1583]" Value="0"/>
<Element Index="[1584]" Value="0"/>
<Element Index="[1585]" Value="0"/>
<Element Index="[1586]" Value="0"/>
<Element Index="[1587]" Value="0"/>
<Element Index="[1588]" Value="0"/>
<Element Index="[1589]" Value="0"/>
<Element Index="[1590]" Value="0"/>
<Element Index="[1591]" Value="0"/>
<Element Index="[1592]" Value="0"/>
<Element Index="[1593]" Value="0"/>
<Element Index="[1594]" Value="0"/>
<Element Index="[1595]" Value="0"/>
<Element Index="[1596]" Value="0"/>
<Element Index="[1597]" Value="0"/>
<Element Index="[1598]" Value="0"/>
<Element Index="[1599]" Value="0"/>
<Element Index="[1600]" Value="0"/>
<Element Index="[1601]" Value="0"/>
<Element Index="[1602]" Value="0"/>
<Element Index="[1603]" Value="0"/>
<Element Index="[1604]" Value="0"/>
<Element Index="[1605]" Value="0"/>
<Element Index="[1606]" Value="0"/>
<Element Index="[1607]" Value="0"/>
<Element Index="[1608]" Value="0"/>
<Element Index="[1609]" Value="0"/>
<Element Index="[1610]" Value="0"/>
<Element Index="[1611]" Value="0"/>
<Element Index="[1612]" Value="0"/>
<Element Index="[1613]" Value="0"/>
<Element Index="[1614]" Value="0"/>
<Element Index="[1615]" Value="0"/>
<Element Index="[1616]" Value="0"/>
<Element Index="[1617]" Value="0"/>
<Element Index="[1618]" Value="0"/>
<Element Index="[1619]" Value="0"/>
<Element Index="[1620]" Value="0"/>
<Element Index="[1621]" Value="0"/>
<Element Index="[1622]" Value="0"/>
<Element Index="[1623]" Value="0"/>
<Element Index="[1624]" Value="0"/>
<Element Index="[1625]" Value="0"/>
<Element Index="[1626]" Value="0"/>
<Element Index="[1627]" Value="0"/>
<Element Index="[1628]" Value="0"/>
<Element Index="[1629]" Value="0"/>
<Element Index="[1630]" Value="0"/>
<Element Index="[1631]" Value="0"/>
<Element Index="[1632]" Value="0"/>
<Element Index="[1633]" Value="0"/>
<Element Index="[1634]" Value="0"/>
<Element Index="[1635]" Value="0"/>
<Element Index="[1636]" Value="0"/>
<Element Index="[1637]" Value="0"/>
<Element Index="[1638]" Value="0"/>
<Element Index="[1639]" Value="0"/>
<Element Index="[1640]" Value="0"/>
<Element Index="[1641]" Value="0"/>
<Element Index="[1642]" Value="0"/>
<Element Index="[1643]" Value="0"/>
<Element Index="[1644]" Value="0"/>
<Element Index="[1645]" Value="0"/>
<Element Index="[1646]" Value="0"/>
<Element Index="[1647]" Value="0"/>
<Element Index="[1648]" Value="0"/>
<Element Index="[1649]" Value="0"/>
<Element Index="[1650]" Value="0"/>
<Element Index="[1651]" Value="0"/>
<Element Index="[1652]" Value="0"/>
<Element Index="[1653]" Value="0"/>
<Element Index="[1654]" Value="0"/>
<Element Index="[1655]" Value="0"/>
<Element Index="[1656]" Value="0"/>
<Element Index="[1657]" Value="0"/>
<Element Index="[1658]" Value="0"/>
<Element Index="[1659]" Value="0"/>
<Element Index="[1660]" Value="0"/>
<Element Index="[1661]" Value="0"/>
<Element Index="[1662]" Value="0"/>
<Element Index="[1663]" Value="0"/>
<Element Index="[1664]" Value="0"/>
<Element Index="[1665]" Value="0"/>
<Element Index="[1666]" Value="0"/>
<Element Index="[1667]" Value="0"/>
<Element Index="[1668]" Value="0"/>
<Element Index="[1669]" Value="0"/>
<Element Index="[1670]" Value="0"/>
<Element Index="[1671]" Value="0"/>
<Element Index="[1672]" Value="0"/>
<Element Index="[1673]" Value="0"/>
<Element Index="[1674]" Value="0"/>
<Element Index="[1675]" Value="0"/>
<Element Index="[1676]" Value="0"/>
<Element Index="[1677]" Value="0"/>
<Element Index="[1678]" Value="0"/>
<Element Index="[1679]" Value="0"/>
<Element Index="[1680]" Value="0"/>
<Element Index="[1681]" Value="0"/>
<Element Index="[1682]" Value="0"/>
<Element Index="[1683]" Value="0"/>
<Element Index="[1684]" Value="0"/>
<Element Index="[1685]" Value="0"/>
<Element Index="[1686]" Value="0"/>
<Element Index="[1687]" Value="0"/>
<Element Index="[1688]" Value="0"/>
<Element Index="[1689]" Value="0"/>
<Element Index="[1690]" Value="0"/>
<Element Index="[1691]" Value="0"/>
<Element Index="[1692]" Value="0"/>
<Element Index="[1693]" Value="0"/>
<Element Index="[1694]" Value="0"/>
<Element Index="[1695]" Value="0"/>
<Element Index="[1696]" Value="0"/>
<Element Index="[1697]" Value="0"/>
<Element Index="[1698]" Value="0"/>
<Element Index="[1699]" Value="0"/>
<Element Index="[1700]" Value="0"/>
<Element Index="[1701]" Value="0"/>
<Element Index="[1702]" Value="0"/>
<Element Index="[1703]" Value="0"/>
<Element Index="[1704]" Value="0"/>
<Element Index="[1705]" Value="0"/>
<Element Index="[1706]" Value="0"/>
<Element Index="[1707]" Value="0"/>
<Element Index="[1708]" Value="0"/>
<Element Index="[1709]" Value="0"/>
<Element Index="[1710]" Value="0"/>
<Element Index="[1711]" Value="0"/>
<Element Index="[1712]" Value="0"/>
<Element Index="[1713]" Value="0"/>
<Element Index="[1714]" Value="0"/>
<Element Index="[1715]" Value="0"/>
<Element Index="[1716]" Value="0"/>
<Element Index="[1717]" Value="0"/>
<Element Index="[1718]" Value="0"/>
<Element Index="[1719]" Value="0"/>
<Element Index="[1720]" Value="0"/>
<Element Index="[1721]" Value="0"/>
<Element Index="[1722]" Value="0"/>
<Element Index="[1723]" Value="0"/>
<Element Index="[1724]" Value="0"/>
<Element Index="[1725]" Value="0"/>
<Element Index="[1726]" Value="0"/>
<Element Index="[1727]" Value="0"/>
<Element Index="[1728]" Value="0"/>
<Element Index="[1729]" Value="0"/>
<Element Index="[1730]" Value="0"/>
<Element Index="[1731]" Value="0"/>
<Element Index="[1732]" Value="0"/>
<Element Index="[1733]" Value="0"/>
<Element Index="[1734]" Value="0"/>
<Element Index="[1735]" Value="0"/>
<Element Index="[1736]" Value="0"/>
<Element Index="[1737]" Value="0"/>
<Element Index="[1738]" Value="0"/>
<Element Index="[1739]" Value="0"/>
<Element Index="[1740]" Value="0"/>
<Element Index="[1741]" Value="0"/>
<Element Index="[1742]" Value="0"/>
<Element Index="[1743]" Value="0"/>
<Element Index="[1744]" Value="0"/>
<Element Index="[1745]" Value="0"/>
<Element Index="[1746]" Value="0"/>
<Element Index="[1747]" Value="0"/>
<Element Index="[1748]" Value="0"/>
<Element Index="[1749]" Value="0"/>
<Element Index="[1750]" Value="0"/>
<Element Index="[1751]" Value="0"/>
<Element Index="[1752]" Value="0"/>
<Element Index="[1753]" Value="0"/>
<Element Index="[1754]" Value="0"/>
<Element Index="[1755]" Value="0"/>
<Element Index="[1756]" Value="0"/>
<Element Index="[1757]" Value="0"/>
<Element Index="[1758]" Value="0"/>
<Element Index="[1759]" Value="0"/>
<Element Index="[1760]" Value="0"/>
<Element Index="[1761]" Value="0"/>
<Element Index="[1762]" Value="0"/>
<Element Index="[1763]" Value="0"/>
<Element Index="[1764]" Value="0"/>
<Element Index="[1765]" Value="0"/>
<Element Index="[1766]" Value="0"/>
<Element Index="[1767]" Value="0"/>
<Element Index="[1768]" Value="0"/>
<Element Index="[1769]" Value="0"/>
<Element Index="[1770]" Value="0"/>
<Element Index="[1771]" Value="0"/>
<Element Index="[1772]" Value="0"/>
<Element Index="[1773]" Value="0"/>
<Element Index="[1774]" Value="0"/>
<Element Index="[1775]" Value="0"/>
<Element Index="[1776]" Value="0"/>
<Element Index="[1777]" Value="0"/>
<Element Index="[1778]" Value="0"/>
<Element Index="[1779]" Value="0"/>
<Element Index="[1780]" Value="0"/>
<Element Index="[1781]" Value="0"/>
<Element Index="[1782]" Value="0"/>
<Element Index="[1783]" Value="0"/>
<Element Index="[1784]" Value="0"/>
<Element Index="[1785]" Value="0"/>
<Element Index="[1786]" Value="0"/>
<Element Index="[1787]" Value="0"/>
<Element Index="[1788]" Value="0"/>
<Element Index="[1789]" Value="0"/>
<Element Index="[1790]" Value="0"/>
<Element Index="[1791]" Value="0"/>
<Element Index="[1792]" Value="0"/>
<Element Index="[1793]" Value="0"/>
<Element Index="[1794]" Value="0"/>
<Element Index="[1795]" Value="0"/>
<Element Index="[1796]" Value="0"/>
<Element Index="[1797]" Value="0"/>
<Element Index="[1798]" Value="0"/>
<Element Index="[1799]" Value="0"/>
<Element Index="[1800]" Value="0"/>
<Element Index="[1801]" Value="0"/>
<Element Index="[1802]" Value="0"/>
<Element Index="[1803]" Value="0"/>
<Element Index="[1804]" Value="0"/>
<Element Index="[1805]" Value="0"/>
<Element Index="[1806]" Value="0"/>
<Element Index="[1807]" Value="0"/>
<Element Index="[1808]" Value="0"/>
<Element Index="[1809]" Value="0"/>
<Element Index="[1810]" Value="0"/>
<Element Index="[1811]" Value="0"/>
<Element Index="[1812]" Value="0"/>
<Element Index="[1813]" Value="0"/>
<Element Index="[1814]" Value="0"/>
<Element Index="[1815]" Value="0"/>
<Element Index="[1816]" Value="0"/>
<Element Index="[1817]" Value="0"/>
<Element Index="[1818]" Value="0"/>
<Element Index="[1819]" Value="0"/>
<Element Index="[1820]" Value="0"/>
<Element Index="[1821]" Value="0"/>
<Element Index="[1822]" Value="0"/>
<Element Index="[1823]" Value="0"/>
<Element Index="[1824]" Value="0"/>
<Element Index="[1825]" Value="0"/>
<Element Index="[1826]" Value="0"/>
<Element Index="[1827]" Value="0"/>
<Element Index="[1828]" Value="0"/>
<Element Index="[1829]" Value="0"/>
<Element Index="[1830]" Value="0"/>
<Element Index="[1831]" Value="0"/>
<Element Index="[1832]" Value="0"/>
<Element Index="[1833]" Value="0"/>
<Element Index="[1834]" Value="0"/>
<Element Index="[1835]" Value="0"/>
<Element Index="[1836]" Value="0"/>
<Element Index="[1837]" Value="0"/>
<Element Index="[1838]" Value="0"/>
<Element Index="[1839]" Value="0"/>
<Element Index="[1840]" Value="0"/>
<Element Index="[1841]" Value="0"/>
<Element Index="[1842]" Value="0"/>
<Element Index="[1843]" Value="0"/>
<Element Index="[1844]" Value="0"/>
<Element Index="[1845]" Value="0"/>
<Element Index="[1846]" Value="0"/>
<Element Index="[1847]" Value="0"/>
<Element Index="[1848]" Value="0"/>
<Element Index="[1849]" Value="0"/>
<Element Index="[1850]" Value="0"/>
<Element Index="[1851]" Value="0"/>
<Element Index="[1852]" Value="0"/>
<Element Index="[1853]" Value="0"/>
<Element Index="[1854]" Value="0"/>
<Element Index="[1855]" Value="0"/>
<Element Index="[1856]" Value="0"/>
<Element Index="[1857]" Value="0"/>
<Element Index="[1858]" Value="0"/>
<Element Index="[1859]" Value="0"/>
<Element Index="[1860]" Value="0"/>
<Element Index="[1861]" Value="0"/>
<Element Index="[1862]" Value="0"/>
<Element Index="[1863]" Value="0"/>
<Element Index="[1864]" Value="0"/>
<Element Index="[1865]" Value="0"/>
<Element Index="[1866]" Value="0"/>
<Element Index="[1867]" Value="0"/>
<Element Index="[1868]" Value="0"/>
<Element Index="[1869]" Value="0"/>
<Element Index="[1870]" Value="0"/>
<Element Index="[1871]" Value="0"/>
<Element Index="[1872]" Value="0"/>
<Element Index="[1873]" Value="0"/>
<Element Index="[1874]" Value="0"/>
<Element Index="[1875]" Value="0"/>
<Element Index="[1876]" Value="0"/>
<Element Index="[1877]" Value="0"/>
<Element Index="[1878]" Value="0"/>
<Element Index="[1879]" Value="0"/>
<Element Index="[1880]" Value="0"/>
<Element Index="[1881]" Value="0"/>
<Element Index="[1882]" Value="0"/>
<Element Index="[1883]" Value="0"/>
<Element Index="[1884]" Value="0"/>
<Element Index="[1885]" Value="0"/>
<Element Index="[1886]" Value="0"/>
<Element Index="[1887]" Value="0"/>
<Element Index="[1888]" Value="0"/>
<Element Index="[1889]" Value="0"/>
<Element Index="[1890]" Value="0"/>
<Element Index="[1891]" Value="0"/>
<Element Index="[1892]" Value="0"/>
<Element Index="[1893]" Value="0"/>
<Element Index="[1894]" Value="0"/>
<Element Index="[1895]" Value="0"/>
<Element Index="[1896]" Value="0"/>
<Element Index="[1897]" Value="0"/>
<Element Index="[1898]" Value="0"/>
<Element Index="[1899]" Value="0"/>
<Element Index="[1900]" Value="0"/>
<Element Index="[1901]" Value="0"/>
<Element Index="[1902]" Value="0"/>
<Element Index="[1903]" Value="0"/>
<Element Index="[1904]" Value="0"/>
<Element Index="[1905]" Value="0"/>
<Element Index="[1906]" Value="0"/>
<Element Index="[1907]" Value="0"/>
<Element Index="[1908]" Value="0"/>
<Element Index="[1909]" Value="0"/>
<Element Index="[1910]" Value="0"/>
<Element Index="[1911]" Value="0"/>
<Element Index="[1912]" Value="0"/>
<Element Index="[1913]" Value="0"/>
<Element Index="[1914]" Value="0"/>
<Element Index="[1915]" Value="0"/>
<Element Index="[1916]" Value="0"/>
<Element Index="[1917]" Value="0"/>
<Element Index="[1918]" Value="0"/>
<Element Index="[1919]" Value="0"/>
</ArrayMember>
</Structure>
</Data>
</Tag>
<Tag Name="MessageCompare" TagType="Base" DataType="Z_Message_Compare" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[123,115,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[[0,0,0,524288,0,0,0,0,0,0
,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],[-1070184368,2000,904],0,[115,0],[536870912
,1,1],[33554432,1920,116]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="Z_Message_Compare">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="HMI_Local_Message" DataType="INT" Radix="Decimal" Value="115"/>
</Structure>
</Data>
</Tag>
</Tags>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(Z010_Machine_Status,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(Z011_Stn1_Status,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(Z021_Stn1_Calibration,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(Z051_Stn1_Poke_Yoke_Status,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(Z052_Stn1_Poke_Yoke_Check_Fix_Status,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(Z091_Stn1_Call_Screen,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z010_Machine_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[MACHINE]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIO(Machine.Control_Power_On)OTE(Display.Local_Message[1]);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Machine.Dry_Cycle)XIO(Machine.Dry_Cycle_Continuous)OTE(Display.Local_Message[5]);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIC(Machine.Control_Power_On)XIC(Machine.Dry_Cycle)XIC(Machine.Dry_Cycle_Continuous)OTE(Display.Local_Message[6]);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIO(Machine.Weld_Mode)XIO(Machine.Dry_Cycle)OTE(Display.Local_Message[7]);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[STN 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Mode)OTE(Display.Local_Message[101]);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teaching_VeriFast)OTE(Display.Local_Message[102]);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.In_Calibration_Mode)OTE(Display.Local_Message[103]);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)OTE(Display.Local_Message[105]);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIO(Stn1.Light_Curtain_Clear)EQU(Stn1.GunA.Safety_Valve_Flt_Timer.ACC,0)EQU(Stn1.GunB.Safety_Valve_Flt_Timer.ACC,0)OTE(Display.Local_Message[106]);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Bin_Full)OTE(Display.Local_Message[107]);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[NEQ(Stn1.Manual_PB_Setup,0) ,XIC(Display.Local_Message[108]) ]XIO(Stn1.Manual_Mode)XIO(Stn1.Reset_Faults)OTE(Display.Local_Message[108]);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)[XIC(Stn1.Cycle_Start_Pulse) ,XIC(Display.Local_Message[109]) ]XIO(Stn1.Auto_Mode)XIC(Stn1.Light_Curtain_Clear)XIO(Stn1.Reset_Faults)OTE(Display.Local_Message[109]);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)[XIC(HMI01.Manual_Op_Unsafe.1) ,XIC(Display.Local_Message[110]) ]XIC(Stn1.Safe_Output_Power)XIO(Stn1.Reset_Faults)OTE(Display.Local_Message[110]);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Job_In_Progress)OTE(Display.Local_Message[112]);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIC(Stn1.No_Mode)OTE(Display.Local_Message[113]);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)OTE(Display.Local_Message[114]);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Auto_Mode)XIO(Stn1.Cycle_Station)OTE(Display.Local_Message[115]);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[Z_Message_Compare(MessageCompare,Display,HMI01.Display.HMI_LocalMessage);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[HMI Fault Acknowledge Required]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.WCU1.Not_Faulted)OTE(Machine.Weld_Fault_Acknowledge_Required);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[Air Indicators]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Air.Sw1) XIO(Machine.Air.Sw1_Ind.1) OTE(Machine.Air.Sw1_Ind.0) ,[XIC(Machine.Air.Faults.0) ,XIC(Machine.Air.Faults.1) ] OTE(Machine.Air.Sw1_Ind.1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z011_Stn1_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Units_Retd)XIC(Stn1.All_Ret_Pins_Extended)OTE(Stn1.HMI_IND_Home);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[HMI Part Present Indicators]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.1) XIO(Stn1.Parts.Ind_1.1) OTE(Stn1.Parts.Ind_1.0) ,[XIC(Stn1.Parts.Faulted_On.1) ,XIC(Stn1.Parts.Faulted_Off.1) ,XIC(Stn1.Parts.Off_Check_Faults.1) ] OTE(Stn1.Parts.Ind_1.1) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.2) XIO(Stn1.Parts.Ind_2.1) OTE(Stn1.Parts.Ind_2.0) ,[XIC(Stn1.Parts.Faulted_On.2) ,XIC(Stn1.Parts.Faulted_Off.2) ,XIC(Stn1.Parts.Off_Check_Faults.2) ] OTE(Stn1.Parts.Ind_2.1) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.3) XIO(Stn1.Parts.Ind_3.1) OTE(Stn1.Parts.Ind_3.0) ,[XIC(Stn1.Parts.Faulted_On.3) ,XIC(Stn1.Parts.Faulted_Off.3) ,XIC(Stn1.Parts.Off_Check_Faults.3) ] OTE(Stn1.Parts.Ind_3.1) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.4) XIO(Stn1.Parts.Ind_4.1) OTE(Stn1.Parts.Ind_4.0) ,[XIC(Stn1.Parts.Faulted_On.4) ,XIC(Stn1.Parts.Faulted_Off.4) ,XIC(Stn1.Parts.Off_Check_Faults.4) ] OTE(Stn1.Parts.Ind_4.1) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.5) XIO(Stn1.Parts.Ind_5.1) OTE(Stn1.Parts.Ind_5.0) ,[XIC(Stn1.Parts.Faulted_On.5) ,XIC(Stn1.Parts.Faulted_Off.5) ,XIC(Stn1.Parts.Off_Check_Faults.5) ] OTE(Stn1.Parts.Ind_5.1) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.6) XIO(Stn1.Parts.Ind_6.1) OTE(Stn1.Parts.Ind_6.0) ,[XIC(Stn1.Parts.Faulted_On.6) ,XIC(Stn1.Parts.Faulted_Off.6) ,XIC(Stn1.Parts.Off_Check_Faults.6) ] OTE(Stn1.Parts.Ind_6.1) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.7) XIO(Stn1.Parts.Ind_7.1) OTE(Stn1.Parts.Ind_7.0) ,[XIC(Stn1.Parts.Faulted_On.7) ,XIC(Stn1.Parts.Faulted_Off.7) ,XIC(Stn1.Parts.Off_Check_Faults.7) ] OTE(Stn1.Parts.Ind_7.1) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.8) XIO(Stn1.Parts.Ind_8.1) OTE(Stn1.Parts.Ind_8.0) ,[XIC(Stn1.Parts.Faulted_On.8) ,XIC(Stn1.Parts.Faulted_Off.8) ,XIC(Stn1.Parts.Off_Check_Faults.8) ] OTE(Stn1.Parts.Ind_8.1) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.9) XIO(Stn1.Parts.Ind_9.1) OTE(Stn1.Parts.Ind_9.0) ,[XIC(Stn1.Parts.Faulted_On.9) ,XIC(Stn1.Parts.Faulted_Off.9) ,XIC(Stn1.Parts.Off_Check_Faults.9) ] OTE(Stn1.Parts.Ind_9.1) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.10) XIO(Stn1.Parts.Ind_10.1) OTE(Stn1.Parts.Ind_10.0) ,[XIC(Stn1.Parts.Faulted_On.10) ,XIC(Stn1.Parts.Faulted_Off.10) ,XIC(Stn1.Parts.Off_Check_Faults.10) ] OTE(Stn1.Parts.Ind_10.1) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.11) XIO(Stn1.Parts.Ind_11.1) OTE(Stn1.Parts.Ind_11.0) ,[XIC(Stn1.Parts.Faulted_On.11) ,XIC(Stn1.Parts.Faulted_Off.11) ,XIC(Stn1.Parts.Off_Check_Faults.11) ] OTE(Stn1.Parts.Ind_11.1) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.12) XIO(Stn1.Parts.Ind_12.1) OTE(Stn1.Parts.Ind_12.0) ,[XIC(Stn1.Parts.Faulted_On.12) ,XIC(Stn1.Parts.Faulted_Off.12) ,XIC(Stn1.Parts.Off_Check_Faults.12) ] OTE(Stn1.Parts.Ind_12.1) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.13) XIO(Stn1.Parts.Ind_13.1) OTE(Stn1.Parts.Ind_13.0) ,[XIC(Stn1.Parts.Faulted_On.13) ,XIC(Stn1.Parts.Faulted_Off.13) ,XIC(Stn1.Parts.Off_Check_Faults.13) ] OTE(Stn1.Parts.Ind_13.1) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.14) XIO(Stn1.Parts.Ind_14.1) OTE(Stn1.Parts.Ind_14.0) ,[XIC(Stn1.Parts.Faulted_On.14) ,XIC(Stn1.Parts.Faulted_Off.14) ,XIC(Stn1.Parts.Off_Check_Faults.14) ] OTE(Stn1.Parts.Ind_14.1) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.15) XIO(Stn1.Parts.Ind_15.1) OTE(Stn1.Parts.Ind_15.0) ,[XIC(Stn1.Parts.Faulted_On.15) ,XIC(Stn1.Parts.Faulted_Off.15) ,XIC(Stn1.Parts.Off_Check_Faults.15) ] OTE(Stn1.Parts.Ind_15.1) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.16) XIO(Stn1.Parts.Ind_16.1) OTE(Stn1.Parts.Ind_16.0) ,[XIC(Stn1.Parts.Faulted_On.16) ,XIC(Stn1.Parts.Faulted_Off.16) ,XIC(Stn1.Parts.Off_Check_Faults.16) ] OTE(Stn1.Parts.Ind_16.1) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.17) XIO(Stn1.Parts.Ind_17.1) OTE(Stn1.Parts.Ind_17.0) ,[XIC(Stn1.Parts.Faulted_On.17) ,XIC(Stn1.Parts.Faulted_Off.17) ,XIC(Stn1.Parts.Off_Check_Faults.17) ] OTE(Stn1.Parts.Ind_17.1) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Inputs.18) XIO(Stn1.Parts.Ind_18.1) OTE(Stn1.Parts.Ind_18.0) ,[XIC(Stn1.Parts.Faulted_On.18) ,XIC(Stn1.Parts.Faulted_Off.18) ,XIC(Stn1.Parts.Off_Check_Faults.18) ] OTE(Stn1.Parts.Ind_18.1) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Ejector 1 Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ejector1.Home.Posn)XIO(Stn1.Ejector1.Cyl01.HMI.2)OTE(Stn1.Ejector1.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Work.Posn)XIO(Stn1.Ejector1.Cyl01.HMI.2)OTE(Stn1.Ejector1.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Home.Flt.0) ,XIC(Stn1.Ejector1.Work.Flt.0) ]OTE(Stn1.Ejector1.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Ejector 2 Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ejector2.Home.Posn)XIO(Stn1.Ejector2.Cyl01.HMI.2)OTE(Stn1.Ejector2.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Work.Posn)XIO(Stn1.Ejector2.Cyl01.HMI.2)OTE(Stn1.Ejector2.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector2.Home.Flt.0) ,XIC(Stn1.Ejector2.Work.Flt.0) ]OTE(Stn1.Ejector2.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[Clamp 1 Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp1.Home.Posn)XIO(Stn1.Clamp1.Cyl01.HMI.2)OTE(Stn1.Clamp1.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Work.Posn)XIO(Stn1.Clamp1.Cyl01.HMI.2)OTE(Stn1.Clamp1.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Home.Flt.0) ,XIC(Stn1.Clamp1.Work.Flt.0) ]OTE(Stn1.Clamp1.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[Clamp 1 Cylinder 2 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp1.Home.Posn)XIO(Stn1.Clamp1.Cyl02.HMI.2)OTE(Stn1.Clamp1.Cyl02.HMI.0);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Work.Posn)XIO(Stn1.Clamp1.Cyl02.HMI.2)OTE(Stn1.Clamp1.Cyl02.HMI.1);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Home.Flt.1) ,XIC(Stn1.Clamp1.Work.Flt.1) ]OTE(Stn1.Clamp1.Cyl02.HMI.2);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Comment>
<![CDATA[Clamp 2 Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp2.Home.Posn)XIO(Stn1.Clamp2.Cyl01.HMI.2)OTE(Stn1.Clamp2.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Work.Posn)XIO(Stn1.Clamp2.Cyl01.HMI.2)OTE(Stn1.Clamp2.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Home.Flt.0) ,XIC(Stn1.Clamp2.Work.Flt.0) ]OTE(Stn1.Clamp2.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Comment>
<![CDATA[Clamp 2 Cylinder 2 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp2.Home.Posn)XIO(Stn1.Clamp2.Cyl02.HMI.2)OTE(Stn1.Clamp2.Cyl02.HMI.0);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Work.Posn)XIO(Stn1.Clamp2.Cyl02.HMI.2)OTE(Stn1.Clamp2.Cyl02.HMI.1);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Home.Flt.1) ,XIC(Stn1.Clamp2.Work.Flt.1) ]OTE(Stn1.Clamp2.Cyl02.HMI.2);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Platen Lock Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Cyl01.Home_SW)XIO(Stn1.Platen_Lock.Cyl01.HMI.2)OTE(Stn1.Platen_Lock.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIO(Stn1.Platen_Lock.Cyl01.Home_SW)XIO(Stn1.Platen_Lock.Cyl01.HMI.2)OTE(Stn1.Platen_Lock.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Platen_Lock.Home.Flt.0) ,XIC(Stn1.Platen_Lock.Work.Flt.0) ]OTE(Stn1.Platen_Lock.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[Platen Lock Cylinder 2 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Cyl02.Home_SW)XIO(Stn1.Platen_Lock.Cyl02.HMI.2)OTE(Stn1.Platen_Lock.Cyl02.HMI.0);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIO(Stn1.Platen_Lock.Cyl02.Home_SW)XIO(Stn1.Platen_Lock.Cyl02.HMI.2)OTE(Stn1.Platen_Lock.Cyl02.HMI.1);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Platen_Lock.Home.Flt.1) ,XIC(Stn1.Platen_Lock.Work.Flt.1) ]OTE(Stn1.Platen_Lock.Cyl02.HMI.2);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[Pin Stamp 1 Cylinder 1 HMI]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Home.Posn)XIO(Stn1.Pin_Stamp1.Cyl01.HMI.2)OTE(Stn1.Pin_Stamp1.Cyl01.HMI.0);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Work.Posn)XIO(Stn1.Pin_Stamp1.Cyl01.HMI.2)OTE(Stn1.Pin_Stamp1.Cyl01.HMI.1);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin_Stamp1.Home.Flt.0) ,XIC(Stn1.Pin_Stamp1.Work.Flt.0) ]OTE(Stn1.Pin_Stamp1.Cyl01.HMI.2);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Comment>
<![CDATA[Conveyor 1 HMI]]>
</Comment>
<Text>
<![CDATA[EQU(Stn1.Conveyor.Faults,0)OTE(Stn1.Conveyor.HMI.0);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Conveyor.Faults.0) ,XIC(Stn1.Conveyor.Faults.1) ,XIC(Stn1.Conveyor.Faults.2) ]OTE(Stn1.Conveyor.HMI.1);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Comment>
<![CDATA[Gun 1A VeriFast Laser Upper]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.VeriFast_Upper.Open_Position_Achieved)XIO(Stn1.GunA.VeriFast_Upper.HMI.2)OTE(Stn1.GunA.VeriFast_Upper.HMI.0);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Achieved)XIO(Stn1.GunA.VeriFast_Upper.HMI.2)OTE(Stn1.GunA.VeriFast_Upper.HMI.1);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Gen_Alarms[0].11) ,NEQ(Stn1.GunA.Close.Flts,0) ,NEQ(Stn1.GunA.Open.Flts,0) ]OTE(Stn1.GunA.VeriFast_Upper.HMI.2);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Comment>
<![CDATA[Gun 1B VeriFast Laser Upper]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.VeriFast_Upper.Open_Position_Achieved)XIO(Stn1.GunB.VeriFast_Upper.HMI.2)OTE(Stn1.GunB.VeriFast_Upper.HMI.0);]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Achieved)XIO(Stn1.GunB.VeriFast_Upper.HMI.2)OTE(Stn1.GunB.VeriFast_Upper.HMI.1);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Gen_Alarms[0].12) ,NEQ(Stn1.GunB.Close.Flts,0) ,NEQ(Stn1.GunB.Open.Flts,0) ]OTE(Stn1.GunB.VeriFast_Upper.HMI.2);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Comment>
<![CDATA[Gun 1A Pressure]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Analog_Press_Sw.Force_Achieved)XIO(Stn1.GunA.Analog_Press_Sw.HMI.2)OTE(Stn1.GunA.Analog_Press_Sw.HMI.0);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Prog_Reg_Disconnected)OTE(Stn1.GunA.Analog_Press_Sw.HMI.2);]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Comment>
<![CDATA[Gun 1A Pressure]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Analog_Press_Sw.Force_Achieved)XIO(Stn1.GunB.Analog_Press_Sw.HMI.2)OTE(Stn1.GunB.Analog_Press_Sw.HMI.0);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Prog_Reg_Disconnected)OTE(Stn1.GunB.Analog_Press_Sw.HMI.2);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Comment>
<![CDATA[Upper Ternary Drive 1]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Upper01_Ternary.Main_Power_On)XIO(Stn1.Upper01_Ternary_Drive.HMI.1)OTE(Stn1.Upper01_Ternary_Drive.HMI.0);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd)OTE(Stn1.Upper01_Ternary_Drive.HMI.1);]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Comment>
<![CDATA[Upper Ternary Drive 1 Zero]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd)XIO(AOI_Stn1_Upper01_Ternary.Zeroed)OTE(Stn1.Upper01_Ternary_Drive.Zero_IND.0);]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd)OTE(Stn1.Upper01_Ternary_Drive.Zero_IND.1);]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Comment>
<![CDATA[Upper Ternary Drive 2]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Upper02_Ternary.Main_Power_On)XIO(Stn1.Upper02_Ternary_Drive.HMI.1)OTE(Stn1.Upper02_Ternary_Drive.HMI.0);]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd)OTE(Stn1.Upper02_Ternary_Drive.HMI.1);]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Comment>
<![CDATA[Upper Ternary Drive 2 Zero]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd)XIO(AOI_Stn1_Upper02_Ternary.Zeroed)OTE(Stn1.Upper02_Ternary_Drive.Zero_IND.0);]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd)OTE(Stn1.Upper02_Ternary_Drive.Zero_IND.1);]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Comment>
<![CDATA[Lower Ternary Drive 1]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Lower01_Ternary.Main_Power_On)XIO(Stn1.Lower01_Ternary_Drive.HMI.1)OTE(Stn1.Lower01_Ternary_Drive.HMI.0);]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd)OTE(Stn1.Lower01_Ternary_Drive.HMI.1);]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Comment>
<![CDATA[Lower Ternary Drive 1 Zero]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd)XIO(AOI_Stn1_Lower01_Ternary.Zeroed)OTE(Stn1.Lower01_Ternary_Drive.Zero_IND.0);]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Text>
<![CDATA[XIO(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd)OTE(Stn1.Lower01_Ternary_Drive.Zero_IND.1);]]>
</Text>
</Rung>
<Rung Number="71" Type="N">
<Comment>
<![CDATA[Zero Status 1]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.None) ,XIO(Stn1.Fixture_Connected) XIO(Stn1.Chk_Fixture_Connected) ]XIC(Stn1.Light_Curtain_Clear)OTE(Stn1.HMI_Zero_Status_1_IND.0);]]>
</Text>
</Rung>
<Rung Number="72" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)XIC(Stn1.Chk_Fixture_Connected)XIO(Stn1.Parts.None)OTE(Stn1.HMI_Zero_Status_1_IND.1);]]>
</Text>
</Rung>
<Rung Number="73" Type="N">
<Comment>
<![CDATA[Zero Status 2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ternaries_Zero_Confirmed)MOV(0,Stn1.HMI_Zero_Status_2_IND);]]>
</Text>
</Rung>
<Rung Number="74" Type="N">
<Text>
<![CDATA[XIO(Stn1.Ternaries_Zeroed)MOV(1,Stn1.HMI_Zero_Status_2_IND);]]>
</Text>
</Rung>
<Rung Number="75" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ternaries_Zeroed)XIO(Stn1.Ternaries_Zero_Confirmed)MOV(2,Stn1.HMI_Zero_Status_2_IND);]]>
</Text>
</Rung>
<Rung Number="76" Type="N">
<Text>
<![CDATA[[XIO(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd) ,XIO(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd) ,XIO(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd) ]MOV(3,Stn1.HMI_Zero_Status_2_IND);]]>
</Text>
</Rung>
<Rung Number="77" Type="N">
<Comment>
<![CDATA[Water Indicators]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Water.Sw1) XIO(Stn1.Water.Sw1_Ind.1) OTE(Stn1.Water.Sw1_Ind.0) ,[XIC(Stn1.Water.Faults.0) ,XIC(Stn1.Water.Faults.1) ] OTE(Stn1.Water.Sw1_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="78" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw2) XIO(Stn1.Water.Sw2_Ind.1) OTE(Stn1.Water.Sw2_Ind.0) ,[XIC(Stn1.Water.Faults.2) ,XIC(Stn1.Water.Faults.3) ] OTE(Stn1.Water.Sw2_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="79" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw3) XIO(Stn1.Water.Sw3_Ind.1) OTE(Stn1.Water.Sw3_Ind.0) ,[XIC(Stn1.Water.Faults.4) ,XIC(Stn1.Water.Faults.5) ] OTE(Stn1.Water.Sw3_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="80" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw4) XIO(Stn1.Water.Sw4_Ind.1) OTE(Stn1.Water.Sw4_Ind.0) ,[XIC(Stn1.Water.Faults.6) ,XIC(Stn1.Water.Faults.7) ] OTE(Stn1.Water.Sw4_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="81" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw5) XIO(Stn1.Water.Sw5_Ind.1) OTE(Stn1.Water.Sw5_Ind.0) ,[XIC(Stn1.Water.Faults.8) ,XIC(Stn1.Water.Faults.9) ] OTE(Stn1.Water.Sw5_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="82" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw6) XIO(Stn1.Water.Sw6_Ind.1) OTE(Stn1.Water.Sw6_Ind.0) ,[XIC(Stn1.Water.Faults.10) ,XIC(Stn1.Water.Faults.11) ] OTE(Stn1.Water.Sw6_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="83" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw7) XIO(Stn1.Water.Sw7_Ind.1) OTE(Stn1.Water.Sw7_Ind.0) ,[XIC(Stn1.Water.Faults.12) ,XIC(Stn1.Water.Faults.13) ] OTE(Stn1.Water.Sw7_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="84" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw8) XIO(Stn1.Water.Sw8_Ind.1) OTE(Stn1.Water.Sw8_Ind.0) ,[XIC(Stn1.Water.Faults.12) ,XIC(Stn1.Water.Faults.13) ] OTE(Stn1.Water.Sw8_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="85" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Sw9) XIO(Stn1.Water.Sw9_Ind.1) OTE(Stn1.Water.Sw9_Ind.0) ,[XIC(Stn1.Water.Faults.12) ,XIC(Stn1.Water.Faults.13) ] OTE(Stn1.Water.Sw9_Ind.1) ];]]>
</Text>
</Rung>
<Rung Number="86" Type="N">
<Text>
<![CDATA[XIC(Stn1.Water.Valve)OTE(Stn1.Water.Valve_Ind.0);]]>
</Text>
</Rung>
<Rung Number="87" Type="N">
<Comment>
<![CDATA[IO_M1 Link Status]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_1_Device_Connected)OTE(IO_M1_Data.L1_Status.0);]]>
</Text>
</Rung>
<Rung Number="88" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.1)OTE(IO_M1_Data.L1_Status.1);]]>
</Text>
</Rung>
<Rung Number="89" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_2_Device_Connected)OTE(IO_M1_Data.L2_Status.0);]]>
</Text>
</Rung>
<Rung Number="90" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.2)OTE(IO_M1_Data.L2_Status.1);]]>
</Text>
</Rung>
<Rung Number="91" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_3_Device_Connected)OTE(IO_M1_Data.L3_Status.0);]]>
</Text>
</Rung>
<Rung Number="92" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.3)OTE(IO_M1_Data.L3_Status.1);]]>
</Text>
</Rung>
<Rung Number="93" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_4_Device_Connected)OTE(IO_M1_Data.L4_Status.0);]]>
</Text>
</Rung>
<Rung Number="94" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.4)OTE(IO_M1_Data.L4_Status.1);]]>
</Text>
</Rung>
<Rung Number="95" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_5_Device_Connected)OTE(IO_M1_Data.L5_Status.0);]]>
</Text>
</Rung>
<Rung Number="96" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.5)OTE(IO_M1_Data.L5_Status.1);]]>
</Text>
</Rung>
<Rung Number="97" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_6_Device_Connected)OTE(IO_M1_Data.L6_Status.0);]]>
</Text>
</Rung>
<Rung Number="98" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.6)OTE(IO_M1_Data.L6_Status.1);]]>
</Text>
</Rung>
<Rung Number="99" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_7_Device_Connected)OTE(IO_M1_Data.L7_Status.0);]]>
</Text>
</Rung>
<Rung Number="100" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.7)OTE(IO_M1_Data.L7_Status.1);]]>
</Text>
</Rung>
<Rung Number="101" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_8_Device_Connected)OTE(IO_M1_Data.L8_Status.0);]]>
</Text>
</Rung>
<Rung Number="102" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.8)OTE(IO_M1_Data.L8_Status.1);]]>
</Text>
</Rung>
<Rung Number="103" Type="N">
<Comment>
<![CDATA[IO_M2 Link Status]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M2_Data.M.Port_1_Device_Connected)OTE(IO_M2_Data.L1_Status.0);]]>
</Text>
</Rung>
<Rung Number="104" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.1)OTE(IO_M2_Data.L1_Status.1);]]>
</Text>
</Rung>
<Rung Number="105" Type="N">
<Comment>
<![CDATA[IO_M2 Link Status]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M2_Data.M.Port_2_Device_Connected)OTE(IO_M2_Data.L2_Status.0);]]>
</Text>
</Rung>
<Rung Number="106" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.2)OTE(IO_M2_Data.L2_Status.1);]]>
</Text>
</Rung>
<Rung Number="107" Type="N">
<Comment>
<![CDATA[Weld Initiate Status]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.WCU1_Initiate)XIC(Stn1.GunA.Enable_Valve)OTE(Stn1.GunA.Weld_Initiated);]]>
</Text>
</Rung>
<Rung Number="108" Type="N">
<Text>
<![CDATA[XIC(Stn1.WCU1_Initiate)XIC(Stn1.GunB.Enable_Valve)OTE(Stn1.GunB.Weld_Initiated);]]>
</Text>
</Rung>
<Rung Number="109" Type="N">
<Comment>
<![CDATA[HMI Fault Acknowledge Required]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Incomplete_Part)OTE(Stn1.Fault_Acknowlege_Required);]]>
</Text>
</Rung>
<Rung Number="110" Type="N">
<Comment>
<![CDATA[Manual Pusbuttons]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="111" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_PB_Setup.0)XIO(Stn1.Manual_PB_Setup.0)OTE(Stn1.Manual_PB_Setup.0);]]>
</Text>
</Rung>
<Rung Number="112" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Platen_Lock.Home.PB) ,XIC(Stn1.Platen_Lock.Work.PB) ]OTE(Stn1.Manual_PB_Setup.1);]]>
</Text>
</Rung>
<Rung Number="113" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Negative) ,XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Positive) ]OTE(Stn1.Manual_PB_Setup.3);]]>
</Text>
</Rung>
<Rung Number="114" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Home.PB) ,XIC(Stn1.Ejector1.Work.PB) ]OTE(Stn1.Manual_PB_Setup.4);]]>
</Text>
</Rung>
<Rung Number="115" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin1.Home.PB) ,XIC(Stn1.Pin1.Work.PB) ,XIC(Stn1.Pin2.Home.PB) ,XIC(Stn1.Pin2.Work.PB) ,XIC(Stn1.Pin3.Home.PB) ,XIC(Stn1.Pin3.Work.PB) ,XIC(Stn1.Pin4.Home.PB) ,XIC(Stn1.Pin4.Work.PB) ,XIC(Stn1.Pin5.Home.PB) ,XIC(Stn1.Pin5.Work.PB) ,XIC(Stn1.Pin6.Home.PB) ,XIC(Stn1.Pin6.Work.PB) ]OTE(Stn1.Manual_PB_Setup.5);]]>
</Text>
</Rung>
<Rung Number="116" Type="N">
<Text>
<![CDATA[[XIC(AOI_Feeder01.Unit1_HMI_PB_Feed) XIC(Stn1.Feeder[1].Unit1_Installed) ,XIC(AOI_Feeder01.Unit2_HMI_PB_Feed) XIC(Stn1.Feeder[1].Unit2_Installed) ]OTE(Stn1.Manual_PB_Setup.6);]]>
</Text>
</Rung>
<Rung Number="117" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_PB_Setup.7)XIO(Stn1.Manual_PB_Setup.7)OTE(Stn1.Manual_PB_Setup.7);]]>
</Text>
</Rung>
<Rung Number="118" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Open.PB) ,XIC(Stn1.GunA.Close.PB) ,XIC(Stn1.GunA.Int_PB) ]OTE(Stn1.Manual_PB_Setup.8);]]>
</Text>
</Rung>
<Rung Number="119" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunB.Open.PB) ,XIC(Stn1.GunB.Close.PB) ,XIC(Stn1.GunB.Int_PB) ]OTE(Stn1.Manual_PB_Setup.9);]]>
</Text>
</Rung>
<Rung Number="120" Type="N">
<Text>
<![CDATA[OTU(Stn1.Manual_PB_Setup.10);]]>
</Text>
</Rung>
<Rung Number="121" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Tip_Force_Chk.Enable_PB) ,XIC(Stn1.Tip_Force_Cal.Enable_PB) ,XIC(Stn1.Tip_Height_Cal.Enable_PB) ,XIC(Stn1.Pin_Height_Cal.Enable_PB) ]OTE(Stn1.Manual_PB_Setup.11);]]>
</Text>
</Rung>
<Rung Number="122" Type="N">
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Move_To_Spot.0) ,XIC(Stn1.HMI_PB.Move_To_Spot.1) ,XIC(Stn1.HMI_PB.Move_To_Spot.2) ,XIC(Stn1.HMI_PB.Move_To_Spot.3) ,XIC(Stn1.HMI_PB.Move_To_Spot.4) ,XIC(Stn1.HMI_PB.Move_To_Spot.5) ,XIC(Stn1.HMI_PB.Move_To_Spot.6) ]OTE(Stn1.Manual_PB_Setup.13);]]>
</Text>
</Rung>
<Rung Number="123" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Manual_Weld_PB) ,XIC(Stn1.GunB.Manual_Weld_PB) ]OTE(Stn1.Manual_PB_Setup.14);]]>
</Text>
</Rung>
<Rung Number="124" Type="N">
<Comment>
<![CDATA[Manual Operation Safety Check]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="125" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Open.PB) XIO(Stn1.GunA.Open.Safety) ,XIC(Stn1.GunA.Close.PB) XIO(Stn1.GunA.Close.Safety) ,XIC(Stn1.GunB.Open.PB) XIO(Stn1.GunB.Open.Safety) ,XIC(Stn1.GunB.Close.PB) XIO(Stn1.GunB.Close.Safety) ]OTE(HMI01.Manual_Op_Unsafe_Setup.1);]]>
</Text>
</Rung>
<Rung Number="126" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Home.PB) XIO(Stn1.Ejector1.Home.Safety) ,XIC(Stn1.Ejector1.Work.PB) XIO(Stn1.Ejector1.Work.Safety) ,XIC(Stn1.Platen_Lock.Home.PB) XIO(Stn1.Platen_Lock.Home.Safety) ,XIC(Stn1.Platen_Lock.Work.PB) XIO(Stn1.Platen_Lock.Work.Safety) ]OTE(HMI01.Manual_Op_Unsafe_Setup.2);]]>
</Text>
</Rung>
<Rung Number="127" Type="N">
<Text>
<![CDATA[[XIC(AOI_Feeder01.Unit1_HMI_PB_Feed) XIC(Stn1.Feeder[1].Unit1_Installed) XIO(AOI_Feeder01.Unit1_Start_Safety) ,XIC(AOI_Feeder01.Unit2_HMI_PB_Feed) XIC(Stn1.Feeder[1].Unit2_Installed) XIO(AOI_Feeder01.Unit2_Start_Safety) ,XIC(AOI_Feeder02.Unit1_HMI_PB_Feed) XIC(Stn1.Feeder[2].Unit1_Installed) XIO(AOI_Feeder02.Unit1_Start_Safety) ]OTE(HMI01.Manual_Op_Unsafe_Setup.3);]]>
</Text>
</Rung>
<Rung Number="128" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Negative) ,XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Positive) ]XIO(Stn1.Lower01_Ternary_Drive.Move_Safety)OTE(HMI01.Manual_Op_Unsafe_Setup.5);]]>
</Text>
</Rung>
<Rung Number="129" Type="N">
<Text>
<![CDATA[[XIC(HMI01.Manual_Op_Unsafe_Setup.1) ,XIC(HMI01.Manual_Op_Unsafe_Setup.2) ,XIC(HMI01.Manual_Op_Unsafe_Setup.3) ,XIC(HMI01.Manual_Op_Unsafe_Setup.4) ,XIC(HMI01.Manual_Op_Unsafe_Setup.5) ]OTE(HMI01.Manual_Op_Unsafe_Setup.6);]]>
</Text>
</Rung>
<Rung Number="130" Type="N">
<Text>
<![CDATA[[XIC(HMI01.Manual_Op_Unsafe_Setup.6) ,XIC(HMI01.Manual_Op_Unsafe_Setup.10) ]OTE(HMI01.Manual_Op_Unsafe.1);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z021_Stn1_Calibration" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Upper VeriFast]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Upper VeriFast - Gun A]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Selected)[MOV(Stn1.GunA.VeriFast_Upper.Raw_Data_In,Stn1.Tip_Height_Cal.IND_RAW_Data) ,MOV(Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_High,Stn1.Tip_Height_Cal.IND_RAW_High) ,MOV(Stn1.Config.GunA.VeriFast_Upper_Calib.Converted_Ref_High,Stn1.Tip_Height_Cal.IND_High) ,MOV(Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_Low,Stn1.Tip_Height_Cal.IND_RAW_Low) ,MOV(0,Stn1.Tip_Height_Cal.IND_Low) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Upper VeriFast - Gun B]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Selected)[MOV(Stn1.GunB.VeriFast_Upper.Raw_Data_In,Stn1.Tip_Height_Cal.IND_RAW_Data) ,MOV(Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_High,Stn1.Tip_Height_Cal.IND_RAW_High) ,MOV(Stn1.Config.GunB.VeriFast_Upper_Calib.Converted_Ref_High,Stn1.Tip_Height_Cal.IND_High) ,MOV(Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_Low,Stn1.Tip_Height_Cal.IND_RAW_Low) ,MOV(0,Stn1.Tip_Height_Cal.IND_Low) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Lower VeriFast]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Set Max Selectable Pins]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) MOV(4,Stn1.Pin_Height_Cal.Selection_Max) ,XIC(Stn1.Fixture_Installed.2) MOV(2,Stn1.Pin_Height_Cal.Selection_Max) ,XIC(Stn1.Fixture_Installed.3) MOV(3,Stn1.Pin_Height_Cal.Selection_Max) ,XIC(Stn1.Fixture_Installed.4) MOV(1,Stn1.Pin_Height_Cal.Selection_Max) ,XIC(Stn1.Fixture_Installed.5) MOV(4,Stn1.Pin_Height_Cal.Selection_Max) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Keep Selected Pin in the Range of Max Selectable Pins]]>
</Comment>
<Text>
<![CDATA[[LES(Stn1.Pin_Height_Cal.Selection,1) MOV(1,Stn1.Pin_Height_Cal.Selection) ,GRT(Stn1.Pin_Height_Cal.Selection,Stn1.Pin_Height_Cal.Selection_Max) MOV(Stn1.Pin_Height_Cal.Selection_Max,Stn1.Pin_Height_Cal.Selection) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Setup Indicators]]>
</Comment>
<Text>
<![CDATA[[MOV(Stn1.VeriFast_Lower.Ch[Stn1.Pin_Height_Cal.Selection].Data_In,Stn1.Pin_Height_Cal.IND_RAW_Data) ,MOV(Stn1.VeriFast_Lower.Ch[Stn1.Pin_Height_Cal.Selection].Calib.Raw_Ref_High,Stn1.Pin_Height_Cal.IND_RAW_High) ,MOV(Stn1.VeriFast_Lower.Ch[Stn1.Pin_Height_Cal.Selection].Calib.Converted_Ref_High,Stn1.Pin_Height_Cal.IND_High) ,MOV(Stn1.VeriFast_Lower.Ch[Stn1.Pin_Height_Cal.Selection].Calib.Converted_Ref_Low,Stn1.Pin_Height_Cal.IND_Low) ,MOV(Stn1.VeriFast_Lower.Ch[Stn1.Pin_Height_Cal.Selection].Calib.Raw_Ref_Low,Stn1.Pin_Height_Cal.IND_RAW_Low) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[EQU(Stn1.Pin_Height_Cal.Selection,1)OTE(Stn1.Ret_Pin_Selected.1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[EQU(Stn1.Pin_Height_Cal.Selection,2)OTE(Stn1.Ret_Pin_Selected.2);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[EQU(Stn1.Pin_Height_Cal.Selection,3)OTE(Stn1.Ret_Pin_Selected.3);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[EQU(Stn1.Pin_Height_Cal.Selection,4)OTE(Stn1.Ret_Pin_Selected.4);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z051_Stn1_Poke_Yoke_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[INACTIVE]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke.Mode)[MOV(0,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Mode)MCR();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[LIGHT CURTAIN CHECK]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)[XIO(Stn1.Poka_Yoke.Light_Curtain_Check_In_Progress) MOV(20,Stn1.Poka_Yoke.HMI_IND_Text) ,XIC(Stn1.Poka_Yoke.Light_Curtain_Check_In_Progress) MOV(21,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Poka_Yoke.Light_Curtain_Check_Complete) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Light_Curtain_Check_Complete) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[9].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[9].0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[OTU(Stn1.Poka_Yoke.HMI_IND_Stage[9].1);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[PART PRESENT CHECK
& STAGE 1]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.0) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.1) ][MOV(1,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(1,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.0) XIO(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Stage_Complete.0) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[0].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[0].0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Fail.0)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[0].1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.1) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.0) ] XIO(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Stage_Complete.1) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[1].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[1].0);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Fail.1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[1].1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[STAGE 2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_In_Progress.2)[MOV(2,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(2,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.2) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Stage_Complete.2) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[2].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[2].0);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Fail.2)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[2].1);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[STAGE 3]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_In_Progress.3)[MOV(3,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(3,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.3) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Stage_Complete.3) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[3].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[3].0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Fail.3)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[3].1);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[STAGE 4]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_In_Progress.4)[MOV(4,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(4,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.4) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke.Stage_Complete.4) ]XIO(Stn1.Poka_Yoke.HMI_IND_Stage[4].1)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[4].0);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Fail.4)OTE(Stn1.Poka_Yoke.HMI_IND_Stage[4].1);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Complete)[MOV(11,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[ACK NEXT STAGE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Current_Stage_Complete)MOV(12,Stn1.Poka_Yoke.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[FAILED CURRENT STAGE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Failed)MOV(13,Stn1.Poka_Yoke.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[FAIL LIMIT REACHED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Failed_Limit.DN)MOV(14,Stn1.Poka_Yoke.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[TEACH MODE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Teach_In_Progress)[MOV(15,Stn1.Poka_Yoke.HMI_IND_Text) ,MOV(1,Stn1.Poka_Yoke.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[VISIBILITY - NEXT BUTTON]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Current_Stage_Complete) ,XIC(Stn1.Poka_Yoke.Stage_Failed) ]OTE(Stn1.Poka_Yoke.HMI_VIS_PB_Next);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z052_Stn1_Poke_Yoke_Check_Fix_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[INACTIVE]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke_Check_Fix.Mode)[MOV(0,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Mode)MCR();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[LIGHT CURTAIN CHECK]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke_Check_Fix.Light_Curtain_Check_Complete)[XIO(Stn1.Poka_Yoke_Check_Fix.Light_Curtain_Check_In_Progress) MOV(20,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,XIC(Stn1.Poka_Yoke_Check_Fix.Light_Curtain_Check_In_Progress) MOV(21,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Poka_Yoke_Check_Fix.Light_Curtain_Check_Complete) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke_Check_Fix.Light_Curtain_Check_Complete) ]XIO(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[9].1)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[9].0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[OTU(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[9].1);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[PART PRESENT CHECK
& STAGE 1]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.0) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.1) ][MOV(1,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(1,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.0) XIO(Stn1.Poka_Yoke_Check_Fix.Teach_In_Progress) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Complete.0) ]XIO(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[0].1)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[0].0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Fail.0)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[0].1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.1) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.0) ] XIO(Stn1.Poka_Yoke_Check_Fix.Teach_In_Progress) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Complete.1) ]XIO(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[1].1)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[1].0);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Fail.1)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[1].1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[STAGE 2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.2)[MOV(2,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(2,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_In_Progress.2) XIC(Machine.Flash) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Complete.2) ]XIO(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[2].1)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[2].0);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Fail.2)OTE(Stn1.Poka_Yoke_Check_Fix.HMI_IND_Stage[2].1);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Complete)[MOV(11,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(0,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[ACK NEXT STAGE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Current_Stage_Complete)MOV(12,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[FAILED CURRENT STAGE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Failed)MOV(13,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[FAIL LIMIT REACHED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Failed_Limit.DN)MOV(14,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[TEACH MODE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke_Check_Fix.Teach_In_Progress)[MOV(15,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Text) ,MOV(1,Stn1.Poka_Yoke_Check_Fix.HMI_IND_Pic) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[VISIBILITY - NEXT BUTTON]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke_Check_Fix.Current_Stage_Complete) ,XIC(Stn1.Poka_Yoke_Check_Fix.Stage_Failed) ]OTE(Stn1.Poka_Yoke_Check_Fix.HMI_VIS_PB_Next);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Z091_Stn1_Call_Screen" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[Z_ScreenSetup(HMI01.Screen);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Set the condions to redisplay the current requested screen.
eg. cycle start can be used to redisplay any screens that have been navagated away from]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.PB_Cycle_Start)OTE(HMI01.Screen.Recall);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Set the condions to redisplay the current fault requested screen.
eg. cycle start can be used to redisplay any screens that have been navagated away from]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.PB_Cycle_Start)[XIO(Stn1.Not_Faulted) ,XIC(Stn1.Bin_Full) ]OTE(HMI01.Screen.Recall_Faulted);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[add conditions for calling screens.
example: call screens only if in auto mode with control power on unless a communication fault is present]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIC(Stn1.Auto_Mode)OTE(HMI01.Call_Setup);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Screens to be displayed automatically when a fault is generated]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[[2]
MACHINE SECURITY
no code needed
used only to see if screen is active]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[SCREEN PRIORITY
Requests rungs in each group are from low to high priority.
HMI01.Screen.Call
Highest Priority
Overides all screens. These should be oneshot.
HMI01.Screen.Request
High priority
These will only trigger once until a different screen is requested.
The screen will be displayed even if a faulted screen is displayed.
They will block a faulted screen from being displayed.
HMI01.Screen.Recall can be used to redisplay the current requested screen.
HMI01.Screen.Request_Faulted
Normal Priority
These will only trigger once only.
If a different faulted screen is requested.
Once no faulted screens are being requested for 250ms, then a new faulted screen can be requested and displayed.
HMI01.Screen.Recall_Faulted can be used to redisplay the current fault requested screen]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[HIGHEST PRIORITY SCREENS
HMI01.Screen.Call
These directly call the screen.
Do not use XIC(HMI01.Call_Setup)]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[[10]
SECURITY LOGOUT
Return to the main menu after logout unless we are on the security or fault acknowledge screen
* Does not use .CallSetup *
*** On the HMI, set "Stn1 - Menu - Main" to display 10 on a single station ***
*** set "Stn1 - Menu - Main" to 1 and "Machine - Menu - Main" to 10 for a 2 station ***]]>
</Comment>
<Text>
<![CDATA[XIO(Security.Logged_In[1])XIO(Security.Logged_In[2])XIO(Security.Logged_In[3])XIO(Security.Logged_In[4])XIO(Security.Logged_In[15])ONS(Security.Out_ONS)NEQ(HMI01.Screen.Displayed,2)NEQ(HMI01.Screen.Displayed,20)MOV(10,HMI01.Screen.Call);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[HIGH PRIORITY SCREENS
HMI01.Screen.Request
These request a screen and will display even if another screen was previously requested
Do not use XIC(HMI01.Call_Setup)]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[[20]
STN1 FAULT ACKNOWLEDGE REQUIRED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fault_Acknowlege_Required)MOV(20,HMI01.Screen.Request);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[[22]
POKA YOKE JUMP SCREEN]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Stn1.Poka_Yoke.Mode)NEQ(HMI01.Screen.Request,21)MOV(22,HMI01.Screen.Request);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[[801]
ELECTRODE COUNT]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)[XIC(Stn1.GunA.Service_Electrode) ,XIC(Stn1.GunB.Service_Electrode) ,XIC(Stn1.Service_Lwr_Elect.1) ,XIC(Stn1.Service_Lwr_Elect.2) ,XIC(Stn1.Service_Lwr_Elect.3) ,XIC(Stn1.Service_Lwr_Elect.4) ,XIC(Stn1.Service_Lwr_Elect.5) ,XIC(Stn1.Service_Lwr_Elect.6) ]MOV(801,HMI01.Screen.Request);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[[800]
WELD CONTROL FAULT
or
STEPPERS HAVE ENDED]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)[XIC(Machine.Weld_Fault_Acknowledge_Required) ,XIC(Machine.WCU1.Stepper_Ended_Fault) ]MOV(800,HMI01.Screen.Request);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[[30]
STN1 FIXTURE CHANGE
no code needed
used only to see if screen is active]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[[31]
STN2 FIXTURE CHANGE
no code needed
used only to see if screen is active]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[[41]
IO LINK STATUS
]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIO(IO_M1_Data.Ports_Not_Faulted)MOV(41,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[[241]
IO LINK STATUS
]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIO(IO_M2_Data.Ports_Not_Faulted)MOV(241,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[[40]
ETHERNET/IP STATUS]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)[XIO(Machine.No_EIP_Faults) ,XIO(Stn1.No_EIP_Faults) ]MOV(40,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[[42]
MACHINE FAULTED]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)[NEQ(Machine.Water.Faults,0) ,NEQ(Stn1.Water.Faults,0) ,XIO(Stn1.No_Cycle_Faults_Setup.3) ,XIO(Stn1.Platen_Lock.Home.Comp) ,NEQ(Stn1.Conveyor.Faults,0) ]MOV(42,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[[50]
STN1 BIN 1-7 IS FULL]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Stn1.Production.Bin_Full_Screens.0)MOV(50,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[[51]
STN1 BIN 8-14 IS FULL]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Stn1.Production.Bin_Full_Screens.1)XIO(Stn1.Production.Bin_Full_Screens.0)MOV(51,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[[51]
STN1 BIN 8-14 IS FULL]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Batch_CNT_Complete.0)MOV(150,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[[51]
STN1 BIN 8-14 IS FULL]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Batch_CNT_Complete.1)NEQ(HMI01.Screen.Request_Faulted,150)MOV(151,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[[x52]
TERNARIES NOT ZEROED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Home.Comp)XIO(Stn1.Ternaries_Zero_Confirmed)XIC(Stn1.No_EIP_Faults)MOV(52,HMI01.Screen.Request);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[[99]
CLEAN SCREEN
no code needed
used only to see if screen is active]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[[500]
DATE AND TIME
no code needed
used only to see if screen is active]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[FIXTURE STATUS
for screen number use SSFFM format, where
SS = Station # 01-99
FF = Fixture # - create a unique number 01-99 based on the fixture IDs
M = Main Screen # - 0-10 allows for 10 different screens per fixture if needed]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[STN1 FIXTURE STATUS]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Stn1.Fixture_Connected)XIO(Stn1.Dry_Cycle)[XIO(Stn1.Parts.No_Faults) [LES(Stn1.Parts.Faulted_Off,8192) ,LES(Stn1.Parts.Faulted_On,8192) ,LES(Stn1.Parts.Off_Check_Faults,8192) ] ,XIO(Stn1.No_Cycle_Faults_Setup.0) ][XIC(Stn1.Fixture_Installed.1) MOV(1010,HMI01.Screen.Request_Faulted) ,XIC(Stn1.Fixture_Installed.2) MOV(1020,HMI01.Screen.Request_Faulted) ,XIC(Stn1.Fixture_Installed.3) MOV(1030,HMI01.Screen.Request_Faulted) ,XIC(Stn1.Fixture_Installed.4) MOV(1040,HMI01.Screen.Request_Faulted) ,XIC(Stn1.Fixture_Installed.5) MOV(1050,HMI01.Screen.Request_Faulted) ];]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[STN1 CHECK FIXTURE STATUS]]>
</Comment>
<Text>
<![CDATA[XIC(HMI01.Call_Setup)XIC(Stn1.Chk_Fixture_Connected)XIO(Stn1.Dry_Cycle)[XIO(Stn1.Parts.No_Faults) [GRT(Stn1.Parts.Faulted_Off,8192) ,GRT(Stn1.Parts.Faulted_On,8192) ,GRT(Stn1.Parts.Off_Check_Faults,8192) ] ,XIO(Stn1.No_Cycle_Faults_Setup.1) ]MOV(1060,HMI01.Screen.Request_Faulted);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Machine" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[OTU(Always_Off);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(A001_Common,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(A004_Status,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(A005_Security,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(B100_IO_Mapping,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(B001_Module_Status,0);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[JSR(N001_IOLink_Network_IO_M1,0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[JSR(N002_IOLink_Network_IO_M2,0);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[JSR(P012_Production_Shift_Times,0);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[JSR(T001_Date_Time,0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[JSR(T001_Julian_Date_Time,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A001_Common" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Machine.Flash_On_Timer.TT) ,XIC(Machine.Flash_Off_Timer.DN) ][OTE(Machine.Flash) ,MOV(500,Machine.Flash_On_Timer.PRE) TON(Machine.Flash_On_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Machine.Flash)MOV(500,Machine.Flash_Off_Timer.PRE)TON(Machine.Flash_Off_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.None)OTE(Machine.Parts_None);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Reset HMI E-Stop Safety Relay
]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.Control_Power_On)OTE(Machine.Stacklight.E_Stop);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[
Weld Mode Select
]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.HMI_PB.Weld_Mode) [XIO(Machine.Dry_Cycle) XIO(Machine.Weld_Mode) XIO(Machine.Weld_Mode_Toggle) [OTL(Machine.Weld_Mode) ,OTL(Machine.Weld_Mode_Toggle) ] ,XIC(Machine.Weld_Mode) XIO(Stn1.Cycle_Station) XIO(Machine.Weld_Mode_Toggle) [OTU(Machine.Weld_Mode) ,OTL(Machine.Weld_Mode_Toggle) ] ] ,XIO(Machine.HMI_PB.Weld_Mode) OTU(Machine.Weld_Mode_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[
Dry Cycle Select
]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.HMI_PB.Dry_Cycle) [XIO(Stn1.Poka_Yoke.Mode) XIC(Machine.Parts_None) XIO(Machine.Weld_Mode) XIO(Machine.Dry_Cycle) XIO(Machine.Dry_Cycle_Toggle) [OTL(Machine.Dry_Cycle) ,OTL(Machine.Dry_Cycle_Toggle) ] ,XIC(Machine.Dry_Cycle) XIO(Machine.Dry_Cycle_Toggle) [OTU(Machine.Dry_Cycle) ,OTL(Machine.Dry_Cycle_Toggle) ] ] ,XIO(Machine.HMI_PB.Dry_Cycle) OTU(Machine.Dry_Cycle_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[
Dry Cycle Continuous Select
]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.HMI_PB.Dry_Cycle_Continuous) [XIO(Machine.Dry_Cycle_Continuous) XIO(Machine.Dry_Cycle_Continuous_Toggle) [OTL(Machine.Dry_Cycle_Continuous) ,OTL(Machine.Dry_Cycle_Continuous_Toggle) ] ,XIC(Machine.Dry_Cycle_Continuous) XIO(Machine.Dry_Cycle_Continuous_Toggle) [OTU(Machine.Dry_Cycle_Continuous) ,OTL(Machine.Dry_Cycle_Continuous_Toggle) ] ] ,XIO(Machine.HMI_PB.Dry_Cycle_Continuous) OTU(Machine.Dry_Cycle_Continuous_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)OTU(Machine.Dry_Cycle_Continuous);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[
Manual/Auto Toggle
]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.HMI_PB.Manual_Mode) ,XIC(Machine.Manual_Mode) ]XIO(Machine.HMI_PB.Auto_Mode)XIC(Machine.Control_Power_On)OTE(Machine.Manual_Mode);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Machine.HMI_PB.Auto_Mode) ,XIC(Machine.Auto_Mode) ]XIO(Machine.HMI_PB.Manual_Mode)XIC(Machine.Control_Power_On)OTE(Machine.Auto_Mode);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIO(Machine.Manual_Mode)XIO(Machine.Auto_Mode)OTE(Machine.No_Mode);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[
Stop Watch
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIC(Machine.Stop_Watch.Start_PB) ,XIC(Machine.Stop_Watch.Timer.TT) ]XIO(Machine.Stop_Watch.Stop_PB)MOV(9999999,Machine.Stop_Watch.Timer.PRE)RTO(Machine.Stop_Watch.Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Machine.Stop_Watch.Reset_PB)RES(Machine.Stop_Watch.Timer);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Machine.Air.Sw1) MOV(1000,Air_Dwell_Timer.PRE) TOF(Air_Dwell_Timer,?,?) ,XIC(Air_Dwell_Timer.DN) OTE(Machine.Air.Flowing) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A004_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIO(AOI_WCU01.Initiate)XIO(Machine.WCU1.Weld_In_Progress)OTE(Machine.No_Weld_Controllers_Cycling);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Not_Faulted)OTE(Machine.Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Help_Minus) ONS(Stn1.OneShot.16) GRT(HMI01.Help_Scroll,0) SUB(HMI01.Help_Scroll,4,HMI01.Help_Scroll) ,XIC(Stn1.HMI_PB.Help_Plus) ONS(Stn1.OneShot.21) LES(HMI01.Help_Scroll,5) ADD(4,HMI01.Help_Scroll,HMI01.Help_Scroll) ,NEQ(HMI01.Help_Select_Prev,HMI01.Help_Select) [MOV(0,HMI01.Help_Scroll) ,MOV(HMI01.Help_Select,HMI01.Help_Select_Prev) ] ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[MOV(Stn1.Production.PRODuction_Total,Machine.PRODuction_Total);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A005_Security" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(S:FS)OTL(Security.Logout);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Security.Logout)[MOV(0,Security.PV_Login_Code) ,EQU(Security.User_HMI,0) OTU(Security.Logout) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Security.PV_Logout_PB)ONS(Security.ONS.0)OTL(Security.Logout);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[EQU(Security.PV_Login_Code,Security.Login_Code[1])NEQ(Security.Login_Code[1],0)MUL(Security.PV_Login_Timer_Preset[1],1000,Security.Login_Timer_Level[1].PRE)TON(Security.Login_Timer_Level[1],?,?)[OTE(Security.Logged_In[1]) ,XIC(Security.Login_Timer_Level[1].DN) OTL(Security.Logout) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[EQU(Security.PV_Login_Code,Security.Login_Code[2]) NEQ(Security.Login_Code[2],0) ,EQU(Badge_Reader.Current_User.Access_Rights,1) ]MUL(Security.PV_Login_Timer_Preset[2],1000,Security.Login_Timer_Level[2].PRE)TON(Security.Login_Timer_Level[2],?,?)[OTE(Security.Logged_In[2]) ,XIC(Security.Login_Timer_Level[2].DN) OTL(Security.Logout) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[EQU(Security.PV_Login_Code,Security.Login_Code[3]) NEQ(Security.Login_Code[3],0) ,EQU(Badge_Reader.Current_User.Access_Rights,2) ]MUL(Security.PV_Login_Timer_Preset[3],1000,Security.Login_Timer_Level[3].PRE)TON(Security.Login_Timer_Level[3],?,?)[OTE(Security.Logged_In[3]) ,XIC(Security.Login_Timer_Level[3].DN) OTL(Security.Logout) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[EQU(Security.PV_Login_Code,Security.Login_Code[4]) NEQ(Security.Login_Code[4],0) MUL(Security.PV_Login_Timer_Preset[4],1000,Security.Login_Timer_Level[4].PRE) TON(Security.Login_Timer_Level[4],?,?) ,XIC(Security.Logged_In[4]) XIO(Security.Login_Timer_Level[4].DN) XIO(Security.Logout) XIO(Security.PV_Logout_PB) ,[XIC(Security.Logged_In[15]) ,XIC(Biometric_Scanner_Login) ] ][OTE(Security.Logged_In[4]) ,[XIC(Security.Login_Timer_Level[4].DN) ,XIC(Biometric_Scanner_Login_Timer.DN) ] OTL(Security.Logout) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Biometric_Scanner_Login) ,XIC(Biometric_Scanner_Login_Timer.TT) XIO(Security.PV_Logout_PB) ]TON(Biometric_Scanner_Login_Timer,?,?)OTE(Security.Logged_In[5]);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[1])OTE(Security.User_HMI.1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[2])OTE(Security.User_HMI.2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[3])OTE(Security.User_HMI.3);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[4])OTE(Security.User_HMI.4);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Security.Logged_In[15])OTE(Security.User_HMI.15);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Hidden Maint. 2 Menu - Machine Configuration
Toggle "Security.Logged_In[15]" to activate
Configuration settings should only be modified by trained and qualified personnel.
Unauthorized changes may cause incorrect and unpredictable machine behaviour.]]>
</Comment>
<Text>
<![CDATA[XIC(Security.Logged_In[15])XIO(Security.PV_Logout_PB)[MOV(1200000,Security.Login_Timer_Level[0].PRE) TON(Security.Login_Timer_Level[0],?,?) ,MOV(3,Badge_Reader.Current_User.Access_Rights) ,XIC(Security.Login_Timer_Level[0].TT) OTE(Security.Logged_In[15]) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[*****
Security Bypassed
*****
This should latch when there is no administrator account registered.
This should unlatch when an administrator account is registered.
When security is bypassed, we should remain in top security regardless of who's logged in.]]>
</Comment>
<Text>
<![CDATA[[EQU(Security.Login_Code[4],0) ,EQU(Security.User_String[4].LEN,0) ,XIC(Security.Logged_In[15]) ]OTL(Security.Security_Bypassed);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[NEQ(Security.Login_Code[4],0)NEQ(Security.User_String[4].LEN,0)XIO(Security.Logged_In[15])OTU(Security.Security_Bypassed);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(S:FS)OTU(Security.Badge_Reader_Installed);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B001_Module_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[GSV(Module,?,LedStatus,Module.IOStatus) ,EQU(Module.IOStatus,3) OTE(Module.IOStatusOK) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Module.IOStatusOK)MOV(500,Module.IOStatus_Fault_Timer.PRE)TON(Module.IOStatus_Fault_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Module.IOStatus_Fault_Timer.DN) ,XIO(Stn1.No_Module_Faults) ]OTE(Module.Get_Faulted_Module_Status);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[******************************
PLC SLOTS
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[SLOT 1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,Slot01,EntryStatus,Module.Slot01.Status)[MEQ(Module.Slot01.Status,61440,16384) OTE(Module.Slot01.Connected) ,XIO(Module.Slot01.Connected) OTL(Module.Slot01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Slot01.Connected)OTU(Module.Slot01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[SLOT 2]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,Slot02,EntryStatus,Module.Slot02.Status)[MEQ(Module.Slot02.Status,61440,16384) OTE(Module.Slot02.Connected) ,XIO(Module.Slot02.Connected) OTL(Module.Slot02.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Slot02.Connected)OTU(Module.Slot02.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[SLOT 3]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,Slot03,EntryStatus,Module.Slot03.Status)[MEQ(Module.Slot03.Status,61440,16384) OTE(Module.Slot03.Connected) ,XIO(Module.Slot03.Connected) OTL(Module.Slot03.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Slot03.Connected)OTU(Module.Slot03.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[SLOT 4]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,Slot04,EntryStatus,Module.Slot04.Status)[MEQ(Module.Slot04.Status,61440,16384) OTE(Module.Slot04.Connected) ,XIO(Module.Slot04.Connected) OTL(Module.Slot04.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Slot04.Connected)OTU(Module.Slot04.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[SLOT 5]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,Slot05,EntryStatus,Module.Slot05.Status)[MEQ(Module.Slot05.Status,61440,16384) OTE(Module.Slot05.Connected) ,XIO(Module.Slot05.Connected) OTL(Module.Slot05.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Slot05.Connected)OTU(Module.Slot05.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[******************************
MACHINE E/IP DEVICES
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[FEEDER 1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Feeder01,EntryStatus,Module.Feeder01.Status)[MEQ(Module.Feeder01.Status,61440,16384) OTE(Module.Feeder01.Connected) ,XIO(Module.Feeder01.Connected) OTL(Module.Feeder01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Feeder01.Connected)OTU(Module.Feeder01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[WCU 1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_WCU01,EntryStatus,Module.WCU01.Status)[MEQ(Module.WCU01.Status,61440,16384) OTE(Module.WCU01.Connected) ,XIO(Module.WCU01.Connected) OTL(Module.WCU01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.WCU01.Connected)OTU(Module.WCU01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[******************************
STN1 E/IP DEVICES
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[IO_M1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_IO_Link_Master,EntryStatus,Module.IO_M1.Status)[MEQ(Module.IO_M1.Status,61440,16384) OTE(Module.IO_M1.Connected) ,XIO(Module.IO_M1.Connected) OTL(Module.IO_M1.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.IO_M1.Connected)OTU(Module.IO_M1.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[IO_F1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Field_IO,EntryStatus,Module.IO_F1.Status)[MEQ(Module.IO_F1.Status,61440,16384) OTE(Module.IO_F1.Connected) ,XIO(Module.IO_F1.Connected) OTL(Module.IO_F1.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.IO_F1.Connected)OTU(Module.IO_F1.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[PROGRAMMABLE REGULATOR 1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Prog_Reg01,EntryStatus,Module.Prog_Reg01.Status)[MEQ(Module.Prog_Reg01.Status,61440,16384) OTE(Module.Prog_Reg01.Connected) ,XIO(Module.Prog_Reg01.Connected) OTL(Module.Prog_Reg01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Prog_Reg01.Connected)OTU(Module.Prog_Reg01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[TERNARY - PLATEN]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Ternary_Lower01,EntryStatus,Module.Stn1_Ternary_Lower01.Status)[MEQ(Module.Stn1_Ternary_Lower01.Status,61440,16384) OTE(Module.Stn1_Ternary_Lower01.Connected) ,XIO(Module.Stn1_Ternary_Lower01.Connected) OTL(Module.Stn1_Ternary_Lower01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Stn1_Ternary_Lower01.Connected)OTU(Module.Stn1_Ternary_Lower01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[TERNARY - UPPER 1]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Ternary_Upper01,EntryStatus,Module.Stn1_Ternary_Upper01.Status)[MEQ(Module.Stn1_Ternary_Upper01.Status,61440,16384) OTE(Module.Stn1_Ternary_Upper01.Connected) ,XIO(Module.Stn1_Ternary_Upper01.Connected) OTL(Module.Stn1_Ternary_Upper01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Stn1_Ternary_Upper01.Connected)OTU(Module.Stn1_Ternary_Upper01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[TERNARY - UPPER 2]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Ternary_Upper02,EntryStatus,Module.Stn1_Ternary_Upper02.Status)[MEQ(Module.Stn1_Ternary_Upper02.Status,61440,16384) OTE(Module.Stn1_Ternary_Upper02.Connected) ,XIO(Module.Stn1_Ternary_Upper02.Connected) OTL(Module.Stn1_Ternary_Upper02.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Stn1_Ternary_Upper02.Connected)OTU(Module.Stn1_Ternary_Upper02.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[ROCON WATER SAVER 1
]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_Stn1_Water_Saver,EntryStatus,Module.Stn1_Rocon01.Status)[MEQ(Module.Stn1_Rocon01.Status,61440,16384) OTE(Module.Stn1_Rocon01.Connected) ,XIO(Module.Stn1_Rocon01.Connected) OTL(Module.Stn1_Rocon01.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.Stn1_Rocon01.Connected)OTU(Module.Stn1_Rocon01.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Comment>
<![CDATA[******************************
STN2 E/IP DEVICES
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[IO_M2]]>
</Comment>
<Text>
<![CDATA[XIC(Module.Get_Faulted_Module_Status)GSV(Module,EIP_CheckStn_IO_Link_Master,EntryStatus,Module.IO_M2.Status)[MEQ(Module.IO_M2.Status,61440,16384) OTE(Module.IO_M2.Connected) ,XIO(Module.IO_M2.Connected) OTL(Module.IO_M2.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)XIC(Module.IO_M2.Connected)OTU(Module.IO_M2.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Pin Scriber
]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1_Scriber.Bypass)XIC(Module.Get_Faulted_Module_Status)GSV(Module,Stn1_Technifor,EntryStatus,Module.Pin_Scriber.Status)[MEQ(Module.Pin_Scriber.Status,61440,16384) OTE(Module.Pin_Scriber.Connected) ,XIO(Module.Pin_Scriber.Connected) OTL(Module.Pin_Scriber.Connection_Error) ];]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)[XIC(Module.Pin_Scriber.Connected) ,XIC(Stn1_Scriber.Bypass) ]OTU(Module.Pin_Scriber.Connection_Error);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Comment>
<![CDATA[******************************
FAULTS
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[Machine - No EIP Faults
Status of E/IP modules that are common to all stations]]>
</Comment>
<Text>
<![CDATA[XIO(Module.Feeder01.Connection_Error)XIO(Module.WCU01.Connection_Error)OTE(Machine.No_EIP_Faults);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[Machine - No Slot Faults
Status of Chassis Slots that are common to all stations]]>
</Comment>
<Text>
<![CDATA[XIO(Module.Slot01.Connection_Error)XIO(Module.Slot02.Connection_Error)XIO(Module.Slot03.Connection_Error)XIO(Module.Slot04.Connection_Error)XIO(Module.Slot05.Connection_Error)OTE(Machine.No_Slot_Faults);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[Stn1 - No EIP Faults
Status of E/IP modules that are only on Stn1]]>
</Comment>
<Text>
<![CDATA[XIO(Module.IO_M1.Connection_Error)XIO(Module.IO_M2.Connection_Error)XIO(Module.IO_F1.Connection_Error)XIO(Module.Feeder01.Connection_Error)XIO(Module.Stn1_Ternary_Lower01.Connection_Error)XIO(Module.Stn1_Ternary_Upper01.Connection_Error)XIO(Module.Stn1_Ternary_Upper02.Connection_Error)XIO(Module.Prog_Reg01.Connection_Error)XIO(Module.Pin_Scriber.Connection_Error)XIO(Module.Stn1_Rocon01.Connection_Error)OTE(Stn1.No_EIP_Faults);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[Stn1 - No Module Faults
this includes all machine level E/IP and slot faults]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.No_EIP_Faults)XIC(Machine.No_Slot_Faults)XIC(Stn1.No_EIP_Faults)XIC(IO_M1_Data.Ports_Not_Faulted)XIC(IO_M2_Data.Ports_Not_Faulted)OTE(Stn1.No_Module_Faults);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIO(Module.Stn1_Ternary_Upper01.Connection_Error)OTE(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[XIO(Module.Stn1_Ternary_Upper02.Connection_Error)OTE(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIO(Module.Stn1_Ternary_Lower01.Connection_Error)OTE(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B100_IO_Mapping" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Clear input and output tags on first scan]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Map data as shown in design drawings
Connect used input XIC to internal tag OTE
Connect unused inputs XIC to NOP
Connect used output internal tag XIC to OTE
Include OTU for unused outputs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Slot 01]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt00.Data)OTE(Machine.Control_Power_On);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt01.Data)OTE(Stn1.Light_Curtain_Clear);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Local:1:I.Pt02.Data) ,XIC(Local:1:I.Pt04.Data) ]OTE(Stn1.PB_Cycle_Start);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt03.Data)OTE(Stn1.Conveyor.Contactor_Check);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt05.Data)OTE(Stn1.GunA.Safety_Valve_Enabled_Input);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt06.Data)OTE(Stn1.GunB.Safety_Valve_Enabled_Input);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt07.Data)OTE(AOI_Feeder02.Complete);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt08.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt09.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt10.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt11.Data)OTE(Biometric_Scanner_Login);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt12.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt13.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt14.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Local:1:I.Pt15.Data)NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Slot 02]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Enable_Valve)OTE(Local:2:O.Pt00.Data);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Close_Guns_Valve)OTE(Local:2:O.Pt01.Data);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Int_Valve)OTE(Local:2:O.Pt02.Data);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Enable_Valve)OTE(Local:2:O.Pt03.Data);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Int_Valve)OTE(Local:2:O.Pt04.Data);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[OTU(Local:2:O.Pt05.Data);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Work.Output)OTE(Local:2:O.Pt06.Data);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Home.Output)OTE(Local:2:O.Pt07.Data);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.BannerLight.Green)OTE(Local:2:O.Pt08.Data);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Stn1.BannerLight.Red)OTE(Local:2:O.Pt09.Data);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Stn1.BannerLight.White)OTE(Local:2:O.Pt10.Data);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)OTE(Local:2:O.Pt11.Data);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)OTE(Local:2:O.Pt12.Data);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed)OTE(Local:2:O.Pt13.Data);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Curtain_Reset_Output)OTE(Local:2:O.Pt14.Data);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Water.Valve)OTE(Local:2:O.Pt15.Data);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Slot 03]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Light_Curtain_Clear)[XIC(Stn1.Ejector1.Work.Output) ,XIC(Stn1.Ejector1.Home.Output) ]OTE(Local:3:O.Pt00.Data);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIO(Stn1.Light_Curtain_Clear)[XIC(Stn1.Ejector1.Work.Output) ,XIC(Stn1.Ejector1.Home.Output) ]OTE(Local:3:O.Pt01.Data);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Work.Output)OTE(Local:3:O.Pt02.Data);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Home.Output)OTE(Local:3:O.Pt03.Data);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt04.Data);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder02.Unit1_Select)OTE(Local:3:O.Pt05.Data);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder02.Unit2_Select)OTE(Local:3:O.Pt06.Data);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder02.Start)OTE(Local:3:O.Pt07.Data);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIC(Stn1.Conveyor.Start)OTE(Local:3:O.Pt08.Data);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Work.Output)OTE(Local:3:O.Pt09.Data);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt10.Data);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt11.Data);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt12.Data);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt13.Data);]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt14.Data);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[OTU(Local:3:O.Pt15.Data);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Comment>
<![CDATA[Slot 04]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Fan_Power)OTE(Local:4:O.Pt00.Data);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt01.Data);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt02.Data);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt03.Data);]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt04.Data);]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt05.Data);]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt06.Data);]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt07.Data);]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt08.Data);]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt09.Data);]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt10.Data);]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt11.Data);]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt12.Data);]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt13.Data);]]>
</Text>
</Rung>
<Rung Number="71" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt14.Data);]]>
</Text>
</Rung>
<Rung Number="72" Type="N">
<Text>
<![CDATA[OTU(Local:4:O.Pt15.Data);]]>
</Text>
</Rung>
<Rung Number="73" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="74" Type="N">
<Comment>
<![CDATA[Slot 05
Station 1 VeriFast LVDT]]>
</Comment>
<Text>
<![CDATA[[MOV(Local:5:I.Ch00.Data,Stn1.VeriFast_Lower.Ch[1].Data_In) ,MOV(Local:5:I.Ch01.Data,Stn1.VeriFast_Lower.Ch[2].Data_In) ,MOV(Local:5:I.Ch02.Data,Stn1.VeriFast_Lower.Ch[3].Data_In) ,MOV(Local:5:I.Ch03.Data,Stn1.VeriFast_Lower.Ch[4].Data_In) ];]]>
</Text>
</Rung>
<Rung Number="75" Type="N">
<Comment>
<![CDATA[SETUP ANALOG CARD PARAMETERS
SET RPI TO DEFAULT 100ms]]>
</Comment>
<Text>
<![CDATA[XIC(S:FS)[OTU(Local:5:C.Ch00.Disable) OTL(Local:5:C.Ch00.AlarmDisable) OTU(Local:5:C.Ch00.OpenWireEn) ,MOV(0,Local:5:C.Ch00.Range) MOV(0,Local:5:C.Ch00.DigitalFilter) ,MOV(-10,Local:5:C.Ch00.LowSignal) MOV(10,Local:5:C.Ch00.HighSignal) ,MOV(-30000,Local:5:C.Ch00.LowEngineering) MOV(30000,Local:5:C.Ch00.HighEngineering) ][COP(Local:5:C.Ch00,Local:5:C.Ch01,1) COP(Local:5:C.Ch00,Local:5:C.Ch02,1) COP(Local:5:C.Ch00,Local:5:C.Ch03,1) ,COP(Local:5:C.Ch00,Local:5:C.Ch04,1) COP(Local:5:C.Ch00,Local:5:C.Ch05,1) COP(Local:5:C.Ch00,Local:5:C.Ch06,1) COP(Local:5:C.Ch00,Local:5:C.Ch07,1) ];]]>
</Text>
</Rung>
<Rung Number="76" Type="N">
<Comment>
<![CDATA[IO Link Master Block 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="77" Type="N">
<Text>
<![CDATA[MOV(IO_M1_Data.L5.I,Stn1.GunA.VeriFast_Upper.Raw_Data_In);]]>
</Text>
</Rung>
<Rung Number="78" Type="N">
<Text>
<![CDATA[MOV(IO_M1_Data.L6.Out_PSI,Stn1.GunA.Analog_Press_Sw_Oil.Live_Data);]]>
</Text>
</Rung>
<Rung Number="79" Type="N">
<Text>
<![CDATA[MOV(IO_M1_Data.L7.I,Stn1.GunB.VeriFast_Upper.Raw_Data_In);]]>
</Text>
</Rung>
<Rung Number="80" Type="N">
<Text>
<![CDATA[MOV(IO_M1_Data.L8.Out_PSI,Stn1.GunB.Analog_Press_Sw_Oil.Live_Data);]]>
</Text>
</Rung>
<Rung Number="81" Type="N">
<Comment>
<![CDATA[EIP IO MASTER STATION 1
PORT C6 - Link 3
Valve Manifold 1
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Pin1.Work.Output) OTE(IO_M1_Data.L3.Valve_1A) ,XIC(Stn1.Pin1.Home.Output) OTE(IO_M1_Data.L3.Valve_1B) ];]]>
</Text>
</Rung>
<Rung Number="82" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin2.Work.Output) OTE(IO_M1_Data.L3.Valve_2A) ,XIC(Stn1.Pin2.Home.Output) OTE(IO_M1_Data.L3.Valve_2B) ];]]>
</Text>
</Rung>
<Rung Number="83" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin3.Work.Output) OTE(IO_M1_Data.L3.Valve_3A) ,XIC(Stn1.Pin3.Home.Output) OTE(IO_M1_Data.L3.Valve_3B) ];]]>
</Text>
</Rung>
<Rung Number="84" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin4.Work.Output) OTE(IO_M1_Data.L3.Valve_4A) ,XIC(Stn1.Pin4.Home.Output) OTE(IO_M1_Data.L3.Valve_4B) ];]]>
</Text>
</Rung>
<Rung Number="85" Type="N">
<Comment>
<![CDATA[Power for Manifold Output Module]]>
</Comment>
<Text>
<![CDATA[OTE(IO_M1_Data.M.O.5);]]>
</Text>
</Rung>
<Rung Number="86" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="87" Type="N">
<Comment>
<![CDATA[Station 1
Field Block 1
]]>
</Comment>
<Text>
<![CDATA[COP(EIP_Stn1_Field_IO:I.Data[0],IO_F1,1);]]>
</Text>
</Rung>
<Rung Number="88" Type="N">
<Text>
<![CDATA[XIC(IO_F1.0)OTE(Machine.Air.Sw1);]]>
</Text>
</Rung>
<Rung Number="89" Type="N">
<Text>
<![CDATA[XIC(IO_F1.1)OTE(Stn1.Water.Sw2);]]>
</Text>
</Rung>
<Rung Number="90" Type="N">
<Text>
<![CDATA[XIC(IO_F1.2)OTE(Stn1.Water.Sw3);]]>
</Text>
</Rung>
<Rung Number="91" Type="N">
<Text>
<![CDATA[XIC(IO_F1.3)OTE(Stn1.Water.Sw1);]]>
</Text>
</Rung>
<Rung Number="92" Type="N">
<Text>
<![CDATA[XIC(IO_F1.4)OTE(Stn1.Water.Sw4);]]>
</Text>
</Rung>
<Rung Number="93" Type="N">
<Text>
<![CDATA[XIC(IO_F1.5)OTE(Stn1.Platen_Lock.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="94" Type="N">
<Text>
<![CDATA[XIC(IO_F1.6)OTE(AOI_Feeder02.Unit1_Retracted_PX);]]>
</Text>
</Rung>
<Rung Number="95" Type="N">
<Text>
<![CDATA[XIC(IO_F1.7)OTE(AOI_Feeder02.Unit2_Retracted_PX);]]>
</Text>
</Rung>
<Rung Number="96" Type="N">
<Text>
<![CDATA[XIC(IO_F1.8)NOP();]]>
</Text>
</Rung>
<Rung Number="97" Type="N">
<Text>
<![CDATA[XIC(IO_F1.9)NOP();]]>
</Text>
</Rung>
<Rung Number="98" Type="N">
<Text>
<![CDATA[XIC(IO_F1.10)OTE(Stn1.GunA.Nut_Check_Pressure_Sw);]]>
</Text>
</Rung>
<Rung Number="99" Type="N">
<Text>
<![CDATA[XIC(IO_F1.11)NOP();]]>
</Text>
</Rung>
<Rung Number="100" Type="N">
<Text>
<![CDATA[XIC(IO_F1.12)NOP();]]>
</Text>
</Rung>
<Rung Number="101" Type="N">
<Text>
<![CDATA[XIC(IO_F1.13)NOP();]]>
</Text>
</Rung>
<Rung Number="102" Type="N">
<Text>
<![CDATA[XIC(IO_F1.14)NOP();]]>
</Text>
</Rung>
<Rung Number="103" Type="N">
<Text>
<![CDATA[XIC(IO_F1.15)NOP();]]>
</Text>
</Rung>
<Rung Number="104" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="105" Type="N">
<Comment>
<![CDATA[IO Link Master Block 2]]>
</Comment>
<Text>
<![CDATA[MOV(IO_M2_Data.M.I,IO_M2);]]>
</Text>
</Rung>
<Rung Number="106" Type="N">
<Text>
<![CDATA[XIC(IO_M2.4)OTE(Stn1.Pin_Stamp1.Cyl01.Work_SW);]]>
</Text>
</Rung>
<Rung Number="107" Type="N">
<Text>
<![CDATA[XIC(IO_M2.5)OTE(Stn1.Pin_Stamp1.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="108" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="109" Type="N">
<Comment>
<![CDATA[EIP IO MASTER STATION 1
PORT C6 - Link 3
Valve Manifold 1
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Pin_Stamp1.Work.Output) OTE(IO_M2_Data.L2.Valve_1A) ,XIC(Stn1.Pin_Stamp1.Home.Output) OTE(IO_M2_Data.L2.Valve_1B) ];]]>
</Text>
</Rung>
<Rung Number="110" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Curtain_Clear)[XIC(Stn1.Pin_Stamp1.Work.Output) XIC(Stn1.Pin_Stamp1.Home.Posn) ,XIC(Stn1.Pin_Stamp1.Home.Output) XIC(Stn1.Pin_Stamp1.Work.Posn) ,XIO(Stn1.Pin_Stamp1.Home.Posn) XIO(Stn1.Pin_Stamp1.Work.Posn) ]OTE(IO_M2_Data.L2.Valve_2A);]]>
</Text>
</Rung>
<Rung Number="111" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Work.Output) OTE(IO_M2_Data.L2.Valve_5A) ,XIC(Stn1.Clamp1.Home.Output) OTE(IO_M2_Data.L2.Valve_5B) ];]]>
</Text>
</Rung>
<Rung Number="112" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Work.Output) OTE(IO_M2_Data.L2.Valve_6A) ,XIC(Stn1.Clamp2.Home.Output) OTE(IO_M2_Data.L2.Valve_6B) ];]]>
</Text>
</Rung>
<Rung Number="113" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Curtain_Clear)[XIC(Stn1.Ejector2.Work.Output) ,XIC(Stn1.Ejector2.Home.Output) ]OTE(IO_M2_Data.L2.Valve_7A);]]>
</Text>
</Rung>
<Rung Number="114" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector2.Work.Output) OTE(IO_M2_Data.L2.Valve_8A) ,XIC(Stn1.Ejector2.Home.Output) OTE(IO_M2_Data.L2.Valve_8B) ];]]>
</Text>
</Rung>
<Rung Number="115" Type="N">
<Comment>
<![CDATA[Power for Manifold Output Module]]>
</Comment>
<Text>
<![CDATA[OTE(IO_M2_Data.M.O.3);]]>
</Text>
</Rung>
<Rung Number="116" Type="N">
<Comment>
<![CDATA[Station 1 Rocon Water Saver]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="117" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].0)OTE(Stn1.Rocon.OK_To_Weld);]]>
</Text>
</Rung>
<Rung Number="118" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].1)OTE(Stn1.Rocon.Valve_Closed);]]>
</Text>
</Rung>
<Rung Number="119" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].2)OTE(Stn1.Rocon.Bypass);]]>
</Text>
</Rung>
<Rung Number="120" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].3)OTE(Stn1.Rocon.Minimal_Flow);]]>
</Text>
</Rung>
<Rung Number="121" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].4)OTE(Stn1.Rocon.Leak);]]>
</Text>
</Rung>
<Rung Number="122" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].5)OTE(Stn1.Rocon.External_Press_Sw);]]>
</Text>
</Rung>
<Rung Number="123" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].6)OTE(Stn1.Rocon.Over_Temp);]]>
</Text>
</Rung>
<Rung Number="124" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[2].7)OTE(Stn1.Rocon.Aux_Power);]]>
</Text>
</Rung>
<Rung Number="125" Type="N">
<Text>
<![CDATA[XIC(EIP_Stn1_Water_Saver:I.Data[10].1)OTE(Stn1.Rocon.Metric_Units);]]>
</Text>
</Rung>
<Rung Number="126" Type="N">
<Text>
<![CDATA[XIC(Stn1.Rocon.Reset_Water_Saver)OTE(EIP_Stn1_Water_Saver:O.Data[16].0);]]>
</Text>
</Rung>
<Rung Number="127" Type="N">
<Text>
<![CDATA[XIC(Stn1.Rocon.Water_Off)OTE(EIP_Stn1_Water_Saver:O.Data[16].1);]]>
</Text>
</Rung>
<Rung Number="128" Type="N">
<Text>
<![CDATA[MOV(1,EIP_Stn1_Water_Saver:O.Data[0]);]]>
</Text>
</Rung>
<Rung Number="129" Type="N">
<Text>
<![CDATA[XIC(Stn1.Rocon.Reset)OTE(EIP_Stn1_Water_Saver:O.Data[2].0);]]>
</Text>
</Rung>
<Rung Number="130" Type="N">
<Text>
<![CDATA[XIC(Stn1.Rocon.Water_Off)OTE(EIP_Stn1_Water_Saver:O.Data[2].1);]]>
</Text>
</Rung>
<Rung Number="131" Type="N">
<Text>
<![CDATA[OTU(EIP_Stn1_Water_Saver:O.Data[2].2);]]>
</Text>
</Rung>
<Rung Number="132" Type="N">
<Comment>
<![CDATA[Return Flow Water Temperature]]>
</Comment>
<Text>
<![CDATA[MOV(EIP_Stn1_Water_Saver:I.Data[5],Stn1.Rocon.Return_Water_Temp);]]>
</Text>
</Rung>
<Rung Number="133" Type="N">
<Comment>
<![CDATA[Supply Flow Water Temperature]]>
</Comment>
<Text>
<![CDATA[MOV(EIP_Stn1_Water_Saver:I.Data[6],Stn1.Rocon.Supply_Water_Temp);]]>
</Text>
</Rung>
<Rung Number="134" Type="N">
<Comment>
<![CDATA[Supply Flow (GPM)]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Rocon.Metric_Units) DIV(EIP_Stn1_Water_Saver:I.Data[3],10,Stn1.Rocon.Supply_Flow) ,XIC(Stn1.Rocon.Metric_Units) DIV(EIP_Stn1_Water_Saver:I.Data[3],3.7,Stn1.Rocon.Supply_Flow) ];]]>
</Text>
</Rung>
<Rung Number="135" Type="N">
<Comment>
<![CDATA[Return Flow (GPM)]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Rocon.Metric_Units) DIV(EIP_Stn1_Water_Saver:I.Data[4],10,Stn1.Rocon.Return_Flow) ,XIC(Stn1.Rocon.Metric_Units) DIV(EIP_Stn1_Water_Saver:I.Data[4],3.7,Stn1.Rocon.Return_Flow) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[[XIC(Machine.PB_Reset) ,XIC(Machine.HMI_PB.Reset) ]XIC(Machine.No_PB_Held)OTE(Machine.Reset_Faults);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIO(Machine.PB_Reset)XIO(Machine.HMI_PB.Reset)MOV(100,Machine.No_PB_Held_Timer.PRE)TOF(Machine.No_PB_Held_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Machine.No_PB_Held_Timer.DN)OTE(Machine.No_PB_Held);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[IO-Link Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[IO_M1 Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.1)XIO(IO_M1_Data.M.Port_1_Device_Connected)OTL(IO_M1_Data.Port_Faults.1);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.2)XIO(IO_M1_Data.M.Port_2_Device_Connected)OTL(IO_M1_Data.Port_Faults.2);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.3)XIO(IO_M1_Data.M.Port_3_Device_Connected)XIO(AOI_WCU01.Initiate)OTL(IO_M1_Data.Port_Faults.3);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.4)XIO(IO_M1_Data.M.Port_4_Device_Connected)OTL(IO_M1_Data.Port_Faults.4);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.5)XIO(IO_M1_Data.M.Port_5_Device_Connected)OTL(IO_M1_Data.Port_Faults.5);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.6)XIO(IO_M1_Data.M.Port_6_Device_Connected)OTL(IO_M1_Data.Port_Faults.6);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.7)XIO(IO_M1_Data.M.Port_7_Device_Connected)OTL(IO_M1_Data.Port_Faults.7);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.Port_Installed.8)XIO(IO_M1_Data.M.Port_8_Device_Connected)OTL(IO_M1_Data.Port_Faults.8);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.Port_Faults,0)OTE(IO_M1_Data.Ports_Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)MOV(0,IO_M1_Data.Port_Faults);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[IO-Link Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[IO_M2 Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.1)XIO(IO_M2_Data.M.Port_1_Device_Connected)OTL(IO_M2_Data.Port_Faults.1);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.2)XIO(IO_M2_Data.M.Port_2_Device_Connected)OTL(IO_M2_Data.Port_Faults.2);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.3)XIO(IO_M2_Data.M.Port_3_Device_Connected)OTL(IO_M2_Data.Port_Faults.3);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.4)XIO(IO_M2_Data.M.Port_4_Device_Connected)OTL(IO_M2_Data.Port_Faults.4);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.5)XIO(IO_M2_Data.M.Port_5_Device_Connected)OTL(IO_M2_Data.Port_Faults.5);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.6)XIO(IO_M2_Data.M.Port_6_Device_Connected)OTL(IO_M2_Data.Port_Faults.6);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(IO_M2_Data.Port_Installed.7)XIO(IO_M2_Data.M.Port_7_Device_Connected)OTL(IO_M2_Data.Port_Faults.7);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.3)XIC(IO_M2_Data.Port_Installed.8)XIO(IO_M2_Data.M.Port_8_Device_Connected)OTL(IO_M2_Data.Port_Faults.8);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[EQU(IO_M2_Data.Port_Faults,0)OTE(IO_M2_Data.Ports_Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)MOV(0,IO_M2_Data.Port_Faults);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[[XIC(AOI_WCU01.Initiate) XIO(Stn1.Light_Curtain_Clear) ,XIC(Machine.WCU1.LC_Broken_During_Weld) XIO(Machine.Reset_Weld_Faults) ]OTE(Machine.WCU1.LC_Broken_During_Weld);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[Air Flow Switch Overtme]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.Air.Flowing)MOV(0,Machine.Air.Flow_Sw_Off_Overtime.PRE)TON(Machine.Air.Flow_Sw_Off_Overtime,?,?);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[ Air Flow Switch Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.Air.Flow_Sw_Off_Overtime.DN)OTL(Machine.Air.Faults.0);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Faults)CLR(Machine.Air.Faults);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[No Faults]]>
</Comment>
<Text>
<![CDATA[EQU(Machine.Air.Faults,0)OTE(Machine.No_Machine_Faults);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="N001_IOLink_Network_IO_M1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Turck IO Block
I offset 6, size 32
O offset 4, size 32
" TBEN-L…-8IOL IO-Link Master Module, V01.00 | 2016/12" manual is wrong. Everything is off by 2.
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[IO_M1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[OTE(IO_M1_Data.Port_Installed.1) OTU(IO_M1_Data.Port_Installed.2) OTE(IO_M1_Data.Port_Installed.3) OTU(IO_M1_Data.Port_Installed.4) ,OTE(IO_M1_Data.Port_Installed.5) OTE(IO_M1_Data.Port_Installed.6) OTE(IO_M1_Data.Port_Installed.7) OTE(IO_M1_Data.Port_Installed.8) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[B00_BNI_EIP_508_105_Z015(IO_M1_Data.M,EIP_Stn1_IO_Link_Master:C.Data,EIP_Stn1_IO_Link_Master:I.Data,EIP_Stn1_IO_Link_Master:O.Data,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(IO_M1_Data.M.Port_1_IO_Link_Status)XIO(IO_M1_Data.M.Port_3_IO_Link_Status)XIO(IO_M1_Data.M.Port_5_IO_Link_Status)XIO(IO_M1_Data.M.Port_6_IO_Link_Status)XIO(IO_M1_Data.M.Port_7_IO_Link_Status)XIO(IO_M1_Data.M.Port_8_IO_Link_Status)[EQU(Mode_Read,4) MOV(0,Mode_Write) ,EQU(Mode_Read,0) MOV(4,Mode_Write) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_1_IO_Link_Status)XIC(IO_M1_Data.M.Port_3_IO_Link_Status)XIC(IO_M1_Data.M.Port_5_IO_Link_Status)XIC(IO_M1_Data.M.Port_6_IO_Link_Status)XIC(IO_M1_Data.M.Port_7_IO_Link_Status)XIC(IO_M1_Data.M.Port_8_IO_Link_Status)MOV(0,Mode_Write);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[GSV(Module,EIP_Stn1_IO_Link_Master,Mode,Mode_Read)SSV(Module,EIP_Stn1_IO_Link_Master,Mode,Mode_Write);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[SSV(Module,EIP_CheckStn_IO_Link_Master,Mode,Mode_Write);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[B00_BNI_IOL_104_XXX_Z012_XXX(IO_M1_Data.L1,1,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[B00_BNI_IOL_104_XXX_Z012_XXX(IO_M1_Data.L2,2,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[B00_IOL_751_Vx3_K007(IO_M1_Data.L3,3,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[B00_BTL6_IOL_10_10_040(IO_M1_Data.L5,5,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[B00_BSP_B(IO_M1_Data.L6,6,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[B00_BTL6_IOL_10_10_040(IO_M1_Data.L7,7,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[B00_BSP_B(IO_M1_Data.L8,8,IO_M1_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[WRITE ID TO BLOCK
- CIP Service Code (50d = 32h)
- CIP Class ID (150d = 96h)
- CIP Instance ID (Port 1 = 1; Port 2 = 2; etc.)
- CIP Attribute (Read = 3; Write = 2)]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M1_Data.Write_Identifier_PB)ONS(IO_M1_Data.Write_Identifier_OneShot)[MOV(96,IO_M1_Data.Write_Identifier[0]) ,MOV(0,IO_M1_Data.Write_Identifier[1]) ,MOV(0,IO_M1_Data.Write_Identifier[2]) ,COP(Stn1.Fixture_ID_Edit,IO_M1_Data.Write_Identifier[3],4) ,MSG(IO_M1_Write_Identifier_MSG) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Retrieve Master Data]]>
</Comment>
<Text>
<![CDATA[MVM(IO_M1_Data.M.I,65535,IO_M1);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Retrieve Fixture Data]]>
</Comment>
<Text>
<![CDATA[COP(IO_M1_Data.L1.I,Stn1.I_L1,1);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="N002_IOLink_Network_IO_M2" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Turck IO Block
I offset 6, size 32
O offset 4, size 32
" TBEN-L…-8IOL IO-Link Master Module, V01.00 | 2016/12" manual is wrong. Everything is off by 2.
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[IO_M2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[OTE(IO_M2_Data.Port_Installed.1) OTE(IO_M2_Data.Port_Installed.2) OTU(IO_M2_Data.Port_Installed.3) OTU(IO_M2_Data.Port_Installed.4) ,OTU(IO_M2_Data.Port_Installed.5) OTU(IO_M2_Data.Port_Installed.6) OTU(IO_M2_Data.Port_Installed.7) OTU(IO_M2_Data.Port_Installed.8) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[B00_BNI_EIP_508_105_Z015(IO_M2_Data.M,EIP_CheckStn_IO_Link_Master:C.Data,EIP_CheckStn_IO_Link_Master:I.Data,EIP_CheckStn_IO_Link_Master:O.Data,IO_M2_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[B00_BNI_IOL_104_XXX_Z012_XXX(IO_M2_Data.L1,1,IO_M2_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[B00_IOL_751_Vx3_K007(IO_M2_Data.L2,2,IO_M2_Data.Port_Data);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[WRITE ID TO BLOCK
- CIP Service Code (50d = 32h)
- CIP Class ID (150d = 96h)
- CIP Instance ID (Port 1 = 1; Port 2 = 2; etc.)
- CIP Attribute (Read = 3; Write = 2)]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M2_Data.Write_Identifier_PB)ONS(IO_M2_Data.Write_Identifier_OneShot)[MOV(96,IO_M2_Data.Write_Identifier[0]) ,MOV(0,IO_M2_Data.Write_Identifier[1]) ,MOV(0,IO_M2_Data.Write_Identifier[2]) ,COP(Stn1.Chk_Fixture_ID_Edit,IO_M2_Data.Write_Identifier[3],4) ,MSG(IO_M2_Write_Identifier_MSG) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Retrieve Master Data]]>
</Comment>
<Text>
<![CDATA[MVM(IO_M2_Data.M.I,65535,IO_M2);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Retrieve Fixture Data]]>
</Comment>
<Text>
<![CDATA[COP(IO_M2_Data.L1.I,Stn1.I_L3,1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="P012_Production_Shift_Times" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[SHIFT SET TIMES
(Hours And Minutes)
-
Shift 1]]>
</Comment>
<Text>
<![CDATA[[LES(Machine.Set_Shifts.Start_Shift1_Hours,Machine.Set_Shifts.End_Shift1_Hours) GEQ(PLCDateTime.PLCTime[3],Machine.Set_Shifts.Start_Shift1_Hours) [GEQ(PLCDateTime.PLCTime[4],Machine.Set_Shifts.Start_Shift1_Minutes) ,GRT(PLCDateTime.PLCTime[3],Machine.Set_Shifts.Start_Shift1_Hours) ] LEQ(PLCDateTime.PLCTime[3],Machine.Set_Shifts.End_Shift1_Hours) [LES(PLCDateTime.PLCTime[4],Machine.Set_Shifts.End_Shift1_Minutes) ,LES(PLCDateTime.PLCTime[3],Machine.Set_Shifts.End_Shift1_Hours) ] ,GEQ(Machine.Set_Shifts.Start_Shift2_Hours,Machine.Set_Shifts.End_Shift2_Hours) XIO(Machine.Set_Shifts.Count_Enble_Shift2) XIO(Machine.Set_Shifts.Count_Enble_Shift3) ]OTE(Machine.Set_Shifts.Count_Enble_Shift1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[SHIFT SET TIMES
(Hours And Minutes)
-
Shift 2]]>
</Comment>
<Text>
<![CDATA[LES(Machine.Set_Shifts.Start_Shift2_Hours,Machine.Set_Shifts.End_Shift2_Hours)GEQ(PLCDateTime.PLCTime[3],Machine.Set_Shifts.Start_Shift2_Hours)[GEQ(PLCDateTime.PLCTime[4],Machine.Set_Shifts.Start_Shift2_Minutes) ,GRT(PLCDateTime.PLCTime[3],Machine.Set_Shifts.Start_Shift2_Hours) ]LEQ(PLCDateTime.PLCTime[3],Machine.Set_Shifts.End_Shift2_Hours)[LES(PLCDateTime.PLCTime[4],Machine.Set_Shifts.End_Shift2_Minutes) ,LES(PLCDateTime.PLCTime[3],Machine.Set_Shifts.End_Shift2_Hours) ]OTE(Machine.Set_Shifts.Count_Enble_Shift2);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[SHIFT SET TIMES
(Hours And Minutes)
-
Shift 3]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.Set_Shifts.Count_Enble_Shift1)XIO(Machine.Set_Shifts.Count_Enble_Shift2)OTE(Machine.Set_Shifts.Count_Enble_Shift3);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="T001_Date_Time" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[GSV(WallClockTime,?,LocalDateTime,PLCDateTime.PLCTime[0]);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[GSV(WallClockTime,?,ApplyDST,PLCDateTime.PLC_DST_Status);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Reset_Faults) ,XIC(PLCDateTime.Apply_PB) ,EQU(PLCDateTime.PLCTime[4],0) EQU(PLCDateTime.PLCTime[5],0) ]OTE(PLCDateTime.Update_HMI_Time);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[EQU(HMI01.Screen.Displayed,500)XIO(PLCDateTime.CopyData_ONS)[COP(PLCDateTime.PLCTime[0],PLCDateTime.HMITime[0],7) ,COP(PLCDateTime.PLC_DST_Status,PLCDateTime.HMI_DST_Status,1) ,OTL(PLCDateTime.CopyData_ONS) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[NEQ(HMI01.Screen.Displayed,500) ,XIC(PLCDateTime.PB_ONS) ]OTU(PLCDateTime.CopyData_ONS);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.Apply_PB)XIO(PLCDateTime.PB_ONS)[SSV(WallClockTime,?,LocalDateTime,PLCDateTime.HMITime[0]) ,OTL(PLCDateTime.PB_ONS) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.DST_PB)[EQU(PLCDateTime.HMI_DST_Status,0) XIO(PLCDateTime.PB_ONS) [MOV(1,PLCDateTime.HMI_DST_Status) ,OTL(PLCDateTime.PB_ONS) ] ,EQU(PLCDateTime.HMI_DST_Status,1) XIO(PLCDateTime.PB_ONS) [MOV(0,PLCDateTime.HMI_DST_Status) ,OTL(PLCDateTime.PB_ONS) ] ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(PLCDateTime.DST_PB)NEQ(PLCDateTime.HMI_DST_Status,PLCDateTime.PLC_DST_Status)SSV(WallClockTime,?,ApplyDST,PLCDateTime.HMI_DST_Status);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIO(PLCDateTime.DST_PB)XIO(PLCDateTime.Apply_PB)OTU(PLCDateTime.PB_ONS);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[HOUR INDICATORS]]>
</Comment>
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],0)OTE(PLCDateTime.Hour_IND.0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],1)OTE(PLCDateTime.Hour_IND.1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],2)OTE(PLCDateTime.Hour_IND.2);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],3)OTE(PLCDateTime.Hour_IND.3);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],4)OTE(PLCDateTime.Hour_IND.4);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],5)OTE(PLCDateTime.Hour_IND.5);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],6)OTE(PLCDateTime.Hour_IND.6);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],7)OTE(PLCDateTime.Hour_IND.7);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],8)OTE(PLCDateTime.Hour_IND.8);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],9)OTE(PLCDateTime.Hour_IND.9);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],10)OTE(PLCDateTime.Hour_IND.10);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],11)OTE(PLCDateTime.Hour_IND.11);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],12)OTE(PLCDateTime.Hour_IND.12);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],13)OTE(PLCDateTime.Hour_IND.13);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],14)OTE(PLCDateTime.Hour_IND.14);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],15)OTE(PLCDateTime.Hour_IND.15);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],16)OTE(PLCDateTime.Hour_IND.16);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],17)OTE(PLCDateTime.Hour_IND.17);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],18)OTE(PLCDateTime.Hour_IND.18);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],19)OTE(PLCDateTime.Hour_IND.19);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],20)OTE(PLCDateTime.Hour_IND.20);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],21)OTE(PLCDateTime.Hour_IND.21);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],22)OTE(PLCDateTime.Hour_IND.22);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[EQU(PLCDateTime.PLCTime[3],23)OTE(PLCDateTime.Hour_IND.23);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[NEQ(PLCDateTime.Hour_IND,PLCDateTime.Hour_IND_Last)[OTE(PLCDateTime.New_Hour_Pulse) ,MOV(PLCDateTime.Hour_IND,PLCDateTime.Hour_IND_Last) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="T001_Julian_Date_Time" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[COP(PLCDateTime.PLCTime[0],Julian_Date.Clock,1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[*******************************************************************
==Julian Date Calculation==
***********************************************************************
Julian Date is Calculated and Put Into A STRING
JAN 9TH Is 009
This Also Takes Leap Years into Account]]>
</Comment>
<Text>
<![CDATA[MOV(Julian_Date.Clock.Day,Julian_Date.Offset_Day);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Calculate the Current or last Leap Year]]>
</Comment>
<Text>
<![CDATA[CPT(Julian_Date.Leap_Year_Chk,Julian_Date.Clock.Year/4*4);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Check if it is a Leap Year and Month is after Feb. than add 1 to Offset Day]]>
</Comment>
<Text>
<![CDATA[EQU(Julian_Date.Clock.Year,Julian_Date.Leap_Year_Chk)GRT(Julian_Date.Clock.Month,2)ADD(1,Julian_Date.Offset_Day,Julian_Date.Offset_Day);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[MOV(0,Julian_Date.Julian_Day);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Calculate Julian Day]]>
</Comment>
<Text>
<![CDATA[ADD(Julian_Date.Day_Count[Julian_Date.Clock.Month],Julian_Date.Offset_Day,Julian_Date.Julian_Day);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[*******************************************************
Preset The day count of the Months
********************************************************]]>
</Comment>
<Text>
<![CDATA[MOV(0,Julian_Date.Day_Count[1])MOV(31,Julian_Date.Day_Count[2])MOV(59,Julian_Date.Day_Count[3])MOV(90,Julian_Date.Day_Count[4])MOV(120,Julian_Date.Day_Count[5]);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[MOV(151,Julian_Date.Day_Count[6])MOV(181,Julian_Date.Day_Count[7])MOV(212,Julian_Date.Day_Count[8])MOV(243,Julian_Date.Day_Count[9])MOV(273,Julian_Date.Day_Count[10]);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[MOV(304,Julian_Date.Day_Count[11])MOV(334,Julian_Date.Day_Count[12])MOV(48,Julian_Date.Alfa_Num_Zero)MOV(Julian_Date.Alfa_Num_Zero,Julian_Date.Zero_String.DATA[0]);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Biuld Strings For Julian Date And Time]]>
</Comment>
<Text>
<![CDATA[DTOS(Julian_Date.Julian_Day,Julian_Date.Julian_String_1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[DTOS(Julian_Date.Clock.Year,Julian_Date.Year_String_1);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[DTOS(Julian_Date.Clock.Hour,Julian_Date.Hour_String_1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[DTOS(Julian_Date.Clock.Minute,Julian_Date.Min_String_1);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[DTOS(Julian_Date.Clock.Second,Julian_Date.Sec_String_1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[MOV(2,Julian_Date.Year_String_2.LEN)MOV(Julian_Date.Year_String_1.DATA[2],Julian_Date.Year_String_2.DATA[0])MOV(Julian_Date.Year_String_1.DATA[3],Julian_Date.Year_String_2.DATA[1]);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Julian_String_1.LEN,3)[MOV(Julian_Date.Julian_String_1.DATA[0],Julian_Date.Julian_String_2.DATA[0]) ,MOV(Julian_Date.Julian_String_1.DATA[1],Julian_Date.Julian_String_2.DATA[1]) ,MOV(Julian_Date.Julian_String_1.DATA[2],Julian_Date.Julian_String_2.DATA[2]) ,MOV(3,Julian_Date.Julian_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Julian_String_1.LEN,2)[MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Julian_String_2.DATA[0]) ,MOV(Julian_Date.Julian_String_1.DATA[0],Julian_Date.Julian_String_2.DATA[1]) ,MOV(Julian_Date.Julian_String_1.DATA[1],Julian_Date.Julian_String_2.DATA[2]) ,MOV(3,Julian_Date.Julian_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Julian_String_1.LEN,1)[MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Julian_String_2.DATA[0]) ,MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Julian_String_2.DATA[1]) ,MOV(Julian_Date.Julian_String_1.DATA[0],Julian_Date.Julian_String_2.DATA[2]) ,MOV(3,Julian_Date.Julian_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Hour_String_1.LEN,2)[MOV(Julian_Date.Hour_String_1.DATA[0],Julian_Date.Hour_String_2.DATA[0]) ,MOV(Julian_Date.Hour_String_1.DATA[1],Julian_Date.Hour_String_2.DATA[1]) ,MOV(2,Julian_Date.Hour_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Hour_String_1.LEN,1)[MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Hour_String_2.DATA[0]) ,MOV(Julian_Date.Hour_String_1.DATA[0],Julian_Date.Hour_String_2.DATA[1]) ,MOV(2,Julian_Date.Hour_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Min_String_1.LEN,2)[MOV(Julian_Date.Min_String_1.DATA[0],Julian_Date.Min_String_2.DATA[0]) ,MOV(Julian_Date.Min_String_1.DATA[1],Julian_Date.Min_String_2.DATA[1]) ,MOV(2,Julian_Date.Min_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Min_String_1.LEN,1)[MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Min_String_2.DATA[0]) ,MOV(Julian_Date.Min_String_1.DATA[0],Julian_Date.Min_String_2.DATA[1]) ,MOV(2,Julian_Date.Min_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Sec_String_1.LEN,2)[MOV(Julian_Date.Sec_String_1.DATA[0],Julian_Date.Sec_String_2.DATA[0]) ,MOV(Julian_Date.Sec_String_1.DATA[1],Julian_Date.Sec_String_2.DATA[1]) ,MOV(2,Julian_Date.Sec_String_2.LEN) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[EQU(Julian_Date.Sec_String_1.LEN,1)[MOV(Julian_Date.Zero_String.DATA[0],Julian_Date.Sec_String_2.DATA[0]) ,MOV(Julian_Date.Sec_String_1.DATA[0],Julian_Date.Sec_String_2.DATA[1]) ,MOV(2,Julian_Date.Sec_String_2.LEN) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Configurations" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(C200_Tip_Pin_Cal,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(D004_Spot_Data,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C200_Tip_Pin_Cal" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Enable / Disable
Tip Force Mode]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Tip_Force_Chk.Enable_PB) [XIO(Stn1.Tip_Force_Chk.Mode) XIO(Stn1.Tip_Force_Chk.Enable_Toggle) [OTL(Stn1.Tip_Force_Chk.Mode) ,OTL(Stn1.Tip_Force_Chk.Enable_Toggle) ] ,XIC(Stn1.Tip_Force_Chk.Mode) XIO(Stn1.Tip_Force_Chk.Enable_Toggle) [OTU(Stn1.Tip_Force_Chk.Mode) ,OTL(Stn1.Tip_Force_Chk.Enable_Toggle) ] ] ,XIO(Stn1.Tip_Force_Chk.Enable_PB) OTU(Stn1.Tip_Force_Chk.Enable_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) ,XIC(Stn1.Home) ,XIC(Stn1.Tip_Force_Cal.Enable_PB) ,XIC(Stn1.Tip_Height_Cal.Enable_PB) ]OTU(Stn1.Tip_Force_Chk.Mode);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Enable / Disable
Tip Force In Calib.Mode]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Tip_Force_Cal.Enable_PB) [XIO(Stn1.Tip_Force_Cal.Mode) XIO(Stn1.Tip_Force_Cal.Enable_Toggle) [OTL(Stn1.Tip_Force_Cal.Mode) ,OTL(Stn1.Tip_Force_Cal.Enable_Toggle) ] ,XIC(Stn1.Tip_Force_Cal.Mode) XIO(Stn1.Tip_Force_Cal.Enable_Toggle) [OTU(Stn1.Tip_Force_Cal.Mode) ,OTL(Stn1.Tip_Force_Cal.Enable_Toggle) ] ] ,XIO(Stn1.Tip_Force_Cal.Enable_PB) OTU(Stn1.Tip_Force_Cal.Enable_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) ,XIC(Stn1.Home) ,XIC(Stn1.Tip_Force_Chk.Enable_PB) ,XIC(Stn1.Tip_Height_Cal.Enable_PB) ]OTU(Stn1.Tip_Force_Cal.Mode);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Enable / Disable
Tip Force In Calib.Mode]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Tip_Height_Cal.Enable_PB) [XIO(Stn1.Tip_Height_Cal.Mode) XIO(Stn1.Tip_Height_Cal.Enable_Toggle) [OTL(Stn1.Tip_Height_Cal.Mode) ,OTL(Stn1.Tip_Height_Cal.Enable_Toggle) ] ,XIC(Stn1.Tip_Height_Cal.Mode) XIO(Stn1.Tip_Height_Cal.Enable_Toggle) [OTU(Stn1.Tip_Height_Cal.Mode) ,OTL(Stn1.Tip_Height_Cal.Enable_Toggle) ] ] ,XIO(Stn1.Tip_Height_Cal.Enable_PB) OTU(Stn1.Tip_Height_Cal.Enable_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) ,XIC(Stn1.Home) ,XIC(Stn1.Tip_Force_Cal.Enable_PB) ,XIC(Stn1.Tip_Force_Chk.Enable_PB) ]OTU(Stn1.Tip_Height_Cal.Mode);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Enable / Disable
Pin Height In Calib.Mode]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Pin_Height_Cal.Enable_PB) [XIO(Stn1.Pin_Height_Cal.Mode) XIO(Stn1.Pin_Height_Cal.Enable_Toggle) [OTL(Stn1.Pin_Height_Cal.Mode) ,OTL(Stn1.Pin_Height_Cal.Enable_Toggle) ] ,XIC(Stn1.Pin_Height_Cal.Mode) XIO(Stn1.Pin_Height_Cal.Enable_Toggle) [OTU(Stn1.Pin_Height_Cal.Mode) ,OTL(Stn1.Pin_Height_Cal.Enable_Toggle) ] ] ,XIO(Stn1.Pin_Height_Cal.Enable_PB) OTU(Stn1.Pin_Height_Cal.Enable_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) ,XIC(Stn1.Home) ]OTU(Stn1.Pin_Height_Cal.Mode);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin_Height_Cal.Mode) ,XIC(Stn1.Tip_Force_Cal.Mode) ,XIC(Stn1.Tip_Force_Chk.Mode) ,XIC(Stn1.Tip_Height_Cal.Mode) ]OTE(Stn1.In_Calibration_Mode);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="D004_Spot_Data" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)[CLR(Stn1.GunA.Spot_Sequenced) ,CLR(Stn1.GunB.Spot_Sequenced) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Gun 1A Weld Completes]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Position_Select.1)XIC(Stn1.GunA.At_Spot.1)[XIC(Stn1.GunA.Weld_Complete_Pulse) ,XIC(Stn1.GunA.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunA.Spot_Sequenced.1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Position_Select.2)XIC(Stn1.GunA.At_Spot.2)[XIC(Stn1.GunA.Weld_Complete_Pulse) ,XIC(Stn1.GunA.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunA.Spot_Sequenced.2);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Position_Select.3)XIC(Stn1.GunA.At_Spot.3)[XIC(Stn1.GunA.Weld_Complete_Pulse) ,XIC(Stn1.GunA.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunA.Spot_Sequenced.3);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Position_Select.4)XIC(Stn1.GunA.At_Spot.4)[XIC(Stn1.GunA.Weld_Complete_Pulse) ,XIC(Stn1.GunA.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunA.Spot_Sequenced.4);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Gun 1B Weld Completes]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Weld_Position_Select.1)XIC(Stn1.GunB.At_Spot.1)[XIC(Stn1.GunB.Weld_Complete_Pulse) ,XIC(Stn1.GunB.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunB.Spot_Sequenced.1);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Weld_Position_Select.2)XIC(Stn1.GunB.At_Spot.2)[XIC(Stn1.GunB.Weld_Complete_Pulse) ,XIC(Stn1.GunB.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunB.Spot_Sequenced.2);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Weld_Position_Select.3)XIC(Stn1.GunB.At_Spot.3)[XIC(Stn1.GunB.Weld_Complete_Pulse) ,XIC(Stn1.GunB.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunB.Spot_Sequenced.3);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Weld_Position_Select.4)XIC(Stn1.GunB.At_Spot.4)[XIC(Stn1.GunB.Weld_Complete_Pulse) ,XIC(Stn1.GunB.Close_Valve) XIC(Stn1.Poka_Yoke.Spot_Sequence) ]OTL(Stn1.GunB.Spot_Sequenced.4);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Control" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags>
<Tag Name="NAB" 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="Part_Hold_Clamp" TagType="Base" DataType="INT" Dimensions="5" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,0,0,0,0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="INT" Dimensions="5" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="Part_Hold_Clamp_Fault" TagType="Base" DataType="INT" Dimensions="5" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[0,0,0,0,0]]]>
</Data>
<Data Format="Decorated">
<Array DataType="INT" Dimensions="5" 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"/>
</Array>
</Data>
</Tag>
<Tag Name="Part_Hold_Cylinder_Timer" TagType="Base" DataType="TIMER" Dimensions="5" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[3501210,2000,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]]]>
</Data>
<Data Format="Decorated">
<Array DataType="TIMER" Dimensions="5">
<Element Index="[0]">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="2000"/>
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<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>
</Element>
<Element Index="[3]">
<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>
</Element>
<Element Index="[4]">
<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>
</Element>
</Array>
</Data>
</Tag>
<Tag Name="Part_Hold_T" TagType="Base" DataType="TIMER" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[3544491,12000,0]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="12000"/>
<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>
</Tags>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(A001_Machine,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(A002_Safety,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(A003_Services,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(A004_Status,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(A005_Cycle,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(A006_Move,0);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[JSR(A020_Stack_Light,0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[JSR(A021_Banner_Light,0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[JSR(A030_Repair_Mode,0);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[JSR(A060_Poka_Yoke,0);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[JSR(A070_Run_In_Out,0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[JSR(B100_Fixture_IO_Mapping,0);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[JSR(C001_Clamp1,0);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[JSR(C002_Clamp2,0);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2629215)JSR(C011_Part_Hold_Clamp,0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[JSR(C003_Platen_Lock,0);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[JSR(C006_Ejector1,0);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[JSR(C007_Ejector2,0);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[JSR(C008_Retractable_Pins,0);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[JSR(C010_Pin_Stamp,0);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[JSR(C020_Lwr_Elect_Counters,0);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[JSR(C000_Part_Presence_Switches,0);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[JSR(H001_HMI_PB,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A001_Machine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Fixture Connected]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M1_Data.M.Port_1_IO_Link_Status)XIC(IO_M1_Data.M.Port_1_Device_Connected)OTE(Stn1.Fixture_Connected);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Load fixture data when connected
if fixture ID has changed, reset to job 0 and read job 0 data]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)ONS(Stn1.OneShot.1)GRT(IO_M1_Data.L1.Device_ID,0)[MOV(IO_M1_Data.L1.Device_ID,Stn1.Fixture_ID_Edit) ,OTE(Stn1.Fixture_Connected_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Stn1.Fixture_Connected)ONS(Stn1.OneShot.2)MOV(0,Stn1.Fixture_ID_Edit);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Check Fixture Connected]]>
</Comment>
<Text>
<![CDATA[XIC(IO_M2_Data.M.Port_1_IO_Link_Status)XIC(IO_M2_Data.M.Port_1_Device_Connected)OTE(Stn1.Chk_Fixture_Connected);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Load fixture data when connected
if fixture ID has changed, reset to job 0 and read job 0 data]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Chk_Fixture_Connected)ONS(Stn1.OneShot.25)GRT(IO_M2_Data.L1.Device_ID,0)[MOV(IO_M2_Data.L1.Device_ID,Stn1.Chk_Fixture_ID_Edit) ,OTE(Stn1.Chk_Fixture_Connected_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIO(Stn1.Chk_Fixture_Connected)ONS(Stn1.OneShot.26)MOV(0,Stn1.Chk_Fixture_ID_Edit);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.PB_Reset) ,XIC(Stn1.PB_Ack_Fltd_Part) ]XIC(Stn1.No_Weld_Cntrls_Cycling)XIC(Stn1.Safe_Output_Power)MOV(750,Stn1.Home_PB_Timer.PRE)TON(Stn1.Home_PB_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Home_PB_Timer.DN) ,XIC(Stn1.HMI_PB.Home) ]OTE(Stn1.Home);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[
Manual/Auto Toggle
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Manual_Mode) ,XIC(Stn1.Manual_Mode) ]XIO(Stn1.HMI_PB.Auto_Mode)XIC(Machine.Control_Power_On)XIO(Stn1.Force_No_Mode)OTE(Stn1.Manual_Mode);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Auto_Mode) ,XIC(Stn1.Auto_Mode) ]XIO(Stn1.HMI_PB.Manual_Mode)XIC(Machine.Control_Power_On)XIO(Stn1.Force_No_Mode)OTE(Stn1.Auto_Mode);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Stn1.Manual_Mode)XIO(Stn1.Auto_Mode)OTE(Stn1.No_Mode);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Dry_Cycle_Continuous)XIC(Stn1.Dry_Cycle_Parts_Removed)MOV(5000,Stn1.Dry_Cycle_Continuous_Dwell.PRE)TON(Stn1.Dry_Cycle_Continuous_Dwell,?,?);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Complete)RES(Stn1.Dry_Cycle_Continuous_Dwell);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[
Dry Cycle Unload Timer
MOV Unload Time Into Timer Preset
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Dry_Cycle_Continuous)[XIC(Stn1.Complete) ,XIC(Stn1.Dry_Cycle_Unload_Dwell.TT) ][MOV(1500,Stn1.Dry_Cycle_Unload_Dwell.PRE) TON(Stn1.Dry_Cycle_Unload_Dwell,?,?) ,XIC(Stn1.Dry_Cycle_Unload_Dwell.DN) OTL(Stn1.Dry_Cycle_Parts_Removed) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Dry_Cycle_Continuous_Dwell.DN) ,XIO(Stn1.Dry_Cycle_Continuous) ]OTU(Stn1.Dry_Cycle_Parts_Removed);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[
No Pushbuttons Are Held
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIO(Stn1.PB_Cycle_Start)XIO(Stn1.PB_Reset)XIO(Stn1.PB_Ack_Fltd_Part)XIO(Stn1.HMI_PB.Fault_Acknowledge)XIO(Machine.HMI_PB.Reset)MOV(150,Stn1.No_PB_Held_Timer.PRE)TOF(Stn1.No_PB_Held_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_PB_Held_Timer.DN)OTE(Stn1.No_PB_Held);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[There is one main valve for closing all guns. Each gun then has a separate enable valve so that only one Gun at a time may be selected.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.Close_Valve) ,XIC(Stn1.GunB.Close_Valve) ]OTE(Stn1.Close_Guns_Valve);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Lights & Fan Power]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Light_Fan_Power_PB) [XIO(Stn1.Light_Fan_Power) XIO(Stn1.Light_Fan_Power_Toggle) [RES(Stn1.Light_Power_Saver) ,OTL(Stn1.Light_Fan_Power_Toggle) ] ,XIC(Stn1.Light_Fan_Power) XIO(Stn1.Light_Fan_Power_Toggle) [MOV(Stn1.Light_Power_Saver.PRE,Stn1.Light_Power_Saver.ACC) ,OTL(Stn1.Light_Fan_Power_Toggle) ] ] ,XIO(Stn1.Light_Fan_Power_PB) OTU(Stn1.Light_Fan_Power_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Power_Saver.TT)OTE(Stn1.Light_Fan_Power);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIO(Machine.Control_Power_On) ONS(Stn1.OneShot.3) ,XIC(Machine.Control_Power_On) ONS(Stn1.OneShot.4) ,XIC(Stn1.PB_Cycle_Start) ONS(Stn1.OneShot.5) ,XIC(Stn1.Reset_Faults) ONS(Stn1.OneShot.6) ,XIO(Stn1.Light_Curtain_Clear) ONS(Stn1.OneShot.8) ]RES(Stn1.Light_Power_Saver);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[MOV(900000,Stn1.Light_Power_Saver.PRE)TON(Stn1.Light_Power_Saver,?,?);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A002_Safety" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Reset Light Curtain Safety Relay]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Delay)LES(Stn1.Cycle_Start_Pulse_TMR.ACC,250)OTE(Stn1.Light_Curtain_Reset_Output);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIO(Stn1.Light_Curtain_Clear)OTE(Stn1.Light_Curtain_Broken_During_Cycle);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIC(Stn1.Light_Curtain_Clear)OTE(Stn1.Safe_Output_Power);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Bypass At Spot Safety]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Bypass_At_Spot_Safety) [XIO(Stn1.At_Spot_Safety_Bypassed) XIO(Stn1.At_Spot_Safety_Bypass_Toggle) [OTL(Stn1.At_Spot_Safety_Bypassed) ,OTL(Stn1.At_Spot_Safety_Bypass_Toggle) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) XIO(Stn1.At_Spot_Safety_Bypass_Toggle) [OTU(Stn1.At_Spot_Safety_Bypassed) ,OTL(Stn1.At_Spot_Safety_Bypass_Toggle) ] ] ,XIO(Stn1.HMI_PB.Bypass_At_Spot_Safety) OTU(Stn1.At_Spot_Safety_Bypass_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIO(Security.Logged_In[4]) ,XIO(Stn1.Manual_Mode) ,XIC(Stn1.At_Spot_Safety_Bypass_Timer.DN) ]OTU(Stn1.At_Spot_Safety_Bypassed);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.At_Spot_Safety_Bypassed)MOV(300000,Stn1.At_Spot_Safety_Bypass_Timer.PRE)TON(Stn1.At_Spot_Safety_Bypass_Timer,?,?);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A003_Services" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Rocon.OK_To_Weld)OTE(Stn1.Water.Sw7);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Water Valve]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.PB_Cycle_Start) ,XIC(Stn1.Reset_Faults) ,XIO(Stn1.No_Weld_Cntrls_Cycling) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunA.Manual_Weld_PB) ,XIC(Stn1.GunB.Manual_Weld_PB) ] ,XIC(Stn1.Water.On) ]XIO(Stn1.Water.Saver_Timer.DN)XIC(Machine.Weld_Mode)XIC(Machine.Control_Power_On)XIO(Stn1.Rocon.Leak)OTE(Stn1.Water.On);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Turn water on for 10s every 15 minutes to keep Medar WCU cool]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Water.On)XIO(Stn1.Water.Cool_On_Timer.DN)MOV(900000,Stn1.Water.Cool_Off_Timer.PRE)TON(Stn1.Water.Cool_Off_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Water.Cool_Off_Timer.DN)MOV(10000,Stn1.Water.Cool_On_Timer.PRE)TON(Stn1.Water.Cool_On_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.On) ,XIC(Stn1.Water.Cool_On_Timer.TT) ]XIC(Machine.Control_Power_On)OTE(Stn1.Water.Valve);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIO(Stn1.Water.Valve)OTE(Stn1.Rocon.Water_Off);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[MOV(500,Stn1.Rocon.Reset_Dwell.PRE);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Valve) XIO(Module.Stn1_Rocon01.Connection_Error) [LES(Stn1.Rocon.Supply_Flow,1) [ONS(Stn1.OneShot.7) ,XIC(Stn1.Reset_Faults) ,XIC(Stn1.Cycle_Start_Pulse) ] ,XIC(Stn1.Rocon.Reset_Dwell.TT) ] ,XIC(Stn1.Rocon.Leak) XIC(Stn1.Reset_Faults) ][OTE(Stn1.Rocon.Reset) ,TON(Stn1.Rocon.Reset_Dwell,?,?) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Always_Off)XIC(Stn1.Water.Valve)XIC(Stn1.No_Weld_Cntrls_Cycling)XIO(Stn1.PB_Cycle_Start)XIO(Stn1.Reset_Faults)MOV(300000,Stn1.Water.Saver_Timer.PRE)TON(Stn1.Water.Saver_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Water.Valve)XIC(Stn1.Water.Sw4)XIC(Stn1.Water.Sw1)XIC(Stn1.Water.Sw3)XIC(Stn1.Water.Sw7)OTE(Stn1.Water.Flowing);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Air Saver Timer]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Stn1.PB_Cycle_Start)XIO(Stn1.Reset_Faults)XIC(Machine.Control_Power_On)XIC(Stn1.No_Weld_Cntrls_Cycling)MOV(3600000,Stn1.Air.Saver_Timer.PRE)TON(Stn1.Air.Saver_Timer,?,?);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A004_Status" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Machine status]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Get station only weld data
use Contactor_Ready to isolate]]>
</Comment>
<Text>
<![CDATA[[XIC(AOI_WCU01.Initiate) OTE(Stn1.WCU1_Initiate) ,XIC(AOI_WCU01.Weld_Comp_Pulse) OTE(Stn1.WCU1_Complete_Pulse) ,XIC(Machine.WCU1.Weld_In_Progress) OTE(Stn1.WCU1_Weld_In_Progress) ,XIC(Machine.WCU1.HMI_Schedule_Fault) OTL(Stn1.WCU1_Faulted_In_Station) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Stn1.WCU1_Initiate)XIO(Stn1.WCU1_Weld_In_Progress)OTE(Stn1.No_Weld_Cntrls_Cycling);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Machine.Dry_Cycle)OTE(Stn1.Dry_Cycle);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Machine.Dry_Cycle_Continuous)OTE(Stn1.Dry_Cycle_Continuous);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin1.Home.Comp) ,XIO(Stn1.Ret_Pin_Enabled.1) ,XIC(Stn1.Parts.Enabled.1) ][XIC(Stn1.Pin2.Home.Comp) ,XIO(Stn1.Ret_Pin_Enabled.2) ][XIC(Stn1.Pin3.Home.Comp) ,XIO(Stn1.Ret_Pin_Enabled.3) ][XIC(Stn1.Pin4.Home.Comp) ,XIO(Stn1.Ret_Pin_Enabled.4) ,XIC(Stn1.Parts.Enabled.2) ]OTE(Stn1.All_Ret_Pins_Extended);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[All Guns Open]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Open.Comp)XIC(Stn1.GunB.Open.Comp)OTE(Stn1.All_Guns_Open);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Home.Comp) ,XIO(Stn1.Fixture_Installed.1) ]XIC(Stn1.Ejector2.Home.Comp)OTE(Stn1.All_Ejectors_Used_At_Home);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Home.Comp)XIC(Stn1.Clamp2.Home.Comp)OTE(Stn1.All_Clamps_Used_At_Home);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[All Units Returned]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.At_Spot.0)XIC(Stn1.All_Guns_Open)XIC(Stn1.Platen_Lock.Home.Comp)[XIC(Stn1.All_Ejectors_Used_At_Home) XIC(Stn1.All_Clamps_Used_At_Home) ,XIO(Stn1.Fixture_Installed.1) ]OTE(Stn1.All_Units_Retd);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.VeriFast_Upper.Teach_Active) ,XIC(Stn1.GunB.VeriFast_Upper.Teach_Active) ,XIC(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Active) ,XIC(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Active) ,XIC(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Active) ,XIC(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Active) ]OTE(Stn1.Teaching_VeriFast);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[EQU(Stn1.GunA.Electrode_Required,Stn1.GunA.Electrode_In_Use) EQU(Stn1.GunB.Electrode_Required,Stn1.GunB.Electrode_In_Use) ,XIO(Stn1.Parts.Enabled.0) ]OTE(Stn1.Electrodes_Acknowledged);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A005_Cycle" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Start_Delay) ,XIC(Stn1.PB_Cycle_Start) XIC(Stn1.No_PB_Held) XIO(Stn1.Cycle_Station) ]XIC(Stn1.Light_Curtain_Clear)OTE(Stn1.Cycle_Start_Pulse);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.PB_Cycle_Start) XIC(Stn1.No_PB_Held) ,XIC(Stn1.Cycle_Start_Pulse_TMR.TT) ]XIO(Stn1.Light_Curtain_Clear)[OTE(Stn1.Cycle_Start_Delay) ,MOV(750,Stn1.Cycle_Start_Pulse_TMR.PRE) TON(Stn1.Cycle_Start_Pulse_TMR,?,?) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Cycle Station]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Auto_Mode)XIC(Stn1.Safe_Output_Power)[XIO(Stn1.Complete) ,XIC(Machine.Dry_Cycle) XIC(Stn1.Dry_Cycle_Continuous_Dwell.DN) ]XIC(Machine.Air.Flowing)XIC(Stn1.Not_Faulted)XIO(Stn1.Home)XIO(Stn1.Poka_Yoke.Break_Cycle)OTE(Stn1.Cycle_Enable);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[[XIC(Stn1.Cycle_Start_Pulse) [XIC(Stn1.Electrodes_Acknowledged) XIC(Stn1.Parts.All) XIC(Stn1.All_Ejectors_Used_At_Home) XIC(Stn1.All_Guns_Open) ,XIC(Stn1.All_Spots_Sequenced) ] ,XIC(Machine.Dry_Cycle) XIC(Stn1.Dry_Cycle_Continuous_Dwell.DN) ] XIO(Stn1.Bin_Full) XIO(Batch_CNT_Complete.0) XIO(Batch_CNT_Complete.1) ,XIC(Stn1.Auto_Cycle) ]XIC(Stn1.Cycle_Enable)OTE(Stn1.Auto_Cycle);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Auto_Cycle)OTE(Stn1.Cycle_Station);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Stn Complete
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)OTU(Stn1.Complete);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.All_Spots_Sequenced) XIC(Stn1.All_Units_Retd) [XIC(Stn1.Ejector1_Complete) XIC(Stn1.Part_Hold_Clamp.Cyl01.Home_SW) ,XIC(Stn1.Run_Out_Mode) ,XIO(Stn1.Fixture_Installed.1) ] ,XIC(Stn1.Poka_Yoke.Latch_Station_Complete) ]OTL(Stn1.Complete);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[PARTS COMPLETE]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.1)XIC(Stn1.GunA.Spot_Sequenced.2)XIC(Stn1.GunA.Spot_Sequenced.3)XIC(Stn1.GunA.Spot_Sequenced.4)OTE(Stn1.Parts.Complete.1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.2)XIC(Stn1.GunA.Spot_Sequenced.1)XIC(Stn1.GunA.Spot_Sequenced.3)XIC(Stn1.GunA.Spot_Sequenced.4)OTE(Stn1.Parts.Complete.2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.3)XIC(Stn1.GunA.Spot_Sequenced.1)XIC(Stn1.GunA.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.3);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.4)XIC(Stn1.GunA.Spot_Sequenced.1)XIC(Stn1.GunA.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.4);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.5)XIC(Stn1.GunA.Spot_Sequenced.1)XIC(Stn1.GunA.Spot_Sequenced.3)OTE(Stn1.Parts.Complete.5);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.6)XIC(Stn1.GunB.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.6);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.7)XIC(Stn1.GunA.Spot_Sequenced.1)XIC(Stn1.GunA.Spot_Sequenced.3)OTE(Stn1.Parts.Complete.7);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.8)XIC(Stn1.GunB.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.8);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.9)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.9);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.10)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.10);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.11)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.11);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.12)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.12);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.13)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.13);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.14)XIC(Stn1.GunA.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.14);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.15)XIC(Stn1.GunB.Spot_Sequenced.3)OTE(Stn1.Parts.Complete.15);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.16)XIC(Stn1.GunB.Spot_Sequenced.4)OTE(Stn1.Parts.Complete.16);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.17)XIC(Stn1.GunA.Spot_Sequenced.1)OTE(Stn1.Parts.Complete.17);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.18)XIC(Stn1.GunA.Spot_Sequenced.2)OTE(Stn1.Parts.Complete.18);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.19)XIC(Stn1.GunB.Spot_Sequenced.3)OTE(Stn1.Parts.Complete.19);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.20)XIC(Stn1.GunB.Spot_Sequenced.4)OTE(Stn1.Parts.Complete.20);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.21)XIC(Stn1_Scriber.Complete)OTE(Stn1.Parts.Complete.21);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.22)XIC(Stn1_Scriber.Complete)OTE(Stn1.Parts.Complete.22);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.1) ,XIO(Stn1.Parts.Enabled.1) ][XIC(Stn1.Parts.Complete.2) ,XIO(Stn1.Parts.Enabled.2) ][XIC(Stn1.Parts.Complete.3) ,XIO(Stn1.Parts.Enabled.3) ][XIC(Stn1.Parts.Complete.4) ,XIO(Stn1.Parts.Enabled.4) ][XIC(Stn1.Parts.Complete.5) ,XIO(Stn1.Parts.Enabled.5) ][XIC(Stn1.Parts.Complete.6) ,XIO(Stn1.Parts.Enabled.6) ][XIC(Stn1.Parts.Complete.7) ,XIO(Stn1.Parts.Enabled.7) ]OTE(Stn1.All_Spots_Sequenced_Setup.1);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.8) ,XIO(Stn1.Parts.Enabled.8) ][XIC(Stn1.Parts.Complete.9) ,XIO(Stn1.Parts.Enabled.9) ][XIC(Stn1.Parts.Complete.10) ,XIO(Stn1.Parts.Enabled.10) ][XIC(Stn1.Parts.Complete.11) ,XIO(Stn1.Parts.Enabled.11) ][XIC(Stn1.Parts.Complete.12) ,XIO(Stn1.Parts.Enabled.12) ][XIC(Stn1.Parts.Complete.13) ,XIO(Stn1.Parts.Enabled.13) ][XIC(Stn1.Parts.Complete.14) ,XIO(Stn1.Parts.Enabled.14) ]OTE(Stn1.All_Spots_Sequenced_Setup.2);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.15) ,XIO(Stn1.Parts.Enabled.15) ][XIC(Stn1.Parts.Complete.16) ,XIO(Stn1.Parts.Enabled.16) ][XIC(Stn1.Parts.Complete.17) ,XIO(Stn1.Parts.Enabled.17) ][XIC(Stn1.Parts.Complete.18) ,XIO(Stn1.Parts.Enabled.18) ][XIC(Stn1.Parts.Complete.19) ,XIO(Stn1.Parts.Enabled.19) ][XIC(Stn1.Parts.Complete.20) ,XIO(Stn1.Parts.Enabled.20) ][XIC(Stn1.Parts.Complete.21) ,XIO(Stn1.Parts.Enabled.21) ][XIC(Stn1.Parts.Complete.22) ,XIO(Stn1.Parts.Enabled.22) ]OTE(Stn1.All_Spots_Sequenced_Setup.3);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Comment>
<![CDATA[All Spots Sequenced/Welded]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.0)XIC(Stn1.All_Spots_Sequenced_Setup.1)XIC(Stn1.All_Spots_Sequenced_Setup.2)XIC(Stn1.All_Spots_Sequenced_Setup.3)OTE(Stn1.All_Spots_Sequenced);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Comment>
<![CDATA[Unlatch Completes]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.None) [XIC(Stn1.All_Spots_Sequenced) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Complete) ,XIC(Stn1.Home) ] ,XIO(Stn1.Cycle_Station) XIC(Stn1.Parts.Off_Check_Timer.DN) XIC(Stn1.At_Spot.0) ,XIC(Stn1.Complete) XIC(Machine.Dry_Cycle) ,XIC(Stn1.Poka_Yoke.Unlatch_Station_Completes) ]OTE(Stn1.Unlatch_Completes);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIO(Stn1.No_Weld_Cntrls_Cycling) ,XIC(Stn1.Job_Started_Welding) XIO(Stn1.Unlatch_Completes) ]OTE(Stn1.Job_Started_Welding);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) ,XIC(Stn1.Job_Started_Welding) ]OTE(Stn1.Job_In_Progress);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A006_Move" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[******************************
GUN AT TERNARY POSITION
******************************
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.0)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.0)OTE(Stn1.GunA.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.1)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.1)OTE(Stn1.GunA.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.2)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.2)OTE(Stn1.GunA.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.3)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.3)OTE(Stn1.GunA.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.4)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.4)OTE(Stn1.GunA.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.0)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.0)OTE(Stn1.GunB.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.1)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.1)OTE(Stn1.GunB.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.2)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.2)OTE(Stn1.GunB.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.3)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.3)OTE(Stn1.GunB.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.4)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.4)OTE(Stn1.GunB.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[******************************
AT TERNARY POSITION
******************************
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.0)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.0)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.0)OTE(Stn1.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.1)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.1)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.1)OTE(Stn1.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.2)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.2)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.2)OTE(Stn1.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.3)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.3)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.3)OTE(Stn1.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Spot.4)XIC(Stn1.Upper01_Ternary_Drive.At_Spot.4)XIC(Stn1.Upper02_Ternary_Drive.At_Spot.4)OTE(Stn1.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.At_Fixture_Home_Pos)XIC(Stn1.Upper01_Ternary_Drive.At_Fixture_Home_Pos)XIC(Stn1.Upper02_Ternary_Drive.At_Fixture_Home_Pos)OTE(Stn1.At_Fixture_Home_Pos);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[******************************
AUTO AT TERNARY POSITION
******************************
Limit at positions to the position being moved to so we ignore valid positions that are being passed through]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.1)XIC(Stn1.At_Spot.1)OTE(Stn1.Auto_At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.2)XIC(Stn1.At_Spot.2)OTE(Stn1.Auto_At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.3)XIC(Stn1.At_Spot.3)OTE(Stn1.Auto_At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.4)XIC(Stn1.At_Spot.4)OTE(Stn1.Auto_At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[******************************
AT SPOT X
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[******************************
MOVE TO POSITION
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.1) XIO(Stn1.GunA.Spot_Sequenced.1) ,XIC(Stn1.GunB.Weld_Position_Select.1) XIO(Stn1.GunB.Spot_Sequenced.1) ]OTE(Stn1.Move_To_Spot_Setup.1);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.2) XIO(Stn1.GunA.Spot_Sequenced.2) ,XIC(Stn1.GunB.Weld_Position_Select.2) XIO(Stn1.GunB.Spot_Sequenced.2) ]OTE(Stn1.Move_To_Spot_Setup.2);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.3) XIO(Stn1.GunA.Spot_Sequenced.3) ,XIC(Stn1.GunB.Weld_Position_Select.3) XIO(Stn1.GunB.Spot_Sequenced.3) ]OTE(Stn1.Move_To_Spot_Setup.3);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Weld_Position_Select.4) XIO(Stn1.GunA.Spot_Sequenced.4) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIO(Stn1.GunB.Spot_Sequenced.4) ]OTE(Stn1.Move_To_Spot_Setup.4);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[Move to Spot 0 (Job Home)]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.All_Spots_Sequenced) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Move_To_Spot.0) ,XIC(Stn1.Move_To_Spot.0) [XIO(Stn1.HMI_PB.Move_To_Spot.1) XIO(Stn1.HMI_PB.Move_To_Spot.2) XIO(Stn1.HMI_PB.Move_To_Spot.3) ,XIC(Stn1.Cycle_Station) ] ]XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Auto_Mode) ,XIC(Stn1.Manual_Mode) ]XIO(Stn1.At_Spot.0)OTE(Stn1.Move_To_Spot.0);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[Move to Spot 1]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Move_To_Spot_Setup.1) [XIO(Stn1.Reverse_Sequence) ,XIC(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.2) XIO(Stn1.Move_To_Spot_Setup.3) XIO(Stn1.Move_To_Spot_Setup.4) ] ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Move_To_Spot.1) ]XIO(Stn1.Move_To_Spot.0)OTE(Stn1.Move_To_Spot.1);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Move to Spot 2]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Move_To_Spot_Setup.2) [XIO(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.1) ,XIC(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.3) XIO(Stn1.Move_To_Spot_Setup.4) ] ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Move_To_Spot.2) ]XIO(Stn1.Move_To_Spot.0)OTE(Stn1.Move_To_Spot.2);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Comment>
<![CDATA[Move to Spot 3]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Move_To_Spot_Setup.3) [XIO(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.1) XIO(Stn1.Move_To_Spot_Setup.2) ,XIC(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.4) ] ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Move_To_Spot.3) ]XIO(Stn1.Move_To_Spot.0)OTE(Stn1.Move_To_Spot.3);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[Move to Spot 4]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Move_To_Spot_Setup.4) [XIO(Stn1.Reverse_Sequence) XIO(Stn1.Move_To_Spot_Setup.1) XIO(Stn1.Move_To_Spot_Setup.2) XIO(Stn1.Move_To_Spot_Setup.3) ,XIC(Stn1.Reverse_Sequence) ] ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Move_To_Spot.4) ]XIO(Stn1.Move_To_Spot.0)OTE(Stn1.Move_To_Spot.4);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Comment>
<![CDATA[Move to Fixture Home Position]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)[XIC(Stn1.HMI_PB.Fixture_Change) [XIC(Stn1.Parts.None) ,XIO(Stn1.Fixture_Connected) XIO(Stn1.Chk_Fixture_Connected) ] ,XIC(Stn1.Move_to_Fixture_Home_Pos) XIC(Stn1.Not_Faulted) [XIO(Stn1.At_Fixture_Home_Pos) ,XIO(Stn1.Platen_Lock.Work.Cmd) ] ]XIC(Stn1.Safe_Output_Power)XIC(Stn1.Platen_Lock_OK_To_Unlock)OTE(Stn1.Move_to_Fixture_Home_Pos);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Comment>
<![CDATA[REVERSE SEQUENCE]]>
</Comment>
<Text>
<![CDATA[XIC(Always_Off)XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.All_Spots_Sequenced) XIO(Stn1.Run_Out_Mode) [XIO(Stn1.Reverse_Sequence) XIO(Stn1.Reverse_Sequence_Toggle) [OTL(Stn1.Reverse_Sequence) ,OTL(Stn1.Reverse_Sequence_Toggle) ] ,XIC(Stn1.Reverse_Sequence) XIO(Stn1.Reverse_Sequence_Toggle) [OTU(Stn1.Reverse_Sequence) ,OTL(Stn1.Reverse_Sequence_Toggle) ] ] ,XIO(Stn1.All_Spots_Sequenced) OTU(Stn1.Reverse_Sequence_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)OTE(Stn1.Reverse_Sequence);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A020_Stack_Light" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Stack Light
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) XIO(Stn1.Cycle_Station) ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.Clr_To_Enter_LC);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Not_Faulted) ,XIC(Stn1.Over_Cycle_Time) XIC(Machine.Flash) ,XIO(Machine.Control_Power_On) ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.StackLight.Red);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Not_Faulted) XIO(Stn1.Over_Cycle_Time) XIO(Stn1.Cycle_Station) XIC(Machine.Control_Power_On) [[XIC(Stn1.Parts.None) ,XIC(Stn1.Complete) ] ,XIC(Stn1.Job_In_Progress) XIC(Stn1.Parts.All) XIC(Machine.Flash) ] ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.StackLight.Green);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Not_Faulted) XIO(Stn1.Over_Cycle_Time) XIO(Stn1.Cycle_Station) XIC(Machine.Control_Power_On) XIO(Stn1.Complete) [XIO(Stn1.Job_In_Progress) XIC(Stn1.Parts.All) ,XIO(Stn1.Parts.None) XIC(Machine.Flash) ] ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.StackLight.Yellow);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A021_Banner_Light" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Operator Light
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Not_Faulted) ,XIC(Stn1.Over_Cycle_Time) XIC(Machine.Flash) ,XIO(Machine.Control_Power_On) ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.BannerLight.Red);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Not_Faulted) XIO(Stn1.Over_Cycle_Time) XIO(Stn1.Cycle_Station) XIC(Machine.Control_Power_On) [[XIC(Stn1.Parts.None) ,XIC(Stn1.Complete) ] ,XIC(Stn1.Job_In_Progress) XIC(Stn1.Parts.All) XIC(Machine.Flash) ] ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.BannerLight.Green);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Not_Faulted) XIO(Stn1.Over_Cycle_Time) XIO(Stn1.Cycle_Station) XIC(Machine.Control_Power_On) XIO(Stn1.Complete) [XIO(Stn1.Job_In_Progress) XIC(Stn1.Parts.All) ,XIO(Stn1.Parts.None) XIC(Machine.Flash) ] ,XIC(Machine.HMI_PB.Lamp_Test) ]OTE(Stn1.BannerLight.White);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A030_Repair_Mode" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Enable / Disable
Repair Mode]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Repair_Mode) XIC(Stn1.Part_Sel_Chng_OK) [XIO(Stn1.Repair_Mode_Toggle) XIO(Stn1.Repair_Mode) [OTL(Stn1.Repair_Mode) ,OTL(Stn1.Repair_Mode_Toggle) ] ,XIO(Stn1.Repair_Mode_Toggle) XIC(Stn1.Repair_Mode) [OTU(Stn1.Repair_Mode) ,OTL(Stn1.Repair_Mode_Toggle) ] ] ,XIO(Stn1.HMI_PB.Repair_Mode) OTU(Stn1.Repair_Mode_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)OTU(Stn1.Repair_Mode);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Clear all GunX_Spot_Sequenced. Then set the spots that are not being repaired to sequenced.
Also clear the spots when leaving repair mode.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Repair_Mode) ,XIC(Stn1.HMI_PB.Repair_Mode) XIC(Stn1.Repair_Mode_Toggle) XIO(Stn1.Cycle_Station) XIO(Stn1.Repair_Mode) ][CLR(Stn1.GunA.Spot_Sequenced) ,CLR(Stn1.GunB.Spot_Sequenced) ,XIO(Stn1.Repair_Mode) CLR(Stn1.Repair_Mode_Spot_Select) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Enable / Disable
Gun Pin 1]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)[XIC(Stn1.HMI_PB.Repair_Mode_Spot_Select.1) [XIO(Stn1.Repair_Mode_Spot_Select_Toggle.1) XIO(Stn1.Repair_Mode_Spot_Select.1) [OTL(Stn1.Repair_Mode_Spot_Select.1) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.1) ] ,XIO(Stn1.Repair_Mode_Spot_Select_Toggle.1) XIC(Stn1.Repair_Mode_Spot_Select.1) [OTU(Stn1.Repair_Mode_Spot_Select.1) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.1) ] ] ,XIO(Stn1.HMI_PB.Repair_Mode_Spot_Select.1) OTU(Stn1.Repair_Mode_Spot_Select_Toggle.1) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)XIO(Stn1.Repair_Mode_Spot_Select.1)NEQ(Stn1.Repair_Mode_Spot_Select,0)[OTL(Stn1.GunA.Spot_Sequenced.1) ,OTL(Stn1.GunB.Spot_Sequenced.1) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Enable / Disable
Gun Pin 2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)[XIC(Stn1.HMI_PB.Repair_Mode_Spot_Select.2) [XIO(Stn1.Repair_Mode_Spot_Select_Toggle.2) XIO(Stn1.Repair_Mode_Spot_Select.2) [OTL(Stn1.Repair_Mode_Spot_Select.2) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.2) ] ,XIO(Stn1.Repair_Mode_Spot_Select_Toggle.2) XIC(Stn1.Repair_Mode_Spot_Select.2) [OTU(Stn1.Repair_Mode_Spot_Select.2) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.2) ] ] ,XIO(Stn1.HMI_PB.Repair_Mode_Spot_Select.2) OTU(Stn1.Repair_Mode_Spot_Select_Toggle.2) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)XIO(Stn1.Repair_Mode_Spot_Select.2)NEQ(Stn1.Repair_Mode_Spot_Select,0)[OTL(Stn1.GunA.Spot_Sequenced.2) ,OTL(Stn1.GunB.Spot_Sequenced.2) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Enable / Disable
Gun Pin 3]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)[XIC(Stn1.HMI_PB.Repair_Mode_Spot_Select.3) [XIO(Stn1.Repair_Mode_Spot_Select_Toggle.3) XIO(Stn1.Repair_Mode_Spot_Select.3) [OTL(Stn1.Repair_Mode_Spot_Select.3) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.3) ] ,XIO(Stn1.Repair_Mode_Spot_Select_Toggle.3) XIC(Stn1.Repair_Mode_Spot_Select.3) [OTU(Stn1.Repair_Mode_Spot_Select.3) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.3) ] ] ,XIO(Stn1.HMI_PB.Repair_Mode_Spot_Select.3) OTU(Stn1.Repair_Mode_Spot_Select_Toggle.3) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)XIO(Stn1.Repair_Mode_Spot_Select.3)NEQ(Stn1.Repair_Mode_Spot_Select,0)[OTL(Stn1.GunA.Spot_Sequenced.3) ,OTL(Stn1.GunB.Spot_Sequenced.3) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Enable / Disable
Gun Pin 4]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)[XIC(Stn1.HMI_PB.Repair_Mode_Spot_Select.4) [XIO(Stn1.Repair_Mode_Spot_Select_Toggle.4) XIO(Stn1.Repair_Mode_Spot_Select.4) [OTL(Stn1.Repair_Mode_Spot_Select.4) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.4) ] ,XIO(Stn1.Repair_Mode_Spot_Select_Toggle.4) XIC(Stn1.Repair_Mode_Spot_Select.4) [OTU(Stn1.Repair_Mode_Spot_Select.4) ,OTL(Stn1.Repair_Mode_Spot_Select_Toggle.4) ] ] ,XIO(Stn1.HMI_PB.Repair_Mode_Spot_Select.4) OTU(Stn1.Repair_Mode_Spot_Select_Toggle.4) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Repair_Mode)XIO(Stn1.Repair_Mode_Spot_Select.4)NEQ(Stn1.Repair_Mode_Spot_Select,0)[OTL(Stn1.GunA.Spot_Sequenced.4) ,OTL(Stn1.GunB.Spot_Sequenced.4) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)CLR(Stn1.Repair_Mode_Spot_Select);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A060_Poka_Yoke" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
AUTO ENABLE
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[
Force a Poka Yoke once each shift or fixture change
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Auto_Run)XIC(Temp_Disable)[XIC(Machine.Set_Shifts.Count_Enble_Shift1) ONS(Stn1.Poka_Yoke.ONS.0) ,XIC(Machine.Set_Shifts.Count_Enble_Shift2) ONS(Stn1.Poka_Yoke.ONS.1) ,XIC(Machine.Set_Shifts.Count_Enble_Shift3) ONS(Stn1.Poka_Yoke.ONS.2) ,XIC(Stn1.Fixture_Connected) ONS(Stn1.Poka_Yoke.ONS.3) ,XIC(Stn1.Poka_Yoke.Required) XIO(Stn1.Poka_Yoke.Complete) XIO(Stn1.Poka_Yoke.Cancel) ]OTE(Stn1.Poka_Yoke.Required);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[
##############################
ENABLE
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Stn1.Job_In_Progress)[XIC(Stn1.Poka_Yoke.Required) ONS(Stn1.Poka_Yoke.ONS.5) ,XIC(Stn1.Poka_Yoke.HMI_PB_Start) ]XIO(Stn1.Dry_Cycle)OTL(Stn1.Poka_Yoke.Mode);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[
##############################
DISABLE
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Complete) XIC(Stn1.Parts.None) ,XIC(Stn1.Poka_Yoke.Cancel) ][XIC(Stn1.Poka_Yoke.Mode) OTL(Stn1.Poka_Yoke.Complete_Mem) ,OTU(Stn1.Poka_Yoke.Mode) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[
##############################
CANCEL
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.HMI_PB_Stop)XIC(Stn1.Poka_Yoke.Mode)XIO(Stn1.Cycle_Station)OTE(Stn1.Poka_Yoke.Cancel);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[
##############################
RESET
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Teach_In_Progress) ONS(Stn1.Poka_Yoke.ONS.9) ,XIO(Stn1.Poka_Yoke.Mode) ][CLR(Stn1.Poka_Yoke.Stage_Complete) ,CLR(Stn1.Poka_Yoke.Stage_Fail) ,OTU(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Mem) ,OTU(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Mem) ,OTU(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Mem) ,OTU(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Mem) ,RES(Stn1.Poka_Yoke.Failed_Limit) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke.Mode)OTU(Stn1.Poka_Yoke.Light_Curtain_Check_Complete);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[START OF POKA YOKE MODE MCR]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Mode)MCR();]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[
##############################
STAGE IN PROGRESS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[POKA YOKE IN PROGRESS
This stays latched until Poka Yoke ends.
This will inhibit job changes]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) XIC(Stn1.Light_Curtain_Clear) XIC(Stn1.PB_Cycle_Start) ,XIC(Stn1.Poka_Yoke.In_Progress) ]OTE(Stn1.Poka_Yoke.In_Progress);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.In_Progress)XIO(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)OTE(Stn1.Poka_Yoke.Light_Curtain_Check_In_Progress);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)XIO(Stn1.Poka_Yoke.Stage_Complete.0)OTE(Stn1.Poka_Yoke.Stage_In_Progress.0);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[
First stage is blocked if teaching
Check for not Current_Stage_Complete so progress does not change until HMI Next pressed
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Complete.0)XIO(Stn1.Poka_Yoke.Stage_Fail.1)XIO(Stn1.Poka_Yoke.Stage_Complete.1)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIO(Stn1.Poka_Yoke.Teach_In_Progress)OTE(Stn1.Poka_Yoke.Stage_In_Progress.1);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Job_Has_Nut)XIC(Stn1.Poka_Yoke.Stage_Complete.1)XIO(Stn1.Poka_Yoke.Stage_Fail.2)XIO(Stn1.Poka_Yoke.Stage_Complete.2)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)OTE(Stn1.Poka_Yoke.Stage_In_Progress.2);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Job_Has_Nut)XIC(Stn1.Poka_Yoke.Stage_Complete.2)XIO(Stn1.Poka_Yoke.Stage_Fail.3)XIO(Stn1.Poka_Yoke.Stage_Complete.3)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)OTE(Stn1.Poka_Yoke.Stage_In_Progress.3);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Job_Has_Nut) XIC(Stn1.Poka_Yoke.Stage_Complete.3) ,XIO(Stn1.Job_Has_Nut) XIC(Stn1.Poka_Yoke.Stage_Complete.1) ]XIO(Stn1.Poka_Yoke.Stage_Fail.4)XIO(Stn1.Poka_Yoke.Stage_Complete.4)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)OTE(Stn1.Poka_Yoke.Stage_In_Progress.4);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[
##############################
STAGE IN PROGRESS SPOT CHECKS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_In_Progress.2) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.3) ]OTE(Stn1.Poka_Yoke.Skip_Stud_Check);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)[XIC(Stn1.GunA.Close.Cmd) ,XIC(Stn1.GunB.Close.Cmd) ][XIO(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Stn1.GunA.Time_To_Close_Teach.DN) ,XIC(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Stn1.GunA.Close.Comp) ,XIO(Stn1.GunA.Close.Cmd) ,XIC(Stn1.Poka_Yoke.Skip_Stud_Check) XIC(Stn1.GunA.Spot_Is_Stud) ][XIO(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Stn1.GunB.Time_To_Close_Teach.DN) ,XIC(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Stn1.GunB.Close.Comp) ,XIO(Stn1.GunB.Close.Cmd) ,XIC(Stn1.Poka_Yoke.Skip_Stud_Check) XIC(Stn1.GunB.Spot_Is_Stud) ]OTE(Stn1.Poka_Yoke.All_Guns_Closed_For_Spot);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[STUD CHECKS WAIT FOR PIN TO RAISE AFTER GUN CLOSES
Keep this delay greater then the gun close teach dwell (500ms)
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.All_Guns_Closed_For_Spot)[[XIC(Stn1.Poka_Yoke.Stud_Check_Dwell.DN) ,XIO(Stn1.Spot_Has_Stud) ,XIC(Stn1.Poka_Yoke.Skip_Stud_Check) ] ONS(Stn1.Poka_Yoke.ONS.24) OTE(Stn1.Poka_Yoke.Check_Current_Spot) ,MOV(600,Stn1.Poka_Yoke.Stud_Check_Dwell.PRE) TON(Stn1.Poka_Yoke.Stud_Check_Dwell,?,?) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[CORRECT ORIENTATION
GUN A CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.1)XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Achieved)XIC(Stn1.GunA.VF_Lower_At_Work1)OTE(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Setup.1);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[CORRECT ORIENTATION
GUN B CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.1)XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Achieved)XIC(Stn1.GunB.VF_Lower_At_Work1)OTE(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Setup.2);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[CORRECT ORIENTATION
SPOT COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.1)[XIC(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Setup.1) ,XIO(Stn1.GunA.Close.Cmd) ][XIC(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Setup.2) ,XIO(Stn1.GunB.Close.Cmd) ]OTE(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp)OTL(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Mem);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[DOUBLE NUT
GUN A CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.2)XIO(Stn1.GunA.Spot_Is_Stud)XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Low)XIC(Stn1.GunA.VF_Lower_At_Work1)OTE(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Setup.1);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[DOUBLE NUT
GUN B CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.2)XIO(Stn1.GunB.Spot_Is_Stud)XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Low)XIC(Stn1.GunB.VF_Lower_At_Work1)OTE(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Setup.2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[DOUBLE NUT
SPOT COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.2)[XIC(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Setup.1) ,XIC(Stn1.GunA.Spot_Is_Stud) ,XIO(Stn1.GunA.Close.Cmd) ][XIC(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Setup.2) ,XIC(Stn1.GunB.Spot_Is_Stud) ,XIO(Stn1.GunB.Close.Cmd) ]OTE(Stn1.Poka_Yoke.Double_Nut_Spot_Comp);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Double_Nut_Spot_Comp)OTL(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Mem);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Comment>
<![CDATA[INVERTED NUT
GUN A CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.3)XIO(Stn1.GunA.Spot_Is_Stud)[XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Low) XIO(Stn1.GunA.VF_Lower_At_Work1) ,XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Achieved) XIO(Stn1.GunA.Nut_Check_Pressure_Sw) ]OTE(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Setup.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Comment>
<![CDATA[INVERTED NUT
GUN B CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.3)XIO(Stn1.GunB.Spot_Is_Stud)XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Low)XIO(Stn1.GunB.VF_Lower_At_Work1)OTE(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Setup.2);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Comment>
<![CDATA[INVERTED NUT
SPOT COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.3)[XIC(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Setup.1) ,XIC(Stn1.GunA.Spot_Is_Stud) ,XIO(Stn1.GunA.Close.Cmd) ][XIC(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Setup.2) ,XIC(Stn1.GunB.Spot_Is_Stud) ,XIO(Stn1.GunB.Close.Cmd) ]OTE(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp)OTL(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Mem);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[NO FASTENER
GUN A CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.4)XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_High)OTE(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Setup.1);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Comment>
<![CDATA[NO FASTENER
GUN B CHECK]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.4)XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_High)OTE(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Setup.2);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[NO FASTENER
SPOT COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Check_Current_Spot)XIC(Stn1.Poka_Yoke.Stage_In_Progress.4)[XIC(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Setup.1) ,XIO(Stn1.GunA.Close.Cmd) ][XIC(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Setup.2) ,XIO(Stn1.GunB.Close.Cmd) ]OTE(Stn1.Poka_Yoke.No_Nut_Spot_Comp);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.No_Nut_Spot_Comp)OTL(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Mem);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Comment>
<![CDATA[
Ready to sequence current spot]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Double_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.No_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Teach_In_Progress) XIC(Stn1.Poka_Yoke.Check_Current_Spot) ,XIC(Stn1.Poka_Yoke.Spot_Sequence_Ready) XIO(Stn1.Poka_Yoke.Spot_Sequence_Ready_Stud_Dwell.DN) XIC(Stn1.Cycle_Station) XIO(Stn1.All_Spots_Sequenced) ]OTE(Stn1.Poka_Yoke.Spot_Sequence_Ready);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[IF SPOT HAS STUDS - WAIT FOR PIN TO DROP
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Spot_Sequence_Ready)MOV(300,Stn1.Poka_Yoke.Spot_Sequence_Ready_Stud_Dwell.PRE)TON(Stn1.Poka_Yoke.Spot_Sequence_Ready_Stud_Dwell,?,?);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[##############################
STAGE FAILED
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[
Part check is performed every cycle start on every stage
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)XIC(Stn1.Cycle_Start_Pulse)ONS(Stn1.Poka_Yoke.ONS.7)[XIC(Stn1.Parts.All) OTU(Stn1.Poka_Yoke.Stage_Fail.0) ,XIO(Stn1.Parts.All) OTL(Stn1.Poka_Yoke.Stage_Fail.0) ];]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Check_Current_Spot) XIC(Stn1.Poka_Yoke.Stage_In_Progress.1) XIO(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Stage_Fail.1) XIO(Stn1.Poka_Yoke.HMI_PB_Next) ]OTE(Stn1.Poka_Yoke.Stage_Fail.1);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Check_Current_Spot) XIC(Stn1.Poka_Yoke.Stage_In_Progress.2) XIO(Stn1.Poka_Yoke.Double_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Stage_Fail.2) XIO(Stn1.Poka_Yoke.HMI_PB_Next) ]OTE(Stn1.Poka_Yoke.Stage_Fail.2);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Check_Current_Spot) XIC(Stn1.Poka_Yoke.Stage_In_Progress.3) XIO(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Stage_Fail.3) XIO(Stn1.Poka_Yoke.HMI_PB_Next) ]OTE(Stn1.Poka_Yoke.Stage_Fail.3);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Check_Current_Spot) XIC(Stn1.Poka_Yoke.Stage_In_Progress.4) XIO(Stn1.Poka_Yoke.No_Nut_Spot_Comp) ,XIC(Stn1.Poka_Yoke.Stage_Fail.4) XIO(Stn1.Poka_Yoke.HMI_PB_Next) ]OTE(Stn1.Poka_Yoke.Stage_Fail.4);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Comment>
<![CDATA[
Current spot check failed
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Fail.1) ,XIC(Stn1.Poka_Yoke.Stage_Fail.2) ,XIC(Stn1.Poka_Yoke.Stage_Fail.3) ,XIC(Stn1.Poka_Yoke.Stage_Fail.4) ]OTE(Stn1.Poka_Yoke.Stage_Failed);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Comment>
<![CDATA[
A preset amount of spot fails, causes the stage to fail
Failing a stage forces a teach and restarts poka yoke at the first stage, first spot
]]>
</Comment>
<Text>
<![CDATA[[MOV(3,Stn1.Poka_Yoke.Failed_Limit.PRE) ,XIC(Stn1.Poka_Yoke.Stage_Failed) CTU(Stn1.Poka_Yoke.Failed_Limit,?,?) ];]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Comment>
<![CDATA[
If a stage passes, reset the fail limit for the next stage
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Complete.1) ONS(Stn1.Poka_Yoke.ONS.10) ,XIC(Stn1.Poka_Yoke.Stage_Complete.2) ONS(Stn1.Poka_Yoke.ONS.11) ,XIC(Stn1.Poka_Yoke.Stage_Complete.3) ONS(Stn1.Poka_Yoke.ONS.12) ,XIC(Stn1.Poka_Yoke.Stage_Complete.4) ONS(Stn1.Poka_Yoke.ONS.13) ]RES(Stn1.Poka_Yoke.Failed_Limit);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Comment>
<![CDATA[
##############################
STAGE COMPLETES
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)XIC(Stn1.Cycle_Start_Pulse)[XIC(Stn1.Parts.All) OTL(Stn1.Poka_Yoke.Stage_Complete.0) ,XIO(Stn1.Parts.All) OTU(Stn1.Poka_Yoke.Stage_Complete.0) ];]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Light_Curtain_Check_In_Progress)XIO(Stn1.Light_Curtain_Clear)OTL(Stn1.Poka_Yoke.Light_Curtain_Check_Complete);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIC(Stn1.Poka_Yoke.Stage_In_Progress.1)XIC(Stn1.All_Guns_Open)XIC(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Mem)OTL(Stn1.Poka_Yoke.Stage_Complete.1);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIC(Stn1.Poka_Yoke.Stage_In_Progress.2)XIC(Stn1.All_Guns_Open)XIC(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Mem)OTL(Stn1.Poka_Yoke.Stage_Complete.2);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIC(Stn1.Poka_Yoke.Stage_In_Progress.3)XIC(Stn1.All_Guns_Open)XIC(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Mem)OTL(Stn1.Poka_Yoke.Stage_Complete.3);]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIC(Stn1.Poka_Yoke.Stage_In_Progress.4)XIC(Stn1.All_Guns_Open)XIC(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Mem)OTL(Stn1.Poka_Yoke.Stage_Complete.4);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Comment>
<![CDATA[
All stages complete
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Stage_Complete.1)[XIC(Stn1.Poka_Yoke.Stage_Complete.2) XIC(Stn1.Poka_Yoke.Stage_Complete.3) ,XIO(Stn1.Job_Has_Nut) ]XIC(Stn1.Poka_Yoke.Stage_Complete.4)OTE(Stn1.Poka_Yoke.Complete);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Comment>
<![CDATA[
##############################
FORCE TEACH MODE
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Comment>
<![CDATA[
Trigger teach mode when stage fail limit is reached
Teach mode complete will start poke yoke sequence at the beginning
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.HMI_PB_Next) XIC(Stn1.Poka_Yoke.Failed_Limit.DN) ,XIC(Stn1.Poka_Yoke.Teach_In_Progress) XIO(Stn1.Poka_Yoke.Teach_Complete) ]OTE(Stn1.Poka_Yoke.Teach_In_Progress);]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIC(Stn1.Poka_Yoke.Teach_In_Progress)XIC(Stn1.All_Guns_Open)OTE(Stn1.Poka_Yoke.Teach_Complete);]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Comment>
<![CDATA[
##############################
EXTERNAL CONTROL
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Comment>
<![CDATA[
Return to start of spot sequence
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.HMI_PB_Next) XIC(Stn1.Poka_Yoke.Current_Stage_Complete) ,XIC(Stn1.Poka_Yoke.Teach_Complete) ,XIC(Stn1.All_Spots_Sequenced) XIO(Stn1.Poka_Yoke.Current_Stage_Complete) XIC(Stn1.All_Guns_Open) ,XIC(Stn1.Poka_Yoke.Unlatch_Station_Completes) XIC(Stn1.Complete) ]XIO(Stn1.Cycle_Station)OTE(Stn1.Poka_Yoke.Unlatch_Station_Completes);]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Comment>
<![CDATA[
Triggers current spot to sequence]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Spot_Sequence_Ready)XIC(Stn1.Cycle_Station)ONS(Stn1.Poka_Yoke.ONS.20)OTE(Stn1.Poka_Yoke.Spot_Sequence);]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Comment>
<![CDATA[Notify that current stage has passed and is complete
Ready for the next stage
(Do not add final stage complete. It does not need a Next)
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Complete.1) ONS(Stn1.Poka_Yoke.ONS.21) ,XIC(Stn1.Poka_Yoke.Stage_Complete.2) ONS(Stn1.Poka_Yoke.ONS.22) ,XIC(Stn1.Poka_Yoke.Stage_Complete.3) ONS(Stn1.Poka_Yoke.ONS.23) ,XIC(Stn1.Poka_Yoke.Current_Stage_Complete) XIO(Stn1.Poka_Yoke.HMI_PB_Next) ]OTE(Stn1.Poka_Yoke.Current_Stage_Complete);]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Poka_Yoke.Skip_Stud_Check) XIC(Stn1.GunA.Spot_Is_Stud) ]OTE(Stn1.Poka_Yoke.GunA_Open);]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Poka_Yoke.Skip_Stud_Check) XIC(Stn1.GunB.Spot_Is_Stud) ]OTE(Stn1.Poka_Yoke.GunB_Open);]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Comment>
<![CDATA[
Trigger teach mode for all VeriFast sensors
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Teach_In_Progress)OTE(Stn1.Poka_Yoke.Teach_Activate);]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Comment>
<![CDATA[Set station complete so part must be removed when poka yoke canceled]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Cancel)OTE(Stn1.Poka_Yoke.Latch_Station_Complete);]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Comment>
<![CDATA[
Take the station out of current auto cycle
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Failed) XIC(Stn1.All_Guns_Open) ,XIC(Stn1.Poka_Yoke.Cancel) ,XIC(Stn1.Poka_Yoke.Complete) ,XIO(Stn1.Poka_Yoke.Light_Curtain_Check_Complete) ]OTE(Stn1.Poka_Yoke.Break_Cycle);]]>
</Text>
</Rung>
<Rung Number="71" Type="N">
<Comment>
<![CDATA[END OF POKA YOKE MODE MCR]]>
</Comment>
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="72" Type="N">
<Comment>
<![CDATA[
Inhibit production counter until poka yoke off and completes unlatched
(Keep out of MCR)
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Mode) ,XIC(Stn1.Poka_Yoke.Inhibit_Prod_Count) XIC(Stn1.All_Spots_Sequenced) ]OTE(Stn1.Poka_Yoke.Inhibit_Prod_Count);]]>
</Text>
</Rung>
<Rung Number="73" Type="N">
<Comment>
<![CDATA[
##############################
AUTO RUN SELECTION
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="74" Type="N">
<Text>
<![CDATA[OTE(Stn1.Poka_Yoke.Auto_Run);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A070_Run_In_Out" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[RUN-IN MODE
Run-in mode is turned on after run-out complete.
Needs Maint 2 to manually turn-on.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Run_In_HMI_PB) [XIC(Security.Logged_In[4]) ,XIO(Stn1.Parts.Enabled.0) ] XIC(Stn1.Part_Sel_Chng_OK) [XIO(Stn1.Run_In_Toggle) XIO(Stn1.Run_In_Mode) [OTL(Stn1.Run_In_Mode) ,OTU(Stn1.Run_Out_Mode) ,OTL(Stn1.Run_In_Toggle) ] ,XIO(Stn1.Run_In_Toggle) XIC(Stn1.Run_In_Mode) [OTU(Stn1.Run_In_Mode) ,OTL(Stn1.Run_In_Toggle) ] ] ,XIO(Stn1.Run_In_HMI_PB) OTU(Stn1.Run_In_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[RUN-OUT MODE
Can not be selected while in run-in mode, unless in Maint 2
On a 3 stage part, Run-Out can be selected on at stage 2 to run out a single part]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Run_Out_HMI_PB) [XIO(Stn1.Run_In_Mode) ,XIC(Security.Logged_In[4]) ] XIC(Stn1.Part_Sel_Chng_OK) [XIO(Stn1.Run_Out_Toggle) XIO(Stn1.Run_Out_Mode) [OTL(Stn1.Run_Out_Mode) ,OTU(Stn1.Run_In_Mode) ,OTL(Stn1.Run_Out_Toggle) ] ,XIO(Stn1.Run_Out_Toggle) XIC(Stn1.Run_Out_Mode) [OTU(Stn1.Run_Out_Mode) ,OTL(Stn1.Run_Out_Toggle) ] ] ,XIO(Stn1.Run_Out_HMI_PB) OTU(Stn1.Run_Out_Toggle) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[ENABLE STAGES FOR RUN IN START]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Run_In_Mode)XIC(Stn1.Run_In_Toggle)OTL(Stn1.Part_Stage_Enable.1)OTU(Stn1.Part_Stage_Enable.2);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[ENABLE STAGES FOR RUN OUT START]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Run_Out_Mode)XIC(Stn1.Run_Out_Toggle)OTU(Stn1.Part_Stage_Enable.1)OTU(Stn1.Part_Stage_Enable.2);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[STORE BEFORE POKA YOKE SETTINGS]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Mode)ONS(Stn1.OneShot.9)[XIO(Stn1.Run_In_Mode) OTU(Stn1.Run_In_Mode_Mem) ,XIO(Stn1.Run_Out_Mode) OTU(Stn1.Run_Out_Mode_Mem) ,XIC(Stn1.Run_In_Mode) OTL(Stn1.Run_In_Mode_Mem) ,XIC(Stn1.Run_Out_Mode) OTL(Stn1.Run_Out_Mode_Mem) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Mode)OTU(Stn1.Run_In_Mode)OTU(Stn1.Run_Out_Mode);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[ENABLE BOTH STAGES
WHEN RUN IN/OUT COMPLETE
OR WHEN IN POKA YOKE]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Run_In_Mode) XIO(Stn1.Run_Out_Mode) [XIC(Stn1.Run_In_Toggle) ,XIC(Stn1.Run_Out_Toggle) ] ,XIC(Stn1.Poka_Yoke.Mode) ]OTL(Stn1.Part_Stage_Enable.1)OTL(Stn1.Part_Stage_Enable.2);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[MANUAL STAGE SELECT
Can only be done by maintenance 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Stage_HMI_PB.1) XIC(Security.Logged_In[4]) XIO(Stn1.Job_In_Progress) [XIO(Stn1.Part_Stage_Toggle.1) XIO(Stn1.Part_Stage_Enable.1) [OTL(Stn1.Part_Stage_Enable.1) ,OTL(Stn1.Part_Stage_Toggle.1) ] ,XIO(Stn1.Part_Stage_Toggle.1) XIC(Stn1.Part_Stage_Enable.1) [OTU(Stn1.Part_Stage_Enable.1) ,OTL(Stn1.Part_Stage_Toggle.1) ] ] ,XIO(Stn1.Part_Stage_HMI_PB.1) OTU(Stn1.Part_Stage_Toggle.1) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Stage_HMI_PB.2) XIC(Security.Logged_In[4]) XIO(Stn1.Job_In_Progress) [XIO(Stn1.Part_Stage_Toggle.2) XIO(Stn1.Part_Stage_Enable.2) [OTL(Stn1.Part_Stage_Enable.2) ,OTL(Stn1.Part_Stage_Toggle.2) ] ,XIO(Stn1.Part_Stage_Toggle.2) XIC(Stn1.Part_Stage_Enable.2) [OTU(Stn1.Part_Stage_Enable.2) ,OTL(Stn1.Part_Stage_Toggle.2) ] ] ,XIO(Stn1.Part_Stage_HMI_PB.2) OTU(Stn1.Part_Stage_Toggle.2) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[SHIFT PARTS ENABLED PER RUN IN/OUT MODE
CHANGE RUN IN/OUT MODE WHEN COMPLETE]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)OTL(Stn1.Complete_Mem);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[2 STAGE SHIFT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Complete_Mem)XIC(Stn1.Part_Sel_Chng_OK)[XIC(Stn1.Part_Stage_Enable.1) OTL(Stn1.Part_Stage_Enable.2) OTU(Stn1.Run_In_Mode) ,XIO(Stn1.Part_Stage_Enable.1) OTU(Stn1.Part_Stage_Enable.2) OTU(Stn1.Run_Out_Mode) OTL(Stn1.Run_In_Mode) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Complete_Mem)XIC(Stn1.Part_Sel_Chng_OK)[XIC(Stn1.Run_Out_Mode) OTU(Stn1.Part_Stage_Enable.1) ,XIO(Stn1.Run_Out_Mode) OTL(Stn1.Part_Stage_Enable.1) ,OTU(Stn1.Complete_Mem) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.6) ]OTE(Stn1.Part_Stage_Enable_Setup.0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[POKA YOKE COMPLETE
RETURN TO PRE POKA YOKE SETTINGS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Poka_Yoke.Complete_Mem)XIC(Stn1.Part_Sel_Chng_OK)[XIC(Stn1.Run_In_Mode_Mem) OTL(Stn1.Run_In_Mode) ,XIC(Stn1.Run_Out_Mode_Mem) OTL(Stn1.Run_Out_Mode) ,XIO(Stn1.Run_In_Mode_Mem) OTU(Stn1.Run_In_Mode) ,XIO(Stn1.Run_Out_Mode_Mem) OTU(Stn1.Run_Out_Mode) ,OTU(Stn1.Run_In_Mode_Mem) OTU(Stn1.Run_Out_Mode_Mem) ,OTU(Stn1.Poka_Yoke.Complete_Mem) OTU(Stn1.Complete_Mem) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B100_Fixture_IO_Mapping" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2629215)OTE(Stn1.Fixture_Installed.1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2696038)OTE(Stn1.Fixture_Installed.2);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2696043)OTE(Stn1.Fixture_Installed.3);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2707655)OTE(Stn1.Fixture_Installed.4);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,2704705)OTE(Stn1.Fixture_Installed.5);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[IO Block 1 - IO Link 5
Fixture Switches]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P00)OTE(Stn1.Parts.Sw_Inputs.1);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P01)OTE(Stn1.Parts.Sw_Inputs.2);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P10)OTE(Stn1.Parts.Sw_Inputs.3);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P11)OTE(Stn1.Parts.Sw_Inputs.4);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P20)OTE(Stn1.Parts.Sw_Inputs.5);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P21)OTE(Stn1.Parts.Sw_Inputs.6);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P30)OTE(Stn1.Parts.Sw_Inputs.7);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P31)OTE(Stn1.Parts.Sw_Inputs.8);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P40)OTE(Stn1.Parts.Sw_Inputs.9);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P41)OTE(Stn1.Parts.Sw_Inputs.10);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[#############
PART HOLD CLAMP
#############
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.I_L1.P50)XIO(Part_Hold_T.TT)OTE(Stn1.Part_Hold_Clamp.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P51)[MOV(12000,Part_Hold_T.PRE) TON(Part_Hold_T,?,?) ,OTE(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[###########
PART HOLD CLAMP
##########]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.I_L1.P70)OTE(Stn1.Ejector1.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L1.P71)OTE(Stn1.Ejector1.Cyl01.Work_SW);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[IO Block 2 - IO Link 8
Check Fixture Switches]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.I_L3.P00)OTE(Stn1.Parts.Sw_Inputs.13);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P01)OTE(Stn1.Parts.Sw_Inputs.14);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P10)OTE(Stn1.Parts.Sw_Inputs.15);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P11)OTE(Stn1.Parts.Sw_Inputs.16);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P20)OTE(Stn1.Parts.Sw_Inputs.17);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P21)OTE(Stn1.Parts.Sw_Inputs.18);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[###########
Ejectors
##########]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.I_L3.P70)OTE(Stn1.Ejector2.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P71)OTE(Stn1.Ejector2.Cyl01.Work_SW);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[###########
Clamps
##########]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.I_L3.P50)OTE(Stn1.Clamp1.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P51)OTE(Stn1.Clamp1.Cyl01.Work_SW);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P60)OTE(Stn1.Clamp2.Cyl01.Home_SW);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.I_L3.P61)OTE(Stn1.Clamp2.Cyl01.Work_SW);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C000_Part_Presence_Switches" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[******************************
PARTS ALL / SW CHECK
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.0)[XIC(Stn1.Parts.Sw_OK.1) XIC(Stn1.Parts.Sw_OK.2) XIC(Stn1.Parts.Sw_OK.3) XIC(Stn1.Parts.Sw_OK.4) XIC(Stn1.Parts.Sw_OK.5) XIC(Stn1.Parts.Sw_OK.6) XIC(Stn1.Parts.Sw_OK.7) XIC(Stn1.Parts.Sw_OK.8) XIC(Stn1.Parts.Sw_OK.9) XIC(Stn1.Parts.Sw_OK.10) XIC(Stn1.Parts.Sw_OK.11) XIC(Stn1.Parts.Sw_OK.12) XIC(Stn1.Parts.Sw_OK.13) XIC(Stn1.Parts.Sw_OK.14) XIC(Stn1.Parts.Sw_OK.15) XIC(Stn1.Parts.Sw_OK.16) XIC(Stn1.Parts.Sw_OK.17) XIC(Stn1.Parts.Sw_OK.18) ,XIC(Stn1.Dry_Cycle) XIO(Stn1.Complete) XIO(Stn1.Home) ]OTE(Stn1.Parts.All);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.1) XIC(Stn1.Parts.Sw_Inputs.1) ,XIO(Stn1.Parts.Sw_Usage.1) XIO(Stn1.Parts.Sw_Inputs.1) ,XIC(Stn1.Parts.Sw_Ignore.1) ]OTE(Stn1.Parts.Sw_OK.1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.2) XIC(Stn1.Parts.Sw_Inputs.2) ,XIO(Stn1.Parts.Sw_Usage.2) XIO(Stn1.Parts.Sw_Inputs.2) ,XIC(Stn1.Parts.Sw_Ignore.2) ]OTE(Stn1.Parts.Sw_OK.2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.3) XIC(Stn1.Parts.Sw_Inputs.3) ,XIO(Stn1.Parts.Sw_Usage.3) XIO(Stn1.Parts.Sw_Inputs.3) ,XIC(Stn1.Parts.Sw_Ignore.3) ]OTE(Stn1.Parts.Sw_OK.3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.4) XIC(Stn1.Parts.Sw_Inputs.4) ,XIO(Stn1.Parts.Sw_Usage.4) XIO(Stn1.Parts.Sw_Inputs.4) ,XIC(Stn1.Parts.Sw_Ignore.4) ]OTE(Stn1.Parts.Sw_OK.4);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.5) XIC(Stn1.Parts.Sw_Inputs.5) ,XIO(Stn1.Parts.Sw_Usage.5) XIO(Stn1.Parts.Sw_Inputs.5) ,XIC(Stn1.Parts.Sw_Ignore.5) ]OTE(Stn1.Parts.Sw_OK.5);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.6) XIC(Stn1.Parts.Sw_Inputs.6) ,XIO(Stn1.Parts.Sw_Usage.6) XIO(Stn1.Parts.Sw_Inputs.6) ,XIC(Stn1.Parts.Sw_Ignore.6) ]OTE(Stn1.Parts.Sw_OK.6);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.7) XIC(Stn1.Parts.Sw_Inputs.7) ,XIO(Stn1.Parts.Sw_Usage.7) XIO(Stn1.Parts.Sw_Inputs.7) ,XIC(Stn1.Parts.Sw_Ignore.7) ]OTE(Stn1.Parts.Sw_OK.7);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.8) XIC(Stn1.Parts.Sw_Inputs.8) ,XIO(Stn1.Parts.Sw_Usage.8) XIO(Stn1.Parts.Sw_Inputs.8) ,XIC(Stn1.Parts.Sw_Ignore.8) ]OTE(Stn1.Parts.Sw_OK.8);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.9) XIC(Stn1.Parts.Sw_Inputs.9) ,XIO(Stn1.Parts.Sw_Usage.9) XIO(Stn1.Parts.Sw_Inputs.9) ,XIC(Stn1.Parts.Sw_Ignore.9) ]OTE(Stn1.Parts.Sw_OK.9);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.10) XIC(Stn1.Parts.Sw_Inputs.10) ,XIO(Stn1.Parts.Sw_Usage.10) XIO(Stn1.Parts.Sw_Inputs.10) ,XIC(Stn1.Parts.Sw_Ignore.10) ]OTE(Stn1.Parts.Sw_OK.10);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.11) XIC(Stn1.Parts.Sw_Inputs.11) ,XIO(Stn1.Parts.Sw_Usage.11) XIO(Stn1.Parts.Sw_Inputs.11) ,XIC(Stn1.Parts.Sw_Ignore.11) ]OTE(Stn1.Parts.Sw_OK.11);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.12) XIC(Stn1.Parts.Sw_Inputs.12) ,XIO(Stn1.Parts.Sw_Usage.12) XIO(Stn1.Parts.Sw_Inputs.12) ,XIC(Stn1.Parts.Sw_Ignore.12) ]OTE(Stn1.Parts.Sw_OK.12);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.13) XIC(Stn1.Parts.Sw_Inputs.13) ,XIO(Stn1.Parts.Sw_Usage.13) XIO(Stn1.Parts.Sw_Inputs.13) ,XIC(Stn1.Parts.Sw_Ignore.13) ]OTE(Stn1.Parts.Sw_OK.13);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.14) XIC(Stn1.Parts.Sw_Inputs.14) ,XIO(Stn1.Parts.Sw_Usage.14) XIO(Stn1.Parts.Sw_Inputs.14) ,XIC(Stn1.Parts.Sw_Ignore.14) ]OTE(Stn1.Parts.Sw_OK.14);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.15) XIC(Stn1.Parts.Sw_Inputs.15) ,XIO(Stn1.Parts.Sw_Usage.15) XIO(Stn1.Parts.Sw_Inputs.15) ,XIC(Stn1.Parts.Sw_Ignore.15) ]OTE(Stn1.Parts.Sw_OK.15);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.16) XIC(Stn1.Parts.Sw_Inputs.16) ,XIO(Stn1.Parts.Sw_Usage.16) XIO(Stn1.Parts.Sw_Inputs.16) ,XIC(Stn1.Parts.Sw_Ignore.16) ]OTE(Stn1.Parts.Sw_OK.16);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.17) XIC(Stn1.Parts.Sw_Inputs.17) ,XIO(Stn1.Parts.Sw_Usage.17) XIO(Stn1.Parts.Sw_Inputs.17) ,XIC(Stn1.Parts.Sw_Ignore.17) ]OTE(Stn1.Parts.Sw_OK.17);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Sw_Usage.18) XIC(Stn1.Parts.Sw_Inputs.18) ,XIO(Stn1.Parts.Sw_Usage.18) XIO(Stn1.Parts.Sw_Inputs.18) ,XIC(Stn1.Parts.Sw_Ignore.18) ]OTE(Stn1.Parts.Sw_OK.18);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[NO PARTS PRESENT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)EQU(Stn1.Parts.Sw_Inputs,0)[MOV(250,Stn1.Parts.Time_to_See_None.PRE) TON(Stn1.Parts.Time_to_See_None,?,?) ,XIC(Stn1.Parts.Time_to_See_None.DN) OTE(Stn1.Parts.None) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.PB_Cycle_Start)XIO(Stn1.Cycle_Station)XIO(Stn1.All_Spots_Sequenced)XIO(Machine.Dry_Cycle)XIC(Stn1.Auto_Mode)[XIC(Stn1.Poka_Yoke.Stage_Complete.9) ,XIO(Stn1.Poka_Yoke.Mode) ]OTE(Stn1.Parts.Check_Switches);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[SET SWITCHES TO CHECK]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.4) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.13) ]OTE(Stn1.Parts.Sw_Usage.1);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.3) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.17) ]OTE(Stn1.Parts.Sw_Usage.2);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.3) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.12) ,XIC(Stn1.Parts.Enabled.17) ]OTE(Stn1.Parts.Sw_Usage.3);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.4) ,XIC(Stn1.Parts.Enabled.6) ,XIC(Stn1.Parts.Enabled.8) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.14) ]OTE(Stn1.Parts.Sw_Usage.4);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.6) XIO(Stn1.Poka_Yoke.Mode) ,XIC(Stn1.Parts.Enabled.12) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.18) ]OTE(Stn1.Parts.Sw_Usage.5);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.8) XIO(Stn1.Poka_Yoke.Mode) ,XIC(Stn1.Parts.Enabled.18) ]OTE(Stn1.Parts.Sw_Usage.6);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.15)OTE(Stn1.Parts.Sw_Usage.7);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.19) ]OTE(Stn1.Parts.Sw_Usage.8);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.19)OTE(Stn1.Parts.Sw_Usage.9);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.16)OTE(Stn1.Parts.Sw_Usage.10);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.16) ,XIC(Stn1.Parts.Enabled.20) ]OTE(Stn1.Parts.Sw_Usage.11);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.20)OTE(Stn1.Parts.Sw_Usage.12);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.21)OTE(Stn1.Parts.Sw_Usage.13);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.21) ,XIC(Stn1.Parts.Enabled.22) ]XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.Parts.Sw_Usage.14);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.22)OTE(Stn1.Parts.Sw_Usage.15);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.21)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.Parts.Sw_Usage.16);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.21) ,XIC(Stn1.Parts.Enabled.22) ]XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.Parts.Sw_Usage.17);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.22)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.Parts.Sw_Usage.18);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[******************************
WHEN PART IS COMPLETE IGNORE PART PRESENT
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.2) ,XIC(Stn1.Parts.Complete.4) ,XIC(Stn1.Parts.Complete.5) ,XIC(Stn1.Parts.Complete.10) ,XIC(Stn1.Parts.Complete.13) ]OTE(Stn1.Parts.Sw_Ignore.1);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.1) ,XIC(Stn1.Parts.Complete.2) ,XIC(Stn1.Parts.Complete.3) ,XIC(Stn1.Parts.Complete.7) ,XIC(Stn1.Parts.Complete.10) ,XIC(Stn1.Parts.Complete.11) ,XIC(Stn1.Parts.Complete.13) ,XIC(Stn1.Parts.Complete.17) ]OTE(Stn1.Parts.Sw_Ignore.2);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.1) ,XIC(Stn1.Parts.Complete.3) ,XIC(Stn1.Parts.Complete.4) ,XIC(Stn1.Parts.Complete.5) ,XIC(Stn1.Parts.Complete.7) ,XIC(Stn1.Parts.Complete.9) ,XIC(Stn1.Parts.Complete.10) ,XIC(Stn1.Parts.Complete.11) ,XIC(Stn1.Parts.Complete.12) ,XIC(Stn1.Parts.Complete.17) ]OTE(Stn1.Parts.Sw_Ignore.3);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.3) ,XIC(Stn1.Parts.Complete.4) ,XIC(Stn1.Parts.Complete.6) ,XIC(Stn1.Parts.Complete.8) ,XIC(Stn1.Parts.Complete.9) ,XIC(Stn1.Parts.Complete.12) ,XIC(Stn1.Parts.Complete.14) ]OTE(Stn1.Parts.Sw_Ignore.4);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.6) ,XIC(Stn1.Parts.Complete.12) ,XIC(Stn1.Parts.Complete.14) ,XIC(Stn1.Parts.Complete.18) ]OTE(Stn1.Parts.Sw_Ignore.5);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.8) ,XIC(Stn1.Parts.Complete.18) ]OTE(Stn1.Parts.Sw_Ignore.6);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.15)OTE(Stn1.Parts.Sw_Ignore.7);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.15) ,XIC(Stn1.Parts.Complete.19) ]OTE(Stn1.Parts.Sw_Ignore.8);]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.19)OTE(Stn1.Parts.Sw_Ignore.9);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.16)OTE(Stn1.Parts.Sw_Ignore.10);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.16) ,XIC(Stn1.Parts.Complete.20) ]OTE(Stn1.Parts.Sw_Ignore.11);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.20)OTE(Stn1.Parts.Sw_Ignore.12);]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.21)OTE(Stn1.Parts.Sw_Ignore.13);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.21) ,XIC(Stn1.Parts.Complete.22) ]OTE(Stn1.Parts.Sw_Ignore.14);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.22)OTE(Stn1.Parts.Sw_Ignore.15);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.21)OTE(Stn1.Parts.Sw_Ignore.16);]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.21) ,XIC(Stn1.Parts.Complete.22) ]OTE(Stn1.Parts.Sw_Ignore.17);]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Complete.22)OTE(Stn1.Parts.Sw_Ignore.18);]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Comment>
<![CDATA[******************************
PARTS OFF CHECK
******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.1) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.1) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.1);]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.2) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.2) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.2);]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.3) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.3) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.3);]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.4) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.4) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.4);]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.5) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.5) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.5);]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.6) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.6) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.6);]]>
</Text>
</Rung>
<Rung Number="71" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.7) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.7) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.7);]]>
</Text>
</Rung>
<Rung Number="72" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.8) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.8) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.8);]]>
</Text>
</Rung>
<Rung Number="73" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.9) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.9) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.9);]]>
</Text>
</Rung>
<Rung Number="74" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.10) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.10) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.10);]]>
</Text>
</Rung>
<Rung Number="75" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.11) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.11) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.11);]]>
</Text>
</Rung>
<Rung Number="76" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.12) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.12) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.12);]]>
</Text>
</Rung>
<Rung Number="77" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.13) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.13) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.13);]]>
</Text>
</Rung>
<Rung Number="78" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.14) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.14) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.14);]]>
</Text>
</Rung>
<Rung Number="79" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.15) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.15) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.15);]]>
</Text>
</Rung>
<Rung Number="80" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.16) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.16) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.16);]]>
</Text>
</Rung>
<Rung Number="81" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.17) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.17) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.17);]]>
</Text>
</Rung>
<Rung Number="82" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Parts.Sw_Inputs.18) XIO(Stn1.Light_Curtain_Clear) ,XIC(Stn1.Parts.Off_Check_Cmplt.18) ]XIC(Stn1.Complete)OTE(Stn1.Parts.Off_Check_Cmplt.18);]]>
</Text>
</Rung>
<Rung Number="83" Type="N">
<Comment>
<![CDATA[All Off Checks Complete]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Off_Check_Cmplt.1)XIC(Stn1.Parts.Off_Check_Cmplt.2)XIC(Stn1.Parts.Off_Check_Cmplt.3)XIC(Stn1.Parts.Off_Check_Cmplt.4)XIC(Stn1.Parts.Off_Check_Cmplt.5)XIC(Stn1.Parts.Off_Check_Cmplt.6)XIC(Stn1.Parts.Off_Check_Cmplt.7)XIC(Stn1.Parts.Off_Check_Cmplt.8)XIC(Stn1.Parts.Off_Check_Cmplt.9)XIC(Stn1.Parts.Off_Check_Cmplt.10)XIC(Stn1.Parts.Off_Check_Cmplt.11)XIC(Stn1.Parts.Off_Check_Cmplt.12)XIC(Stn1.Parts.Off_Check_Cmplt.13)XIC(Stn1.Parts.Off_Check_Cmplt.14)XIC(Stn1.Parts.Off_Check_Cmplt.15)XIC(Stn1.Parts.Off_Check_Cmplt.16)XIC(Stn1.Parts.Off_Check_Cmplt.17)XIC(Stn1.Parts.Off_Check_Cmplt.18)[OTE(Stn1.Parts.All_Off_Checks_Cmplt) ,MOV(3500,Stn1.Parts.Off_Check_Timer.PRE) TON(Stn1.Parts.Off_Check_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="84" Type="N">
<Comment>
<![CDATA[******************************
WELD SELECT
******************************
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="85" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="86" Type="N">
<Comment>
<![CDATA[Part Select Change OK
Part selection change is not allowed if the machine is in cycle, a part is partially processed.
You can only change jobs when only the first stage of run-in is enabled.]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)XIO(Stn1.Cycle_Station)XIO(Stn1.Job_In_Progress)XIO(Stn1.Poka_Yoke.Light_Curtain_Check_Complete)OTE(Stn1.Part_Sel_Chng_OK);]]>
</Text>
</Rung>
<Rung Number="87" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Part_Detect)XIC(Stn1.Part_Sel_Chng_OK)XIC(Security.Logged_In[4])OTE(Stn1.Parts.Detect);]]>
</Text>
</Rung>
<Rung Number="88" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Sw_Inputs.2)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.1);]]>
</Text>
</Rung>
<Rung Number="89" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Sw_Inputs.1)XIC(Stn1.Parts.Sw_Inputs.2)OTE(Stn1.Parts.Detected.2);]]>
</Text>
</Rung>
<Rung Number="90" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Stn1.Parts.Sw_Inputs.2)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.3);]]>
</Text>
</Rung>
<Rung Number="91" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Stn1.Parts.Sw_Inputs.1)XIC(Stn1.Parts.Sw_Inputs.4)OTE(Stn1.Parts.Detected.4);]]>
</Text>
</Rung>
<Rung Number="92" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Sw_Inputs.1)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.5);]]>
</Text>
</Rung>
<Rung Number="93" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Sw_Inputs.4)XIC(Stn1.Parts.Sw_Inputs.5)OTE(Stn1.Parts.Detected.6);]]>
</Text>
</Rung>
<Rung Number="94" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Sw_Inputs.2)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.7);]]>
</Text>
</Rung>
<Rung Number="95" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Sw_Inputs.4)XIC(Stn1.Parts.Sw_Inputs.6)OTE(Stn1.Parts.Detected.8);]]>
</Text>
</Rung>
<Rung Number="96" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Sw_Inputs.3)XIC(Stn1.Parts.Sw_Inputs.4)OTE(Stn1.Parts.Detected.9);]]>
</Text>
</Rung>
<Rung Number="97" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Sw_Inputs.1)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.10);]]>
</Text>
</Rung>
<Rung Number="98" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Sw_Inputs.2)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.11);]]>
</Text>
</Rung>
<Rung Number="99" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Sw_Inputs.3)XIC(Stn1.Parts.Sw_Inputs.5)OTE(Stn1.Parts.Detected.12);]]>
</Text>
</Rung>
<Rung Number="100" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.1)XIC(Stn1.Parts.Sw_Inputs.2)OTE(Stn1.Parts.Detected.13);]]>
</Text>
</Rung>
<Rung Number="101" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.4)XIC(Stn1.Parts.Sw_Inputs.5)OTE(Stn1.Parts.Detected.14);]]>
</Text>
</Rung>
<Rung Number="102" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.7)XIC(Stn1.Parts.Sw_Inputs.8)OTE(Stn1.Parts.Detected.15);]]>
</Text>
</Rung>
<Rung Number="103" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.10)XIC(Stn1.Parts.Sw_Inputs.11)OTE(Stn1.Parts.Detected.16);]]>
</Text>
</Rung>
<Rung Number="104" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.2)XIC(Stn1.Parts.Sw_Inputs.3)OTE(Stn1.Parts.Detected.17);]]>
</Text>
</Rung>
<Rung Number="105" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.5)XIC(Stn1.Parts.Sw_Inputs.6)OTE(Stn1.Parts.Detected.18);]]>
</Text>
</Rung>
<Rung Number="106" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.8)XIC(Stn1.Parts.Sw_Inputs.9)OTE(Stn1.Parts.Detected.19);]]>
</Text>
</Rung>
<Rung Number="107" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)XIC(Stn1.Parts.Sw_Inputs.11)XIC(Stn1.Parts.Sw_Inputs.12)OTE(Stn1.Parts.Detected.20);]]>
</Text>
</Rung>
<Rung Number="108" Type="N">
<Comment>
<![CDATA[*********************************
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="109" Type="N">
<Comment>
<![CDATA[*********************************
FIXTURE 1
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="110" Type="N">
<Comment>
<![CDATA[MANUAL]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Style_HMI_PB.1) XIC(Stn1.Part_Sel_Chng_OK) [XIO(Stn1.Parts.Style_Toggle.1) XIO(Stn1.Parts.Style.1) [OTL(Stn1.Parts.Style.1) ,OTL(Stn1.Parts.Style_Toggle.1) ,OTU(Stn1.Parts.Style.2) ] ,XIO(Stn1.Parts.Style_Toggle.1) XIC(Stn1.Parts.Style.1) [OTU(Stn1.Parts.Style.1) ,OTL(Stn1.Parts.Style_Toggle.1) ] ] ,XIO(Stn1.Parts.Style_HMI_PB.1) OTU(Stn1.Parts.Style_Toggle.1) ];]]>
</Text>
</Rung>
<Rung Number="111" Type="N">
<Comment>
<![CDATA[MANUAL]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Style_HMI_PB.2) XIC(Stn1.Part_Sel_Chng_OK) [XIO(Stn1.Parts.Style_Toggle.2) XIO(Stn1.Parts.Style.2) [OTL(Stn1.Parts.Style.2) ,OTU(Stn1.Parts.Style.1) ,OTL(Stn1.Parts.Style_Toggle.2) ] ,XIO(Stn1.Parts.Style_Toggle.2) XIC(Stn1.Parts.Style.2) [OTU(Stn1.Parts.Style.2) ,OTL(Stn1.Parts.Style_Toggle.2) ] ] ,XIO(Stn1.Parts.Style_HMI_PB.2) OTU(Stn1.Parts.Style_Toggle.2) ];]]>
</Text>
</Rung>
<Rung Number="112" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Style.1)[XIO(Stn1.Run_Out_Mode) OTL(Stn1.Parts.Enabled.1) ,XIO(Stn1.Run_In_Mode) OTL(Stn1.Parts.Enabled.21) ,XIC(Stn1.Run_In_Mode) OTU(Stn1.Parts.Enabled.21) ,XIC(Stn1.Run_Out_Mode) OTU(Stn1.Parts.Enabled.1) ,OTU(Stn1.Parts.Enabled.2) OTU(Stn1.Parts.Enabled.22) ];]]>
</Text>
</Rung>
<Rung Number="113" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Style.2)[XIO(Stn1.Run_Out_Mode) OTL(Stn1.Parts.Enabled.2) ,XIO(Stn1.Run_In_Mode) OTL(Stn1.Parts.Enabled.22) ,XIC(Stn1.Run_In_Mode) OTU(Stn1.Parts.Enabled.22) ,XIC(Stn1.Run_Out_Mode) OTU(Stn1.Parts.Enabled.2) ,OTU(Stn1.Parts.Enabled.1) OTU(Stn1.Parts.Enabled.21) ];]]>
</Text>
</Rung>
<Rung Number="114" Type="N">
<Comment>
<![CDATA[DETECT
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.1) OTL(Stn1.Parts.Style.1) ,XIO(Stn1.Parts.Detected.1) OTU(Stn1.Parts.Style.1) ];]]>
</Text>
</Rung>
<Rung Number="115" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.2) OTL(Stn1.Parts.Style.2) ,XIO(Stn1.Parts.Detected.2) OTU(Stn1.Parts.Style.2) ];]]>
</Text>
</Rung>
<Rung Number="116" Type="N">
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.1)OTU(Stn1.Parts.Enabled.1)OTU(Stn1.Parts.Enabled.2)OTU(Stn1.Parts.Enabled.21)OTU(Stn1.Parts.Enabled.22);]]>
</Text>
</Rung>
<Rung Number="117" Type="N">
<Comment>
<![CDATA[*********************************
FIXTURE 2
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="118" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.2) ,XIC(Stn1.Parts.Enabled.4) ]OTU(Stn1.Parts.Enabled.3);]]>
</Text>
</Rung>
<Rung Number="119" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.3) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.3) XIO(Stn1.Parts.Enabled.3) [OTL(Stn1.Parts.Enabled.3) ,OTL(Stn1.Parts.Enable_Toggle.3) ] ,XIO(Stn1.Parts.Enable_Toggle.3) XIC(Stn1.Parts.Enabled.3) [OTU(Stn1.Parts.Enabled.3) ,OTL(Stn1.Parts.Enable_Toggle.3) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.3) OTU(Stn1.Parts.Enable_Toggle.3) ];]]>
</Text>
</Rung>
<Rung Number="120" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.3) OTL(Stn1.Parts.Enabled.3) ,XIO(Stn1.Parts.Detected.3) OTU(Stn1.Parts.Enabled.3) ];]]>
</Text>
</Rung>
<Rung Number="121" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.2) ,XIC(Stn1.Parts.Enabled.3) ]OTU(Stn1.Parts.Enabled.4);]]>
</Text>
</Rung>
<Rung Number="122" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.4) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.4) XIO(Stn1.Parts.Enabled.4) [OTL(Stn1.Parts.Enabled.4) ,OTL(Stn1.Parts.Enable_Toggle.4) ] ,XIO(Stn1.Parts.Enable_Toggle.4) XIC(Stn1.Parts.Enabled.4) [OTU(Stn1.Parts.Enabled.4) ,OTL(Stn1.Parts.Enable_Toggle.4) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.4) OTU(Stn1.Parts.Enable_Toggle.4) ];]]>
</Text>
</Rung>
<Rung Number="123" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.4) OTL(Stn1.Parts.Enabled.4) ,XIO(Stn1.Parts.Detected.4) OTU(Stn1.Parts.Enabled.4) ];]]>
</Text>
</Rung>
<Rung Number="124" Type="N">
<Comment>
<![CDATA[*********************************
FIXTURE 3
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="125" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.3) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.8) ]OTU(Stn1.Parts.Enabled.5);]]>
</Text>
</Rung>
<Rung Number="126" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.5) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.5) XIO(Stn1.Parts.Enabled.5) [OTL(Stn1.Parts.Enabled.5) ,OTL(Stn1.Parts.Enable_Toggle.5) ] ,XIO(Stn1.Parts.Enable_Toggle.5) XIC(Stn1.Parts.Enabled.5) [OTU(Stn1.Parts.Enabled.5) ,OTL(Stn1.Parts.Enable_Toggle.5) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.5) OTU(Stn1.Parts.Enable_Toggle.5) ];]]>
</Text>
</Rung>
<Rung Number="127" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.5) OTL(Stn1.Parts.Enabled.5) ,XIO(Stn1.Parts.Detected.5) OTU(Stn1.Parts.Enabled.5) ];]]>
</Text>
</Rung>
<Rung Number="128" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.3) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.8) ]OTU(Stn1.Parts.Enabled.6);]]>
</Text>
</Rung>
<Rung Number="129" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.6) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.6) XIO(Stn1.Parts.Enabled.6) [OTL(Stn1.Parts.Enabled.6) ,OTL(Stn1.Parts.Enable_Toggle.6) ] ,XIO(Stn1.Parts.Enable_Toggle.6) XIC(Stn1.Parts.Enabled.6) [OTU(Stn1.Parts.Enabled.6) ,OTL(Stn1.Parts.Enable_Toggle.6) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.6) OTU(Stn1.Parts.Enable_Toggle.6) ];]]>
</Text>
</Rung>
<Rung Number="130" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.6) OTL(Stn1.Parts.Enabled.6) ,XIO(Stn1.Parts.Detected.6) OTU(Stn1.Parts.Enabled.6) ];]]>
</Text>
</Rung>
<Rung Number="131" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.3) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.6) ]OTU(Stn1.Parts.Enabled.7);]]>
</Text>
</Rung>
<Rung Number="132" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.7) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.7) XIO(Stn1.Parts.Enabled.7) [OTL(Stn1.Parts.Enabled.7) ,OTL(Stn1.Parts.Enable_Toggle.7) ] ,XIO(Stn1.Parts.Enable_Toggle.7) XIC(Stn1.Parts.Enabled.7) [OTU(Stn1.Parts.Enabled.7) ,OTL(Stn1.Parts.Enable_Toggle.7) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.7) OTU(Stn1.Parts.Enable_Toggle.7) ];]]>
</Text>
</Rung>
<Rung Number="133" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.7) OTL(Stn1.Parts.Enabled.7) ,XIO(Stn1.Parts.Detected.7) OTU(Stn1.Parts.Enabled.7) ];]]>
</Text>
</Rung>
<Rung Number="134" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.3) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.6) ]OTU(Stn1.Parts.Enabled.8);]]>
</Text>
</Rung>
<Rung Number="135" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.8) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.8) XIO(Stn1.Parts.Enabled.8) [OTL(Stn1.Parts.Enabled.8) ,OTL(Stn1.Parts.Enable_Toggle.8) ] ,XIO(Stn1.Parts.Enable_Toggle.8) XIC(Stn1.Parts.Enabled.8) [OTU(Stn1.Parts.Enabled.8) ,OTL(Stn1.Parts.Enable_Toggle.8) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.8) OTU(Stn1.Parts.Enable_Toggle.8) ];]]>
</Text>
</Rung>
<Rung Number="136" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.8) OTL(Stn1.Parts.Enabled.8) ,XIO(Stn1.Parts.Detected.8) OTU(Stn1.Parts.Enabled.8) ];]]>
</Text>
</Rung>
<Rung Number="137" Type="N">
<Comment>
<![CDATA[*********************************
FIXTURE 4
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="138" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.4) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.12) ]OTU(Stn1.Parts.Enabled.9);]]>
</Text>
</Rung>
<Rung Number="139" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.9) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.9) XIO(Stn1.Parts.Enabled.9) [OTL(Stn1.Parts.Enabled.9) ,OTL(Stn1.Parts.Enable_Toggle.9) ] ,XIO(Stn1.Parts.Enable_Toggle.9) XIC(Stn1.Parts.Enabled.9) [OTU(Stn1.Parts.Enabled.9) ,OTL(Stn1.Parts.Enable_Toggle.9) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.9) OTU(Stn1.Parts.Enable_Toggle.9) ];]]>
</Text>
</Rung>
<Rung Number="140" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.9) OTL(Stn1.Parts.Enabled.9) ,XIO(Stn1.Parts.Detected.9) OTU(Stn1.Parts.Enabled.9) ];]]>
</Text>
</Rung>
<Rung Number="141" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.4) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.12) ]OTU(Stn1.Parts.Enabled.10);]]>
</Text>
</Rung>
<Rung Number="142" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.10) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.10) XIO(Stn1.Parts.Enabled.10) [OTL(Stn1.Parts.Enabled.10) ,OTL(Stn1.Parts.Enable_Toggle.10) ] ,XIO(Stn1.Parts.Enable_Toggle.10) XIC(Stn1.Parts.Enabled.10) [OTU(Stn1.Parts.Enabled.10) ,OTL(Stn1.Parts.Enable_Toggle.10) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.10) OTU(Stn1.Parts.Enable_Toggle.10) ];]]>
</Text>
</Rung>
<Rung Number="143" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.10) OTL(Stn1.Parts.Enabled.10) ,XIO(Stn1.Parts.Detected.10) OTU(Stn1.Parts.Enabled.10) ];]]>
</Text>
</Rung>
<Rung Number="144" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.4) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.12) ]OTU(Stn1.Parts.Enabled.11);]]>
</Text>
</Rung>
<Rung Number="145" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.11) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.11) XIO(Stn1.Parts.Enabled.11) [OTL(Stn1.Parts.Enabled.11) ,OTL(Stn1.Parts.Enable_Toggle.11) ] ,XIO(Stn1.Parts.Enable_Toggle.11) XIC(Stn1.Parts.Enabled.11) [OTU(Stn1.Parts.Enabled.11) ,OTL(Stn1.Parts.Enable_Toggle.11) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.11) OTU(Stn1.Parts.Enable_Toggle.11) ];]]>
</Text>
</Rung>
<Rung Number="146" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.11) OTL(Stn1.Parts.Enabled.11) ,XIO(Stn1.Parts.Detected.11) OTU(Stn1.Parts.Enabled.11) ];]]>
</Text>
</Rung>
<Rung Number="147" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.4) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.11) ]OTU(Stn1.Parts.Enabled.12);]]>
</Text>
</Rung>
<Rung Number="148" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.12) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.12) XIO(Stn1.Parts.Enabled.12) [OTL(Stn1.Parts.Enabled.12) ,OTL(Stn1.Parts.Enable_Toggle.12) ] ,XIO(Stn1.Parts.Enable_Toggle.12) XIC(Stn1.Parts.Enabled.12) [OTU(Stn1.Parts.Enabled.12) ,OTL(Stn1.Parts.Enable_Toggle.12) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.12) OTU(Stn1.Parts.Enable_Toggle.12) ];]]>
</Text>
</Rung>
<Rung Number="149" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.12) OTL(Stn1.Parts.Enabled.12) ,XIO(Stn1.Parts.Detected.12) OTU(Stn1.Parts.Enabled.12) ];]]>
</Text>
</Rung>
<Rung Number="150" Type="N">
<Comment>
<![CDATA[*********************************
FIXTURE 5
PARTS SELECT
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="151" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ]OTU(Stn1.Parts.Enabled.13);]]>
</Text>
</Rung>
<Rung Number="152" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.13) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.13) XIO(Stn1.Parts.Enabled.13) [OTL(Stn1.Parts.Enabled.13) ,OTL(Stn1.Parts.Enable_Toggle.13) ] ,XIO(Stn1.Parts.Enable_Toggle.13) XIC(Stn1.Parts.Enabled.13) [OTU(Stn1.Parts.Enabled.13) ,OTL(Stn1.Parts.Enable_Toggle.13) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.13) OTU(Stn1.Parts.Enable_Toggle.13) ];]]>
</Text>
</Rung>
<Rung Number="153" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.13) OTL(Stn1.Parts.Enabled.13) ,XIO(Stn1.Parts.Detected.13) OTU(Stn1.Parts.Enabled.13) ];]]>
</Text>
</Rung>
<Rung Number="154" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ]OTU(Stn1.Parts.Enabled.14);]]>
</Text>
</Rung>
<Rung Number="155" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.14) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.14) XIO(Stn1.Parts.Enabled.14) [OTL(Stn1.Parts.Enabled.14) ,OTL(Stn1.Parts.Enable_Toggle.14) ] ,XIO(Stn1.Parts.Enable_Toggle.14) XIC(Stn1.Parts.Enabled.14) [OTU(Stn1.Parts.Enabled.14) ,OTL(Stn1.Parts.Enable_Toggle.14) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.14) OTU(Stn1.Parts.Enable_Toggle.14) ];]]>
</Text>
</Rung>
<Rung Number="156" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.14) OTL(Stn1.Parts.Enabled.14) ,XIO(Stn1.Parts.Detected.14) OTU(Stn1.Parts.Enabled.14) ];]]>
</Text>
</Rung>
<Rung Number="157" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ]OTU(Stn1.Parts.Enabled.15);]]>
</Text>
</Rung>
<Rung Number="158" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.15) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.15) XIO(Stn1.Parts.Enabled.15) [OTL(Stn1.Parts.Enabled.15) ,OTL(Stn1.Parts.Enable_Toggle.15) ] ,XIO(Stn1.Parts.Enable_Toggle.15) XIC(Stn1.Parts.Enabled.15) [OTU(Stn1.Parts.Enabled.15) ,OTL(Stn1.Parts.Enable_Toggle.15) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.15) OTU(Stn1.Parts.Enable_Toggle.15) ];]]>
</Text>
</Rung>
<Rung Number="159" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.15) OTL(Stn1.Parts.Enabled.15) ,XIO(Stn1.Parts.Detected.15) OTU(Stn1.Parts.Enabled.15) ];]]>
</Text>
</Rung>
<Rung Number="160" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ]OTU(Stn1.Parts.Enabled.16);]]>
</Text>
</Rung>
<Rung Number="161" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.16) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.16) XIO(Stn1.Parts.Enabled.16) [OTL(Stn1.Parts.Enabled.16) ,OTL(Stn1.Parts.Enable_Toggle.16) ] ,XIO(Stn1.Parts.Enable_Toggle.16) XIC(Stn1.Parts.Enabled.16) [OTU(Stn1.Parts.Enabled.16) ,OTL(Stn1.Parts.Enable_Toggle.16) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.16) OTU(Stn1.Parts.Enable_Toggle.16) ];]]>
</Text>
</Rung>
<Rung Number="162" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.16) OTL(Stn1.Parts.Enabled.16) ,XIO(Stn1.Parts.Detected.16) OTU(Stn1.Parts.Enabled.16) ];]]>
</Text>
</Rung>
<Rung Number="163" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTU(Stn1.Parts.Enabled.17);]]>
</Text>
</Rung>
<Rung Number="164" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.17) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.17) XIO(Stn1.Parts.Enabled.17) [OTL(Stn1.Parts.Enabled.17) ,OTL(Stn1.Parts.Enable_Toggle.17) ] ,XIO(Stn1.Parts.Enable_Toggle.17) XIC(Stn1.Parts.Enabled.17) [OTU(Stn1.Parts.Enabled.17) ,OTL(Stn1.Parts.Enable_Toggle.17) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.17) OTU(Stn1.Parts.Enable_Toggle.17) ];]]>
</Text>
</Rung>
<Rung Number="165" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.17) OTL(Stn1.Parts.Enabled.17) ,XIO(Stn1.Parts.Detected.17) OTU(Stn1.Parts.Enabled.17) ];]]>
</Text>
</Rung>
<Rung Number="166" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTU(Stn1.Parts.Enabled.17);]]>
</Text>
</Rung>
<Rung Number="167" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.17) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.17) XIO(Stn1.Parts.Enabled.17) [OTL(Stn1.Parts.Enabled.17) ,OTL(Stn1.Parts.Enable_Toggle.17) ] ,XIO(Stn1.Parts.Enable_Toggle.17) XIC(Stn1.Parts.Enabled.17) [OTU(Stn1.Parts.Enabled.17) ,OTL(Stn1.Parts.Enable_Toggle.17) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.17) OTU(Stn1.Parts.Enable_Toggle.17) ];]]>
</Text>
</Rung>
<Rung Number="168" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.17) OTL(Stn1.Parts.Enabled.17) ,XIO(Stn1.Parts.Detected.17) OTU(Stn1.Parts.Enabled.17) ];]]>
</Text>
</Rung>
<Rung Number="169" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTU(Stn1.Parts.Enabled.18);]]>
</Text>
</Rung>
<Rung Number="170" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.18) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.18) XIO(Stn1.Parts.Enabled.18) [OTL(Stn1.Parts.Enabled.18) ,OTL(Stn1.Parts.Enable_Toggle.18) ] ,XIO(Stn1.Parts.Enable_Toggle.18) XIC(Stn1.Parts.Enabled.18) [OTU(Stn1.Parts.Enabled.18) ,OTL(Stn1.Parts.Enable_Toggle.18) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.18) OTU(Stn1.Parts.Enable_Toggle.18) ];]]>
</Text>
</Rung>
<Rung Number="171" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.18) OTL(Stn1.Parts.Enabled.18) ,XIO(Stn1.Parts.Detected.18) OTU(Stn1.Parts.Enabled.18) ];]]>
</Text>
</Rung>
<Rung Number="172" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTU(Stn1.Parts.Enabled.19);]]>
</Text>
</Rung>
<Rung Number="173" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.19) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.19) XIO(Stn1.Parts.Enabled.19) [OTL(Stn1.Parts.Enabled.19) ,OTL(Stn1.Parts.Enable_Toggle.19) ] ,XIO(Stn1.Parts.Enable_Toggle.19) XIC(Stn1.Parts.Enabled.19) [OTU(Stn1.Parts.Enabled.19) ,OTL(Stn1.Parts.Enable_Toggle.19) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.19) OTU(Stn1.Parts.Enable_Toggle.19) ];]]>
</Text>
</Rung>
<Rung Number="174" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.19) OTL(Stn1.Parts.Enabled.19) ,XIO(Stn1.Parts.Detected.19) OTU(Stn1.Parts.Enabled.19) ];]]>
</Text>
</Rung>
<Rung Number="175" Type="N">
<Comment>
<![CDATA[UNSELECTED BY ANOTHER PART STYLE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Sel_Chng_OK)[XIO(Stn1.Fixture_Installed.5) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTU(Stn1.Parts.Enabled.20);]]>
</Text>
</Rung>
<Rung Number="176" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enable_HMI_PB.20) XIC(Stn1.Part_Sel_Chng_OK) XIC(Security.Logged_In[4]) [XIO(Stn1.Parts.Enable_Toggle.20) XIO(Stn1.Parts.Enabled.20) [OTL(Stn1.Parts.Enabled.20) ,OTL(Stn1.Parts.Enable_Toggle.20) ] ,XIO(Stn1.Parts.Enable_Toggle.20) XIC(Stn1.Parts.Enabled.20) [OTU(Stn1.Parts.Enabled.20) ,OTL(Stn1.Parts.Enable_Toggle.20) ] ] ,XIO(Stn1.Parts.Enable_HMI_PB.20) OTU(Stn1.Parts.Enable_Toggle.20) ];]]>
</Text>
</Rung>
<Rung Number="177" Type="N">
<Comment>
<![CDATA[DETECT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Detect)[XIC(Stn1.Parts.Detected.20) OTL(Stn1.Parts.Enabled.20) ,XIO(Stn1.Parts.Detected.20) OTU(Stn1.Parts.Enabled.20) ];]]>
</Text>
</Rung>
<Rung Number="178" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.3) ,XIC(Stn1.Parts.Enabled.4) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.6) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.8) ]OTE(Stn1.Parts.Enabled_Setup.0);]]>
</Text>
</Rung>
<Rung Number="179" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.12) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ]OTE(Stn1.Parts.Enabled_Setup.1);]]>
</Text>
</Rung>
<Rung Number="180" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ,XIC(Stn1.Parts.Enabled.21) ,XIC(Stn1.Parts.Enabled.22) ]OTE(Stn1.Parts.Enabled_Setup.2);]]>
</Text>
</Rung>
<Rung Number="181" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled_Setup.0) ,XIC(Stn1.Parts.Enabled_Setup.1) ,XIC(Stn1.Parts.Enabled_Setup.2) ]OTE(Stn1.Parts.Enabled.0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Clamp1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[RETURN Clamp1]]>
</Comment>
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Complete.4) ,XIO(Stn1.Poka_Yoke.Mode) XIO(Stn1.Clamp1.Work.Precond) ]OTE(Stn1.Clamp1.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.Pin_Stamp1.Home.Posn) ,XIC(Stn1.Clamp1.Home.Posn) ]OTE(Stn1.Clamp1.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Clamp1.Home.Precond) XIC(Stn1.Pin_Stamp1.Home.Posn) XIC(Stn1.Pin_Stamp_Complete) ,XIC(Stn1.Home) XIO(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Clamp1.Home.PB) XIO(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Clamp1.Home.Cmd) XIO(Stn1.Clamp1.Work.Cmd) ]XIC(Stn1.Clamp1.Home.Safety)[OTE(Stn1.Clamp1.Home.Cmd) ,OTL(Stn1.Clamp1.Home.Memory) ,OTU(Stn1.Clamp1.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Home.Cmd) XIO(Stn1.Clamp1.Work.Cmd) ,XIC(Inactivilty_TMR.DN) XIC(Slam_Prevent_TMR.TT) ]XIO(Stn1.Clamp1.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Clamp1.Home.Output);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Home.Cmd)XIC(Stn1.Clamp1.Home.Posn)[MOV(100,Stn1.Clamp1.Home.Mtn_Dwell.PRE) TON(Stn1.Clamp1.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Clamp1.Home.Mtn_Dwell.DN) OTE(Stn1.Clamp1.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Clamp1.Home.Comp) ]OTE(Stn1.Clamp1.Home.IND);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Close Clamp1]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIO(Stn1.Run_In_Mode)XIO(Stn1.Repair_Mode)XIO(Stn1_Scriber.Complete)[XIC(Stn1.Parts.Sw_OK.13) XIC(Stn1.Parts.Sw_OK.14) XIC(Stn1.Parts.Sw_OK.15) XIC(Stn1.Parts.Sw_OK.16) XIC(Stn1.Parts.Sw_OK.17) XIC(Stn1.Parts.Sw_OK.18) ,XIC(Stn1.Clamp1.Work.Posn) ,XIC(Stn1.Clamp1.Work.Cmd) ,XIC(Stn1.Dry_Cycle) XIO(Stn1.Complete) XIO(Stn1.Home) ]OTE(Stn1.Clamp1.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Clamp1.Work.Posn) ]OTE(Stn1.Clamp1.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Clamp1.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Clamp1.Work.PB) ,XIC(Stn1.Clamp1.Work.Cmd) XIO(Stn1.Clamp1.Home.Cmd) ]XIC(Stn1.Clamp1.Work.Safety)[OTE(Stn1.Clamp1.Work.Cmd) ,OTL(Stn1.Clamp1.Work.Memory) ,OTU(Stn1.Clamp1.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Work.Cmd)XIO(Stn1.Clamp1.Home.Cmd)XIO(Stn1.Clamp1.Home.Output)XIC(Stn1.Safe_Output_Power)[XIO(Slam_Prevent_TMR.TT) ,XIO(Inactivilty_TMR.DN) ]OTE(Stn1.Clamp1.Work.Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Work.Cmd)XIC(Stn1.Clamp1.Work.Posn)[MOV(50,Stn1.Clamp1.Work.Mtn_Dwell.PRE) TON(Stn1.Clamp1.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Clamp1.Work.Mtn_Dwell.DN) OTE(Stn1.Clamp1.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Clamp1.Work.Comp) ]OTE(Stn1.Clamp1.Work.IND);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Clamp1 Cylinders Status]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp1.Cyl01.Home_SW)XIO(Stn1.Clamp1.Cyl01.Work_SW)OTE(Stn1.Clamp1.Home.Status.0);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Cyl01.Work_SW)XIO(Stn1.Clamp1.Cyl01.Home_SW)OTE(Stn1.Clamp1.Work.Status.0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIC(Stn1.Clamp1.Work.Comp)OTL(Stn1.Clamp1_Complete);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIO(Stn1.Cycle_Station) ]OTU(Stn1.Clamp1_Complete);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Clamp1 IN POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp1.Cyl01.Home_SW)XIO(Stn1.Clamp1.Cyl01.Work_SW)OTE(Stn1.Clamp1.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp1.Cyl01.Work_SW)XIO(Stn1.Clamp1.Cyl01.Home_SW)OTE(Stn1.Clamp1.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[Clamp1 MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Clamp1.Home.Output) XIO(Stn1.Clamp1.Home.Posn) ,XIC(Stn1.Clamp1.Work.Output) XIO(Stn1.Clamp1.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Clamp1.Mtn_Otime.PRE)TON(Stn1.Clamp1.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Clamp1 FAULTS]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.3)XIC(Stn1.Clamp1.Mtn_Otime.DN)[[XIC(Stn1.Clamp1.Home.Cmd) XIO(Stn1.Clamp1.Cyl01.Home_SW) XIO(Stn1.Clamp1.Cyl01.Work_SW) ,XIC(Stn1.Clamp1.Work.Cmd) XIC(Stn1.Clamp1.Cyl01.Home_SW) ] OTL(Stn1.Clamp1.Home.Flt.0) ,[XIC(Stn1.Clamp1.Work.Cmd) XIO(Stn1.Clamp1.Cyl01.Work_SW) XIO(Stn1.Clamp1.Cyl01.Home_SW) ,XIC(Stn1.Clamp1.Home.Cmd) XIC(Stn1.Clamp1.Cyl01.Work_SW) ] OTL(Stn1.Clamp1.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Clamp1.Work.Flt)CLR(Stn1.Clamp1.Home.Flt);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Work.Cmd) ,XIC(Stn1.Clamp2.Work.Cmd) ]TON(Slam_Prevent_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[[[XIO(Stn1.Clamp1.Home.Output) ,XIO(Stn1.Clamp1.Work.Output) ] ,[XIO(Stn1.Clamp2.Home.Output) ,XIO(Stn1.Clamp2.Work.Output) ] ]RTO(Inactivilty_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp1.Work.Comp) ,XIC(Stn1.Clamp2.Work.Comp) ]RES(Inactivilty_TMR);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C002_Clamp2" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[RETURN Clamp1]]>
</Comment>
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[RETURN Clamp2
]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Poka_Yoke.Stage_Complete.4) ,XIO(Stn1.Poka_Yoke.Mode) XIO(Stn1.Clamp2.Work.Precond) ]OTE(Stn1.Clamp2.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.Pin_Stamp1.Home.Posn) ,XIC(Stn1.Clamp2.Home.Posn) ]OTE(Stn1.Clamp2.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Clamp2.Home.Precond) XIC(Stn1.Pin_Stamp1.Home.Posn) XIC(Stn1.Pin_Stamp_Complete) ,XIC(Stn1.Home) XIO(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Clamp2.Home.PB) XIO(Stn1.Poka_Yoke.Stage_Failed) ,XIC(Stn1.Clamp2.Home.Cmd) XIO(Stn1.Clamp2.Work.Cmd) ]XIC(Stn1.Clamp2.Home.Safety)[OTE(Stn1.Clamp2.Home.Cmd) ,OTL(Stn1.Clamp2.Home.Memory) ,OTU(Stn1.Clamp2.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Home.Cmd) XIO(Stn1.Clamp2.Work.Cmd) ,XIC(Inactivilty_TMR.DN) XIC(Slam_Prevent_TMR.TT) ]XIO(Stn1.Clamp2.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Clamp2.Home.Output);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Home.Cmd)XIC(Stn1.Clamp2.Home.Posn)[MOV(100,Stn1.Clamp2.Home.Mtn_Dwell.PRE) TON(Stn1.Clamp2.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Clamp2.Home.Mtn_Dwell.DN) OTE(Stn1.Clamp2.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Clamp2.Home.Comp) ]OTE(Stn1.Clamp2.Home.IND);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Close Clamp2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIO(Stn1.Run_In_Mode)XIO(Stn1.Repair_Mode)XIO(Stn1_Scriber.Complete)[XIC(Stn1.Parts.Sw_OK.13) XIC(Stn1.Parts.Sw_OK.14) XIC(Stn1.Parts.Sw_OK.15) XIC(Stn1.Parts.Sw_OK.16) XIC(Stn1.Parts.Sw_OK.17) XIC(Stn1.Parts.Sw_OK.18) ,XIC(Stn1.Clamp1.Work.Posn) ,XIC(Stn1.Clamp1.Work.Cmd) ,XIC(Stn1.Dry_Cycle) XIO(Stn1.Complete) XIO(Stn1.Home) ]OTE(Stn1.Clamp2.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Clamp2.Work.Posn) ]OTE(Stn1.Clamp2.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Clamp2.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Clamp2.Work.PB) ,XIC(Stn1.Clamp2.Work.Cmd) XIO(Stn1.Clamp2.Home.Cmd) ]XIC(Stn1.Clamp2.Work.Safety)[OTE(Stn1.Clamp2.Work.Cmd) ,OTL(Stn1.Clamp2.Work.Memory) ,OTU(Stn1.Clamp2.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Work.Cmd)XIO(Stn1.Clamp2.Home.Cmd)XIO(Stn1.Clamp2.Home.Output)XIC(Stn1.Safe_Output_Power)[XIO(Slam_Prevent_TMR.TT) ,XIO(Inactivilty_TMR.DN) ]OTE(Stn1.Clamp2.Work.Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Work.Cmd)XIC(Stn1.Clamp2.Work.Posn)[MOV(50,Stn1.Clamp2.Work.Mtn_Dwell.PRE) TON(Stn1.Clamp2.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Clamp2.Work.Mtn_Dwell.DN) OTE(Stn1.Clamp2.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Clamp2.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Clamp2.Work.Comp) ]OTE(Stn1.Clamp2.Work.IND);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Clamp2 Cylinders Status]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp2.Cyl01.Home_SW)XIO(Stn1.Clamp2.Cyl01.Work_SW)OTE(Stn1.Clamp2.Home.Status.0);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Cyl01.Work_SW)XIO(Stn1.Clamp2.Cyl01.Home_SW)OTE(Stn1.Clamp2.Work.Status.0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIC(Stn1.Clamp2.Work.Comp)OTL(Stn1.Clamp2_Complete);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIO(Stn1.Cycle_Station) ]OTU(Stn1.Clamp2_Complete);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Clamp2 IN POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Clamp2.Cyl01.Home_SW)XIO(Stn1.Clamp2.Cyl01.Work_SW)OTE(Stn1.Clamp2.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Clamp2.Cyl01.Work_SW)XIO(Stn1.Clamp2.Cyl01.Home_SW)OTE(Stn1.Clamp2.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[Clamp2 MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Clamp2.Home.Output) XIO(Stn1.Clamp2.Home.Posn) ,XIC(Stn1.Clamp2.Work.Output) XIO(Stn1.Clamp2.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Clamp2.Mtn_Otime.PRE)TON(Stn1.Clamp2.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Clamp2 FAULTS]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.3)XIC(Stn1.Clamp2.Mtn_Otime.DN)[[XIC(Stn1.Clamp2.Home.Cmd) XIO(Stn1.Clamp2.Cyl01.Home_SW) XIO(Stn1.Clamp2.Cyl01.Work_SW) ,XIC(Stn1.Clamp2.Work.Cmd) XIC(Stn1.Clamp2.Cyl01.Home_SW) ] OTL(Stn1.Clamp2.Home.Flt.0) ,[XIC(Stn1.Clamp2.Work.Cmd) XIO(Stn1.Clamp2.Cyl01.Work_SW) XIO(Stn1.Clamp2.Cyl01.Home_SW) ,XIC(Stn1.Clamp2.Home.Cmd) XIC(Stn1.Clamp2.Cyl01.Work_SW) ] OTL(Stn1.Clamp2.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Clamp2.Work.Flt)CLR(Stn1.Clamp2.Home.Flt);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C003_Platen_Lock" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[ENGAGE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.All_Guns_Open)XIO(Stn1.All_Spots_Sequenced)OTE(Stn1.Platen_Lock.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Platen_Lock.Home.Posn) ]OTE(Stn1.Platen_Lock.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Platen_Lock.Home.Precond) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Platen_Lock.Home.PB) ,XIC(Stn1.Move_to_Fixture_Home_Pos) XIO(Stn1.At_Fixture_Home_Pos) ,XIC(Stn1.Cycle_Start_Pulse) XIC(Stn1.Platen_Lock.Home.Memory) ,XIC(Stn1.Platen_Lock.Home.Cmd) XIO(Stn1.Platen_Lock.Work.Cmd) ]XIC(Stn1.Platen_Lock.Home.Safety)[OTE(Stn1.Platen_Lock.Home.Cmd) ,OTL(Stn1.Platen_Lock.Home.Memory) ,OTU(Stn1.Platen_Lock.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Home.Cmd)XIO(Stn1.Platen_Lock.Work.Cmd)XIO(Stn1.Platen_Lock.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Platen_Lock.Home.Output);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Home.Cmd)XIC(Stn1.Platen_Lock.Home.Posn)[MOV(1000,Stn1.Platen_Lock.Home.Mtn_Dwell.PRE) TON(Stn1.Platen_Lock.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Platen_Lock.Home.Mtn_Dwell.DN) OTE(Stn1.Platen_Lock.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Home.Comp)OTE(Stn1.Platen_Lock.Home.IND);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[RELEASE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Work.Precond)XIO(Stn1.Platen_Lock.Work.Precond)OTE(Stn1.Platen_Lock.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Platen_Lock.Work.Posn) ]OTE(Stn1.Platen_Lock.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Platen_Lock.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Platen_Lock.Work.PB) ,XIC(Stn1.Move_to_Fixture_Home_Pos) XIC(Stn1.At_Fixture_Home_Pos) ,XIC(Stn1.Platen_Lock.Work.Cmd) XIO(Stn1.Platen_Lock.Home.Cmd) ]XIC(Stn1.Platen_Lock.Work.Safety)XIC(Stn1.Platen_Lock_OK_To_Unlock)[OTE(Stn1.Platen_Lock.Work.Cmd) ,OTL(Stn1.Platen_Lock.Work.Memory) ,OTU(Stn1.Platen_Lock.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Work.Cmd)XIO(Stn1.Platen_Lock.Home.Cmd)XIO(Stn1.Platen_Lock.Home.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Platen_Lock.Work.Output);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Work.Cmd)XIC(Stn1.Platen_Lock.Work.Posn)[MOV(1000,Stn1.Platen_Lock.Work.Mtn_Dwell.PRE) TON(Stn1.Platen_Lock.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Platen_Lock.Work.Mtn_Dwell.DN) OTE(Stn1.Platen_Lock.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Work.Comp)OTE(Stn1.Platen_Lock.Work.IND);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[IN POSITION]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Platen_Lock.Cyl01.Home_SW) XIC(Stn1.Platen_Lock.Cyl02.Home_SW) XIC(Stn1.No_Weld_Cntrls_Cycling) ,XIC(Stn1.Platen_Lock.Home.Posn) XIO(Stn1.No_Weld_Cntrls_Cycling) ]OTE(Stn1.Platen_Lock.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Platen_Lock.Cyl01.Home_SW) ,XIO(Stn1.Platen_Lock.Cyl02.Home_SW) ]OTE(Stn1.Platen_Lock.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Platen_Lock.Home.Output) XIO(Stn1.Platen_Lock.Home.Posn) ,XIC(Stn1.Platen_Lock.Work.Output) XIO(Stn1.Platen_Lock.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Platen_Lock.Mtn_Otime.PRE)TON(Stn1.Platen_Lock.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[FAULTS]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Platen_Lock.Mtn_Otime.DN)[[XIC(Stn1.Platen_Lock.Home.Cmd) XIO(Stn1.Platen_Lock.Cyl01.Home_SW) ,XIC(Stn1.Platen_Lock.Work.Cmd) XIC(Stn1.Platen_Lock.Cyl01.Home_SW) ] OTL(Stn1.Platen_Lock.Home.Flt.0) ,[XIC(Stn1.Platen_Lock.Home.Cmd) XIO(Stn1.Platen_Lock.Cyl02.Home_SW) ,XIC(Stn1.Platen_Lock.Work.Cmd) XIC(Stn1.Platen_Lock.Cyl02.Home_SW) ] OTL(Stn1.Platen_Lock.Home.Flt.1) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[CLEAR FAULTS]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Platen_Lock.Home.Flt)CLR(Stn1.Platen_Lock.Work.Flt);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIO(Stn1.Job_In_Progress)[XIC(Stn1.Run_In_Mode) ,XIO(Stn1.Fixture_Installed.1) ,XIC(Security.Logged_In[4]) ]OTE(Stn1.Platen_Lock_OK_To_Unlock);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)[XIC(Stn1.HMI_PB.Fixture_Change) ,XIC(Stn1.Platen_Lock.Work.PB) ]XIO(Stn1.Platen_Lock_OK_To_Unlock)OTL(Stn1.Platen_Lock.Work.Flt.31);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C006_Ejector1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[RETURN Ejectors]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Ejector1.Work.Precond)OTE(Stn1.Ejector1.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Ejector1.Home.Posn) ]OTE(Stn1.Ejector1.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) XIC(Stn1.Ejector1.Home.Precond) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Ejector1.Home.PB) ,XIC(Stn1.Ejector1.Home.Cmd) XIO(Stn1.Ejector1.Work.Cmd) ]XIC(Stn1.Ejector1.Home.Safety)[OTE(Stn1.Ejector1.Home.Cmd) ,OTL(Stn1.Ejector1.Home.Memory) ,OTU(Stn1.Ejector1.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Home.Cmd)XIO(Stn1.Ejector1.Work.Cmd)XIO(Stn1.Ejector1.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Ejector1.Home.Output);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Home.Cmd)XIC(Stn1.Ejector1.Home.Posn)[MOV(50,Stn1.Ejector1.Home.Mtn_Dwell.PRE) TON(Stn1.Ejector1.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Ejector1.Home.Mtn_Dwell.DN) OTE(Stn1.Ejector1.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Ejector1.Home.Comp) ]OTE(Stn1.Ejector1.Home.IND);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[ADVANCE Ejectors]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.All_Spots_Sequenced)XIO(Stn1.Run_Out_Mode)XIO(Stn1.Ejector1_Complete)OTE(Stn1.Ejector1.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.All_Guns_Open) XIC(Stn1.At_Spot.0) ,XIC(Stn1.Ejector1.Work.Posn) ]OTE(Stn1.Ejector1.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Ejector1.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Ejector1.Work.PB) ,XIC(Stn1.Ejector1.Work.Cmd) XIO(Stn1.Ejector1.Home.Cmd) ]XIC(Stn1.Ejector1.Work.Safety)[OTE(Stn1.Ejector1.Work.Cmd) ,OTL(Stn1.Ejector1.Work.Memory) ,OTU(Stn1.Ejector1.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Work.Cmd)XIO(Stn1.Ejector1.Home.Cmd)XIO(Stn1.Ejector1.Home.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Ejector1.Work.Output);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Work.Cmd)XIC(Stn1.Ejector1.Work.Posn)[MOV(100,Stn1.Ejector1.Work.Mtn_Dwell.PRE) TON(Stn1.Ejector1.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Ejector1.Work.Mtn_Dwell.DN) OTE(Stn1.Ejector1.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector1.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Ejector1.Work.Comp) ]OTE(Stn1.Ejector1.Work.IND);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Ejector IN POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ejector1.Cyl01.Home_SW)XIO(Stn1.Ejector1.Cyl01.Work_SW)OTE(Stn1.Ejector1.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector1.Cyl01.Work_SW)XIO(Stn1.Ejector1.Cyl01.Home_SW)OTE(Stn1.Ejector1.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[Ejectors COMPLETE]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) [XIC(Stn1.Ejector1.Work.Comp) ,XIC(Stn1.Poka_Yoke.Mode) ,XIO(Stn1.Dry_Cycle) XIO(Machine.Weld_Mode) ] ,XIC(Stn1.Repair_Mode) ]OTL(Stn1.Ejector1_Complete);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)XIC(Stn1.Ejector1_Complete)OTU(Stn1.Ejector1_Complete);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Ejector MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Ejector1.Home.Output) XIO(Stn1.Ejector1.Home.Posn) ,XIC(Stn1.Ejector1.Work.Output) XIO(Stn1.Ejector1.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Ejector1.Mtn_Otime.PRE)TON(Stn1.Ejector1.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Ejectors FAULTS
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ejector1.Mtn_Otime.DN)[[XIC(Stn1.Ejector1.Home.Cmd) XIO(Stn1.Ejector1.Cyl01.Home_SW) XIO(Stn1.Ejector1.Cyl01.Work_SW) ,XIC(Stn1.Ejector1.Work.Cmd) XIC(Stn1.Ejector1.Cyl01.Home_SW) ] OTL(Stn1.Ejector1.Home.Flt.0) ,[XIC(Stn1.Ejector1.Work.Cmd) XIO(Stn1.Ejector1.Cyl01.Work_SW) XIO(Stn1.Ejector1.Cyl01.Home_SW) ,XIC(Stn1.Ejector1.Home.Cmd) XIC(Stn1.Ejector1.Cyl01.Work_SW) ] OTL(Stn1.Ejector1.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Ejector1.Home.Flt)CLR(Stn1.Ejector1.Work.Flt);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C007_Ejector2" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[RETURN Ejectors]]>
</Comment>
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIO(Stn1.Ejector2.Work.Precond)OTE(Stn1.Ejector2.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Ejector2.Home.Posn) ]OTE(Stn1.Ejector2.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) XIC(Stn1.Ejector2.Home.Precond) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Ejector2.Home.PB) ,XIC(Stn1.Ejector2.Home.Cmd) XIO(Stn1.Ejector2.Work.Cmd) ]XIC(Stn1.Ejector2.Home.Safety)[OTE(Stn1.Ejector2.Home.Cmd) ,OTL(Stn1.Ejector2.Home.Memory) ,OTU(Stn1.Ejector2.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Home.Cmd)XIO(Stn1.Ejector2.Work.Cmd)XIO(Stn1.Ejector2.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Ejector2.Home.Output);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Home.Cmd)XIC(Stn1.Ejector2.Home.Posn)[MOV(50,Stn1.Ejector2.Home.Mtn_Dwell.PRE) TON(Stn1.Ejector2.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Ejector2.Home.Mtn_Dwell.DN) OTE(Stn1.Ejector2.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector2.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Ejector2.Home.Comp) ]OTE(Stn1.Ejector2.Home.IND);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[ADVANCE Ejectors]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIO(Stn1.Run_In_Mode)XIC(Stn1.Clamp1.Home.Posn)XIC(Stn1.Clamp2.Home.Posn)XIC(Stn1.Pin_Stamp1.Home.Posn)XIC(Stn1.All_Spots_Sequenced)XIO(Stn1.Ejector2_Complete)OTE(Stn1.Ejector2.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.Pin_Stamp1.Home.Comp) XIC(Stn1.Clamp1.Home.Posn) XIC(Stn1.Clamp2.Home.Posn) ,XIC(Stn1.Ejector2.Work.Posn) ]OTE(Stn1.Ejector2.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Ejector2.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Ejector2.Work.PB) ,XIC(Stn1.Ejector2.Work.Cmd) XIO(Stn1.Ejector2.Home.Cmd) ]XIC(Stn1.Ejector2.Work.Safety)[OTE(Stn1.Ejector2.Work.Cmd) ,OTL(Stn1.Ejector2.Work.Memory) ,OTU(Stn1.Ejector2.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Work.Cmd)XIO(Stn1.Ejector2.Home.Cmd)XIO(Stn1.Ejector2.Home.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Ejector2.Work.Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Work.Cmd)XIC(Stn1.Ejector2.Work.Posn)[MOV(50,Stn1.Ejector2.Work.Mtn_Dwell.PRE) TON(Stn1.Ejector2.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Ejector2.Work.Mtn_Dwell.DN) OTE(Stn1.Ejector2.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ejector2.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Ejector2.Work.Comp) ]OTE(Stn1.Ejector2.Work.IND);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Ejector IN POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ejector2.Cyl01.Home_SW)XIO(Stn1.Ejector2.Cyl01.Work_SW)OTE(Stn1.Ejector2.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Cyl01.Work_SW)XIO(Stn1.Ejector2.Cyl01.Home_SW)OTE(Stn1.Ejector2.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[Ejectors COMPLETE]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) [XIC(Stn1.Ejector2.Work.Comp) ,XIC(Stn1.Poka_Yoke.Mode) ,XIO(Stn1.Dry_Cycle) XIO(Machine.Weld_Mode) ] ,XIC(Stn1.Repair_Mode) ]OTL(Stn1.Ejector2_Complete);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)XIC(Stn1.Ejector2_Complete)OTU(Stn1.Ejector2_Complete);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Ejector MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Ejector2.Home.Output) XIO(Stn1.Ejector2.Home.Posn) ,XIC(Stn1.Ejector2.Work.Output) XIO(Stn1.Ejector2.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Ejector2.Mtn_Otime.PRE)TON(Stn1.Ejector2.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Ejectors FAULTS
]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.3)XIC(Stn1.Ejector2.Mtn_Otime.DN)[[XIC(Stn1.Ejector2.Home.Cmd) XIO(Stn1.Ejector2.Cyl01.Home_SW) XIO(Stn1.Ejector2.Cyl01.Work_SW) ,XIC(Stn1.Ejector2.Work.Cmd) XIC(Stn1.Ejector2.Cyl01.Home_SW) ] OTL(Stn1.Ejector2.Home.Flt.0) ,[XIC(Stn1.Ejector2.Work.Cmd) XIO(Stn1.Ejector2.Cyl01.Work_SW) XIO(Stn1.Ejector2.Cyl01.Home_SW) ,XIC(Stn1.Ejector2.Home.Cmd) XIC(Stn1.Ejector2.Cyl01.Work_SW) ] OTL(Stn1.Ejector2.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Ejector2.Home.Flt)CLR(Stn1.Ejector2.Work.Flt);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C008_Retractable_Pins" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)XIC(Stn1.Home)XIC(Stn1.Parts.None)OTE(Stn1.All_Ret_Pins_Extend_Cmd);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Pin(s) Type
]]>
</Comment>
<Text>
<![CDATA[OTU(Stn1.GunA.Spot_Is_Stud);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[OTU(Stn1.GunB.Spot_Is_Stud);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Spot_Is_Stud) ,XIC(Stn1.GunB.Spot_Is_Stud) ]OTE(Stn1.Spot_Has_Stud);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Stn1.Job_Has_Stud)OTE(Stn1.Job_Has_Nut);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Retract Pin1]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ret_Pin_Enabled.1)XIO(Stn1.Air.Saver_Timer.DN)MCR();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Poka_Yoke.Mode) [XIC(Stn1.Fixture_Installed.1) XIC(Stn1.GunA.Spot_Sequenced.1) ,[XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture_Installed.5) ] XIC(Stn1.GunA.Spot_Sequenced.1) ] ,XIC(Stn1.Parts.Enabled.1) ]OTE(Stn1.Pin1.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin1.Work.Comp) ]OTE(Stn1.Pin1.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIC(Stn1.Pin1.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin1.Work.PB) ,XIC(Stn1.Pin_Height_Cal.High_PB) XIC(Stn1.Ret_Pin_Selected.1) ] ,XIC(Stn1.Pin1.Work.Cmd) XIO(Stn1.Pin1.Home.Cmd) ]XIC(Stn1.Pin1.Work.Safety)OTE(Stn1.Pin1.Work.Cmd);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin1.Work.Cmd)[XIO(Stn1.Pin1.Work.Comp) ,XIO(Stn1.Poka_Yoke.Pin_Retract.1) [XIC(Stn1.Cycle_Station) ,XIO(Stn1.Parts.None) ] ][XIC(Stn1.All_Spots_Sequenced) ,XIC(Stn1.Repair_Mode) ,XIC(Stn1.Manual_Mode) ,XIC(Stn1.Parts.None) ]OTE(Stn1.Pin1.Work.Output);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin1.Work.Cmd)[MOV(250,Stn1.Pin1.Work.Mtn_Dwell.PRE) TON(Stn1.Pin1.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Pin1.Work.Mtn_Dwell.DN) OTE(Stn1.Pin1.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin1.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin1.Work.Comp) ]OTE(Stn1.Pin1.Work.IND);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Extend Pin1]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin1.Home.Comp) ]OTE(Stn1.Pin1.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIO(Stn1.Pin1.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin1.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.1) ] ,XIC(Stn1.All_Ret_Pins_Extend_Cmd) ,XIC(Stn1.Pin1.Home.Cmd) XIO(Stn1.Pin1.Work.Cmd) ]XIC(Stn1.Pin1.Home.Safety)OTE(Stn1.Pin1.Home.Cmd);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin1.Home.Cmd)[XIO(Stn1.Parts.Enabled.1) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin1.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.1) ] ]OTE(Stn1.Pin1.Home.Output);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin1.Home.Cmd)[MOV(250,Stn1.Pin1.Home.Mtn_Dwell.PRE) TON(Stn1.Pin1.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Pin1.Home.Mtn_Dwell.DN) OTE(Stn1.Pin1.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin1.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin1.Home.Comp) ]OTE(Stn1.Pin1.Home.IND);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Retract Pin2]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ret_Pin_Enabled.2)XIO(Stn1.Air.Saver_Timer.DN)MCR();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke.Mode)[[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.GunA.Spot_Sequenced.3) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.GunA.Spot_Sequenced.1) ] ,XIC(Stn1.Fixture_Installed.2) XIC(Stn1.GunA.Spot_Sequenced.2) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.GunA.Spot_Sequenced.3) ]OTE(Stn1.Pin2.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin2.Work.Comp) ]OTE(Stn1.Pin2.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIC(Stn1.Pin2.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin2.Work.PB) ,XIC(Stn1.Pin_Height_Cal.High_PB) XIC(Stn1.Ret_Pin_Selected.2) ] ,XIC(Stn1.Pin2.Work.Cmd) XIO(Stn1.Pin2.Home.Cmd) ]XIC(Stn1.Pin2.Work.Safety)OTE(Stn1.Pin2.Work.Cmd);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin2.Work.Cmd)[XIO(Stn1.Pin2.Work.Comp) ,XIO(Stn1.Poka_Yoke.Pin_Retract.2) [XIC(Stn1.Cycle_Station) ,XIO(Stn1.Parts.None) ] ][[XIC(Stn1.All_Spots_Sequenced) ,XIC(Stn1.Repair_Mode) ] ,XIC(Stn1.Manual_Mode) ]OTE(Stn1.Pin2.Work.Output);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin2.Work.Cmd)[MOV(250,Stn1.Pin2.Work.Mtn_Dwell.PRE) TON(Stn1.Pin2.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Pin2.Work.Mtn_Dwell.DN) OTE(Stn1.Pin2.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin2.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin2.Work.Comp) ]OTE(Stn1.Pin2.Work.IND);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[Extend Pin2]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin2.Home.Comp) ]OTE(Stn1.Pin2.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIO(Stn1.Pin2.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin2.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.2) ] ,XIC(Stn1.All_Ret_Pins_Extend_Cmd) ,XIC(Stn1.Pin2.Home.Cmd) XIO(Stn1.Pin2.Work.Cmd) ]XIC(Stn1.Pin2.Home.Safety)OTE(Stn1.Pin2.Home.Cmd);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin2.Home.Cmd)OTE(Stn1.Pin2.Home.Output);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin2.Home.Cmd)[MOV(250,Stn1.Pin2.Home.Mtn_Dwell.PRE) TON(Stn1.Pin2.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Pin2.Home.Mtn_Dwell.DN) OTE(Stn1.Pin2.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin2.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin2.Home.Comp) ]OTE(Stn1.Pin2.Home.IND);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Retract Pin3]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ret_Pin_Enabled.3)XIO(Stn1.Air.Saver_Timer.DN)MCR();]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.GunA.Spot_Sequenced.4) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.GunB.Spot_Sequenced.2) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.GunB.Spot_Sequenced.2) ]OTE(Stn1.Pin3.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin3.Work.Comp) ]OTE(Stn1.Pin3.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIC(Stn1.Pin3.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin3.Work.PB) ,XIC(Stn1.Pin_Height_Cal.High_PB) XIC(Stn1.Ret_Pin_Selected.3) ] ,XIC(Stn1.Pin3.Work.Cmd) XIO(Stn1.Pin3.Home.Cmd) ]XIC(Stn1.Pin3.Work.Safety)OTE(Stn1.Pin3.Work.Cmd);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin3.Work.Cmd)[XIO(Stn1.Pin3.Work.Comp) ,XIO(Stn1.Poka_Yoke.Pin_Retract.3) [XIC(Stn1.Cycle_Station) ,XIO(Stn1.Parts.None) ] ][[XIC(Stn1.All_Spots_Sequenced) ,XIC(Stn1.Repair_Mode) ] ,XIC(Stn1.Manual_Mode) ]OTE(Stn1.Pin3.Work.Output);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin3.Work.Cmd)[MOV(250,Stn1.Pin3.Work.Mtn_Dwell.PRE) TON(Stn1.Pin3.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Pin3.Work.Mtn_Dwell.DN) OTE(Stn1.Pin3.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin3.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin3.Work.Comp) ]OTE(Stn1.Pin3.Work.IND);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[Extend Pin3]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin3.Home.Comp) ]OTE(Stn1.Pin3.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIO(Stn1.Pin3.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin3.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.3) ] ,XIC(Stn1.All_Ret_Pins_Extend_Cmd) ,XIC(Stn1.Pin3.Home.Cmd) XIO(Stn1.Pin3.Work.Cmd) ]XIC(Stn1.Pin3.Home.Safety)OTE(Stn1.Pin3.Home.Cmd);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin3.Home.Cmd)OTE(Stn1.Pin3.Home.Output);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin3.Home.Cmd)[MOV(250,Stn1.Pin3.Home.Mtn_Dwell.PRE) TON(Stn1.Pin3.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Pin3.Home.Mtn_Dwell.DN) OTE(Stn1.Pin3.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin3.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin3.Home.Comp) ]OTE(Stn1.Pin3.Home.IND);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[Retract Pin4]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ret_Pin_Enabled.4)XIO(Stn1.Air.Saver_Timer.DN)MCR();]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Poka_Yoke.Mode) [XIC(Stn1.Fixture_Installed.1) XIC(Stn1.GunA.Spot_Sequenced.2) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.GunB.Spot_Sequenced.4) ] ,XIC(Stn1.Parts.Enabled.2) ]OTE(Stn1.Pin4.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin4.Work.Comp) ]OTE(Stn1.Pin4.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIC(Stn1.Pin4.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin4.Work.PB) ,XIC(Stn1.Pin_Height_Cal.High_PB) XIC(Stn1.Ret_Pin_Selected.4) ] ,XIC(Stn1.All_Ret_Pins_Extend_Cmd) ,XIC(Stn1.Pin4.Work.Cmd) XIO(Stn1.Pin4.Home.Cmd) ]XIC(Stn1.Pin4.Work.Safety)OTE(Stn1.Pin4.Work.Cmd);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin4.Work.Cmd)[XIO(Stn1.Pin4.Work.Comp) ,XIO(Stn1.Poka_Yoke.Pin_Retract.4) [XIC(Stn1.Cycle_Station) ,XIO(Stn1.Parts.None) ] ][XIC(Stn1.All_Spots_Sequenced) ,XIC(Stn1.Repair_Mode) ,XIC(Stn1.Manual_Mode) ,XIC(Stn1.Parts.None) ]OTE(Stn1.Pin4.Work.Output);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin4.Work.Cmd)[MOV(250,Stn1.Pin4.Work.Mtn_Dwell.PRE) TON(Stn1.Pin4.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Pin4.Work.Mtn_Dwell.DN) OTE(Stn1.Pin4.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin4.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin4.Work.Comp) ]OTE(Stn1.Pin4.Work.IND);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Comment>
<![CDATA[Extend Pin4]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Control_Power_On) ,XIC(Stn1.Pin4.Home.Comp) ]OTE(Stn1.Pin4.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Manual_Mode) XIO(Stn1.Pin4.Work.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin4.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.4) ] ,XIC(Stn1.All_Ret_Pins_Extend_Cmd) ,XIC(Stn1.Pin4.Home.Cmd) XIO(Stn1.Pin4.Work.Cmd) ]XIC(Stn1.Pin4.Home.Safety)OTE(Stn1.Pin4.Home.Cmd);]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin4.Home.Cmd)[XIO(Stn1.Parts.Enabled.2) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.Pin2.Home.PB) ,XIC(Stn1.Pin_Height_Cal.Low_PB) XIC(Stn1.Ret_Pin_Selected.2) ] ]OTE(Stn1.Pin4.Home.Output);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin4.Home.Cmd)[MOV(250,Stn1.Pin4.Home.Mtn_Dwell.PRE) TON(Stn1.Pin4.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Pin4.Home.Mtn_Dwell.DN) OTE(Stn1.Pin4.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin4.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin4.Home.Comp) ]OTE(Stn1.Pin4.Home.IND);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Comment>
<![CDATA[Enable Retractable Pins]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Ret_Pin_Enabled.1);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Ret_Pin_Enabled.2);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Ret_Pin_Enabled.3);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Ret_Pin_Enabled.4);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C010_Pin_Stamp" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[EXTEND Pin Stamp
]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Pin_Stamp1.Work.Precond)OTE(Stn1.Pin_Stamp1.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Pin_Stamp1.Home.Posn) ]OTE(Stn1.Pin_Stamp1.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Auto_Mode) XIC(Stn1.Pin_Stamp1.Home.Precond) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Pin_Stamp1.Home.PB) ,XIC(Stn1.Pin_Stamp1.Home.Cmd) XIO(Stn1.Pin_Stamp1.Work.Cmd) ]XIC(Stn1.Pin_Stamp1.Home.Safety)[OTE(Stn1.Pin_Stamp1.Home.Cmd) ,OTL(Stn1.Pin_Stamp1.Home.Memory) ,OTU(Stn1.Pin_Stamp1.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Home.Cmd)XIO(Stn1.Pin_Stamp1.Work.Cmd)XIO(Stn1.Pin_Stamp1.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Pin_Stamp1.Home.Output);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Home.Cmd)XIC(Stn1.Pin_Stamp1.Home.Posn)[MOV(100,Stn1.Pin_Stamp1.Home.Mtn_Dwell.PRE) TON(Stn1.Pin_Stamp1.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Pin_Stamp1.Home.Mtn_Dwell.DN) OTE(Stn1.Pin_Stamp1.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin_Stamp1.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin_Stamp1.Home.Comp) ]OTE(Stn1.Pin_Stamp1.Home.IND);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[RETRACT Pin Stamp
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Clamp1.Work.Comp)XIC(Stn1.Clamp2.Work.Comp)XIO(Stn1.Run_In_Mode)XIO(Stn1_Scriber_Complete_1)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1.Poka_Yoke_Check_Fix.Mode)OTE(Stn1.Pin_Stamp1.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.Ejector2.Home.Posn) ,XIC(Stn1.Pin_Stamp1.Work.Posn) ]OTE(Stn1.Pin_Stamp1.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Pin_Stamp1.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Pin_Stamp1.Work.PB) ,XIC(Stn1.Pin_Stamp1.Work.Cmd) XIO(Stn1.Pin_Stamp1.Home.Cmd) ]XIC(Stn1.Pin_Stamp1.Work.Safety)[OTE(Stn1.Pin_Stamp1.Work.Cmd) ,OTL(Stn1.Pin_Stamp1.Work.Memory) ,OTU(Stn1.Pin_Stamp1.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Work.Cmd)XIO(Stn1.Pin_Stamp1.Home.Cmd)XIO(Stn1.Pin_Stamp1.Home.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Pin_Stamp1.Work.Output);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Work.Cmd)XIC(Stn1.Pin_Stamp1.Work.Posn)[MOV(0,Stn1.Pin_Stamp1.Work.Mtn_Dwell.PRE) ,TON(Stn1.Pin_Stamp1.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Pin_Stamp1.Work.Mtn_Dwell.DN) OTE(Stn1.Pin_Stamp1.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin_Stamp1.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Pin_Stamp1.Work.Comp) ]OTE(Stn1.Pin_Stamp1.Work.IND);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Pin Stamp 1 IN POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Cyl01.Home_SW)XIO(Stn1.Pin_Stamp1.Cyl01.Work_SW)OTE(Stn1.Pin_Stamp1.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Cyl01.Work_SW)XIO(Stn1.Pin_Stamp1.Cyl01.Home_SW)OTE(Stn1.Pin_Stamp1.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[Pin Stamp COMPLETE]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)[XIC(Stn1.Pin_Stamp1.Home.Comp) ,XIC(Stn1.Poka_Yoke.Mode) ,XIO(Stn1.Dry_Cycle) XIO(Machine.Weld_Mode) ]OTL(Stn1.Pin_Stamp_Complete);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)XIC(Stn1.Pin_Stamp_Complete)OTU(Stn1.Pin_Stamp_Complete);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Ejector MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Pin_Stamp1.Home.Output) XIO(Stn1.Pin_Stamp1.Home.Posn) ,XIC(Stn1.Pin_Stamp1.Work.Output) XIO(Stn1.Pin_Stamp1.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(4000,Stn1.Pin_Stamp1.Mtn_Otime.PRE)TON(Stn1.Pin_Stamp1.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Ejectors FAULTS
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Pin_Stamp1.Mtn_Otime.DN)[[XIC(Stn1.Pin_Stamp1.Home.Cmd) XIO(Stn1.Pin_Stamp1.Cyl01.Home_SW) XIO(Stn1.Pin_Stamp1.Cyl01.Work_SW) ,XIC(Stn1.Pin_Stamp1.Work.Cmd) XIC(Stn1.Pin_Stamp1.Cyl01.Home_SW) ] OTL(Stn1.Pin_Stamp1.Home.Flt.0) ,[XIC(Stn1.Pin_Stamp1.Work.Cmd) XIO(Stn1.Pin_Stamp1.Cyl01.Work_SW) XIO(Stn1.Pin_Stamp1.Cyl01.Home_SW) ,XIC(Stn1.Pin_Stamp1.Home.Cmd) XIC(Stn1.Pin_Stamp1.Cyl01.Work_SW) ] OTL(Stn1.Pin_Stamp1.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Pin_Stamp1.Home.Flt)CLR(Stn1.Pin_Stamp1.Work.Flt);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Pin_Stamp1.Home.Output) XIO(Stn1.Pin_Stamp1.Work.Output) ,XIC(Stn1.Pin_Stamp1.Work.Output) XIO(Stn1.Pin_Stamp1.Home.Output) ]OTE(Stn1.Pin_Stamp_Rod_Lock_Release);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C011_Part_Hold_Clamp" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.All_Spots_Sequenced) ,XIO(Stn1.Poka_Yoke.Mode) XIO(Stn1.Part_Hold_Clamp.Work.Precond) ]OTE(Stn1.Part_Hold_Clamp.Home.Precond);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) ,XIC(Stn1.Part_Hold_Clamp.Home.Posn) ]OTE(Stn1.Part_Hold_Clamp.Home.Safety);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Part_Hold_Clamp.Home.Precond) XIC(Stn1.Part_Hold_Clamp.Home.Posn) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Part_Hold_Clamp.Home.PB) ,XIC(Stn1.Part_Hold_Clamp.Home.Cmd) XIO(Stn1.Part_Hold_Clamp.Work.Cmd) ]XIC(Stn1.Part_Hold_Clamp.Home.Safety)[OTE(Stn1.Part_Hold_Clamp.Home.Cmd) ,OTL(Stn1.Part_Hold_Clamp.Home.Memory) ,OTU(Stn1.Part_Hold_Clamp.Work.Memory) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Hold_Clamp.Home.Cmd) XIO(Stn1.Part_Hold_Clamp.Work.Cmd) ,XIC(Inactivilty_TMR.DN) XIC(Slam_Prevent_TMR.TT) ]XIC(Stn1.Part_Hold_Clamp.Work.Output)XIC(Stn1.Safe_Output_Power)OTE(Stn1.Part_Hold_Clamp.Home.Output);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Home.Cmd)XIC(Stn1.Part_Hold_Clamp.Home.Posn)[MOV(100,Stn1.Part_Hold_Clamp.Home.Mtn_Dwell.PRE) TON(Stn1.Part_Hold_Clamp.Home.Mtn_Dwell,?,?) ,XIC(Stn1.Part_Hold_Clamp.Home.Mtn_Dwell.DN) OTE(Stn1.Part_Hold_Clamp.Home.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Hold_Clamp.Home.Precond) XIC(Machine.Flash) ,XIC(Stn1.Part_Hold_Clamp.Home.Comp) ]OTE(Stn1.Part_Hold_Clamp.Home.IND);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Close Part Hold Clamp
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIO(Stn1.Repair_Mode)[XIC(Stn1.Parts.Sw_Inputs.2) ,XIC(Stn1.Part_Hold_Clamp.Work.Posn) ,XIC(Stn1.Part_Hold_Clamp.Work.Cmd) ,XIC(Stn1.Dry_Cycle) XIO(Stn1.Complete) XIO(Stn1.Home) ]OTE(Stn1.Part_Hold_Clamp.Work.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.All_Guns_Open) ,XIC(Stn1.Part_Hold_Clamp.Work.Posn) ]OTE(Stn1.Part_Hold_Clamp.Work.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.Part_Hold_Clamp.Work.Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.Part_Hold_Clamp.Work.PB) ,XIC(Stn1.Part_Hold_Clamp.Work.Cmd) XIO(Stn1.Part_Hold_Clamp.Home.Cmd) ]XIC(Stn1.Part_Hold_Clamp.Work.Safety)[OTE(Stn1.Part_Hold_Clamp.Work.Cmd) ,OTL(Stn1.Part_Hold_Clamp.Work.Memory) ,OTU(Stn1.Part_Hold_Clamp.Home.Memory) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIO(Stn1.At_Spot.0) ,XIC(Stn1.Manual_Mode) ]XIC(AOI_Feeder01.Unit1_Enabled)XIO(Stn1.All_Spots_Sequenced_Setup.1)[XIC(Stn1.Part_Hold_Clamp.Work.Cmd) ,XIC(Stn1.Part_Hold_Clamp.Work.Output) ,XIC(Stn1.Cycle_Start_Pulse) ]XIO(Stn1.Part_Hold_Clamp.Home.Cmd)XIO(Stn1.Part_Hold_Clamp.Home.Output)[XIO(Slam_Prevent_TMR.TT) ,XIO(Inactivilty_TMR.DN) ]OTE(Stn1.Part_Hold_Clamp.Work.Output);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Work.Cmd)XIC(Stn1.Part_Hold_Clamp.Work.Posn)[MOV(50,Stn1.Part_Hold_Clamp.Work.Mtn_Dwell.PRE) TON(Stn1.Part_Hold_Clamp.Work.Mtn_Dwell,?,?) ,XIC(Stn1.Part_Hold_Clamp.Work.Mtn_Dwell.DN) OTE(Stn1.Part_Hold_Clamp.Work.Comp) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Hold_Clamp.Work.Precond) XIC(Machine.Flash) ,XIC(Stn1.Part_Hold_Clamp.Work.Comp) ]OTE(Stn1.Part_Hold_Clamp.Work.IND);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Clamp1 Cylinders Status]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Cyl01.Home_SW)XIO(Stn1.Part_Hold_Clamp.Cyl01.Work_SW)OTE(Stn1.Part_Hold_Clamp.Home.Status.0);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW)XIO(Stn1.Part_Hold_Clamp.Cyl01.Home_SW)OTE(Stn1.Part_Hold_Clamp.Work.Status.0);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[COMPLETE
###################
NEEDS REVISION
#####################]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIC(Stn1.Part_Hold_Clamp.Work.Comp)NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIO(Stn1.Cycle_Station) ]NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Comment>
<![CDATA[Part Hold Clamp In Position
]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Cyl01.Home_SW)XIO(Stn1.Part_Hold_Clamp.Cyl01.Work_SW)OTE(Stn1.Part_Hold_Clamp.Home.Posn);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW)XIO(Stn1.Part_Hold_Clamp.Cyl01.Home_SW)OTE(Stn1.Part_Hold_Clamp.Work.Posn);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[Part Hold Clamp
MOTION OVERTIME]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Fault_Enable)[XIC(Stn1.Part_Hold_Clamp.Home.Output) XIO(Stn1.Part_Hold_Clamp.Home.Posn) ,XIC(Stn1.Part_Hold_Clamp.Work.Output) XIO(Stn1.Part_Hold_Clamp.Work.Posn) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.Part_Hold_Clamp.Mtn_Otime.PRE)TON(Stn1.Part_Hold_Clamp.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Part Hold Clamp FAULTS]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Fixture_Installed.3)XIC(Stn1.Part_Hold_Clamp.Mtn_Otime.DN)[[XIC(Stn1.Part_Hold_Clamp.Home.Cmd) XIO(Stn1.Part_Hold_Clamp.Cyl01.Home_SW) XIO(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ,XIC(Stn1.Part_Hold_Clamp.Work.Cmd) XIC(Stn1.Part_Hold_Clamp.Cyl01.Home_SW) ] OTL(Stn1.Part_Hold_Clamp.Home.Flt.0) ,[XIC(Stn1.Part_Hold_Clamp.Work.Cmd) XIO(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) XIO(Stn1.Part_Hold_Clamp.Cyl01.Home_SW) ,XIC(Stn1.Part_Hold_Clamp.Home.Cmd) XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ] OTL(Stn1.Part_Hold_Clamp.Work.Flt.0) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Clamp1.Work.Flt)CLR(Stn1.Clamp1.Home.Flt);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Part_Hold_Clamp.Work.Cmd)TON(Slam_Prevent_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Part_Hold_Clamp.Home.Output) ,XIO(Stn1.Part_Hold_Clamp.Work.Output) ]RTO(Inactivilty_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Part_Hold_Clamp.Work.Comp) ,XIC(Stn1.Part_Hold_Clamp.Work.Comp) ]RES(Inactivilty_TMR);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C020_Lwr_Elect_Counters" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[PIN 1]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Machine.Weld_Mode)XIO(Stn1.Poka_Yoke.Mode)XIC(Stn1.GunA.Weld_Complete_Pulse)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.1) CTU(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[1],?,?) ,XIC(Stn1.Fixture_Installed.2) XIC(Stn1.At_Spot.1) CTU(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[1],?,?) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.1) CTU(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[1],?,?) ,XIC(Stn1.Fixture_Installed.4) XIC(Stn1.At_Spot.1) CTU(Stn1.Fixture[4].Lwr_Elect_Weld_Counter[1],?,?) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.1) CTU(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[1],?,?) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[1].DN) XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[1].DN) XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[1].DN) XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture[4].Lwr_Elect_Weld_Counter[1].DN) XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[1].DN) XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Service_Lwr_Elect.1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Reset_Lwr_Elect_Weld_Counter.1)XIC(Security.Logged_In[4])[XIC(Stn1.Fixture_Installed.1) RES(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[1]) ,XIC(Stn1.Fixture_Installed.2) RES(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[1]) ,XIC(Stn1.Fixture_Installed.3) RES(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[1]) ,XIC(Stn1.Fixture_Installed.4) RES(Stn1.Fixture[4].Lwr_Elect_Weld_Counter[1]) ,XIC(Stn1.Fixture_Installed.5) RES(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[1]) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[PIN 2]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Machine.Weld_Mode)XIO(Stn1.Poka_Yoke.Mode)XIC(Stn1.GunA.Weld_Complete_Pulse)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.2) CTU(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[2],?,?) ,XIC(Stn1.Fixture_Installed.2) XIC(Stn1.At_Spot.2) CTU(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[2],?,?) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.2) CTU(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[2],?,?) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.2) CTU(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[2],?,?) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[2].DN) XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[2].DN) XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[2].DN) XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[2].DN) XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Service_Lwr_Elect.2);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Reset_Lwr_Elect_Weld_Counter.2)XIC(Security.Logged_In[4])[XIC(Stn1.Fixture_Installed.1) RES(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[2]) ,XIC(Stn1.Fixture_Installed.2) RES(Stn1.Fixture[2].Lwr_Elect_Weld_Counter[2]) ,XIC(Stn1.Fixture_Installed.3) RES(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[2]) ,XIC(Stn1.Fixture_Installed.5) RES(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[2]) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[PIN 3
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Machine.Weld_Mode)XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.3) XIC(Stn1.GunA.Weld_Complete_Pulse) CTU(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[3],?,?) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.3) XIC(Stn1.GunB.Weld_Complete_Pulse) CTU(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[3],?,?) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.3) XIC(Stn1.GunB.Weld_Complete_Pulse) CTU(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[3],?,?) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[3].DN) XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[3].DN) XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[3].DN) XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Service_Lwr_Elect.3);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Reset_Lwr_Elect_Weld_Counter.3)XIC(Security.Logged_In[4])[XIC(Stn1.Fixture_Installed.1) RES(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[3]) ,XIC(Stn1.Fixture_Installed.3) RES(Stn1.Fixture[3].Lwr_Elect_Weld_Counter[3]) ,XIC(Stn1.Fixture_Installed.5) RES(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[3]) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[PIN 4
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Machine.Weld_Mode)XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.4) XIC(Stn1.GunA.Weld_Complete_Pulse) CTU(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[4],?,?) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.4) XIC(Stn1.GunB.Weld_Complete_Pulse) CTU(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[4],?,?) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[4].DN) XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[4].DN) XIC(Stn1.Fixture_Installed.5) ]OTE(Stn1.Service_Lwr_Elect.4);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Reset_Lwr_Elect_Weld_Counter.4)XIC(Security.Logged_In[4])[XIC(Stn1.Fixture_Installed.1) RES(Stn1.Fixture[1].Lwr_Elect_Weld_Counter[4]) ,XIC(Stn1.Fixture_Installed.5) RES(Stn1.Fixture[5].Lwr_Elect_Weld_Counter[4]) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[General Machine Faults]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Machine.Control_Power_On)XIC(Machine.Air.Flowing)XIC(Stn1.No_Weld_Cntrls_Cycling)OTE(Stn1.Fixture_Fault_Enable);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.PB_Ack_Fltd_Part) ,XIC(Stn1.HMI_PB.Fault_Acknowledge) XIC(Security.Logged_In[4]) ]XIC(Stn1.No_PB_Held)OTE(Stn1.Ack_Fltd_Part);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.PB_Reset) ,XIC(Machine.HMI_PB.Reset) ]XIC(Stn1.No_PB_Held)OTE(Stn1.Reset_Faults);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Weld_Faults)OTU(Stn1.WCU1_Faulted_In_Station);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Stn Not Faulted]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.No_Cycle_Faults)XIC(Stn1.No_Servo_Faults)XIC(Stn1.Parts.No_Faults)XIC(Stn1.No_Weld_Faults)XIC(Stn1.No_Machine_Faults)XIC(Stn1.No_Module_Faults)OTE(Stn1.Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[EQU(Stn1.Ejector1.Home.Flt,0)EQU(Stn1.Ejector1.Work.Flt,0)OTE(Stn1.No_Cycle_Faults_Setup.0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[EQU(Stn1.Pin_Stamp1.Home.Flt,0)EQU(Stn1.Pin_Stamp1.Work.Flt,0)EQU(Stn1.Ejector2.Home.Flt,0)EQU(Stn1.Ejector2.Work.Flt,0)EQU(Stn1.Clamp1.Home.Flt,0)EQU(Stn1.Clamp1.Work.Flt,0)EQU(Stn1.Clamp2.Home.Flt,0)EQU(Stn1.Clamp2.Work.Flt,0)OTE(Stn1.No_Cycle_Faults_Setup.1);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[OTE(Stn1.No_Cycle_Faults_Setup.2);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[EQU(Stn1.Platen_Lock.Home.Flt,0)EQU(Stn1.Platen_Lock.Work.Flt,0)OTE(Stn1.No_Cycle_Faults_Setup.3);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[EQU(Stn1.GunA.Open.Flts,0)EQU(Stn1.GunA.Close.Flts,0)EQU(Stn1.GunA.Int_Flts,0)EQU(Stn1.GunA.Safety_Valve_Flts,0)OTE(Stn1.No_Cycle_Faults_Setup.4);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[EQU(Stn1.GunB.Open.Flts,0)EQU(Stn1.GunB.Close.Flts,0)EQU(Stn1.GunB.Int_Flts,0)EQU(Stn1.GunB.Safety_Valve_Flts,0)OTE(Stn1.No_Cycle_Faults_Setup.5);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[OTE(Stn1.No_Cycle_Faults_Setup.6);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[OTE(Stn1.No_Cycle_Faults_Setup.7);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[EQU(Stn1.Conveyor.Faults,0)OTE(Stn1.No_Cycle_Faults_Setup.8);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[EQU(AOI_Feeder01.Faults,0)EQU(AOI_Feeder01.Unit1_Faults,0)EQU(AOI_Feeder01.Unit2_Faults,0)OTE(Stn1.No_Cycle_Faults_Setup.9);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Flts_None)OTE(Stn1.No_Cycle_Faults_Setup.10);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[OTE(Stn1.No_Cycle_Faults_Setup.11);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Cycle_Faults_Setup.0)XIC(Stn1.No_Cycle_Faults_Setup.1)XIC(Stn1.No_Cycle_Faults_Setup.2)XIC(Stn1.No_Cycle_Faults_Setup.3)XIC(Stn1.No_Cycle_Faults_Setup.4)XIC(Stn1.No_Cycle_Faults_Setup.5)XIC(Stn1.No_Cycle_Faults_Setup.6)XIC(Stn1.No_Cycle_Faults_Setup.7)XIC(Stn1.No_Cycle_Faults_Setup.8)XIC(Stn1.No_Cycle_Faults_Setup.9)XIC(Stn1.No_Cycle_Faults_Setup.10)XIC(Stn1.No_Cycle_Faults_Setup.11)OTE(Stn1.No_Cycle_Faults);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[EQU(AOI_Stn1_Lower01_Ternary.Faults,0)EQU(AOI_Stn1_Upper01_Ternary.Faults,0)EQU(AOI_Stn1_Upper02_Ternary.Faults,0)OTE(Stn1.No_Servo_Faults);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Not_Faulted)OTE(Stn1.No_Weld_Faults);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[EQU(Stn1.Parts.Faulted_Off,0)EQU(Stn1.Parts.Faulted_On,0)EQU(Stn1.Parts.Off_Check_Faults,0)OTE(Stn1.Parts.No_Faults);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[No Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.No_Machine_Faults)EQU(Stn1.Gen_Alarms[0],0)EQU(Stn1.Gen_Alarms[1],0)EQU(Stn1.Water.Faults,0)OTE(Stn1.No_Machine_Faults);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Clear some faults with cycle start]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIO(Stn1.Parts.None)MOV(2000,Stn1.Fault_Clear_Timer.PRE)TON(Stn1.Fault_Clear_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.PB_Cycle_Start)XIC(Stn1.No_PB_Held)XIC(Stn1.Fault_Clear_Timer.DN)OTE(Stn1.Cycle_Start_Fault_Clear);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Fault_Clear)[OTU(Stn1.Gen_Alarms[0].4) ,OTU(Stn1.Gen_Alarms[0].0) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[GENERAL ALARMS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Curtain_Broken_During_Cycle)OTL(Stn1.Gen_Alarms[0].0);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)LEQ(IO_M1_Data.L1.Device_ID,0)OTL(Stn1.Gen_Alarms[0].1);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[XIC(Stn1.Chk_Fixture_Connected)LEQ(IO_M2_Data.L1.Device_ID,0)OTL(Stn1.Gen_Alarms[0].2);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ack_Fltd_Part)OTU(Stn1.Gen_Alarms[0].6);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Comment>
<![CDATA[Fault when part sequenced but incomplete
keep faulted when not cycling until key pressed]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Ack_Fltd_Part)XIC(Stn1.Incomplete_Part)[XIC(Stn1.All_Spots_Sequenced) XIC(Stn1.At_Spot.0) ,XIO(Stn1.Cycle_Station) ]OTL(Stn1.Gen_Alarms[0].6);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Machine.Dry_Cycle)XIO(Stn1.Parts.None)XIC(Stn1.Fixture_Connected)XIC(Stn1.Chk_Fixture_Connected)[XIC(Stn1.Drycycle_PP_Bypass.DN) OTL(Stn1.Gen_Alarms[0].7) ,MOV(2000,Stn1.Drycycle_PP_Bypass.PRE) TON(Stn1.Drycycle_PP_Bypass,?,?) ];]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Service_Electrode)OTE(Stn1.Gen_Alarms[0].8);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Service_Electrode)OTE(Stn1.Gen_Alarms[0].9);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Complete)ONS(Stn1.OneShot.13)XIC(Stn1.PB_Cycle_Start)OTL(Stn1.Gen_Alarms[0].17);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.1)OTE(Stn1.Gen_Alarms[0].21);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.2)OTE(Stn1.Gen_Alarms[0].22);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.3)OTE(Stn1.Gen_Alarms[0].23);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.4)OTE(Stn1.Gen_Alarms[0].24);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.5)OTE(Stn1.Gen_Alarms[0].25);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Service_Lwr_Elect.6)OTE(Stn1.Gen_Alarms[0].26);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Zero_All) ,XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Zero) ,XIC(Stn1.Upper01_Ternary_Drive.HMI_PB_Zero) ]OTU(Stn1.Gen_Alarms[0].27);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Platen_Lock.Work.PB) ,XIC(Stn1.HMI_PB.Fixture_Change) ]XIO(Stn1.Platen_Lock_OK_To_Unlock)OTL(Stn1.Gen_Alarms[0].28);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIO(Stn1.Parts.Enabled.0)OTL(Stn1.Gen_Alarms[0].29);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ternaries_Zeroed)XIO(Stn1.Ternaries_Zero_Confirmed)OTE(Stn1.Gen_Alarms[0].30);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIO(Stn1.Electrodes_Acknowledged)XIO(Stn1.Cycle_Station)OTE(Stn1.Gen_Alarms[0].31);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Stn1.Auto_Mode)EQU(IO_M1_Data.L1.Device_ID,2629215)[XIC(Stn1.At_Spot.1) ,XIC(Stn1.At_Spot.2) ,XIC(Stn1.At_Spot.3) ,XIC(Stn1.At_Spot.4) ]XIO(Stn1.Part_Hold_Clamp.Cyl01.Home_SW)XIO(Stn1.Part_Hold_Clamp.Cyl01.Work_SW)TON(Part_Hold_Cylinder_Timer[0],?,?);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[XIC(Part_Hold_Cylinder_Timer[0].DN)OTE(Stn1.Gen_Alarms[1].3);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[XIO(Machine.Control_Power_On)OTE(Stn1.Gen_Alarms[1].4);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Production_Bactch_CNT[0].DN)OTE(Stn1.Gen_Alarms[1].10);]]>
</Text>
</Rung>
<Rung Number="52" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Production_Bactch_CNT[1].DN)OTE(Stn1.Gen_Alarms[1].11);]]>
</Text>
</Rung>
<Rung Number="53" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Production_Bactch_CNT[2].DN)OTE(Stn1.Gen_Alarms[1].12);]]>
</Text>
</Rung>
<Rung Number="54" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Production_Bactch_CNT[3].DN)OTE(Stn1.Gen_Alarms[1].13);]]>
</Text>
</Rung>
<Rung Number="55" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Production_Bactch_CNT[4].DN)OTE(Stn1.Gen_Alarms[1].14);]]>
</Text>
</Rung>
<Rung Number="56" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Production_Bactch_CNT[5].DN)OTE(Stn1.Gen_Alarms[1].15);]]>
</Text>
</Rung>
<Rung Number="57" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Production_Bactch_CNT[6].DN)OTE(Stn1.Gen_Alarms[1].16);]]>
</Text>
</Rung>
<Rung Number="58" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Production_Bactch_CNT[7].DN)OTE(Stn1.Gen_Alarms[1].17);]]>
</Text>
</Rung>
<Rung Number="59" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Production_Bactch_CNT[8].DN)OTE(Stn1.Gen_Alarms[1].18);]]>
</Text>
</Rung>
<Rung Number="60" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Production_Bactch_CNT[9].DN)OTE(Stn1.Gen_Alarms[1].19);]]>
</Text>
</Rung>
<Rung Number="61" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)[CLR(Stn1.Gen_Alarms[0]) ,CLR(Stn1.Gen_Alarms[1]) ];]]>
</Text>
</Rung>
<Rung Number="62" Type="N">
<Comment>
<![CDATA[SERVICE ALARMS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="63" Type="N">
<Comment>
<![CDATA[Flow Switch Overtme]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Water.Valve)XIO(Stn1.Water.Flowing)XIO(Stn1.Reset_Faults)MOV(5000,Stn1.Water.Flow_Sw_Off_Overtime.PRE)TON(Stn1.Water.Flow_Sw_Off_Overtime,?,?);]]>
</Text>
</Rung>
<Rung Number="64" Type="N">
<Text>
<![CDATA[XIC(Stn1.Water.Valve)[XIO(Stn1.Water.Sw1) ,XIO(Stn1.Water.Sw3) ,XIO(Stn1.Water.Sw4) ]XIO(Stn1.Reset_Faults)MOV(10000,Stn1.Water.Flow_Sw_On_Overtime.PRE)TON(Stn1.Water.Flow_Sw_On_Overtime,?,?);]]>
</Text>
</Rung>
<Rung Number="65" Type="N">
<Comment>
<![CDATA[Flow Switch Faults]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)XIC(Stn1.Water.Flow_Sw_Off_Overtime.DN)[XIO(Stn1.Water.Sw1) OTL(Stn1.Water.Faults.0) ,XIO(Stn1.Water.Sw3) OTL(Stn1.Water.Faults.4) ,XIO(Stn1.Water.Sw4) OTL(Stn1.Water.Faults.6) ];]]>
</Text>
</Rung>
<Rung Number="66" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)XIC(Stn1.Water.Flow_Sw_On_Overtime.DN)[XIC(Stn1.Water.Sw1) OTL(Stn1.Water.Faults.1) ,XIC(Stn1.Water.Sw3) OTL(Stn1.Water.Faults.5) ,XIC(Stn1.Water.Sw4) OTL(Stn1.Water.Faults.7) ];]]>
</Text>
</Rung>
<Rung Number="67" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Water.Faults);]]>
</Text>
</Rung>
<Rung Number="68" Type="N">
<Comment>
<![CDATA[PARTS PRESNT ALARMS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="69" Type="N">
<Comment>
<![CDATA[Clear Faults
Keep before PP faults]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Reset_Faults) ,XIC(Stn1.Cycle_Start_Fault_Clear) ][CLR(Stn1.Parts.Faulted_Off) ,CLR(Stn1.Parts.Faulted_On) ,CLR(Stn1.Parts.Off_Check_Faults) ];]]>
</Text>
</Rung>
<Rung Number="70" Type="N">
<Comment>
<![CDATA[Part Present Off Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Check_Switches)[XIC(Stn1.Parts.Sw_Usage.1) XIO(Stn1.Parts.Sw_Ignore.1) XIO(Stn1.Parts.Sw_Inputs.1) OTL(Stn1.Parts.Faulted_Off.1) ,XIC(Stn1.Parts.Sw_Usage.2) XIO(Stn1.Parts.Sw_Ignore.2) XIO(Stn1.Parts.Sw_Inputs.2) OTL(Stn1.Parts.Faulted_Off.2) ,XIC(Stn1.Parts.Sw_Usage.3) XIO(Stn1.Parts.Sw_Ignore.3) XIO(Stn1.Parts.Sw_Inputs.3) OTL(Stn1.Parts.Faulted_Off.3) ,XIC(Stn1.Parts.Sw_Usage.4) XIO(Stn1.Parts.Sw_Ignore.4) XIO(Stn1.Parts.Sw_Inputs.4) OTL(Stn1.Parts.Faulted_Off.4) ,XIC(Stn1.Parts.Sw_Usage.5) XIO(Stn1.Parts.Sw_Ignore.5) XIO(Stn1.Parts.Sw_Inputs.5) OTL(Stn1.Parts.Faulted_Off.5) ,XIC(Stn1.Parts.Sw_Usage.6) XIO(Stn1.Parts.Sw_Ignore.6) XIO(Stn1.Parts.Sw_Inputs.6) OTL(Stn1.Parts.Faulted_Off.6) ,XIC(Stn1.Parts.Sw_Usage.7) XIO(Stn1.Parts.Sw_Ignore.7) XIO(Stn1.Parts.Sw_Inputs.7) OTL(Stn1.Parts.Faulted_Off.7) ,XIC(Stn1.Parts.Sw_Usage.8) XIO(Stn1.Parts.Sw_Ignore.8) XIO(Stn1.Parts.Sw_Inputs.8) OTL(Stn1.Parts.Faulted_Off.8) ,XIC(Stn1.Parts.Sw_Usage.9) XIO(Stn1.Parts.Sw_Ignore.9) XIO(Stn1.Parts.Sw_Inputs.9) OTL(Stn1.Parts.Faulted_Off.9) ,XIC(Stn1.Parts.Sw_Usage.10) XIO(Stn1.Parts.Sw_Ignore.10) XIO(Stn1.Parts.Sw_Inputs.10) OTL(Stn1.Parts.Faulted_Off.10) ,XIC(Stn1.Parts.Sw_Usage.11) XIO(Stn1.Parts.Sw_Ignore.11) XIO(Stn1.Parts.Sw_Inputs.11) OTL(Stn1.Parts.Faulted_Off.11) ,XIC(Stn1.Parts.Sw_Usage.12) XIO(Stn1.Parts.Sw_Ignore.12) XIO(Stn1.Parts.Sw_Inputs.12) OTL(Stn1.Parts.Faulted_Off.12) ,XIC(Stn1.Parts.Sw_Usage.13) XIO(Stn1.Parts.Sw_Ignore.13) XIO(Stn1.Parts.Sw_Inputs.13) OTL(Stn1.Parts.Faulted_Off.13) ,XIC(Stn1.Parts.Sw_Usage.14) XIO(Stn1.Parts.Sw_Ignore.14) XIO(Stn1.Parts.Sw_Inputs.14) OTL(Stn1.Parts.Faulted_Off.14) ,XIC(Stn1.Parts.Sw_Usage.15) XIO(Stn1.Parts.Sw_Ignore.15) XIO(Stn1.Parts.Sw_Inputs.15) OTL(Stn1.Parts.Faulted_Off.15) ,XIC(Stn1.Parts.Sw_Usage.16) XIO(Stn1.Parts.Sw_Ignore.16) XIO(Stn1.Parts.Sw_Inputs.16) OTL(Stn1.Parts.Faulted_Off.16) ,XIC(Stn1.Parts.Sw_Usage.17) XIO(Stn1.Parts.Sw_Ignore.17) XIO(Stn1.Parts.Sw_Inputs.17) OTL(Stn1.Parts.Faulted_Off.17) ,XIC(Stn1.Parts.Sw_Usage.18) XIO(Stn1.Parts.Sw_Ignore.18) XIO(Stn1.Parts.Sw_Inputs.18) OTL(Stn1.Parts.Faulted_Off.18) ];]]>
</Text>
</Rung>
<Rung Number="71" Type="N">
<Comment>
<![CDATA[Part Present On Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Parts.Check_Switches)[XIO(Stn1.Parts.Sw_Usage.1) XIO(Stn1.Parts.Sw_Ignore.1) XIC(Stn1.Parts.Sw_Inputs.1) OTL(Stn1.Parts.Faulted_On.1) ,XIO(Stn1.Parts.Sw_Usage.2) XIO(Stn1.Parts.Sw_Ignore.2) XIC(Stn1.Parts.Sw_Inputs.2) OTL(Stn1.Parts.Faulted_On.2) ,XIO(Stn1.Parts.Sw_Usage.3) XIO(Stn1.Parts.Sw_Ignore.3) XIC(Stn1.Parts.Sw_Inputs.3) OTL(Stn1.Parts.Faulted_On.3) ,XIO(Stn1.Parts.Sw_Usage.4) XIO(Stn1.Parts.Sw_Ignore.4) XIC(Stn1.Parts.Sw_Inputs.4) OTL(Stn1.Parts.Faulted_On.4) ,XIO(Stn1.Parts.Sw_Usage.5) XIO(Stn1.Parts.Sw_Ignore.5) XIC(Stn1.Parts.Sw_Inputs.5) OTL(Stn1.Parts.Faulted_On.5) ,XIO(Stn1.Parts.Sw_Usage.6) XIO(Stn1.Parts.Sw_Ignore.6) XIC(Stn1.Parts.Sw_Inputs.6) OTL(Stn1.Parts.Faulted_On.6) ,XIO(Stn1.Parts.Sw_Usage.7) XIO(Stn1.Parts.Sw_Ignore.7) XIC(Stn1.Parts.Sw_Inputs.7) OTL(Stn1.Parts.Faulted_On.7) ,XIO(Stn1.Parts.Sw_Usage.8) XIO(Stn1.Parts.Sw_Ignore.8) XIC(Stn1.Parts.Sw_Inputs.8) OTL(Stn1.Parts.Faulted_On.8) ,XIO(Stn1.Parts.Sw_Usage.9) XIO(Stn1.Parts.Sw_Ignore.9) XIC(Stn1.Parts.Sw_Inputs.9) OTL(Stn1.Parts.Faulted_On.9) ,XIO(Stn1.Parts.Sw_Usage.10) XIO(Stn1.Parts.Sw_Ignore.10) XIC(Stn1.Parts.Sw_Inputs.10) OTL(Stn1.Parts.Faulted_On.10) ,XIO(Stn1.Parts.Sw_Usage.11) XIO(Stn1.Parts.Sw_Ignore.11) XIC(Stn1.Parts.Sw_Inputs.11) OTL(Stn1.Parts.Faulted_On.11) ,XIO(Stn1.Parts.Sw_Usage.12) XIO(Stn1.Parts.Sw_Ignore.12) XIC(Stn1.Parts.Sw_Inputs.12) OTL(Stn1.Parts.Faulted_On.12) ,XIO(Stn1.Parts.Sw_Usage.13) XIO(Stn1.Parts.Sw_Ignore.13) XIC(Stn1.Parts.Sw_Inputs.13) OTL(Stn1.Parts.Faulted_On.13) ,XIO(Stn1.Parts.Sw_Usage.14) XIO(Stn1.Parts.Sw_Ignore.14) XIC(Stn1.Parts.Sw_Inputs.14) OTL(Stn1.Parts.Faulted_On.14) ,XIO(Stn1.Parts.Sw_Usage.15) XIO(Stn1.Parts.Sw_Ignore.15) XIC(Stn1.Parts.Sw_Inputs.15) OTL(Stn1.Parts.Faulted_On.15) ,XIO(Stn1.Parts.Sw_Usage.16) XIO(Stn1.Parts.Sw_Ignore.16) XIC(Stn1.Parts.Sw_Inputs.16) OTL(Stn1.Parts.Faulted_On.16) ,XIO(Stn1.Parts.Sw_Usage.17) XIO(Stn1.Parts.Sw_Ignore.17) XIC(Stn1.Parts.Sw_Inputs.17) OTL(Stn1.Parts.Faulted_On.17) ,XIO(Stn1.Parts.Sw_Usage.18) XIO(Stn1.Parts.Sw_Ignore.18) XIC(Stn1.Parts.Sw_Inputs.18) OTL(Stn1.Parts.Faulted_On.18) ];]]>
</Text>
</Rung>
<Rung Number="72" Type="N">
<Comment>
<![CDATA[Part not removed Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.1)XIO(Stn1.Parts.Off_Check_Cmplt.1)OTL(Stn1.Parts.Off_Check_Faults.1);]]>
</Text>
</Rung>
<Rung Number="73" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.2)XIO(Stn1.Parts.Off_Check_Cmplt.2)OTL(Stn1.Parts.Off_Check_Faults.2);]]>
</Text>
</Rung>
<Rung Number="74" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.3)XIO(Stn1.Parts.Off_Check_Cmplt.3)OTL(Stn1.Parts.Off_Check_Faults.3);]]>
</Text>
</Rung>
<Rung Number="75" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.4)XIO(Stn1.Parts.Off_Check_Cmplt.4)OTL(Stn1.Parts.Off_Check_Faults.4);]]>
</Text>
</Rung>
<Rung Number="76" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.5)XIO(Stn1.Parts.Off_Check_Cmplt.5)OTL(Stn1.Parts.Off_Check_Faults.5);]]>
</Text>
</Rung>
<Rung Number="77" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.6)XIO(Stn1.Parts.Off_Check_Cmplt.6)OTL(Stn1.Parts.Off_Check_Faults.6);]]>
</Text>
</Rung>
<Rung Number="78" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.7)XIO(Stn1.Parts.Off_Check_Cmplt.7)OTL(Stn1.Parts.Off_Check_Faults.7);]]>
</Text>
</Rung>
<Rung Number="79" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.8)XIO(Stn1.Parts.Off_Check_Cmplt.8)OTL(Stn1.Parts.Off_Check_Faults.8);]]>
</Text>
</Rung>
<Rung Number="80" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.9)XIO(Stn1.Parts.Off_Check_Cmplt.9)OTL(Stn1.Parts.Off_Check_Faults.9);]]>
</Text>
</Rung>
<Rung Number="81" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.10)XIO(Stn1.Parts.Off_Check_Cmplt.10)OTL(Stn1.Parts.Off_Check_Faults.10);]]>
</Text>
</Rung>
<Rung Number="82" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.11)XIO(Stn1.Parts.Off_Check_Cmplt.11)OTL(Stn1.Parts.Off_Check_Faults.11);]]>
</Text>
</Rung>
<Rung Number="83" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.12)XIO(Stn1.Parts.Off_Check_Cmplt.12)OTL(Stn1.Parts.Off_Check_Faults.12);]]>
</Text>
</Rung>
<Rung Number="84" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.13)XIO(Stn1.Parts.Off_Check_Cmplt.13)OTL(Stn1.Parts.Off_Check_Faults.13);]]>
</Text>
</Rung>
<Rung Number="85" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.14)XIO(Stn1.Parts.Off_Check_Cmplt.14)OTL(Stn1.Parts.Off_Check_Faults.14);]]>
</Text>
</Rung>
<Rung Number="86" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.15)XIO(Stn1.Parts.Off_Check_Cmplt.15)OTL(Stn1.Parts.Off_Check_Faults.15);]]>
</Text>
</Rung>
<Rung Number="87" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.16)XIO(Stn1.Parts.Off_Check_Cmplt.16)OTL(Stn1.Parts.Off_Check_Faults.16);]]>
</Text>
</Rung>
<Rung Number="88" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.17)XIO(Stn1.Parts.Off_Check_Cmplt.17)OTL(Stn1.Parts.Off_Check_Faults.17);]]>
</Text>
</Rung>
<Rung Number="89" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)XIC(Stn1.Auto_Mode)XIC(Stn1.Complete)XIO(Stn1.Poka_Yoke.Current_Stage_Complete)XIC(Stn1.Parts.Sw_Usage.18)XIO(Stn1.Parts.Off_Check_Cmplt.18)OTL(Stn1.Parts.Off_Check_Faults.18);]]>
</Text>
</Rung>
<Rung Number="90" Type="N">
<Text>
<![CDATA[XIC(s:fs)CLR(Stn1.Parts.Sw_Inputs)CLR(Stn1.Parts.Sw_Usage);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="H001_HMI_PB" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Tip Calib. Select Gun 1A]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.Select_PB) ,XIC(Stn1.GunA.Selected) ,XIO(Stn1.GunB.Selected) ]XIO(Stn1.GunB.Select_PB)OTE(Stn1.GunA.Selected);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Tip Calib. Select Gun 1B]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunB.Select_PB) ,XIC(Stn1.GunB.Selected) ,XIO(Stn1.GunA.Selected) ]XIO(Stn1.GunA.Select_PB)OTE(Stn1.GunB.Selected);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Conveyor" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(C001_Conveyor,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Conveyor" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Delays The Start Of The Conveyor To Ensure Part Is On Belt Before Starting]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Ejector2_Complete) XIC(Machine.Weld_Mode) ONS(Stn1.Conveyor.OneShot.1) ,XIC(Stn1.Conveyor.Start_Delay_TMR.TT) ]XIO(Stn1.Conveyor.Start_Delay_TMR.DN)MOV(100,Stn1.Conveyor.Start_Delay_TMR.PRE)TON(Stn1.Conveyor.Start_Delay_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Conveyor.Start_Delay_TMR.DN) ONS(Stn1.Conveyor.OneShot.0) ,XIC(Stn1.Auto_Mode) XIC(Stn1.Conveyor.Start_TMR.TT) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.HMI_PB.Conveyor_Start) ,XIC(Stn1.Conveyor.Jog_Input) ] ]EQU(Stn1.Conveyor.Faults,0)XIC(Machine.Control_Power_On)XIO(Stn1.Poka_Yoke.Mode)[MOV(6500,Stn1.Conveyor.Start_TMR.PRE) TON(Stn1.Conveyor.Start_TMR,?,?) ,OTE(Stn1.Conveyor.Start) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ejector2.Work.Cmd)MOV(0,Stn1.Conveyor.Start_TMR.ACC);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Conveyor.Start) XIO(Stn1.Conveyor.Contactor_Check) ,XIO(Stn1.Conveyor.Start) XIC(Stn1.Conveyor.Contactor_Check) ]MOV(3500,Stn1.Conveyor.Fault_TMR.PRE)TON(Stn1.Conveyor.Fault_TMR,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Conveyor.Fault_TMR.DN)[XIO(Stn1.Conveyor.Contactor_Check) OTL(Stn1.Conveyor.Faults.0) ,XIC(Stn1.Conveyor.Contactor_Check) OTL(Stn1.Conveyor.Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Conveyor.Overload_Check)OTL(Stn1.Conveyor.Faults.2);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.Conveyor.Faults);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Gun1A" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Description>
<![CDATA[Control]]>
</Description>
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(A001_Setup,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C001_Prog_Regulator,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(C002_V1_Opn_Cls,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(C003_V2_Intensify,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(C010_VeriFast_Upper,0);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[JSR(W001_Weld,0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[JSR(A002_Auto_Teach,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A001_Setup" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
NOTES
##############################
Setup C002_V1_Opn_Cls and W001_Weld only.
All other gun code is setup here.]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[##############################
GUN SELECT
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.3) ,XIC(Stn1.Parts.Enabled.4) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.7) ,XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.11) ,XIC(Stn1.Parts.Enabled.12) ,XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.17) ]OTE(Stn1.GunA.Weld_Position_Select.1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.3) ,XIC(Stn1.Parts.Enabled.4) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.18) ]OTE(Stn1.GunA.Weld_Position_Select.2);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.2) ,XIC(Stn1.Parts.Enabled.5) ,XIC(Stn1.Parts.Enabled.7) ]OTE(Stn1.GunA.Weld_Position_Select.3);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) ,XIC(Stn1.Parts.Enabled.2) ]OTE(Stn1.GunA.Weld_Position_Select.4);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[##############################
WELD SCHEDULE
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.1)[XIC(Stn1.At_Spot.2) MOV(1,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.3) MOV(2,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.4) MOV(3,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.2)[XIC(Stn1.At_Spot.1) MOV(4,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.3) MOV(5,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.4) MOV(6,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.3)[XIC(Stn1.At_Spot.1) MOV(7,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.2) MOV(8,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.4)[XIC(Stn1.At_Spot.1) MOV(9,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.2) MOV(10,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.5)[XIC(Stn1.At_Spot.3) MOV(11,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.1) MOV(12,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.7)[XIC(Stn1.At_Spot.3) MOV(14,Stn1.GunA.Weld_Schedule) ,XIC(Stn1.At_Spot.1) MOV(15,Stn1.GunA.Weld_Schedule) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.9)MOV(17,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.10)MOV(18,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.11)MOV(19,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.12)MOV(20,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.13)XIC(Stn1.GunA.At_Spot.1)MOV(21,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.14)XIC(Stn1.GunA.At_Spot.2)MOV(22,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.17)XIC(Stn1.GunA.At_Spot.1)MOV(25,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.18)XIC(Stn1.GunA.At_Spot.2)MOV(26,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[##############################
WELD FORCE
##############################
Note: Force is automatically set based on schedule
Just setup the proper WCU]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[[LES(Stn1.GunA.Weld_Schedule,0) ,GRT(Stn1.GunA.Weld_Schedule,255) ]MOV(0,Stn1.GunA.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[GET THE FORCE NEEDED FOR THE SCHEDULE SELECTED FROM THE PROPER WCU]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Enable_Valve)MOV(Machine.WCU1.Schedule_Force[Stn1.GunA.Weld_Schedule],Stn1.GunA.Force);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Comment>
<![CDATA[##############################
WELD FAULT
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.HMI_Schedule_Fault)OTE(Stn1.GunA.Weld_Fault);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[##############################
UPPER VERIFAST
##############################
Setup based on Fixture/Job configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Comment>
<![CDATA[Setup OPEN
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Enable_Valve)XIC(Stn1.Cycle_Station)MOV(0,Stn1.GunA.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(80,Stn1.GunA.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIO(Stn1.Cycle_Station) ]MOV(0,Stn1.GunA.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Setup CLOSED
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.At_Spot.1) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[0]) ,MOV(Stn1.GunA.Taught_Closed_Position[0],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.2) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[1]) ,MOV(Stn1.GunA.Taught_Closed_Position[1],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.3) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[2]) ,MOV(Stn1.GunA.Taught_Closed_Position[2],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.4) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[3]) ,MOV(Stn1.GunA.Taught_Closed_Position[3],Stn1.GunA.Closed_Position) ] ];]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.At_Spot.1) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[4]) ,MOV(Stn1.GunA.Taught_Closed_Position[4],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.2) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[5]) ,MOV(Stn1.GunA.Taught_Closed_Position[5],Stn1.GunA.Closed_Position) ] ];]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.At_Spot.3) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[6]) ,MOV(Stn1.GunA.Taught_Closed_Position[6],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.1) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[7]) ,MOV(Stn1.GunA.Taught_Closed_Position[7],Stn1.GunA.Closed_Position) ] ];]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[[XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.11) ] [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[8]) ,MOV(Stn1.GunA.Taught_Closed_Position[8],Stn1.GunA.Closed_Position) ] ,[XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.12) ] [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[11]) ,MOV(Stn1.GunA.Taught_Closed_Position[11],Stn1.GunA.Closed_Position) ] ];]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.At_Spot.1) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[9]) ,MOV(Stn1.GunA.Taught_Closed_Position[9],Stn1.GunA.Closed_Position) ] ,XIC(Stn1.At_Spot.3) [XIC(Stn1.GunA.Teach_Closed_Position) MOV(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.Taught_Closed_Position[10]) ,MOV(Stn1.GunA.Taught_Closed_Position[10],Stn1.GunA.Closed_Position) ] ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A002_Auto_Teach" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[When L1 Device disconnected, teach Gun1A]]>
</Comment>
<Text>
<![CDATA[[EQU(IO_M1_Data.L1.Device_ID,0) ,XIC(Auto_Teach_Active) XIO(Stn1.All_Spots_Sequenced) ,NEQ(IO_M1_Data.L1.Device_ID,2696043) EQU(RH_Part_Start,1) ONS(Auto_Teach_ONS[0]) ,NEQ(IO_M1_Data.L1.Device_ID,2696043) EQU(LH_Part_Start,1) ONS(Auto_Teach_ONS[1]) ]OTE(Auto_Teach_Active);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[EQU(IO_M1_Data.L1.Device_ID,0)[MOV(0,LH_Part_Start) ,MOV(0,RH_Part_Start) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[##########################
DETECT WHETHER LH OR RH PART THEN SET AUTO TEACH
##########################]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Detected.1) XIO(Stn1.Parts.Detected.2) ,XIC(Stn1.Parts.Detected.3) XIO(Stn1.Parts.Detected.4) ,XIC(Stn1.Parts.Detected.5) XIO(Stn1.Parts.Detected.6) ,XIC(Stn1.Parts.Detected.7) XIO(Stn1.Parts.Detected.8) ,XIC(Stn1.Parts.Detected.9) XIO(Stn1.Parts.Detected.10) ,XIC(Stn1.Parts.Detected.11) XIO(Stn1.Parts.Detected.12) ,XIC(Stn1.Parts.Detected.13) XIO(Stn1.Parts.Detected.14) ,XIC(Stn1.Parts.Detected.15) XIO(Stn1.Parts.Detected.16) ,XIC(Stn1.Parts.Detected.17) XIO(Stn1.Parts.Detected.18) ,XIC(Stn1.Parts.Detected.19) XIO(Stn1.Parts.Detected.20) ][MOV(1,RH_Part_Start) ,MOV(0,LH_Part_Start) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Detected.2) XIO(Stn1.Parts.Detected.1) ,XIC(Stn1.Parts.Detected.4) XIO(Stn1.Parts.Detected.3) ,XIC(Stn1.Parts.Detected.6) XIO(Stn1.Parts.Detected.5) ,XIC(Stn1.Parts.Detected.8) XIO(Stn1.Parts.Detected.7) ,XIC(Stn1.Parts.Detected.10) XIO(Stn1.Parts.Detected.9) ,XIC(Stn1.Parts.Detected.12) XIO(Stn1.Parts.Detected.11) ,XIC(Stn1.Parts.Detected.14) XIO(Stn1.Parts.Detected.13) ,XIC(Stn1.Parts.Detected.16) XIO(Stn1.Parts.Detected.15) ,XIC(Stn1.Parts.Detected.18) XIO(Stn1.Parts.Detected.17) ,XIC(Stn1.Parts.Detected.20) XIO(Stn1.Parts.Detected.19) ][MOV(1,LH_Part_Start) ,MOV(0,RH_Part_Start) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Prog_Regulator" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Setup the transfer from the analog card in to Stn1.GunA.Prog_Reg_Press_Sw.Live_Data
and the from Stn1.GunA.Prog_Regulator.Live_Data to the analog card out
in B100_IO_Mapping]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Int_Valve) ONS(Stn1.GunA.Oneshot.1) ,XIC(Stn1.GunA.Close.Cmd) ONS(Stn1.GunA.Oneshot.2) ,XIC(Stn1.Reset_Faults) ][RES(Stn1.GunA.Prog_Regulator.Low_Pressure_Timer) ,RES(Stn1.GunA.Prog_Regulator.Inactivity_Timer) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunA.Int_Pos) ,LES(Stn1.GunA.Analog_Press_Sw.Data.Raw_In,300) ]MOV(4000,Stn1.GunA.Prog_Regulator.Low_Pressure_Timer.PRE)TON(Stn1.GunA.Prog_Regulator.Low_Pressure_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)XIO(Stn1.PB_Cycle_Start)[MOV(150000,Stn1.GunA.Prog_Regulator.Inactivity_Timer.PRE) ,TON(Stn1.GunA.Prog_Regulator.Inactivity_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[If Main air pressure drops - the programmable regulator is commanded to 0 pressure so it does not get damaged trying to reach an unattainable pressure.
]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Safe_Output_Power) ,XIO(Machine.Control_Power_On) ,XIO(Stn1.GunA.Close.Cmd) ,XIC(Stn1.GunA.Prog_Regulator.Low_Pressure_Timer.DN) XIO(Stn1.Manual_Mode) ,XIC(Stn1.GunA.Prog_Regulator.Inactivity_Timer.DN) ]OTE(Stn1.GunA.Prog_Regulator.Set_Pressure_to_Zero);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[PROGRAMMABLE REGULATOR
The scaling instruction converts the requested force (in lbs) to the appropriate analog output.
Raw_Ref_Low = Actual Force at low calibration pressure
Raw_Ref_High = Actual Force at high calibration pressure
Converted_Ref_Low = Analog Output used to achieve low calibration pressure
Converted_Ref_High = Analog Output used to achieve high calibration pressure]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunA.Prog_Regulator.Set_Pressure_to_Zero)[XIO(Stn1.Tip_Force_Cal.Mode) [XIO(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunA.Prog_Regulator.Data,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_High,Stn1.GunA.Force,Stn1.GunA.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunA.Prog_Regulator.Data,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_High,Stn1.Tip_Force_Chk.Test,Stn1.GunA.Prog_Regulator.Live_Data) ] ,XIC(Stn1.Tip_Force_Cal.Mode) XIO(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunA.Prog_Regulator.Data,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_High,Stn1.Tip_Force_Cal.Test,Stn1.GunA.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunA.Selected) [MOV(Stn1.Tip_Force_Cal.Test,Stn1.GunA.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.Tip_Force_Cal.Test,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_Low) MOV(Stn1.Tip_Force_Cal.Measured,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.Tip_Force_Cal.Test,Stn1.Config.GunA.Prog_Reg_Calib.Converted_Ref_High) MOV(Stn1.Tip_Force_Cal.Measured,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Prog_Regulator.Set_Pressure_to_Zero)CLR(Stn1.GunA.Prog_Regulator.Live_Data);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[ANALOG PRESSURE SWITCH
The scaling instruction converts the analog input into the equivalent gun force in lbs.
Raw_Ref_Low = Analog Input at low calibration pressure
Raw_Ref_High = Analog Input at high calibration pressure
Converted_Ref_Low = Actual Meaured Force at low calibration pressure
Converted_Ref_High = Actual Meaured Force at high calibration pressure]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Force_Cal.Mode) Z_Signal_Scale_Zero_Limit(Stn1.GunA.Analog_Press_Sw.Data,Stn1.Config.GunA.Analog_Press_Sw_Calib.Converted_Ref_Low,Stn1.Config.GunA.Analog_Press_Sw_Calib.Converted_Ref_High,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High,Stn1.GunA.Analog_Press_Sw.Live_Data,Stn1.GunA.Analog_Press_Sw.Force_in_lbs) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunA.Selected) [XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.GunA.Analog_Press_Sw.Live_Data,Stn1.Config.GunA.Analog_Press_Sw_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.GunA.Analog_Press_Sw.Live_Data,Stn1.Config.GunA.Analog_Press_Sw_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Requested Force]]>
</Comment>
<Text>
<![CDATA[SUB(Stn1.GunA.Force,Stn1.GunA.Analog_Press_Sw.Force_Tolerance,Stn1.GunA.Analog_Press_Sw.Force_Achieved_Low_Limit)ADD(Stn1.GunA.Force,Stn1.GunA.Analog_Press_Sw.Force_Tolerance,Stn1.GunA.Analog_Press_Sw.Force_Achieved_High_Limit);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[OIL ANALOG PRESSURE SWITCH]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Force_Cal.Mode) Z_Signal_Scale_Zero_Limit(Stn1.GunA.Analog_Press_Sw_Oil.Data,Stn1.Config.GunA.Analog_Press_Sw_Oil_Calib.Converted_Ref_Low,Stn1.Config.GunA.Analog_Press_Sw_Oil_Calib.Converted_Ref_High,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunA.Prog_Reg_Calib.Raw_Ref_High,Stn1.GunA.Analog_Press_Sw_Oil.Live_Data,Stn1.GunA.Analog_Press_Sw_Oil.Force_in_lbs) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunA.Selected) [XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.GunA.Analog_Press_Sw_Oil.Live_Data,Stn1.Config.GunA.Analog_Press_Sw_Oil_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.GunA.Analog_Press_Sw_Oil.Live_Data,Stn1.Config.GunA.Analog_Press_Sw_Oil_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Requested Force (OIL)]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.GunA.Force,Stn1.GunA.Analog_Press_Sw.Force_Tolerance,Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_Low_Limit) ,ADD(Stn1.GunA.Force,Stn1.GunA.Analog_Press_Sw.Force_Tolerance,Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_High_Limit) ADD(Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_High_Limit,Stn1.GunA.Analog_Press_Sw.Force_Tolerance,Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_High_Limit) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Force Achieved]]>
</Comment>
<Text>
<![CDATA[GRT(Stn1.GunA.Force,300)LIM(Stn1.GunA.Analog_Press_Sw.Force_Achieved_Low_Limit,Stn1.GunA.Analog_Press_Sw.Force_in_lbs,Stn1.GunA.Analog_Press_Sw.Force_Achieved_High_Limit)OTE(Stn1.GunA.Analog_Press_Sw.Force_Achieved);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Analog_Press_Sw.Force_Achieved)LIM(Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_Low_Limit,Stn1.GunA.Analog_Press_Sw_Oil.Force_in_lbs,Stn1.GunA.Analog_Press_Sw_Oil.Force_Achieved_High_Limit)OTE(Stn1.GunA.Pressure_Sw);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C002_V1_Opn_Cls" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(S:FS)FLL(0,Stn1.GunA.Feeder[1],1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[GUN A CLEAR TO CLOSE
IF
- no feeder units in use for spot AND all feeder units attached to gun are retracted
- feed unit in use for spot has fed]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) [XIC(AOI_Feeder01.Unit1_Clear_To_Close_Gun) ,XIO(AOI_Feeder01.Unit1_Enabled) ] XIC(Stn1.Part_Hold_Clamp.Cyl01.Work_SW) ,XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture_Installed.5) [XIC(AOI_Feeder02.Unit1_Clear_To_Close_Gun) ,XIO(AOI_Feeder02.Installed) ] ]OTE(Stn1.GunA.Clear_To_Close_Gun);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Gun Open]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunA.Close.Precond)XIO(Stn1.WCU1_Initiate)OTE(Stn1.GunA.Open.Precond);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.No_Weld_Faults) XIO(Stn1.GunA.Weld_Fault) ,XIC(Stn1.GunA.Open.Posn) ]OTE(Stn1.GunA.Open.Safety);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunA.Open.Precond) ,XIO(Stn1.Cycle_Station) XIC(Stn1.Reset_Faults) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunA.Open.PB) ,XIC(Stn1.Tip_Height_Cal.Low_PB) XIC(Stn1.GunA.Selected) ] ,XIC(Stn1.Cycle_Start_Pulse) XIO(Stn1.Cycle_Station) XIO(Stn1.GunA.Open.Posn) ,XIC(Stn1.GunA.Open.Cmd) XIO(Stn1.GunA.Close.Cmd) ]XIC(Stn1.GunA.Open.Safety)OTE(Stn1.GunA.Open.Cmd);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Open.Posn)XIO(Stn1.GunA.Close_Valve)[MOV(0,Stn1.GunA.Open.Mtn_Dwell.PRE) TON(Stn1.GunA.Open.Mtn_Dwell,?,?) ,XIC(Stn1.GunA.Open.Mtn_Dwell.DN) OTE(Stn1.GunA.Open.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Gun Opened Position
BYPASSED NUT CHECK PRESSURE SWITCH TO ALLOW FOR MOVEMENT TO NEXT POSITION ]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.VeriFast_Upper.Open_Position_Achieved)[XIO(Stn1.GunA.Nut_Check_Pressure_Sw) ,XIO(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed) ]OTE(Stn1.GunA.Open.Posn);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Gun 1Close]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.All_Spots_Sequenced)[XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.Auto_At_Spot.1) XIO(Stn1.GunA.Spot_Sequenced.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) XIO(Stn1.GunA.Spot_Sequenced.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) XIO(Stn1.GunA.Spot_Sequenced.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) XIO(Stn1.GunA.Spot_Sequenced.4) ]XIO(Stn1.Poka_Yoke.GunA_Open)XIO(Stn1.GunA.Feed_Retry)OTE(Stn1.GunA.Close.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Platen_Lock.Home.Comp) XIC(Stn1.GunB.Open.Comp) [XIC(Stn1.GunA.Clear_To_Close_Gun) [XIC(Stn1.GunA.At_Spot.1) ,XIC(Stn1.GunA.At_Spot.2) ,XIC(Stn1.GunA.At_Spot.3) ,XIC(Stn1.GunA.At_Spot.4) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) ] ,XIC(Stn1.GunA.Close.Comp) ]OTE(Stn1.GunA.Close.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunA.Close.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunA.Close.PB) ,XIC(Stn1.Tip_Height_Cal.High_PB) XIC(Stn1.GunA.Selected) ] ,XIC(Stn1.GunA.Close.Cmd) XIO(Stn1.GunA.Open.Cmd) ]XIC(Stn1.GunA.Close.Safety)OTE(Stn1.GunA.Close.Cmd);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close.Cmd)XIC(Stn1.Safe_Output_Power)[XIC(Stn1.GunA.Close_Delay.DN) OTE(Stn1.GunA.Close_Valve) ,MOV(15,Stn1.GunA.Close_Delay.PRE) TON(Stn1.GunA.Close_Delay,?,?) ,MOV(1000,Stn1.GunA.Time_To_Close_If_No_Sw.PRE) TON(Stn1.GunA.Time_To_Close_If_No_Sw,?,?) ,MOV(1500,Stn1.GunA.Time_To_Close_Teach.PRE) TON(Stn1.GunA.Time_To_Close_Teach,?,?) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunA.Close_Valve)OTE(Stn1.GunA.Open_Valve);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close_Valve)[XIC(Stn1.GunA.Close.Posn) ,XIC(Stn1.GunA.Close.Comp) XIC(Stn1.GunA.Int_Valve) ][XIO(Stn1.Teaching_VeriFast) MOV(100,Stn1.GunA.Close.Mtn_Dwell.PRE) ,XIC(Stn1.Teaching_VeriFast) MOV(500,Stn1.GunA.Close.Mtn_Dwell.PRE) ,TON(Stn1.GunA.Close.Mtn_Dwell,?,?) ,XIC(Stn1.GunA.Close.Mtn_Dwell.DN) OTE(Stn1.GunA.Close.Comp) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Gun 1Closed Position]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunA.VeriFast_Upper.Teach_Active) XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Achieved) ,XIC(Stn1.GunA.VeriFast_Upper.Teach_Active) XIC(Stn1.GunA.Time_To_Close_Teach.DN) ,XIC(Machine.Dry_Cycle) XIC(Stn1.GunA.Time_To_Close_If_No_Sw.DN) ][XIC(Stn1.GunA.Nut_Check_Pressure_Sw) ,XIO(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed) ]OTE(Stn1.GunA.Close.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[Gun Safety/Enable Valve
This valve is used to block the gun oil port to stop gun motion.
It is also used to hold the Gun 1Closed in the event of a weld fault.
It is also used to open to a mid-point between welds for cycle time savings.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.Close_Valve) ,[XIO(Stn1.GunA.Open.Posn) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.GunA.Open.PB) ] [XIO(Stn1.Close_Guns_Valve) ,XIC(Stn1.GunA.Safety_Valve_Delay.DN) ] ]XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunA.Weld_Fault)[OTE(Stn1.GunA.Enable_Valve) ,MOV(15,Stn1.GunA.Safety_Valve_Delay.PRE) TOF(Stn1.GunA.Safety_Valve_Delay,?,?) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[Feeder Retry To Feed A Nut That Was Not Fed. Allows For Customer To Enter In Nunber Of Retries.]]>
</Comment>
<Text>
<![CDATA[[MOV(Stn1.Number_Of_Feed_Retries,Stn1.GunA.Retry_Counter.PRE) ,XIC(Stn1.GunA.Open.Posn) XIC(Stn1.GunA.Feed_Retry) [CTU(Stn1.GunA.Retry_Counter,?,?) ,OTU(Stn1.GunA.Feed_Retry) ] ,XIC(Stn1.GunA.Retry_Counter.DN) OTE(Stn1.GunA.Feed_Retry_Complete) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Int_Valve) ,XIC(Stn1.Home) ,XIC(Stn1.Unlatch_Completes) ,XIC(Stn1.Reset_Faults) ][RES(Stn1.GunA.Retry_Counter) ,XIO(Stn1.Reset_Faults) OTU(Stn1.GunA.Feed_Retry) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C003_V2_Intensify" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Gun Release Intensify]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Open.Cmd)OTE(Stn1.GunA.Relse_Int_Precond);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunA.Relse_Int_Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunA.Relse_Int_Precond) ,XIO(Stn1.Cycle_Station) XIC(Stn1.Reset_Faults) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunA.Relse_Int_PB) ,XIC(Stn1.GunA.Open.PB) ] ,XIC(Stn1.GunA.Relse_Int_Cmd) XIO(Stn1.GunA.Int_Cmd) ]XIC(Stn1.GunA.Relse_Int_Safety)OTE(Stn1.GunA.Relse_Int_Cmd);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Relse_Int_Cmd)XIC(Stn1.GunA.Relse_Int_Pos)MOV(50,Stn1.GunA.Relse_Int_Mtn_Cmplt.PRE)TON(Stn1.GunA.Relse_Int_Mtn_Cmplt,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Stn1.GunA.Pressure_Sw)OTE(Stn1.GunA.Relse_Int_Pos);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Gun Intensify]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Close.Comp)[XIC(Stn1.GunA.VF_Lower_At_Work1) ,XIC(Stn1.Auto_Mode) XIC(Machine.Dry_Cycle) ]XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.GunA.Int_Precond);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunA.Int_Safety);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunA.Int_Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.GunA.Int_PB) ,XIC(Stn1.GunA.Int_Cmd) XIO(Stn1.GunA.Relse_Int_Cmd) ]XIC(Stn1.GunA.Int_Safety)OTE(Stn1.GunA.Int_Cmd);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Int_Cmd)XIO(Stn1.GunA.Relse_Int_Cmd)XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunA.Int_Valve);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunA.Int_Valve)OTE(Stn1.GunA.Relse_Int_Valve);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close.Comp)XIC(Stn1.GunA.Int_Valve)XIC(Stn1.GunA.Int_Pos)MOV(100,Stn1.GunA.Int_Mtn_Cmplt.PRE)TON(Stn1.GunA.Int_Mtn_Cmplt,?,?);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Close.Comp) ,XIC(Stn1.GunA.Analog_Press_Sw.Force_Achieved) ]XIC(Stn1.GunA.Pressure_Sw)OTE(Stn1.GunA.Int_Pos);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C010_VeriFast_Upper" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[VeriFast Upper
Setup the transfer from the analog card in to Stn1.GunA.VeriFast_Upper.Raw_Data_In in B100_IO_Mapping
]]>
</Comment>
<Text>
<![CDATA[XIC(S:FS)MOV(0,Stn1.GunA.VeriFast_Upper.Raw_Data_In);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Height_Cal.Mode) Z_Signal_Scale(Stn1.GunA.VeriFast_Upper.Data,Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_Low,Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_High,Stn1.Config.GunA.VeriFast_Upper_Calib.Converted_Ref_Low,Stn1.Config.GunA.VeriFast_Upper_Calib.Converted_Ref_High,Stn1.GunA.VeriFast_Upper.Raw_Data_In,Stn1.GunA.VeriFast_Upper.Position_in_mm) ,XIC(Stn1.Tip_Height_Cal.Mode) XIC(Stn1.GunA.Selected) [XIC(Stn1.Tip_Height_Cal.Low_Teach_PB) MOV(Stn1.GunA.VeriFast_Upper.Raw_Data_In,Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_Low) MOV(0,Stn1.Config.GunA.VeriFast_Upper_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Height_Cal.High_Teach_PB) MOV(Stn1.GunA.VeriFast_Upper.Raw_Data_In,Stn1.Config.GunA.VeriFast_Upper_Calib.Raw_Ref_High) MOV(Stn1.Tip_Height_Cal.Measured,Stn1.Config.GunA.VeriFast_Upper_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Open Position Achieved]]>
</Comment>
<Text>
<![CDATA[[LIM(-10,Stn1.GunA.VeriFast_Upper.Position_in_mm,5) ,XIC(Stn1.Cycle_Station) XIO(Stn1.All_Spots_Sequenced) XIO(Stn1.Poka_Yoke.Mode) LIM(-10,Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.VeriFast_Upper_Open_Position) ]OTE(Stn1.GunA.VeriFast_Upper.Open_Position_Achieved);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Closed Position]]>
</Comment>
<Text>
<![CDATA[SUB(Stn1.GunA.Closed_Position,Stn1.GunA.VeriFast_Upper.Tolerance,Stn1.GunA.VeriFast_Upper.Pos_Closed.Low)ADD(Stn1.GunA.Closed_Position,Stn1.GunA.VeriFast_Upper.Tolerance,Stn1.GunA.VeriFast_Upper.Pos_Closed.High);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Closed Position Achieved]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunA.VeriFast_Upper.Open_Position_Achieved) LIM(Stn1.GunA.VeriFast_Upper.Pos_Closed.Low,Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.VeriFast_Upper.Pos_Closed.High) OTE(Stn1.GunA.VeriFast_Upper.Closed_Position_Achieved) ,GRT(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.VeriFast_Upper.Pos_Closed.High) OTE(Stn1.GunA.VeriFast_Upper.Closed_Position_High) ,LES(Stn1.GunA.VeriFast_Upper.Position_in_mm,Stn1.GunA.VeriFast_Upper.Pos_Closed.Low) OTE(Stn1.GunA.VeriFast_Upper.Closed_Position_Low) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Teach VeriFast Upper
When teaching is active, the Gun Closes using time only. When the closed time has elapsed - the analog value is stored as the new closed value. Note: A separate value is stored for each spot for each job.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.VeriFast_Upper.Teach_PB) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ,XIC(Auto_Teach_Active) ]OTL(Stn1.GunA.VeriFast_Upper.Teach_Active);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.VeriFast_Upper.Teach_Active)XIC(Stn1.GunA.Close.Comp)ONS(Stn1.GunA.VeriFast_Upper.Teach_ONS)OTE(Stn1.GunA.Teach_Closed_Position);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)OTU(Stn1.GunA.VeriFast_Upper.Teach_Active);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[LES(Stn1.GunA.VeriFast_Upper.Raw_Data_In,100)OTL(Stn1.Gen_Alarms[0].11);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.GunA.Safety_Valve_Flts)CLR(Stn1.GunA.Open.Flts)CLR(Stn1.GunA.Close.Flts)CLR(Stn1.GunA.Int_Flts);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Gun Open Overtime]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunA.Close_Valve) XIC(Stn1.GunA.Enable_Valve) XIO(Stn1.GunA.Open.Posn) ,XIC(Stn1.GunA.Open.Mtn_Otime.DN) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.GunA.Open.Mtn_Otime.PRE)TON(Stn1.GunA.Open.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Gun Open Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Open.Mtn_Otime.DN)[XIC(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed) XIC(Stn1.GunA.Nut_Check_Pressure_Sw) OTL(Stn1.GunA.Open.Flts.2) ,XIO(Stn1.GunA.VeriFast_Upper.Open_Position_Achieved) OTL(Stn1.GunA.Open.Flts.3) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Gun Close Overtime]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.Close_Valve) XIC(Stn1.GunA.Enable_Valve) XIO(Stn1.GunA.Close.Posn) ,XIC(Stn1.GunA.Close.Mtn_Otime.DN) XIO(Stn1.GunA.Feed_Retry) ]XIO(Stn1.GunA.Int_Valve)MOV(3500,Stn1.GunA.Close.Mtn_Otime.PRE)RTO(Stn1.GunA.Close.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunA.Close_Valve) ,XIC(Stn1.Reset_Faults) ]RES(Stn1.GunA.Close.Mtn_Otime);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(AOI_Feeder01.Unit1_Enabled)OTE(Stn1.GunA.Feeder_In_Use);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Gun 1Close Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Close.Mtn_Otime.DN)XIO(Stn1.In_Calibration_Mode)XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed) XIO(Stn1.GunA.Nut_Check_Pressure_Sw) OTL(Stn1.GunA.Close.Flts.2) ,XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_Low) OTL(Stn1.GunA.Close.Flts.3) ,XIC(Stn1.GunA.VeriFast_Upper.Closed_Position_High) [XIO(Stn1.GunA.Feeder_In_Use) OTL(Stn1.GunA.Close.Flts.4) ,XIC(Stn1.GunA.Feeder_In_Use) [XIO(Stn1.GunA.Feed_Retry_Complete) [XIC(Security.Logged_In[4]) OTL(Stn1.GunA.Feed_Retry) ,XIO(Stn1.Reset_Faults) OTE(Feeder_Retry_Fault) ] ,XIC(Stn1.GunA.Feed_Retry_Complete) OTL(Stn1.GunA.Close.Flts.5) ] ] ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Gun Intensify Overtime]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Int_Valve)XIO(Stn1.GunA.Int_Pos)MOV(3500,Stn1.GunA.Int_Mtn_Otime.PRE)RTO(Stn1.GunA.Int_Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunA.Int_Valve) ,XIC(Stn1.Reset_Faults) ]RES(Stn1.GunA.Int_Mtn_Otime);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Gun Release Intensify Overtime]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunA.Int_Valve)XIO(Stn1.GunA.Relse_Int_Pos)XIO(Stn1.Reset_Faults)MOV(3500,Stn1.GunA.Relse_Int_Mtn_Otime.PRE)TON(Stn1.GunA.Relse_Int_Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Gun Intensify Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Int_Mtn_Otime.DN)XIO(Stn1.GunA.Prog_Reg_Disconnected)XIO(Stn1.GunA.Pressure_Sw)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunA.Int_Flts.0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Relse_Int_Mtn_Otime.DN)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunA.Int_Flts.1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Int_Mtn_Otime.DN)XIO(Stn1.GunA.Int_Flts.0)XIO(Stn1.GunA.Analog_Press_Sw.Force_Achieved)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunA.Int_Flts.2);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Safety/Enable Valve Faults]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunA.Enable_Valve) XIO(Stn1.GunA.Safety_Valve_Enabled_Input) ,XIO(Stn1.GunA.Enable_Valve) XIC(Stn1.GunA.Safety_Valve_Enabled_Input) ]XIO(Stn1.Reset_Faults)MOV(1000,Stn1.GunA.Safety_Valve_Flt_Timer.PRE)TON(Stn1.GunA.Safety_Valve_Flt_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Safety_Valve_Flt_Timer.DN)ONS(Stn1.GunA.Safety_Valve_Flt_ONS)[XIO(Stn1.GunA.Safety_Valve_Enabled_Input) OTL(Stn1.GunA.Safety_Valve_Flts.0) ,XIC(Stn1.GunA.Safety_Valve_Enabled_Input) OTL(Stn1.GunA.Safety_Valve_Flts.1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="W001_Weld" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[OTE(Stn1.GunA.Electrode_Required.1) ,OTE(Stn1.Config.GunA.Nut_Detect_Press_Sw_Installed) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)OTE(Stn1.GunA.Electrode_Required.2);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)OTE(Stn1.GunA.Electrode_Required.3);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)OTE(Stn1.GunA.Electrode_Required.4);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)OTE(Stn1.GunA.Electrode_Required.5);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Electrodes_Acknowledge)XIC(Security.Logged_In[4])XIO(Stn1.Electrodes_Acknowledged)MOV(Stn1.GunA.Electrode_Required,Stn1.GunA.Electrode_In_Use);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Weld Counter]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)XIC(Stn1.GunA.Electrode_In_Use.1)CTU(Stn1.GunA.Weld_Counter[1],?,?);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])XIC(Stn1.GunA.Electrode_In_Use.1)RES(Stn1.GunA.Weld_Counter[1]);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)XIC(Stn1.GunA.Electrode_In_Use.2)CTU(Stn1.GunA.Weld_Counter[2],?,?);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])XIC(Stn1.GunA.Electrode_In_Use.2)RES(Stn1.GunA.Weld_Counter[2]);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)XIC(Stn1.GunA.Electrode_In_Use.3)CTU(Stn1.GunA.Weld_Counter[3],?,?);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])XIC(Stn1.GunA.Electrode_In_Use.3)RES(Stn1.GunA.Weld_Counter[3]);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)XIC(Stn1.GunA.Electrode_In_Use.4)CTU(Stn1.GunA.Weld_Counter[4],?,?);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])XIC(Stn1.GunA.Electrode_In_Use.4)RES(Stn1.GunA.Weld_Counter[4]);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)XIC(Stn1.GunA.Electrode_In_Use.5)CTU(Stn1.GunA.Weld_Counter[5],?,?);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])XIC(Stn1.GunA.Electrode_In_Use.5)RES(Stn1.GunA.Weld_Counter[5]);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Service Electrode]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.GunA.Electrode_In_Use.1) XIC(Stn1.GunA.Weld_Counter[1].DN) ,XIC(Stn1.GunA.Electrode_In_Use.2) XIC(Stn1.GunA.Weld_Counter[2].DN) ,XIC(Stn1.GunA.Electrode_In_Use.3) XIC(Stn1.GunA.Weld_Counter[3].DN) ,XIC(Stn1.GunA.Electrode_In_Use.4) XIC(Stn1.GunA.Weld_Counter[4].DN) ,XIC(Stn1.GunA.Electrode_In_Use.5) XIC(Stn1.GunA.Weld_Counter[5].DN) ]OTE(Stn1.GunA.Service_Electrode);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Gun1B" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Description>
<![CDATA[Control]]>
</Description>
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(A001_Setup,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C001_Prog_Regulator,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(C002_V1_Opn_Cls,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(C003_V2_Intensify,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(C010_VeriFast_Upper,0);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[JSR(W001_Weld,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="A001_Setup" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
NOTES
##############################
Setup C002_V1_Opn_Cls and W001_Weld only.
All other gun code is setup here.]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[##############################
GUN SELECT
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[OTU(Stn1.GunB.Weld_Position_Select.1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.6) ,XIC(Stn1.Parts.Enabled.8) ]OTE(Stn1.GunB.Weld_Position_Select.2);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.19) ]OTE(Stn1.GunB.Weld_Position_Select.3);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.16) ,XIC(Stn1.Parts.Enabled.20) ]OTE(Stn1.GunB.Weld_Position_Select.4);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[##############################
WELD SCHEDULE
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.6)MOV(13,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.8)MOV(16,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.15)XIC(Stn1.GunB.At_Spot.3)MOV(23,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.16)XIC(Stn1.GunB.At_Spot.4)MOV(24,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.19)XIC(Stn1.GunB.At_Spot.3)MOV(27,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.20)XIC(Stn1.GunB.At_Spot.4)MOV(28,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[[LES(Stn1.GunB.Weld_Schedule,0) ,GRT(Stn1.GunB.Weld_Schedule,255) ]MOV(0,Stn1.GunB.Weld_Schedule);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[##############################
WELD FORCE
##############################
Note: Force is automatically set based on schedule
Just setup the proper WCU]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[GET THE FORCE NEEDED FOR THE SCHEDULE SELECTED FROM THE PROPER WCU]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Enable_Valve)MOV(Machine.WCU1.Schedule_Force[Stn1.GunB.Weld_Schedule],Stn1.GunB.Force);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[##############################
WELD FAULT
##############################
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.HMI_Schedule_Fault)OTE(Stn1.GunB.Weld_Fault);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Comment>
<![CDATA[##############################
UPPER VERIFAST
##############################
Setup based on Fixture/Job configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[Setup OPEN
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Enable_Valve)MOV(0,Stn1.GunB.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(80,Stn1.GunB.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)MOV(0,Stn1.GunB.VeriFast_Upper_Open_Position);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[Setup CLOSED
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.At_Spot.2)[XIC(Stn1.GunB.Teach_Closed_Position) MOV(Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.Taught_Closed_Position[0]) ,MOV(Stn1.GunB.Taught_Closed_Position[0],Stn1.GunB.Closed_Position) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.At_Spot.2) [XIC(Stn1.GunB.Teach_Closed_Position) MOV(Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.Taught_Closed_Position[1]) ,MOV(Stn1.GunB.Taught_Closed_Position[1],Stn1.GunB.Closed_Position) ] ,XIC(Stn1.At_Spot.4) [XIC(Stn1.GunB.Teach_Closed_Position) MOV(Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.Taught_Closed_Position[2]) ,MOV(Stn1.GunB.Taught_Closed_Position[2],Stn1.GunB.Closed_Position) ] ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Prog_Regulator" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Setup the transfer from the analog card in to Stn1.GunB.Prog_Reg_Press_Sw.Live_Data
and the from Stn1.GunB.Prog_Regulator.Live_Data to the analog card out
in B100_IO_Mapping]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunB.Int_Valve) ONS(Stn1.GunB.Oneshot.1) ,XIC(Stn1.GunB.Close.Cmd) ONS(Stn1.GunB.Oneshot.2) ,XIC(Stn1.Reset_Faults) ][RES(Stn1.GunB.Prog_Regulator.Low_Pressure_Timer) ,RES(Stn1.GunB.Prog_Regulator.Inactivity_Timer) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunB.Int_Pos) ,LES(Stn1.GunB.Analog_Press_Sw.Data.Raw_In,300) ]MOV(4000,Stn1.GunB.Prog_Regulator.Low_Pressure_Timer.PRE)TON(Stn1.GunB.Prog_Regulator.Low_Pressure_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)XIO(Stn1.PB_Cycle_Start)[MOV(150000,Stn1.GunB.Prog_Regulator.Inactivity_Timer.PRE) ,TON(Stn1.GunB.Prog_Regulator.Inactivity_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[If Main air pressure drops - the programmable regulator is commanded to 0 pressure so it does not get damaged trying to reach an unattainable pressure.
]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Safe_Output_Power) ,XIO(Machine.Control_Power_On) ,XIO(Stn1.GunB.Close.Cmd) ,XIC(Stn1.GunB.Prog_Regulator.Low_Pressure_Timer.DN) XIO(Stn1.Manual_Mode) ,XIC(Stn1.GunB.Prog_Regulator.Inactivity_Timer.DN) ]OTE(Stn1.GunB.Prog_Regulator.Set_Pressure_to_Zero);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[PROGRAMMABLE REGULATOR
The scaling instruction converts the requested force (in lbs) to the appropriate analog output.
Raw_Ref_Low = Actual Force at low calibration pressure
Raw_Ref_High = Actual Force at high calibration pressure
Converted_Ref_Low = Analog Output used to achieve low calibration pressure
Converted_Ref_High = Analog Output used to achieve high calibration pressure]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunB.Prog_Regulator.Set_Pressure_to_Zero)[XIO(Stn1.Tip_Force_Cal.Mode) [XIO(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunB.Prog_Regulator.Data,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_High,Stn1.GunB.Force,Stn1.GunB.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunB.Prog_Regulator.Data,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_High,Stn1.Tip_Force_Chk.Test,Stn1.GunB.Prog_Regulator.Live_Data) ] ,XIC(Stn1.Tip_Force_Cal.Mode) XIO(Stn1.Tip_Force_Chk.Mode) Z_Signal_Scale(Stn1.GunB.Prog_Regulator.Data,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_High,Stn1.Tip_Force_Cal.Test,Stn1.GunB.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunB.Selected) [MOV(Stn1.Tip_Force_Cal.Test,Stn1.GunB.Prog_Regulator.Live_Data) ,XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.Tip_Force_Cal.Test,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_Low) MOV(Stn1.Tip_Force_Cal.Measured,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.Tip_Force_Cal.Test,Stn1.Config.GunB.Prog_Reg_Calib.Converted_Ref_High) MOV(Stn1.Tip_Force_Cal.Measured,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Prog_Regulator.Set_Pressure_to_Zero)CLR(Stn1.GunB.Prog_Regulator.Live_Data);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[ANALOG PRESSURE SWITCH
The scaling instruction converts the analog input into the equivalent gun force in lbs.
Raw_Ref_Low = Analog Input at low calibration pressure
Raw_Ref_High = Analog Input at high calibration pressure
Converted_Ref_Low = Actual Meaured Force at low calibration pressure
Converted_Ref_High = Actual Meaured Force at high calibration pressure]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Force_Cal.Mode) Z_Signal_Scale_Zero_Limit(Stn1.GunB.Analog_Press_Sw.Data,Stn1.Config.GunB.Analog_Press_Sw_Calib.Converted_Ref_Low,Stn1.Config.GunB.Analog_Press_Sw_Calib.Converted_Ref_High,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High,Stn1.GunB.Analog_Press_Sw.Live_Data,Stn1.GunB.Analog_Press_Sw.Force_in_lbs) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunB.Selected) [XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.GunB.Analog_Press_Sw.Live_Data,Stn1.Config.GunB.Analog_Press_Sw_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.GunB.Analog_Press_Sw.Live_Data,Stn1.Config.GunB.Analog_Press_Sw_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Requested Force]]>
</Comment>
<Text>
<![CDATA[SUB(Stn1.GunB.Force,Stn1.GunB.Analog_Press_Sw.Force_Tolerance,Stn1.GunB.Analog_Press_Sw.Force_Achieved_Low_Limit)ADD(Stn1.GunB.Force,Stn1.GunB.Analog_Press_Sw.Force_Tolerance,Stn1.GunB.Analog_Press_Sw.Force_Achieved_High_Limit);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[OIL ANALOG PRESSURE SWITCH]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Force_Cal.Mode) Z_Signal_Scale_Zero_Limit(Stn1.GunB.Analog_Press_Sw_Oil.Data,Stn1.Config.GunB.Analog_Press_Sw_Oil_Calib.Converted_Ref_Low,Stn1.Config.GunB.Analog_Press_Sw_Oil_Calib.Converted_Ref_High,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_Low,Stn1.Config.GunB.Prog_Reg_Calib.Raw_Ref_High,Stn1.GunB.Analog_Press_Sw_Oil.Live_Data,Stn1.GunB.Analog_Press_Sw_Oil.Force_in_lbs) ,XIC(Stn1.Tip_Force_Cal.Mode) XIC(Stn1.GunB.Selected) [XIC(Stn1.Tip_Force_Cal.Low_Teach_PB) MOV(Stn1.GunB.Analog_Press_Sw_Oil.Live_Data,Stn1.Config.GunB.Analog_Press_Sw_Oil_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Force_Cal.High_Teach_PB) MOV(Stn1.GunB.Analog_Press_Sw_Oil.Live_Data,Stn1.Config.GunB.Analog_Press_Sw_Oil_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Requested Force (OIL)]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.GunB.Force,Stn1.GunB.Analog_Press_Sw.Force_Tolerance,Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_Low_Limit) ,ADD(Stn1.GunB.Force,Stn1.GunB.Analog_Press_Sw.Force_Tolerance,Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_High_Limit) ADD(Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_High_Limit,Stn1.GunB.Analog_Press_Sw.Force_Tolerance,Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_High_Limit) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Force Achieved]]>
</Comment>
<Text>
<![CDATA[GRT(Stn1.GunB.Force,300)LIM(Stn1.GunB.Analog_Press_Sw.Force_Achieved_Low_Limit,Stn1.GunB.Analog_Press_Sw.Force_in_lbs,Stn1.GunB.Analog_Press_Sw.Force_Achieved_High_Limit)OTE(Stn1.GunB.Analog_Press_Sw.Force_Achieved);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Analog_Press_Sw.Force_Achieved)LIM(Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_Low_Limit,Stn1.GunB.Analog_Press_Sw_Oil.Force_in_lbs,Stn1.GunB.Analog_Press_Sw_Oil.Force_Achieved_High_Limit)OTE(Stn1.GunB.Pressure_Sw);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C002_V1_Opn_Cls" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(S:FS)FLL(0,Stn1.GunB.Feeder[1],1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[GUN B CLEAR TO CLOSE
IF
- no feeder units in use for spot AND all feeder units attached to gun are retracted
- feed unit in use for spot has fed]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.3) ,XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture_Installed.5) [XIC(AOI_Feeder02.Unit2_Clear_To_Close_Gun) ,XIO(AOI_Feeder02.Installed) ] ]OTE(Stn1.GunB.Clear_To_Close_Gun);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Gun Open]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunB.Close.Precond)XIO(Stn1.WCU1_Initiate)OTE(Stn1.GunB.Open.Precond);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Safe_Output_Power) XIC(Stn1.No_Weld_Faults) XIO(Stn1.GunB.Weld_Fault) ,XIC(Stn1.GunB.Open.Posn) ]OTE(Stn1.GunB.Open.Safety);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunB.Open.Precond) ,XIO(Stn1.Cycle_Station) XIC(Stn1.Reset_Faults) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunB.Open.PB) ,XIC(Stn1.Tip_Height_Cal.Low_PB) XIC(Stn1.GunB.Selected) ] ,XIC(Stn1.Cycle_Start_Pulse) XIO(Stn1.Cycle_Station) XIO(Stn1.GunB.Open.Posn) ,XIC(Stn1.GunB.Open.Cmd) XIO(Stn1.GunB.Close.Cmd) ]XIC(Stn1.GunB.Open.Safety)OTE(Stn1.GunB.Open.Cmd);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Open.Posn)XIO(Stn1.GunB.Close_Valve)[MOV(0,Stn1.GunB.Open.Mtn_Dwell.PRE) TON(Stn1.GunB.Open.Mtn_Dwell,?,?) ,XIC(Stn1.GunB.Open.Mtn_Dwell.DN) OTE(Stn1.GunB.Open.Comp) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Gun Opened Position]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.VeriFast_Upper.Open_Position_Achieved)OTE(Stn1.GunB.Open.Posn);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Gun 1Close]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.All_Spots_Sequenced)[XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.Auto_At_Spot.2) XIO(Stn1.GunB.Spot_Sequenced.2) ,XIC(Stn1.GunB.Weld_Position_Select.3) XIC(Stn1.Auto_At_Spot.3) XIO(Stn1.GunB.Spot_Sequenced.3) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.Auto_At_Spot.4) XIO(Stn1.GunB.Spot_Sequenced.4) ]XIO(Stn1.Poka_Yoke.GunB_Open)XIO(Stn1.GunB.Feed_Retry)OTE(Stn1.GunB.Close.Precond);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)[XIC(Stn1.Platen_Lock.Home.Comp) XIC(Stn1.GunA.Open.Comp) [XIC(Stn1.GunB.Clear_To_Close_Gun) [XIC(Stn1.GunB.At_Spot.1) ,XIC(Stn1.GunB.At_Spot.2) ,XIC(Stn1.GunB.At_Spot.3) ,XIC(Stn1.GunB.At_Spot.4) ] ,XIC(Stn1.At_Spot_Safety_Bypassed) ] ,XIC(Stn1.GunB.Close.Comp) ]OTE(Stn1.GunB.Close.Safety);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunB.Close.Precond) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunB.Close.PB) ,XIC(Stn1.Tip_Height_Cal.High_PB) XIC(Stn1.GunB.Selected) ] ,XIC(Stn1.GunB.Close.Cmd) XIO(Stn1.GunB.Open.Cmd) ]XIC(Stn1.GunB.Close.Safety)OTE(Stn1.GunB.Close.Cmd);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close.Cmd)XIC(Stn1.Safe_Output_Power)[XIC(Stn1.GunB.Close_Delay.DN) OTE(Stn1.GunB.Close_Valve) ,MOV(15,Stn1.GunB.Close_Delay.PRE) TON(Stn1.GunB.Close_Delay,?,?) ,MOV(1000,Stn1.GunB.Time_To_Close_If_No_Sw.PRE) TON(Stn1.GunB.Time_To_Close_If_No_Sw,?,?) ,MOV(1500,Stn1.GunB.Time_To_Close_Teach.PRE) TON(Stn1.GunB.Time_To_Close_Teach,?,?) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunB.Close_Valve)OTE(Stn1.GunB.Open_Valve);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close_Valve)[XIC(Stn1.GunB.Close.Posn) ,XIC(Stn1.GunB.Close.Comp) XIC(Stn1.GunB.Int_Valve) ][XIO(Stn1.Teaching_VeriFast) MOV(100,Stn1.GunB.Close.Mtn_Dwell.PRE) ,XIC(Stn1.Teaching_VeriFast) MOV(500,Stn1.GunB.Close.Mtn_Dwell.PRE) ,TON(Stn1.GunB.Close.Mtn_Dwell,?,?) ,XIC(Stn1.GunB.Close.Mtn_Dwell.DN) OTE(Stn1.GunB.Close.Comp) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Gun 1Closed Position]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunB.VeriFast_Upper.Teach_Active) XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Achieved) ,[XIC(Machine.Dry_Cycle) XIC(Stn1.GunB.Time_To_Close_If_No_Sw.DN) ,XIC(Stn1.GunB.VeriFast_Upper.Teach_Active) XIC(Stn1.GunB.Time_To_Close_Teach.DN) ] ]OTE(Stn1.GunB.Close.Posn);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Comment>
<![CDATA[Gun Safety/Enable Valve
This valve is used to block the gun oil port to stop gun motion.
It is also used to hold the Gun 1Closed in the event of a weld fault.
It is also used to open to a mid-point between welds for cycle time savings.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunB.Close_Valve) ,[XIO(Stn1.GunB.Open.Posn) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) XIC(Stn1.GunB.Open.PB) ] [XIO(Stn1.Close_Guns_Valve) ,XIC(Stn1.GunB.Safety_Valve_Delay.DN) ] ]XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunB.Weld_Fault)[OTE(Stn1.GunB.Enable_Valve) ,MOV(15,Stn1.GunB.Safety_Valve_Delay.PRE) TOF(Stn1.GunB.Safety_Valve_Delay,?,?) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[Feeder Retry To Feed A Nut That Was Not Fed. Allows For Customer To Enter In Nunber Of Retries.]]>
</Comment>
<Text>
<![CDATA[[MOV(Stn1.Number_Of_Feed_Retries,Stn1.GunB.Retry_Counter.PRE) ,XIC(Stn1.GunB.Open.Posn) XIC(Stn1.GunB.Feed_Retry) [CTU(Stn1.GunB.Retry_Counter,?,?) ,OTU(Stn1.GunB.Feed_Retry) ] ,XIC(Stn1.GunB.Retry_Counter.DN) OTE(Stn1.GunB.Feed_Retry_Complete) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunB.Int_Valve) ,XIC(Stn1.Home) ,XIC(Stn1.Unlatch_Completes) ,XIC(Stn1.Reset_Faults) ][RES(Stn1.GunB.Retry_Counter) ,XIO(Stn1.Reset_Faults) OTU(Stn1.GunB.Feed_Retry) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C003_V2_Intensify" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Gun Release Intensify]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Open.Cmd)OTE(Stn1.GunB.Relse_Int_Precond);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunB.Relse_Int_Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunB.Relse_Int_Precond) ,XIO(Stn1.Cycle_Station) XIC(Stn1.Reset_Faults) ,XIC(Stn1.Home) ,XIC(Stn1.Manual_Mode) [XIC(Stn1.GunB.Relse_Int_PB) ,XIC(Stn1.GunB.Open.PB) ] ,XIC(Stn1.GunB.Relse_Int_Cmd) XIO(Stn1.GunB.Int_Cmd) ]XIC(Stn1.GunB.Relse_Int_Safety)OTE(Stn1.GunB.Relse_Int_Cmd);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Relse_Int_Cmd)XIC(Stn1.GunB.Relse_Int_Pos)MOV(50,Stn1.GunB.Relse_Int_Mtn_Cmplt.PRE)TON(Stn1.GunB.Relse_Int_Mtn_Cmplt,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Stn1.GunB.Pressure_Sw)OTE(Stn1.GunB.Relse_Int_Pos);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Gun Intensify]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Close.Comp)[XIC(Stn1.GunB.VF_Lower_At_Work1) ,XIC(Stn1.Auto_Mode) XIC(Machine.Dry_Cycle) ]XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.GunB.Int_Precond);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunB.Int_Safety);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Cycle_Station) XIC(Stn1.GunB.Int_Precond) ,XIC(Stn1.Manual_Mode) XIC(Stn1.GunB.Int_PB) ,XIC(Stn1.GunB.Int_Cmd) XIO(Stn1.GunB.Relse_Int_Cmd) ]XIC(Stn1.GunB.Int_Safety)OTE(Stn1.GunB.Int_Cmd);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Int_Cmd)XIO(Stn1.GunB.Relse_Int_Cmd)XIC(Stn1.Safe_Output_Power)OTE(Stn1.GunB.Int_Valve);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIO(Stn1.GunB.Int_Valve)OTE(Stn1.GunB.Relse_Int_Valve);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close.Comp)XIC(Stn1.GunB.Int_Valve)XIC(Stn1.GunB.Int_Pos)MOV(100,Stn1.GunB.Int_Mtn_Cmplt.PRE)TON(Stn1.GunB.Int_Mtn_Cmplt,?,?);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunB.Close.Comp) ,XIC(Stn1.GunB.Analog_Press_Sw.Force_Achieved) ]XIC(Stn1.GunB.Pressure_Sw)OTE(Stn1.GunB.Int_Pos);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C010_VeriFast_Upper" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[VeriFast Upper
Setup the transfer from the analog card in to Stn1.GunB.VeriFast_Upper.Raw_Data_In in B100_IO_Mapping
]]>
</Comment>
<Text>
<![CDATA[XIC(S:FS)MOV(0,Stn1.GunB.VeriFast_Upper.Raw_Data_In);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.Tip_Height_Cal.Mode) Z_Signal_Scale(Stn1.GunB.VeriFast_Upper.Data,Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_Low,Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_High,Stn1.Config.GunB.VeriFast_Upper_Calib.Converted_Ref_Low,Stn1.Config.GunB.VeriFast_Upper_Calib.Converted_Ref_High,Stn1.GunB.VeriFast_Upper.Raw_Data_In,Stn1.GunB.VeriFast_Upper.Position_in_mm) ,XIC(Stn1.Tip_Height_Cal.Mode) XIC(Stn1.GunB.Selected) [XIC(Stn1.Tip_Height_Cal.Low_Teach_PB) MOV(Stn1.GunB.VeriFast_Upper.Raw_Data_In,Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_Low) MOV(0,Stn1.Config.GunB.VeriFast_Upper_Calib.Converted_Ref_Low) ,XIC(Stn1.Tip_Height_Cal.High_Teach_PB) MOV(Stn1.GunB.VeriFast_Upper.Raw_Data_In,Stn1.Config.GunB.VeriFast_Upper_Calib.Raw_Ref_High) MOV(Stn1.Tip_Height_Cal.Measured,Stn1.Config.GunB.VeriFast_Upper_Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Open Position Achieved]]>
</Comment>
<Text>
<![CDATA[[LIM(-10,Stn1.GunB.VeriFast_Upper.Position_in_mm,5) ,XIC(Stn1.Cycle_Station) XIO(Stn1.All_Spots_Sequenced) XIO(Stn1.Poka_Yoke.Mode) LIM(-10,Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.VeriFast_Upper_Open_Position) ]OTE(Stn1.GunB.VeriFast_Upper.Open_Position_Achieved);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Calculate Upper and Lower Limit for Closed Position]]>
</Comment>
<Text>
<![CDATA[SUB(Stn1.GunB.Closed_Position,Stn1.GunB.VeriFast_Upper.Tolerance,Stn1.GunB.VeriFast_Upper.Pos_Closed.Low)ADD(Stn1.GunB.Closed_Position,Stn1.GunB.VeriFast_Upper.Tolerance,Stn1.GunB.VeriFast_Upper.Pos_Closed.High);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Closed Position Achieved]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunB.VeriFast_Upper.Open_Position_Achieved) LIM(Stn1.GunB.VeriFast_Upper.Pos_Closed.Low,Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.VeriFast_Upper.Pos_Closed.High) OTE(Stn1.GunB.VeriFast_Upper.Closed_Position_Achieved) ,GRT(Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.VeriFast_Upper.Pos_Closed.High) OTE(Stn1.GunB.VeriFast_Upper.Closed_Position_High) ,LES(Stn1.GunB.VeriFast_Upper.Position_in_mm,Stn1.GunB.VeriFast_Upper.Pos_Closed.Low) OTE(Stn1.GunB.VeriFast_Upper.Closed_Position_Low) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Teach VeriFast Upper
When teaching is active, the Gun Closes using time only. When the closed time has elapsed - the analog value is stored as the new closed value. Note: A separate value is stored for each spot for each job.]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunB.VeriFast_Upper.Teach_PB) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ,XIC(Auto_Teach_Active) ]OTL(Stn1.GunB.VeriFast_Upper.Teach_Active);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.VeriFast_Upper.Teach_Active)XIC(Stn1.GunB.Close.Comp)ONS(Stn1.GunB.VeriFast_Upper.Teach_ONS)OTE(Stn1.GunB.Teach_Closed_Position);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)OTU(Stn1.GunB.VeriFast_Upper.Teach_Active);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[LES(Stn1.GunB.VeriFast_Upper.Raw_Data_In,100)OTL(Stn1.Gen_Alarms[0].12);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Stn1.GunB.Safety_Valve_Flts)CLR(Stn1.GunB.Open.Flts)CLR(Stn1.GunB.Close.Flts)CLR(Stn1.GunB.Int_Flts);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Gun Open Overtime]]>
</Comment>
<Text>
<![CDATA[[XIO(Stn1.GunB.Close_Valve) XIC(Stn1.GunB.Enable_Valve) XIO(Stn1.GunB.Open.Posn) ,XIC(Stn1.GunB.Open.Mtn_Otime.DN) ]XIO(Stn1.Reset_Faults)MOV(3500,Stn1.GunB.Open.Mtn_Otime.PRE)TON(Stn1.GunB.Open.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Gun Open Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Open.Mtn_Otime.DN)XIO(Stn1.GunB.VeriFast_Upper.Open_Position_Achieved)OTL(Stn1.GunB.Open.Flts.3);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Gun Close Overtime]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunB.Close_Valve) XIC(Stn1.GunB.Enable_Valve) XIO(Stn1.GunB.Close.Posn) ,XIC(Stn1.GunB.Close.Mtn_Otime.DN) XIO(Stn1.GunB.Feed_Retry) ]XIO(Stn1.GunB.Int_Valve)MOV(3500,Stn1.GunB.Close.Mtn_Otime.PRE)RTO(Stn1.GunB.Close.Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunB.Close_Valve) ,XIC(Stn1.Reset_Faults) ]RES(Stn1.GunB.Close.Mtn_Otime);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(AOI_Feeder01.Unit1_Enabled)OTE(Stn1.GunB.Feeder_In_Use);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Gun 1Close Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Close.Mtn_Otime.DN)XIO(Stn1.In_Calibration_Mode)XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_Low) OTL(Stn1.GunB.Close.Flts.3) ,XIC(Stn1.GunB.VeriFast_Upper.Closed_Position_High) [XIO(Stn1.GunB.Feeder_In_Use) OTL(Stn1.GunB.Close.Flts.4) ,XIC(Stn1.GunB.Feeder_In_Use) [XIO(Stn1.GunB.Feed_Retry_Complete) OTL(Stn1.GunB.Feed_Retry) ,XIC(Stn1.GunB.Feed_Retry_Complete) OTL(Stn1.GunB.Close.Flts.5) ] ] ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Gun Intensify Overtime]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Int_Valve)XIO(Stn1.GunB.Int_Pos)MOV(3500,Stn1.GunB.Int_Mtn_Otime.PRE)RTO(Stn1.GunB.Int_Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIO(Stn1.GunB.Int_Valve) ,XIC(Stn1.Reset_Faults) ]RES(Stn1.GunB.Int_Mtn_Otime);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Gun Release Intensify Overtime]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.GunB.Int_Valve)XIO(Stn1.GunB.Relse_Int_Pos)XIO(Stn1.Reset_Faults)MOV(3500,Stn1.GunB.Relse_Int_Mtn_Otime.PRE)TON(Stn1.GunB.Relse_Int_Mtn_Otime,?,?);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Gun Intensify Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Int_Mtn_Otime.DN)XIO(Stn1.GunB.Prog_Reg_Disconnected)XIO(Stn1.GunB.Pressure_Sw)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunB.Int_Flts.0);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Relse_Int_Mtn_Otime.DN)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunB.Int_Flts.1);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Int_Mtn_Otime.DN)XIO(Stn1.GunB.Int_Flts.0)XIO(Stn1.GunB.Analog_Press_Sw.Force_Achieved)XIO(Stn1.In_Calibration_Mode)OTL(Stn1.GunB.Int_Flts.2);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[Safety/Enable Valve Faults]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.GunB.Enable_Valve) XIO(Stn1.GunB.Safety_Valve_Enabled_Input) ,XIO(Stn1.GunB.Enable_Valve) XIC(Stn1.GunB.Safety_Valve_Enabled_Input) ]XIO(Stn1.Reset_Faults)MOV(1000,Stn1.GunB.Safety_Valve_Flt_Timer.PRE)TON(Stn1.GunB.Safety_Valve_Flt_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Safety_Valve_Flt_Timer.DN)ONS(Stn1.GunB.Safety_Valve_Flt_ONS)[XIO(Stn1.GunB.Safety_Valve_Enabled_Input) OTL(Stn1.GunB.Safety_Valve_Flts.0) ,XIC(Stn1.GunB.Safety_Valve_Enabled_Input) OTL(Stn1.GunB.Safety_Valve_Flts.1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="W001_Weld" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.3) OTE(Stn1.GunB.Electrode_Required.1) ,XIC(Stn1.Fixture_Installed.5) OTE(Stn1.GunB.Electrode_Required.2) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.HMI_PB.Electrodes_Acknowledge)XIC(Security.Logged_In[4])XIO(Stn1.Electrodes_Acknowledged)MOV(Stn1.GunB.Electrode_Required,Stn1.GunB.Electrode_In_Use);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Weld Counter]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.GunB.Weld_Complete_Pulse)XIC(Machine.Weld_Mode)[XIC(Stn1.GunB.Electrode_In_Use.1) CTU(Stn1.GunB.Weld_Counter[1],?,?) ,XIC(Stn1.GunB.Electrode_In_Use.2) CTU(Stn1.GunB.Weld_Counter[2],?,?) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.HMI_PB_Reset_Weld_Count)XIC(Security.Logged_In[4])[XIC(Stn1.GunB.Electrode_In_Use.1) RES(Stn1.GunB.Weld_Counter[1]) ,XIC(Stn1.GunB.Electrode_In_Use.2) RES(Stn1.GunB.Weld_Counter[2]) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Service Electrode]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)[XIC(Stn1.GunB.Electrode_In_Use.1) XIC(Stn1.GunB.Weld_Counter[1].DN) ,XIC(Stn1.GunB.Electrode_In_Use.2) XIC(Stn1.GunB.Weld_Counter[2].DN) ]OTE(Stn1.GunB.Service_Electrode);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Production" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags>
<Tag Name="Operator_Load" TagType="Base" DataType="P_Cycle_Time" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cycle Time]]>
</Description>
<Data Format="L5K">
<![CDATA[[3,6.57460022e+000,6.32499981e+000,6.18900013e+000,6.29699993e+000,8.11400032e+000,7.44399977e+000
,5.69899988e+000,6.65899992e+000,5.95400000e+000,6.91400000e+000,6.15100000e+000,5.17300000e+003
,[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0],[3509235,9999999,5173]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="P_Cycle_Time">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Shift_History" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_History_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Avg" DataType="REAL" Radix="Float" Value="6.5746"/>
<DataValueMember Name="History01" DataType="REAL" Radix="Float" Value="6.325"/>
<DataValueMember Name="History02" DataType="REAL" Radix="Float" Value="6.189"/>
<DataValueMember Name="History03" DataType="REAL" Radix="Float" Value="6.297"/>
<DataValueMember Name="History04" DataType="REAL" Radix="Float" Value="8.114"/>
<DataValueMember Name="History05" DataType="REAL" Radix="Float" Value="7.444"/>
<DataValueMember Name="History06" DataType="REAL" Radix="Float" Value="5.699"/>
<DataValueMember Name="History07" DataType="REAL" Radix="Float" Value="6.659"/>
<DataValueMember Name="History08" DataType="REAL" Radix="Float" Value="5.954"/>
<DataValueMember Name="History09" DataType="REAL" Radix="Float" Value="6.914"/>
<DataValueMember Name="History10" DataType="REAL" Radix="Float" Value="6.151"/>
<DataValueMember Name="Cycle_Time" DataType="REAL" Radix="Float" Value="5173.0"/>
</Structure>
</Data>
</Tag>
<Tag Name="Operator_UnLoad" TagType="Base" DataType="P_Cycle_Time" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cycle Time]]>
</Description>
<Data Format="L5K">
<![CDATA[[3,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000,0.00000000e+000
,[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0],[0,999999,0]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="P_Cycle_Time">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Shift_History" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_History_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Avg" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History01" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History02" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History03" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History04" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History05" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History06" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History07" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History08" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History09" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="History10" DataType="REAL" Radix="Float" Value="0.0"/>
<DataValueMember Name="Cycle_Time" DataType="REAL" Radix="Float" Value="0.0"/>
</Structure>
</Data>
</Tag>
<Tag Name="Part_To_Part" TagType="Base" DataType="P_Cycle_Time" Constant="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Cycle Time]]>
</Description>
<Data Format="L5K">
<![CDATA[[3,1.67343006e+001,1.46350000e+001,1.45299997e+001,2.73199997e+001,1.44659996e+001,1.44150000e+001
,1.46800000e+001,1.47589998e+001,1.68850000e+001,1.81639996e+001,1.74890000e+001,4.82400000e+004
,[2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0,2#0
,2#0,2#0,2#0,2#0,2#0],[-1070184347,999999,48241]]]]>
</Data>
<Data Format="Decorated">
<Structure DataType="P_Cycle_Time">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Shift_History" DataType="BOOL" Value="0"/>
<DataValueMember Name="Start_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop_Tmr" DataType="BOOL" Value="0"/>
<DataValueMember Name="Reset_History_PB" DataType="BOOL" Value="0"/>
<DataValueMember Name="Avg" DataType="REAL" Radix="Float" Value="16.7343"/>
<DataValueMember Name="History01" DataType="REAL" Radix="Float" Value="14.635"/>
<DataValueMember Name="History02" DataType="REAL" Radix="Float" Value="14.53"/>
<DataValueMember Name="History03" DataType="REAL" Radix="Float" Value="27.32"/>
<DataValueMember Name="History04" DataType="REAL" Radix="Float" Value="14.466"/>
<DataValueMember Name="History05" DataType="REAL" Radix="Float" Value="14.415"/>
<DataValueMember Name="History06" DataType="REAL" Radix="Float" Value="14.68"/>
<DataValueMember Name="History07" DataType="REAL" Radix="Float" Value="14.759"/>
<DataValueMember Name="History08" DataType="REAL" Radix="Float" Value="16.885"/>
<DataValueMember Name="History09" DataType="REAL" Radix="Float" Value="18.164"/>
<DataValueMember Name="History10" DataType="REAL" Radix="Float" Value="17.489"/>
<DataValueMember Name="Cycle_Time" DataType="REAL" Radix="Float" Value="48240.0"/>
</Structure>
</Data>
</Tag>
</Tags>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(P001_Cycle_Times,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(P011_Production,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(P021_Batch_Counts,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="P001_Cycle_Times" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Operator Load Cycle Time]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)OTE(Operator_Load.Start_Tmr);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIO(Stn1.Unlatch_Completes)OTE(Operator_Load.Stop_Tmr);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Operator_Load.Start_Tmr) ,XIC(Operator_Load.Shift_History) XIO(Operator_Load.Stop_Tmr) ]OTE(Operator_Load.Shift_History);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[P_Cycle_Time(Operator_Load,Stn1.HMI_PB.Reset_Timers);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Part to Part Cycle Time]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)OTE(Part_To_Part.Start_Tmr);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Complete)OTE(Part_To_Part.Stop_Tmr);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Operator_Load.Shift_History)OTE(Part_To_Part.Shift_History);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[P_Cycle_Time(Part_To_Part,Stn1.HMI_PB.Reset_Timers);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Operator Unload Cycle Time]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Complete)OTE(Operator_UnLoad.Start_Tmr);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Operator_Load.Start_Tmr)OTE(Operator_UnLoad.Stop_Tmr);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Operator_Load.Shift_History)OTE(Operator_UnLoad.Shift_History);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[P_Cycle_Time(Operator_UnLoad,Stn1.HMI_PB.Reset_Timers);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIO(Stn1.Job_In_Progress)XIO(Stn1.Cycle_Station)[DIV(Operator_Load.Cycle_Time,1000,Stn1.Overtime_Check_Value) ADD(Part_To_Part.History01,Stn1.Overtime_Check_Value,Stn1.Overtime_Check_Value) ADD(Operator_UnLoad.History01,Stn1.Overtime_Check_Value,Stn1.Overtime_Check_Value) ,[XIC(Stn1.Fixture_Installed.1) GRT(Stn1.Overtime_Check_Value,36) ,XIC(Stn1.Fixture_Installed.2) GRT(Stn1.Overtime_Check_Value,38.5) ,XIC(Stn1.Fixture_Installed.3) GRT(Stn1.Overtime_Check_Value,20) ] OTE(Stn1.Over_Cycle_Time) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="P011_Production" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[READY FOR PRODUCTION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)XIC(Machine.Weld_Mode)XIO(Stn1.Poka_Yoke.Inhibit_Prod_Count)OTE(Stn1.Production.Ready_For_Production);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[RESET THE BIN FLAGS TO BE UPDATED BY THE BIN AOIs]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[OTU(Stn1.Production.Reset_Bin_Pressed)CLR(Stn1.Production.Bin_Full_Screens)CLR(Stn1.Production.Screen_Vis_Temp);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[COUNT AS EACH PART IS COMPLETE]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.1) ONS(Stn1.Production.One_Shot.1) ,XIC(Stn1.Parts.Complete.2) ONS(Stn1.Production.One_Shot.2) ]XIC(Stn1.Production.Ready_For_Production)OTE(Stn1.Production.Increment_Count_Pulse_Setup.1);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.3) ONS(Stn1.Production.One_Shot.3) ,XIC(Stn1.Parts.Complete.4) ONS(Stn1.Production.One_Shot.4) ]XIC(Stn1.Production.Ready_For_Production)OTE(Stn1.Production.Increment_Count_Pulse_Setup.2);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.6) ONS(Stn1.Production.One_Shot.5) ,XIC(Stn1.Parts.Complete.8) ONS(Stn1.Production.One_Shot.6) ]XIC(Stn1.Production.Ready_For_Production)OTE(Stn1.Production.Increment_Count_Pulse_Setup.3);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.9) ONS(Stn1.Production.One_Shot.7) ,XIC(Stn1.Parts.Complete.10) ONS(Stn1.Production.One_Shot.8) ,XIC(Stn1.Parts.Complete.11) ONS(Stn1.Production.One_Shot.9) ,XIC(Stn1.Parts.Complete.12) ONS(Stn1.Production.One_Shot.10) ]XIC(Stn1.Production.Ready_For_Production)OTE(Stn1.Production.Increment_Count_Pulse_Setup.4);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Complete.13) ONS(Stn1.Production.One_Shot.11) ,XIC(Stn1.Parts.Complete.14) ONS(Stn1.Production.One_Shot.12) ,XIC(Stn1.Parts.Complete.15) ONS(Stn1.Production.One_Shot.13) ,XIC(Stn1.Parts.Complete.16) ONS(Stn1.Production.One_Shot.14) ,XIC(Stn1.Parts.Complete.17) ONS(Stn1.Production.One_Shot.15) ,XIC(Stn1.Parts.Complete.18) ONS(Stn1.Production.One_Shot.16) ,XIC(Stn1.Parts.Complete.19) ONS(Stn1.Production.One_Shot.17) ,XIC(Stn1.Parts.Complete.20) ONS(Stn1.Production.One_Shot.18) ]XIC(Stn1.Production.Ready_For_Production)OTE(Stn1.Production.Increment_Count_Pulse_Setup.5);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Production.Increment_Count_Pulse_Setup.1) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.2) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.3) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.4) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.5) ]OTE(Stn1.Production.Increment_Count_Pulse);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[UPDATE BINS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.1)[OTE(Stn1.Production_Bin_AOI[1].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.1) OTE(Stn1.Production_Bin_AOI[1].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[MOV(1,Stn1.Production_Bin_AOI[1].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[1],Stn1.Production_Bin[1],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.2)[OTE(Stn1.Production_Bin_AOI[2].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.1) OTE(Stn1.Production_Bin_AOI[2].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[MOV(2,Stn1.Production_Bin_AOI[2].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[2],Stn1.Production_Bin[2],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.3)[OTE(Stn1.Production_Bin_AOI[3].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.2) OTE(Stn1.Production_Bin_AOI[3].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[MOV(3,Stn1.Production_Bin_AOI[3].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[3],Stn1.Production_Bin[3],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.4)[OTE(Stn1.Production_Bin_AOI[4].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.2) OTE(Stn1.Production_Bin_AOI[4].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[MOV(4,Stn1.Production_Bin_AOI[4].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[4],Stn1.Production_Bin[4],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.6)[OTE(Stn1.Production_Bin_AOI[5].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.3) OTE(Stn1.Production_Bin_AOI[5].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[MOV(5,Stn1.Production_Bin_AOI[5].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[5],Stn1.Production_Bin[5],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.8)[OTE(Stn1.Production_Bin_AOI[6].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.3) OTE(Stn1.Production_Bin_AOI[6].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[MOV(6,Stn1.Production_Bin_AOI[6].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[6],Stn1.Production_Bin[6],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.9)[OTE(Stn1.Production_Bin_AOI[7].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.4) OTE(Stn1.Production_Bin_AOI[7].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[MOV(7,Stn1.Production_Bin_AOI[7].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[7],Stn1.Production_Bin[7],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.10)[OTE(Stn1.Production_Bin_AOI[8].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.4) OTE(Stn1.Production_Bin_AOI[8].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[MOV(8,Stn1.Production_Bin_AOI[8].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[8],Stn1.Production_Bin[8],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.11)[OTE(Stn1.Production_Bin_AOI[9].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.4) OTE(Stn1.Production_Bin_AOI[9].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[MOV(9,Stn1.Production_Bin_AOI[9].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[9],Stn1.Production_Bin[9],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Enabled.12)[OTE(Stn1.Production_Bin_AOI[10].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.4) OTE(Stn1.Production_Bin_AOI[10].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[MOV(10,Stn1.Production_Bin_AOI[10].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[10],Stn1.Production_Bin[10],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.13) ,XIC(Stn1.Parts.Enabled.14) ,XIC(Stn1.Parts.Enabled.15) ,XIC(Stn1.Parts.Enabled.16) ][OTE(Stn1.Production_Bin_AOI[11].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.5) OTE(Stn1.Production_Bin_AOI[11].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[MOV(11,Stn1.Production_Bin_AOI[11].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[11],Stn1.Production_Bin[11],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.17) ,XIC(Stn1.Parts.Enabled.18) ,XIC(Stn1.Parts.Enabled.19) ,XIC(Stn1.Parts.Enabled.20) ][OTE(Stn1.Production_Bin_AOI[12].In_Use) ,XIC(Stn1.Production.Increment_Count_Pulse_Setup.6) OTE(Stn1.Production_Bin_AOI[12].Increment_Pulse) ];]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[MOV(12,Stn1.Production_Bin_AOI[12].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[12],Stn1.Production_Bin[12],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[OTU(Stn1.Production_Bin_AOI[13].In_Use);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[MOV(13,Stn1.Production_Bin_AOI[13].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[13],Stn1.Production_Bin[13],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[OTU(Stn1.Production_Bin_AOI[14].In_Use);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[MOV(14,Stn1.Production_Bin_AOI[14].Bin_Number)P_Bin(Stn1.Production_Bin_AOI[14],Stn1.Production_Bin[14],Stn1.Production,PLCDateTime);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Comment>
<![CDATA[BIN FULL]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Job_In_Progress)NEQ(Stn1.Production.Bin_Full_Screens,0)OTE(Stn1.Bin_Full);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[MOV(Stn1.Production.Screen_Vis_Temp,Stn1.Production.Screen_Visibility);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[WAIT TO CLEAR BIN COUNT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Production.Reset_Bin_Pressed)MOV(2000,Stn1.Production.Bin_Reset_Timer.PRE)TON(Stn1.Production.Bin_Reset_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[WAIT TO CLEAR PART TOTAL COUNT]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Production.Reset_Bin_Pressed)MOV(5000,Stn1.Production.Total_Bin_Reset_Timer.PRE)TON(Stn1.Production.Total_Bin_Reset_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[XIC(Machine.HMI_PB.PRODuction_Reset)CLR(Stn1.Production.PRODuction_Total);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="P021_Batch_Counts" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Enabled.1)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[0],?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[0].PRE,Production_Bactch_CNT[0].ACC,Production_Batch_CNT_Remainder[0]);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[0])RES(Production_Bactch_CNT[0]);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1.Parts.Enabled.2)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[1],?,?);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[1].PRE,Production_Bactch_CNT[1].ACC,Production_Batch_CNT_Remainder[1]);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[1])RES(Production_Bactch_CNT[1]);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Stn1.Parts.Enabled.3)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[2],?,?);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[2].PRE,Production_Bactch_CNT[2].ACC,Production_Batch_CNT_Remainder[2]);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[2])RES(Production_Bactch_CNT[2]);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)XIC(Stn1.Parts.Enabled.4)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[3],?,?);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[3].PRE,Production_Bactch_CNT[3].ACC,Production_Batch_CNT_Remainder[3]);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[3])RES(Production_Bactch_CNT[3]);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Enabled.6)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[4],?,?);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[4].PRE,Production_Bactch_CNT[4].ACC,Production_Batch_CNT_Remainder[4]);]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[4])RES(Production_Bactch_CNT[4]);]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)XIC(Stn1.Parts.Enabled.8)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[5],?,?);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[5].PRE,Production_Bactch_CNT[5].ACC,Production_Batch_CNT_Remainder[5]);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[5])RES(Production_Bactch_CNT[5]);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Enabled.9)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[6],?,?);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[6].PRE,Production_Bactch_CNT[6].ACC,Production_Batch_CNT_Remainder[6]);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[6])RES(Production_Bactch_CNT[6]);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Enabled.10)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[7],?,?);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[7].PRE,Production_Bactch_CNT[7].ACC,Production_Batch_CNT_Remainder[7]);]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[7])RES(Production_Bactch_CNT[7]);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Enabled.11)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[8],?,?);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[8].PRE,Production_Bactch_CNT[8].ACC,Production_Batch_CNT_Remainder[8]);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[8])RES(Production_Bactch_CNT[8]);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)XIC(Stn1.Parts.Enabled.12)XIC(Stn1.Production.Increment_Count_Pulse)CTU(Production_Bactch_CNT[9],?,?);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[SUB(Production_Bactch_CNT[9].PRE,Production_Bactch_CNT[9].ACC,Production_Batch_CNT_Remainder[9]);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Production_Batch_Count_RES[9])RES(Production_Bactch_CNT[9]);]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) XIC(Production_Bactch_CNT[0].DN) ,XIC(Stn1.Fixture_Installed.1) XIC(Production_Bactch_CNT[1].DN) ,XIC(Stn1.Fixture_Installed.2) XIC(Production_Bactch_CNT[2].DN) ,XIC(Stn1.Fixture_Installed.2) XIC(Production_Bactch_CNT[3].DN) ,XIC(Stn1.Fixture_Installed.3) XIC(Production_Bactch_CNT[4].DN) ,XIC(Stn1.Fixture_Installed.3) XIC(Production_Bactch_CNT[5].DN) ,XIC(Stn1.Fixture_Installed.4) XIC(Production_Bactch_CNT[6].DN) ,XIC(Stn1.Fixture_Installed.4) XIC(Production_Bactch_CNT[7].DN) ]OTE(Batch_CNT_Complete.0);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.4) XIC(Production_Bactch_CNT[8].DN) ,XIC(Stn1.Fixture_Installed.4) XIC(Production_Bactch_CNT[9].DN) ]OTE(Batch_CNT_Complete.1);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[[XIC(Batch_CNT_Complete.0) ,XIC(Batch_CNT_Complete.1) ]XIO(Batch_Complete_TMR[1].DN)TON(Batch_Complete_TMR[0],?,?);]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Text>
<![CDATA[XIC(Batch_Complete_TMR[0].DN)TON(Batch_Complete_TMR[1],?,?);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[XIC(Batch_Complete_TMR[0].TT)OTE(Message_Indicator[0]);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[XIC(Batch_Complete_TMR[1].TT)OTE(Message_Indicator[1]);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Prog_Regulator" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(B001_IO_Mapping,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C001_Setup,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B001_IO_Mapping" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[SMC Programmable Regulator Ethernet/IP setings
INT 16-bit
Instance | Size
Input 150 | 2
Output 100 | 1
Configuaration 1 | 0
Use Unicast
RPI 20]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[CLR(Stn1.Prog_Reg_01_Data);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[
Gun A Programmable Regulator
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[MOV(EIP_Stn1_Prog_Reg01:I.Data[0],Stn1.GunA.Analog_Press_Sw.Live_Data);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close.Cmd)MOV(Stn1.GunA.Prog_Regulator.Live_Data,Stn1.Prog_Reg_01_Data);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[
Gun B Programmable Regulator
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[MOV(EIP_Stn1_Prog_Reg01:I.Data[0],Stn1.GunB.Analog_Press_Sw.Live_Data);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close.Cmd)MOV(Stn1.GunB.Prog_Regulator.Live_Data,Stn1.Prog_Reg_01_Data);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Common Regulator]]>
</Comment>
<Text>
<![CDATA[MOV(Stn1.Prog_Reg_01_Data,EIP_Stn1_Prog_Reg01:O.Data[0]);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Setup" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Module.Prog_Reg01.Connection_Error)OTE(Stn1.GunA.Prog_Reg_Disconnected);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Module.Prog_Reg01.Connection_Error)OTE(Stn1.GunB.Prog_Reg_Disconnected);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Technifor" TestEdits="false" MainRoutineName="MainRoutine" Disabled="false" UseAsFolder="false">
<Tags>
<Tag Name="Ascii_Zero" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[1,'0$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
]]]>
</Data>
<Data Format="String" Length="1">
<![CDATA['0']]>
</Data>
</Tag>
<Tag Name="Julian_Day_String" TagType="Base" DataType="STRING" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[2,'50$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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="String" Length="2">
<![CDATA['50']]>
</Data>
</Tag>
<Tag Name="Placeholder_PBs" TagType="Base" DataType="DINT" Radix="Decimal" Constant="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[Start]]>
</Comment>
<Comment Operand=".1">
<![CDATA[Switch File]]>
</Comment>
<Comment Operand=".2">
<![CDATA[Load Variables]]>
</Comment>
<Comment Operand=".3">
<![CDATA[Abort Program]]>
</Comment>
<Comment Operand=".4">
<![CDATA[Fault Acknowledge]]>
</Comment>
</Comments>
<Data Format="L5K">
<![CDATA[0]]>
</Data>
<Data Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</Data>
</Tag>
<Tag Name="Placeholder_String" TagType="Base" DataType="String_26" Constant="false" ExternalAccess="Read/Write">
<Data 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'
]]]>
</Data>
<Data Format="String" Length="0">
<![CDATA['']]>
</Data>
</Tag>
<Tag Name="Technifor" TagType="Base" DataType="Technifor_UD" Constant="false" ExternalAccess="Read/Write">
<Data Format="L5K">
<![CDATA[[[451,5,9,[4,'$00$00$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,159,0,[9,'VS 4 "1"$r$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[4,'LD "$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[6,'" 0 N$r$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[2,'"$r$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[[3,'VS $00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[1,'4$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,' "$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00']],4,5,[228682
,1000,0],[3275626,2000,0],[1147760,4000,1862],[3244830,500,0],[[1147761,10000,0],[1165270,20000,0],[0,0,0]]],[0],[9,'756-A.tml$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[[13,'M2DB-17B756-A$00$00$00$00$00$00$00$00$00$00$00$00$00'],[3,'050$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[2,'2626C$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[1,'--000808080808080808080808'
],[1,'11BC$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[3,'ABC$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[3,'ABC$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[3,'ABC$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'
],[3,'ABC$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00'],[3,'ABC$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="Technifor_UD">
<StructureMember Name="AOI" DataType="Technifor_EIP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="1"/>
<DataValueMember Name="Variables_Used" DataType="SINT" Radix="Decimal" Value="5"/>
<DataValueMember Name="Ready_To_Mark" DataType="BOOL" Value="0"/>
<DataValueMember Name="Marking_Complete" DataType="BOOL" Value="0"/>
<DataValueMember Name="Marking_In_Progress" DataType="BOOL" Value="0"/>
<DataValueMember Name="PLC_Control_Activate" DataType="BOOL" Value="0"/>
<DataValueMember Name="Variable_Trans_Success" DataType="BOOL" Value="1"/>
<DataValueMember Name="File_Trans_Success" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault_Present" DataType="BOOL" Value="1"/>
<DataValueMember Name="Fault_Code" DataType="DINT" Radix="Decimal" Value="9"/>
</StructureMember>
<StructureMember Name="Control" DataType="Technifor_Control_UD">
<DataValueMember Name="Start" DataType="BOOL" Value="0"/>
<DataValueMember Name="Abort" DataType="BOOL" Value="0"/>
<DataValueMember Name="Stop" DataType="BOOL" Value="0"/>
<DataValueMember Name="Fault_Ack" DataType="BOOL" Value="0"/>
<DataValueMember Name="Switch_File" DataType="BOOL" Value="0"/>
<DataValueMember Name="Load_Variables" DataType="BOOL" Value="0"/>
</StructureMember>
<StructureMember Name="File_Name" DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="9"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['756-A.tml']]>
</DataValueMember>
</StructureMember>
<ArrayMember Name="Variable_List" DataType="String_26" Dimensions="10">
<Element Index="[0]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="13"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['M2DB-17B756-A']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[1]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['050']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[2]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="2"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['26']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[3]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['-']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[4]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="1"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['1']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[5]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['ABC']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[6]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['ABC']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[7]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['ABC']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[8]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['ABC']]>
</DataValueMember>
</Structure>
</Element>
<Element Index="[9]">
<Structure DataType="String_26">
<DataValueMember Name="LEN" DataType="DINT" Radix="Decimal" Value="3"/>
<DataValueMember Name="DATA" DataType="String_26" Radix="ASCII">
<![CDATA['ABC']]>
</DataValueMember>
</Structure>
</Element>
</ArrayMember>
</Structure>
</Data>
</Tag>
</Tags>
<Routines>
<Routine Name="AOI" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[===========================================================
Technifor AOI
===========================================================]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[Technifor_EIP(Technifor.AOI,Stn1_Technifor:I,Stn1_Technifor:O,5,Technifor.Variable_List,Technifor.File_Name,Technifor.Control);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Controls" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[===========================================================
Technifor Controls
===========================================================]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Station)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1_Scriber.Complete)XIC(Stn1.Clamp1.Work.Comp)XIC(Stn1.Clamp2.Work.Comp)XIC(Stn1.Pin_Stamp1.Work.Comp)OTE(Stn1_Scriber.Start_Precondition);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Stn1.Light_Curtain_Clear)OTU(Stn1_Scriber.Started);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Light_Curtain_Clear)OTE(Stn1_Scriber.Safety);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(HMI_Scriber_Bypass.1)OTL(Stn1_Scriber.Bypass);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(HMI_Scriber_Bypass.0)OTU(Stn1_Scriber.Bypass);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[[[XIC(Stn1.Cycle_Station) XIC(Stn1_Scriber.Start_Precondition) ,XIC(Stn1.Manual_Mode) XIC(Stn1_Scriber.HMI_PB_Start) ] ,XIC(Technifor.AOI.Marking_In_Progress) ,XIC(Stn1_Scriber.Dry_Cycle_Bypass.TT) ]XIC(Stn1_Scriber.Safety)XIO(Technifor.AOI.Fault_Present)OTE(Stn1_Scriber.Start);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1_Scriber.Start)[[XIC(Stn1.Dry_Cycle) ,XIC(Stn1_Scriber.Bypass) ] MOV(3000,Stn1_Scriber.Dry_Cycle_Bypass.PRE) TON(Stn1_Scriber.Dry_Cycle_Bypass,?,?) ,OTL(Stn1_Scriber.Started) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[[XIC(Stn1_Scriber.Started) XIC(Technifor.AOI.Marking_Complete) XIO(Technifor.AOI.Marking_In_Progress) XIO(Technifor.AOI.Fault_Present) ,XIC(Stn1.Dry_Cycle) XIC(Stn1_Scriber.Dry_Cycle_Bypass.DN) ][OTE(Stn1_Scriber.Complete_Pulse) ,OTU(Stn1_Scriber.Started) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[[[XIC(Stn1_Scriber.Complete_Pulse) ,XIC(Stn1_Scriber.Bypass) ] XIC(Stn1.Pin_Stamp1.Work.Posn) ,XIC(Stn1.Poka_Yoke.Mode) XIC(Stn1.Clamp1.Work.Comp) XIC(Stn1.Clamp2.Work.Comp) ] XIC(Stn1.Cycle_Station) ,XIC(Stn1.Repair_Mode) ]OTL(Stn1_Scriber_Complete_1);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)XIC(Stn1_Scriber_Complete_1)OTE(Stn1_Scriber.Complete);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Unlatch_Completes) ,XIC(Stn1.Poka_Yoke.Mode) XIO(Stn1_Scriber.Complete_Pulse) [XIC(Stn1.Poka_Yoke.Stage_In_Progress.1) XIO(Stn1.Poka_Yoke.Correct_Nut_Spot_Comp_Mem) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.2) XIO(Stn1.Poka_Yoke.Double_Nut_Spot_Comp_Mem) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.3) XIO(Stn1.Poka_Yoke.Inverted_Nut_Spot_Comp_Mem) ,XIC(Stn1.Poka_Yoke.Stage_In_Progress.4) XIO(Stn1.Poka_Yoke.No_Nut_Spot_Comp_Mem) ] ][OTU(Stn1_Scriber_Complete_1) ,OTU(Stn1_Scriber_Complete_2) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIO(Technifor.AOI.Fault_Present)OTE(Stn1_Scriber.Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1_Scriber.Started)XIC(Technifor.AOI.Ready_To_Mark)XIO(Technifor.AOI.Marking_In_Progress)XIO(Technifor.AOI.Marking_Complete)XIO(Stn1.Dry_Cycle)OTE(Technifor.Control.Start);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Parts.Style_HMI_PB.1) ,XIC(Stn1.Parts.Style_HMI_PB.2) ,XIC(Technifor_File_Change_TImer.TT) XIO(Technifor_File_Change_TImer.DN) ][OTE(Technifor.Control.Switch_File) ,MOV(1500,Technifor_File_Change_TImer.PRE) TON(Technifor_File_Change_TImer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)OTE(Technifor.Control.Load_Variables);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[OTU(Technifor.Control.Abort);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)OTE(Technifor.Control.Fault_Ack);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="MainRoutine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(AOI,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(Controls,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(Variables,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Variables" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[===========================================================
Technifor Variables
===========================================================]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Technifor File Name]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Start_Pulse)EQU(Technifor.File_Name,Technifor.File_Name)NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[*********************************************************************************************************************************************************************
Julian Variables
**********************************************************************************************************************************************************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Style.1)COP(Part1_Name,Technifor.File_Name,10);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Parts.Style.2)COP(Part2_Name,Technifor.File_Name,10);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[DTOS(Julian_Date.Julian_Day,Julian_Day_String);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Technifor Variables]]>
</Comment>
<Text>
<![CDATA[[EQU(Technifor.Variable_List[0],Technifor.Variable_List[0]) EQU(Technifor.Variable_List[1],Technifor.Variable_List[1]) ,EQU(Technifor.Variable_List[2],Technifor.Variable_List[2]) EQU(Technifor.Variable_List[3],Technifor.Variable_List[3]) ,EQU(Technifor.Variable_List[4],Technifor.Variable_List[4]) EQU(Technifor.Variable_List[5],Technifor.Variable_List[5]) ,EQU(Technifor.Variable_List[6],Technifor.Variable_List[6]) EQU(Technifor.Variable_List[7],Technifor.Variable_List[7]) ,EQU(Technifor.Variable_List[8],Technifor.Variable_List[8]) EQU(Technifor.Variable_List[9],Technifor.Variable_List[9]) ]NOP();]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Variable [0]]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Parts.Enabled.1) [CONCAT(Part1_Part_ID,Technifor.Variable_List[0],Technifor.Variable_List[0]) ,MOV(13,Technifor.Variable_List[0].LEN) ] ,XIC(Stn1.Parts.Enabled.2) [CONCAT(Part2_Part_ID,Technifor.Variable_List[0],Technifor.Variable_List[0]) ,MOV(13,Technifor.Variable_List[0].LEN) ] ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Comment>
<![CDATA[Variable [1] JULIAN DAY
]]>
</Comment>
<Text>
<![CDATA[[EQU(Julian_Day_String.LEN,3) CONCAT(Julian_Day_String,Technifor.Variable_List[1],Technifor.Variable_List[1]) ,EQU(Julian_Day_String.LEN,2) [CONCAT(Julian_Day_String,Technifor.Variable_List[1],Technifor.Variable_List[1]) ,CONCAT(Ascii_Zero,Technifor.Variable_List[1],Technifor.Variable_List[1]) ] ,EQU(Julian_Day_String.LEN,1) [CONCAT(Julian_Day_String,Technifor.Variable_List[1],Technifor.Variable_List[1]) ,CONCAT(Ascii_Zero,Technifor.Variable_List[1],Technifor.Variable_List[1]) ,CONCAT(Ascii_Zero,Technifor.Variable_List[1],Technifor.Variable_List[1]) ] ,MOV(3,Technifor.Variable_List[1].LEN) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[Variable [2] YEAR]]>
</Comment>
<Text>
<![CDATA[[EQU(Julian_Date.Hour_String_2.LEN,2) CONCAT(Julian_Date.Year_String_2,Technifor.Variable_List[2],Technifor.Variable_List[2]) ,EQU(Julian_Date.Hour_String_2.LEN,1) [CONCAT(Julian_Date.Year_String_2,Technifor.Variable_List[2],Technifor.Variable_List[2]) ,CONCAT(Ascii_Zero,Technifor.Variable_List[2],Technifor.Variable_List[2]) ] ,MOV(2,Technifor.Variable_List[2].LEN) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Variable [3] SPACER]]>
</Comment>
<Text>
<![CDATA[[MOV(45,Ascii_ONE.DATA[0]) CONCAT(Ascii_ONE,Technifor.Variable_List[3],Technifor.Variable_List[3]) ,MOV(1,Technifor.Variable_List[3].LEN) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Variable [4] - SHIFT NO.
]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.Set_Shifts.Count_Enble_Shift1) MOV(49,Ascii_ONE.DATA[0]) CONCAT(Ascii_ONE,Technifor.Variable_List[4],Technifor.Variable_List[4]) ,XIC(Machine.Set_Shifts.Count_Enble_Shift2) MOV(50,Ascii_TWO.DATA[0]) CONCAT(Ascii_TWO,Technifor.Variable_List[4],Technifor.Variable_List[4]) ,XIC(Machine.Set_Shifts.Count_Enble_Shift3) MOV(51,Ascii_THREE.DATA[0]) CONCAT(Ascii_THREE,Technifor.Variable_List[4],Technifor.Variable_List[4]) ,MOV(1,Technifor.Variable_List[4].LEN) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_Ternary_Drives" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Description>
<![CDATA[Gun1A,B and lower drive platen]]>
</Description>
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(C000_Common,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(C001_Upper_01,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C002_Upper_02,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(C003_Lower_01,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C000_Common" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Ternary Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)[XIC(Stn1.HMI_PB.Enable_Jog_Speed) ,XIC(Stn1.Jog_Speed) ]XIO(Stn1.HMI_PB.Enable_Cycle_Speed)OTE(Stn1.Jog_Speed);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Jog_Speed) XIC(Stn1.Cycle_Speed) ,XIO(Stn1.Jog_Speed) XIO(Stn1.Cycle_Speed) ,XIC(Stn1.Manual_Mode) XIC(Stn1.HMI_PB.Slide_Speed_Enter) ,XIC(Stn1.Ternary_Change_Speed_Timer.TT) ]MOV(500,Stn1.Ternary_Change_Speed_Timer.PRE)TON(Stn1.Ternary_Change_Speed_Timer,?,?);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIO(Stn1.Jog_Speed)OTE(Stn1.Cycle_Speed);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ternary_Change_Speed_Timer.TT)OTE(Stn1.Ternary_Change_Speed);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[*******************************
TERNARY ZERO
*******************************]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(AOI_Stn1_Upper01_Ternary.Zeroed)XIC(AOI_Stn1_Upper02_Ternary.Zeroed)XIC(AOI_Stn1_Lower01_Ternary.Zeroed)OTE(Stn1.Ternaries_Zeroed);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(AOI_Stn1_Upper01_Ternary.Comm_Not_Fltd) XIO(AOI_Stn1_Upper01_Ternary.Zeroed) ,XIC(AOI_Stn1_Upper02_Ternary.Comm_Not_Fltd) XIO(AOI_Stn1_Upper02_Ternary.Zeroed) ,XIC(AOI_Stn1_Lower01_Ternary.Comm_Not_Fltd) XIO(AOI_Stn1_Lower01_Ternary.Zeroed) ]OTU(Stn1.Ternaries_Zero_Confirmed);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Ternaries_Zeroed)XIC(Stn1.HMI_PB.Zero_Confirm)OTL(Stn1.Ternaries_Zero_Confirmed);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[[XIO(Stn1.Ternaries_Zeroed) EQU(Stn1.HMI_Zero_Status_1_IND,1) EQU(Stn1.HMI_Zero_Status_2_IND,1) XIC(Machine.Flash) ,XIC(Stn1.HMI_PB.Zero_All) ]OTE(Stn1.HMI_IND_Zero_All);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Ternaries_Zeroed) EQU(Stn1.HMI_Zero_Status_2_IND,2) XIC(Machine.Flash) ,XIC(Stn1.HMI_PB.Zero_Confirm) ]OTE(Stn1.HMI_IND_Zero_Confirm);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[CONFIRM TEACH PRESSED FOR AT LEAST 2s]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Teach_Spot.0) ,XIC(Stn1.HMI_PB.Teach_Spot.1) ,XIC(Stn1.HMI_PB.Teach_Spot.2) ,XIC(Stn1.HMI_PB.Teach_Spot.3) ,XIC(Stn1.HMI_PB.Teach_Spot.4) ]XIC(Stn1.Manual_Mode)XIC(Stn1.Fixture_Connected)XIC(Security.Logged_In[4])[MOV(2000,Stn1.Teach_Position_Press_Delay_Timer.PRE) ,TON(Stn1.Teach_Position_Press_Delay_Timer,?,?) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Upper_01" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Witenstien Ternary Ethernet/IP setings
SINT 8-bit
Instance | Size
Input 2 | 8
Output 1 | 8
Configuaration 3 | 0
Use Unicast
RPI 20]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Motion Safety]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIC(Stn1.GunB.Open.Comp)[XIC(Stn1.Platen_Lock.Home.Comp) ,XIO(Stn1.Fixture_Connected) ]XIC(AOI_Feeder01.Unit1_Retracted)OTE(Stn1.Upper01_Ternary_Drive.Move_Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Activate Jog Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Jog_Speed)MOV(Stn1.Upper01_Ternary_Drive.Jog_Speed,Stn1.Upper01_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Activate Cycle Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Speed)MOV(Stn1.Upper01_Ternary_Drive.Cycle_Speed,Stn1.Upper01_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Change Speed Command]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ternary_Change_Speed)OTL(Stn1.Upper01_Ternary_Drive.User_Commands.4);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Enable Jog]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)OTE(Stn1.Upper01_Ternary_Drive.Enable_Jog);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Jog Setup]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)XIC(Stn1.Upper01_Ternary_Drive.Move_Safety)[XIC(Stn1.Upper01_Ternary_Drive.HMI_PB_Jog_Negative) OTE(Stn1.Upper01_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Upper01_Ternary_Drive.HMI_PB_Jog_Positive) OTE(Stn1.Upper01_Ternary_Drive.Jog_Positive) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Move Position Data for Jog]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Upper01_Ternary_Drive.Jog_Negative)MOV(0.5,Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Upper01_Ternary_Drive.Jog_Positive)MOV(AOI_Stn1_Upper01_Ternary.Stroke_Length,Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[TEACH POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.0)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper01_Position[0]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper01_Position[0]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper01_Position[0]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper01_Position[0]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper01_Position[0]) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.1)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper01_Position[1]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper01_Position[1]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper01_Position[1]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper01_Position[1]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper01_Position[1]) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.2)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper01_Position[2]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper01_Position[2]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper01_Position[2]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper01_Position[2]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper01_Position[2]) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.3)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper01_Position[3]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper01_Position[3]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper01_Position[3]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper01_Position[3]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper01_Position[3]) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.4)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper01_Position[4]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper01_Position[4]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper01_Position[4]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper01_Position[4]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper01_Position[4]) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[SETUP MOVE POSITIONS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[MOV(Stn1.Fixture[1].Upper01_Position[0],Stn1.Upper01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[1].Upper01_Position[1],Stn1.Upper01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[1].Upper01_Position[2],Stn1.Upper01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[1].Upper01_Position[3],Stn1.Upper01_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[1].Upper01_Position[4],Stn1.Upper01_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[MOV(Stn1.Fixture[2].Upper01_Position[0],Stn1.Upper01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[2].Upper01_Position[1],Stn1.Upper01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[2].Upper01_Position[2],Stn1.Upper01_Ternary_Drive.Pos[2]) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[MOV(Stn1.Fixture[3].Upper01_Position[0],Stn1.Upper01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[3].Upper01_Position[1],Stn1.Upper01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[3].Upper01_Position[2],Stn1.Upper01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[3].Upper01_Position[3],Stn1.Upper01_Ternary_Drive.Pos[3]) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[MOV(Stn1.Fixture[4].Upper01_Position[0],Stn1.Upper01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[4].Upper01_Position[1],Stn1.Upper01_Ternary_Drive.Pos[1]) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[[XIO(Stn1.Reverse_Sequence) MOV(Stn1.Fixture[5].Upper01_Position[0],Stn1.Upper01_Ternary_Drive.Pos[0]) ,XIC(Stn1.Reverse_Sequence) MOV(Stn1.Fixture[5].Upper01_Position[4],Stn1.Upper01_Ternary_Drive.Pos[0]) ] ,MOV(Stn1.Fixture[5].Upper01_Position[1],Stn1.Upper01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[5].Upper01_Position[2],Stn1.Upper01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[5].Upper01_Position[3],Stn1.Upper01_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[5].Upper01_Position[4],Stn1.Upper01_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[MOVE TO POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.0)MOV(Stn1.Upper01_Ternary_Drive.Pos[0],Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.1)MOV(Stn1.Upper01_Ternary_Drive.Pos[1],Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.2)MOV(Stn1.Upper01_Ternary_Drive.Pos[2],Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.3)MOV(Stn1.Upper01_Ternary_Drive.Pos[3],Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.4)MOV(Stn1.Upper01_Ternary_Drive.Pos[4],Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_to_Fixture_Home_Pos)MOV(250,Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[Move Command]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Move_To_Spot.0) ,XIC(Stn1.Move_To_Spot.1) ,XIC(Stn1.Move_To_Spot.2) ,XIC(Stn1.Move_To_Spot.3) ,XIC(Stn1.Move_To_Spot.4) ,XIC(Stn1.Move_to_Fixture_Home_Pos) ,XIC(Stn1.Upper01_Ternary_Drive.Enable_Jog) [XIC(Stn1.Upper01_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Upper01_Ternary_Drive.Jog_Positive) ] ]XIC(Stn1.Upper01_Ternary_Drive.Move_Safety)XIC(EIP_Stn1_Ternary_Upper01:I.Data[0].5)OTE(Stn1.Upper01_Ternary_Drive.User_Commands.3);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[Zero Ternary Drive]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Zero_All) ,XIC(Stn1.Upper01_Ternary_Drive.HMI_PB_Zero) ]XIC(Stn1.Upper01_Ternary_Drive.Move_Safety)[XIC(Stn1.Parts.None) ,XIO(Stn1.Fixture_Connected) ]OTL(Stn1.Upper01_Ternary_Drive.User_Commands.2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[GUN AT SPOT x]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper01_Ternary_Drive.Pos_Limit[0].Low,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Pos_Limit[0].High)OTE(Stn1.Upper01_Ternary_Drive.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper01_Ternary_Drive.Pos_Limit[1].Low,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Pos_Limit[1].High)OTE(Stn1.Upper01_Ternary_Drive.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper01_Ternary_Drive.Pos_Limit[2].Low,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Pos_Limit[2].High)OTE(Stn1.Upper01_Ternary_Drive.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper01_Ternary_Drive.Pos_Limit[3].Low,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Pos_Limit[3].High)OTE(Stn1.Upper01_Ternary_Drive.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper01_Ternary_Drive.Pos_Limit[4].Low,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Pos_Limit[4].High)OTE(Stn1.Upper01_Ternary_Drive.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[GRT(Stn1.Upper01_Ternary_Drive.Feedback,249)OTE(Stn1.Upper01_Ternary_Drive.At_Fixture_Home_Pos);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Comment>
<![CDATA[VELOCITY
Max = 225 @ 3 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(Stn1.Upper01_Ternary_Drive.Target_Velocity,AOI_Stn1_Upper01_Ternary.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[S_Ternary_ENet(AOI_Stn1_Upper01_Ternary,Stn1.Upper01_Ternary_Drive.Enable_Jog,Stn1.Upper01_Ternary_Drive.Jog_Negative,Stn1.Upper01_Ternary_Drive.Jog_Positive,Stn1.Reset_Faults,EIP_Stn1_Ternary_Upper01:I.Data,EIP_Stn1_Ternary_Upper01:O.Data,Stn1.Upper01_Ternary_Drive.User_Commands,Stn1.Upper01_Ternary_Drive.Feedback,Stn1.Upper01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Comment>
<![CDATA[HOME MODE
Reverse_Home = 0 - Normal - Homes toward gearbox
Reverse_Home = 1 - Reverse - Homes away from gearbox
To use reverse home, you must also use the ternary software to open the positive limits. Otherwise the ternary will not move]]>
</Comment>
<Text>
<![CDATA[OTU(AOI_Stn1_Upper01_Ternary.Reverse_Home);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Comment>
<![CDATA[TERNARY SPECIFICATIONS
TTTM - EFFMMI-BSSAGG
Where:
TTT = Ternary type. TLS = Rod Type; TSS = Rodless
M = Motor Type. A = Stepper; B = Servo (Also specifies encoder resolution. See Below)
E = Enclosure Rating. 1 = IP40; 0 = IP65
FF = Flange Size. 46 = 46mm
I = Interface Type. H = E/IP + Source type PIO; Q = DeviceNet + Source type PIO; U = Profibus + Source type PIO
B = Ballscrew Pitch. (See Below)
SS = Stroke. (See Below)
A = Brake Type. N= No Brake; B = Brake
GG = Gear Ratio. 01 = 1/1 (No Gear); 05 = 1/5; 10 = 1/10; 25 = 1/25
Eg.
TSSA-146AAH-670N01 = Rodless motor ternary, 800 Count Encoder, IP40 Enclosure, 46mm Flange, Ethernet/IP, 6mm Ballscrew, 700mm Stroke, No Brake, No Reduction Gear]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[STROKE LENGTH
TLS x046xxx - BSS
where SS = stroke length
02 = 25mm
05 = 50mm
07 = 75mm
10 = 100mm
15 = 150mm
30 = 300mm
40 = 400mm
60 = 600mm
70 = 700mm]]>
</Comment>
<Text>
<![CDATA[MOV(300,AOI_Stn1_Upper01_Ternary.Stroke_Length);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[BALLSCREW PITCH
TLS x046xxx - BSS
where B = ballscrew pitch
3 = 3mm
6 = 6mm
C = 12mm]]>
</Comment>
<Text>
<![CDATA[MOV(3,AOI_Stn1_Upper01_Ternary.Ballscrew_Pitch);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[ENCODER RESOLUTION
TLS A 046 AA == 800
TLS B 046 BB == 2000]]>
</Comment>
<Text>
<![CDATA[MOV(800,AOI_Stn1_Upper01_Ternary.Encoder_Resolution);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[ACCELERATION
Max = 10.235 @ 3 ballscrew pitch
Max = 20.47 @ 6 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(10.235,AOI_Stn1_Upper01_Ternary.Target_Accel);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Comment>
<![CDATA[POSITION WINDOWS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Comment>
<![CDATA[Position Tolerance]]>
</Comment>
<Text>
<![CDATA[MOV(1.0,Stn1.Upper01_Ternary_Drive.Pos_Tolerance);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper01_Ternary_Drive.Pos[0],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[0].Low)ADD(Stn1.Upper01_Ternary_Drive.Pos[0],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[0].High);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper01_Ternary_Drive.Pos[1],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[1].Low)ADD(Stn1.Upper01_Ternary_Drive.Pos[1],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[1].High);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper01_Ternary_Drive.Pos[2],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[2].Low)ADD(Stn1.Upper01_Ternary_Drive.Pos[2],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[2].High);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper01_Ternary_Drive.Pos[3],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[3].Low)ADD(Stn1.Upper01_Ternary_Drive.Pos[3],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[3].High);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper01_Ternary_Drive.Pos[4],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[4].Low)ADD(Stn1.Upper01_Ternary_Drive.Pos[4],Stn1.Upper01_Ternary_Drive.Pos_Tolerance,Stn1.Upper01_Ternary_Drive.Pos_Limit[4].High);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C002_Upper_02" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Witenstien Ternary Ethernet/IP setings
SINT 8-bit
Instance | Size
Input 2 | 8
Output 1 | 8
Configuaration 3 | 0
Use Unicast
RPI 20]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Motion Safety]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIC(Stn1.GunA.Open.Comp)[XIC(Stn1.Platen_Lock.Home.Comp) ,XIO(Stn1.Fixture_Connected) ]XIC(AOI_Feeder01.Unit1_Retracted)OTE(Stn1.Upper02_Ternary_Drive.Move_Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Activate Jog Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Jog_Speed)MOV(Stn1.Upper02_Ternary_Drive.Jog_Speed,Stn1.Upper02_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Activate Cycle Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Speed)MOV(Stn1.Upper02_Ternary_Drive.Cycle_Speed,Stn1.Upper02_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Change Speed Command]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ternary_Change_Speed)OTL(Stn1.Upper02_Ternary_Drive.User_Commands.4);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Enable Jog]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)OTE(Stn1.Upper02_Ternary_Drive.Enable_Jog);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Jog Setup]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)XIC(Stn1.Upper02_Ternary_Drive.Move_Safety)[XIC(Stn1.Upper02_Ternary_Drive.HMI_PB_Jog_Negative) OTE(Stn1.Upper02_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Upper02_Ternary_Drive.HMI_PB_Jog_Positive) OTE(Stn1.Upper02_Ternary_Drive.Jog_Positive) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Move Position Data for Jog]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Upper02_Ternary_Drive.Jog_Negative)MOV(0.5,Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Upper02_Ternary_Drive.Jog_Positive)MOV(AOI_Stn1_Upper02_Ternary.Stroke_Length,Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[TEACH POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.0)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper02_Position[0]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper02_Position[0]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper02_Position[0]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper02_Position[0]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper02_Position[0]) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.1)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper02_Position[1]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper02_Position[1]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper02_Position[1]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper02_Position[1]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper02_Position[1]) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.2)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper02_Position[2]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper02_Position[2]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper02_Position[2]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper02_Position[2]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper02_Position[2]) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.3)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper02_Position[3]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper02_Position[3]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper02_Position[3]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper02_Position[3]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper02_Position[3]) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.4)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[1].Upper02_Position[4]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[2].Upper02_Position[4]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[3].Upper02_Position[4]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[4].Upper02_Position[4]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Fixture[5].Upper02_Position[4]) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[SETUP MOVE POSITIONS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[[XIC(Stn1.Parts.Enabled.2) MOV(Stn1.Fixture[1].Upper02_Position[0],Stn1.Upper02_Ternary_Drive.Pos[0]) ,XIC(Stn1.Parts.Enabled.1) MOV(Stn1.Fixture[1].Upper02_Position[2],Stn1.Upper02_Ternary_Drive.Pos[0]) ] ,MOV(Stn1.Fixture[1].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[1].Upper02_Position[2],Stn1.Upper02_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[1].Upper02_Position[3],Stn1.Upper02_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[1].Upper02_Position[4],Stn1.Upper02_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[MOV(Stn1.Fixture[2].Upper02_Position[0],Stn1.Upper02_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[2].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[2].Upper02_Position[2],Stn1.Upper02_Ternary_Drive.Pos[2]) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[MOV(Stn1.Fixture[3].Upper02_Position[0],Stn1.Upper02_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[3].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[3].Upper02_Position[2],Stn1.Upper02_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[3].Upper02_Position[3],Stn1.Upper02_Ternary_Drive.Pos[3]) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[MOV(Stn1.Fixture[4].Upper02_Position[0],Stn1.Upper02_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[4].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[1]) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[[XIO(Stn1.Reverse_Sequence) MOV(Stn1.Fixture[5].Upper02_Position[0],Stn1.Upper02_Ternary_Drive.Pos[0]) ,XIC(Stn1.Reverse_Sequence) MOV(Stn1.Fixture[5].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[0]) ] ,MOV(Stn1.Fixture[5].Upper02_Position[1],Stn1.Upper02_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[5].Upper02_Position[2],Stn1.Upper02_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[5].Upper02_Position[3],Stn1.Upper02_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[5].Upper02_Position[4],Stn1.Upper02_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[MOVE TO POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.0)MOV(Stn1.Upper02_Ternary_Drive.Pos[0],Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.1)MOV(Stn1.Upper02_Ternary_Drive.Pos[1],Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.2)MOV(Stn1.Upper02_Ternary_Drive.Pos[2],Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.3)MOV(Stn1.Upper02_Ternary_Drive.Pos[3],Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.4)MOV(Stn1.Upper02_Ternary_Drive.Pos[4],Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_to_Fixture_Home_Pos)MOV(45,Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[Move Command]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Move_To_Spot.0) ,XIC(Stn1.Move_To_Spot.1) ,XIC(Stn1.Move_To_Spot.2) ,XIC(Stn1.Move_To_Spot.3) ,XIC(Stn1.Move_To_Spot.4) ,XIC(Stn1.Move_to_Fixture_Home_Pos) ,XIC(Stn1.Upper02_Ternary_Drive.Enable_Jog) [XIC(Stn1.Upper02_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Upper02_Ternary_Drive.Jog_Positive) ] ]XIC(Stn1.Upper02_Ternary_Drive.Move_Safety)XIC(EIP_Stn1_Ternary_Upper02:I.Data[0].5)OTE(Stn1.Upper02_Ternary_Drive.User_Commands.3);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[Zero Ternary Drive]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Zero_All) ,XIC(Stn1.Upper02_Ternary_Drive.HMI_PB_Zero) ]XIC(Stn1.Upper02_Ternary_Drive.Move_Safety)[XIC(Stn1.Parts.None) ,XIO(Stn1.Fixture_Connected) ]OTL(Stn1.Upper02_Ternary_Drive.User_Commands.2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[GUN AT SPOT x]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper02_Ternary_Drive.Pos_Limit[0].Low,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Pos_Limit[0].High)OTE(Stn1.Upper02_Ternary_Drive.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper02_Ternary_Drive.Pos_Limit[1].Low,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Pos_Limit[1].High)OTE(Stn1.Upper02_Ternary_Drive.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper02_Ternary_Drive.Pos_Limit[2].Low,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Pos_Limit[2].High)OTE(Stn1.Upper02_Ternary_Drive.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper02_Ternary_Drive.Pos_Limit[3].Low,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Pos_Limit[3].High)OTE(Stn1.Upper02_Ternary_Drive.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[LIM(Stn1.Upper02_Ternary_Drive.Pos_Limit[4].Low,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Pos_Limit[4].High)OTE(Stn1.Upper02_Ternary_Drive.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[LIM(44,Stn1.Upper02_Ternary_Drive.Feedback,46)OTE(Stn1.Upper02_Ternary_Drive.At_Fixture_Home_Pos);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Comment>
<![CDATA[VELOCITY
Max = 225 @ 3 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(Stn1.Upper02_Ternary_Drive.Target_Velocity,AOI_Stn1_Upper02_Ternary.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[S_Ternary_ENet(AOI_Stn1_Upper02_Ternary,Stn1.Upper02_Ternary_Drive.Enable_Jog,Stn1.Upper02_Ternary_Drive.Jog_Negative,Stn1.Upper02_Ternary_Drive.Jog_Positive,Stn1.Reset_Faults,EIP_Stn1_Ternary_Upper02:I.Data,EIP_Stn1_Ternary_Upper02:O.Data,Stn1.Upper02_Ternary_Drive.User_Commands,Stn1.Upper02_Ternary_Drive.Feedback,Stn1.Upper02_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Comment>
<![CDATA[HOME MODE
Reverse_Home = 0 - Normal - Homes toward gearbox
Reverse_Home = 1 - Reverse - Homes away from gearbox
To use reverse home, you must also use the ternary software to open the positive limits. Otherwise the ternary will not move]]>
</Comment>
<Text>
<![CDATA[OTU(AOI_Stn1_Upper02_Ternary.Reverse_Home);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Comment>
<![CDATA[TERNARY SPECIFICATIONS
TTTM - EFFMMI-BSSAGG
Where:
TTT = Ternary type. TLS = Rod Type; TSS = Rodless
M = Motor Type. A = Stepper; B = Servo (Also specifies encoder resolution. See Below)
E = Enclosure Rating. 1 = IP40; 0 = IP65
FF = Flange Size. 46 = 46mm
I = Interface Type. H = E/IP + Source type PIO; Q = DeviceNet + Source type PIO; U = Profibus + Source type PIO
B = Ballscrew Pitch. (See Below)
SS = Stroke. (See Below)
A = Brake Type. N= No Brake; B = Brake
GG = Gear Ratio. 01 = 1/1 (No Gear); 05 = 1/5; 10 = 1/10; 25 = 1/25
Eg.
TSSA-146AAH-670N01 = Rodless motor ternary, 800 Count Encoder, IP40 Enclosure, 46mm Flange, Ethernet/IP, 6mm Ballscrew, 700mm Stroke, No Brake, No Reduction Gear]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[STROKE LENGTH
TLS x046xxx - BSS
where SS = stroke length
02 = 25mm
05 = 50mm
07 = 75mm
10 = 100mm
15 = 150mm
30 = 300mm
40 = 400mm
60 = 600mm
70 = 700mm]]>
</Comment>
<Text>
<![CDATA[MOV(300,AOI_Stn1_Upper02_Ternary.Stroke_Length);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[BALLSCREW PITCH
TLS x046xxx - BSS
where B = ballscrew pitch
3 = 3mm
6 = 6mm
C = 12mm]]>
</Comment>
<Text>
<![CDATA[MOV(3,AOI_Stn1_Upper02_Ternary.Ballscrew_Pitch);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[ENCODER RESOLUTION
TLS A 046 AA == 800
TLS B 046 BB == 2000]]>
</Comment>
<Text>
<![CDATA[MOV(800,AOI_Stn1_Upper02_Ternary.Encoder_Resolution);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[ACCELERATION
Max = 10.235 @ 3 ballscrew pitch
Max = 20.47 @ 6 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(10.235,AOI_Stn1_Upper02_Ternary.Target_Accel);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Comment>
<![CDATA[POSITION WINDOWS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Comment>
<![CDATA[Position Tolerance]]>
</Comment>
<Text>
<![CDATA[MOV(1.0,Stn1.Upper02_Ternary_Drive.Pos_Tolerance);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper02_Ternary_Drive.Pos[0],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[0].Low)ADD(Stn1.Upper02_Ternary_Drive.Pos[0],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[0].High);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper02_Ternary_Drive.Pos[1],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[1].Low)ADD(Stn1.Upper02_Ternary_Drive.Pos[1],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[1].High);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper02_Ternary_Drive.Pos[2],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[2].Low)ADD(Stn1.Upper02_Ternary_Drive.Pos[2],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[2].High);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper02_Ternary_Drive.Pos[3],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[3].Low)ADD(Stn1.Upper02_Ternary_Drive.Pos[3],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[3].High);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[SUB(Stn1.Upper02_Ternary_Drive.Pos[4],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[4].Low)ADD(Stn1.Upper02_Ternary_Drive.Pos[4],Stn1.Upper02_Ternary_Drive.Pos_Tolerance,Stn1.Upper02_Ternary_Drive.Pos_Limit[4].High);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C003_Lower_01" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Witenstien Ternary Ethernet/IP setings
SINT 8-bit
Instance | Size
Input 2 | 8
Output 1 | 8
Configuaration 3 | 0
Use Unicast
RPI 20]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Motion Safety]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Safe_Output_Power)XIC(Stn1.GunA.Open.Comp)XIC(Stn1.GunB.Open.Comp)[XIC(Stn1.Platen_Lock.Home.Comp) ,XIO(Stn1.Fixture_Connected) ]XIC(AOI_Feeder01.Unit1_Retracted)OTE(Stn1.Lower01_Ternary_Drive.Move_Safety);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Activate Jog Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Jog_Speed)MOV(Stn1.Lower01_Ternary_Drive.Jog_Speed,Stn1.Lower01_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Activate Cycle Speed]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Cycle_Speed)MOV(Stn1.Lower01_Ternary_Drive.Cycle_Speed,Stn1.Lower01_Ternary_Drive.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Comment>
<![CDATA[Change Speed Command]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Ternary_Change_Speed)OTL(Stn1.Lower01_Ternary_Drive.User_Commands.4);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Comment>
<![CDATA[Enable Jog]]>
</Comment>
<Text>
<![CDATA[XIO(Stn1.Cycle_Station)OTE(Stn1.Lower01_Ternary_Drive.Enable_Jog);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Jog Setup]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)XIC(Stn1.Lower01_Ternary_Drive.Move_Safety)[XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Negative) OTE(Stn1.Lower01_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Jog_Positive) OTE(Stn1.Lower01_Ternary_Drive.Jog_Positive) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[Move Position Data for Jog]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.Jog_Negative)MOV(0.5,Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Lower01_Ternary_Drive.Jog_Positive)MOV(AOI_Stn1_Lower01_Ternary.Stroke_Length,Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Comment>
<![CDATA[TEACH POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.0)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[1].Lower01_Position[0]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[2].Lower01_Position[0]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[3].Lower01_Position[0]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[4].Lower01_Position[0]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[5].Lower01_Position[0]) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.1)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[1].Lower01_Position[1]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[2].Lower01_Position[1]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[3].Lower01_Position[1]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[4].Lower01_Position[1]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[5].Lower01_Position[1]) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.2)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[1].Lower01_Position[2]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[2].Lower01_Position[2]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[3].Lower01_Position[2]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[4].Lower01_Position[2]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[5].Lower01_Position[2]) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.3)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[1].Lower01_Position[3]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[2].Lower01_Position[3]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[3].Lower01_Position[3]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[4].Lower01_Position[3]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[5].Lower01_Position[3]) ];]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Teach_Position_Press_Delay_Timer.DN)XIC(Stn1.HMI_PB.Teach_Spot.4)[XIC(Stn1.Fixture_Installed.1) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[1].Lower01_Position[4]) ,XIC(Stn1.Fixture_Installed.2) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[2].Lower01_Position[4]) ,XIC(Stn1.Fixture_Installed.3) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[3].Lower01_Position[4]) ,XIC(Stn1.Fixture_Installed.4) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[4].Lower01_Position[4]) ,XIC(Stn1.Fixture_Installed.5) MOV(Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Fixture[5].Lower01_Position[4]) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Comment>
<![CDATA[SETUP MOVE POSITIONS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[MOV(Stn1.Fixture[1].Lower01_Position[0],Stn1.Lower01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[1].Lower01_Position[1],Stn1.Lower01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[1].Lower01_Position[2],Stn1.Lower01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[1].Lower01_Position[3],Stn1.Lower01_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[1].Lower01_Position[4],Stn1.Lower01_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[MOV(Stn1.Fixture[2].Lower01_Position[0],Stn1.Lower01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[2].Lower01_Position[1],Stn1.Lower01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[2].Lower01_Position[2],Stn1.Lower01_Ternary_Drive.Pos[2]) ];]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[MOV(Stn1.Fixture[3].Lower01_Position[0],Stn1.Lower01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[3].Lower01_Position[1],Stn1.Lower01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[3].Lower01_Position[2],Stn1.Lower01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[3].Lower01_Position[3],Stn1.Lower01_Ternary_Drive.Pos[3]) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[MOV(Stn1.Fixture[4].Lower01_Position[0],Stn1.Lower01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[4].Lower01_Position[1],Stn1.Lower01_Ternary_Drive.Pos[1]) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[MOV(Stn1.Fixture[5].Lower01_Position[0],Stn1.Lower01_Ternary_Drive.Pos[0]) ,MOV(Stn1.Fixture[5].Lower01_Position[1],Stn1.Lower01_Ternary_Drive.Pos[1]) ,MOV(Stn1.Fixture[5].Lower01_Position[2],Stn1.Lower01_Ternary_Drive.Pos[2]) ,MOV(Stn1.Fixture[5].Lower01_Position[3],Stn1.Lower01_Ternary_Drive.Pos[3]) ,MOV(Stn1.Fixture[5].Lower01_Position[4],Stn1.Lower01_Ternary_Drive.Pos[4]) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Comment>
<![CDATA[MOVE TO POSITION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.0)MOV(Stn1.Lower01_Ternary_Drive.Pos[0],Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.1)MOV(Stn1.Lower01_Ternary_Drive.Pos[1],Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.2)MOV(Stn1.Lower01_Ternary_Drive.Pos[2],Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.3)MOV(Stn1.Lower01_Ternary_Drive.Pos[3],Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_To_Spot.4)MOV(Stn1.Lower01_Ternary_Drive.Pos[4],Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Stn1.Move_to_Fixture_Home_Pos)MOV(220,Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Comment>
<![CDATA[Move Command]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Move_To_Spot.0) ,XIC(Stn1.Move_To_Spot.1) ,XIC(Stn1.Move_To_Spot.2) ,XIC(Stn1.Move_To_Spot.3) ,XIC(Stn1.Move_To_Spot.4) ,XIC(Stn1.Move_to_Fixture_Home_Pos) ,XIC(Stn1.Lower01_Ternary_Drive.Enable_Jog) [XIC(Stn1.Lower01_Ternary_Drive.Jog_Negative) ,XIC(Stn1.Lower01_Ternary_Drive.Jog_Positive) ] ]XIC(Stn1.Lower01_Ternary_Drive.Move_Safety)XIC(EIP_Stn1_Ternary_Lower01:I.Data[0].5)OTE(Stn1.Lower01_Ternary_Drive.User_Commands.3);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[Zero Ternary Drive]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.HMI_PB.Zero_All) ,XIC(Stn1.Lower01_Ternary_Drive.HMI_PB_Zero) ]XIC(Stn1.Lower01_Ternary_Drive.Move_Safety)[XIC(Stn1.Parts.None) ,XIO(Stn1.Fixture_Connected) ]OTL(Stn1.Lower01_Ternary_Drive.User_Commands.2);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[GUN AT SPOT x]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Text>
<![CDATA[LIM(Stn1.Lower01_Ternary_Drive.Pos_Limit[0].Low,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Pos_Limit[0].High)OTE(Stn1.Lower01_Ternary_Drive.At_Spot.0);]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.Lower01_Ternary_Drive.Pos_Limit[1].Low,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Pos_Limit[1].High)OTE(Stn1.Lower01_Ternary_Drive.At_Spot.1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[LIM(Stn1.Lower01_Ternary_Drive.Pos_Limit[2].Low,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Pos_Limit[2].High)OTE(Stn1.Lower01_Ternary_Drive.At_Spot.2);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[LIM(Stn1.Lower01_Ternary_Drive.Pos_Limit[3].Low,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Pos_Limit[3].High)OTE(Stn1.Lower01_Ternary_Drive.At_Spot.3);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[LIM(Stn1.Lower01_Ternary_Drive.Pos_Limit[4].Low,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Pos_Limit[4].High)OTE(Stn1.Lower01_Ternary_Drive.At_Spot.4);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Text>
<![CDATA[GRT(Stn1.Lower01_Ternary_Drive.Feedback,219)OTE(Stn1.Lower01_Ternary_Drive.At_Fixture_Home_Pos);]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Comment>
<![CDATA[VELOCITY
Max = 225 @ 3 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(Stn1.Lower01_Ternary_Drive.Target_Velocity,AOI_Stn1_Lower01_Ternary.Target_Velocity);]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Text>
<![CDATA[S_Ternary_ENet(AOI_Stn1_Lower01_Ternary,Stn1.Lower01_Ternary_Drive.Enable_Jog,Stn1.Lower01_Ternary_Drive.Jog_Negative,Stn1.Lower01_Ternary_Drive.Jog_Positive,Stn1.Reset_Faults,EIP_Stn1_Ternary_Lower01:I.Data,EIP_Stn1_Ternary_Lower01:O.Data,Stn1.Lower01_Ternary_Drive.User_Commands,Stn1.Lower01_Ternary_Drive.Feedback,Stn1.Lower01_Ternary_Drive.Command_Pos);]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Comment>
<![CDATA[HOME MODE
Reverse_Home = 0 - Normal - Homes toward gearbox
Reverse_Home = 1 - Reverse - Homes away from gearbox
To use reverse home, you must also use the ternary software to open the positive limits. Otherwise the ternary will not move]]>
</Comment>
<Text>
<![CDATA[OTU(AOI_Stn1_Lower01_Ternary.Reverse_Home);]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Comment>
<![CDATA[TERNARY SPECIFICATIONS
TTTM - EFFMMI-BSSAGG
Where:
TTT = Ternary type. TLS = Rod Type; TSS = Rodless
M = Motor Type. A = Stepper; B = Servo (Also specifies encoder resolution. See Below)
E = Enclosure Rating. 1 = IP40; 0 = IP65
FF = Flange Size. 46 = 46mm
I = Interface Type. H = E/IP + Source type PIO; Q = DeviceNet + Source type PIO; U = Profibus + Source type PIO
B = Ballscrew Pitch. (See Below)
SS = Stroke. (See Below)
A = Brake Type. N= No Brake; B = Brake
GG = Gear Ratio. 01 = 1/1 (No Gear); 05 = 1/5; 10 = 1/10; 25 = 1/25
Eg.
TSSA-146AAH-670N01 = Rodless motor ternary, 800 Count Encoder, IP40 Enclosure, 46mm Flange, Ethernet/IP, 6mm Ballscrew, 700mm Stroke, No Brake, No Reduction Gear]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Comment>
<![CDATA[STROKE LENGTH
TLS x046xxx - BSS
where SS = stroke length
02 = 25mm
05 = 50mm
07 = 75mm
10 = 100mm
15 = 150mm
30 = 300mm
40 = 400mm
60 = 600mm
70 = 700mm]]>
</Comment>
<Text>
<![CDATA[MOV(300,AOI_Stn1_Lower01_Ternary.Stroke_Length);]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Comment>
<![CDATA[BALLSCREW PITCH
TLS x046xxx - BSS
where B = ballscrew pitch
3 = 3mm
6 = 6mm
C = 12mm]]>
</Comment>
<Text>
<![CDATA[MOV(3,AOI_Stn1_Lower01_Ternary.Ballscrew_Pitch);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[ENCODER RESOLUTION
TLS A 046 AA == 800
TLS B 046 BB == 2000]]>
</Comment>
<Text>
<![CDATA[MOV(800,AOI_Stn1_Lower01_Ternary.Encoder_Resolution);]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Comment>
<![CDATA[ACCELERATION
Max = 10.235 @ 3 ballscrew pitch
Max = 20.47 @ 6 ballscrew pitch]]>
</Comment>
<Text>
<![CDATA[MOV(10.235,AOI_Stn1_Lower01_Ternary.Target_Accel);]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Comment>
<![CDATA[POSITION WINDOWS]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="46" Type="N">
<Comment>
<![CDATA[Position Tolerance]]>
</Comment>
<Text>
<![CDATA[MOV(1.0,Stn1.Lower01_Ternary_Drive.Pos_Tolerance);]]>
</Text>
</Rung>
<Rung Number="47" Type="N">
<Text>
<![CDATA[SUB(Stn1.Lower01_Ternary_Drive.Pos[0],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[0].Low)ADD(Stn1.Lower01_Ternary_Drive.Pos[0],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[0].High);]]>
</Text>
</Rung>
<Rung Number="48" Type="N">
<Text>
<![CDATA[SUB(Stn1.Lower01_Ternary_Drive.Pos[1],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[1].Low)ADD(Stn1.Lower01_Ternary_Drive.Pos[1],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[1].High);]]>
</Text>
</Rung>
<Rung Number="49" Type="N">
<Text>
<![CDATA[SUB(Stn1.Lower01_Ternary_Drive.Pos[2],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[2].Low)ADD(Stn1.Lower01_Ternary_Drive.Pos[2],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[2].High);]]>
</Text>
</Rung>
<Rung Number="50" Type="N">
<Text>
<![CDATA[SUB(Stn1.Lower01_Ternary_Drive.Pos[3],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[3].Low)ADD(Stn1.Lower01_Ternary_Drive.Pos[3],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[3].High);]]>
</Text>
</Rung>
<Rung Number="51" Type="N">
<Text>
<![CDATA[SUB(Stn1.Lower01_Ternary_Drive.Pos[4],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[4].Low)ADD(Stn1.Lower01_Ternary_Drive.Pos[4],Stn1.Lower01_Ternary_Drive.Pos_Tolerance,Stn1.Lower01_Ternary_Drive.Pos_Limit[4].High);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)[CLR(AOI_Stn1_Upper01_Ternary.Faults) ,CLR(AOI_Stn1_Upper02_Ternary.Faults) ,CLR(AOI_Stn1_Lower01_Ternary.Faults) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Stn1_VeriFast_Lower" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(C000_Common,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(C001_Channel1,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(C002_Channel2,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(C003_Channel3,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(C004_Channel4,0);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C000_Common" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Weld Proceed (Nut in Correct Orientation)]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) [XIC(Stn1.At_Spot.1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.3) XIC(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Home) ,XIC(Stn1.At_Spot.4) XIC(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.At_Spot.2) XIC(Stn1.VeriFast_Lower.Ch[4].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[4].At_Home) ] ,[XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.4) ] [XIC(Stn1.At_Spot.1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.2) XIC(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ,XIC(Stn1.Fixture_Installed.3) [XIC(Stn1.At_Spot.3) XIC(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.1) XIC(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ,XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.2) XIC(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ]OTE(Stn1.GunA.VF_Lower_At_Work1);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Pin Return]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.1) [XIC(Stn1.At_Spot.3) XIO(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[2].At_Home) ,XIC(Stn1.At_Spot.4) XIO(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.At_Spot.2) XIO(Stn1.VeriFast_Lower.Ch[4].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[4].At_Home) ] ,[XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.4) ] [XIC(Stn1.At_Spot.1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.2) XIO(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ,XIC(Stn1.Fixture_Installed.3) [XIC(Stn1.At_Spot.3) XIO(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.1) XIO(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ,XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.1) XIO(Stn1.VeriFast_Lower.Ch[1].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[1].At_Home) ,XIC(Stn1.At_Spot.2) XIO(Stn1.VeriFast_Lower.Ch[2].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[2].At_Home) ] ]OTE(Stn1.GunA.VF_Lower_At_Home);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[Weld Proceed (Nut in Correct Orientation)]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.2) XIC(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.3) XIC(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.At_Spot.4) XIC(Stn1.VeriFast_Lower.Ch[4].At_Work1) XIO(Stn1.VeriFast_Lower.Ch[4].At_Home) ] ]OTE(Stn1.GunB.VF_Lower_At_Work1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Pin Return]]>
</Comment>
<Text>
<![CDATA[[XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.2) XIO(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.Fixture_Installed.5) [XIC(Stn1.At_Spot.3) XIO(Stn1.VeriFast_Lower.Ch[3].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[3].At_Home) ,XIC(Stn1.At_Spot.4) XIO(Stn1.VeriFast_Lower.Ch[4].At_Work1) XIC(Stn1.VeriFast_Lower.Ch[4].At_Home) ] ]OTE(Stn1.GunB.VF_Lower_At_Home);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C001_Channel1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
SETUP
##############################
Setup based on machine configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Setup HOME
Pin Extended Position taught values and tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Home_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Home_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Home_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Home_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Home_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[1].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[1].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[1].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[1].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[1].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[1].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[1].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[1].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[1].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[1].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[1].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[1].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[1].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Setup WORK
Weld Position taught values are usually based on part/nut style
Tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Work1_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Work1_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Work1_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Work1_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Work1_Tolerance_VF_Lower_Ch[1],Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[1].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[1].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[1].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[1].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[1].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[1].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[[XIC(Stn1.Parts.Enabled.9) ,XIC(Stn1.Parts.Enabled.11) ] [XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ] ,[XIC(Stn1.Parts.Enabled.10) ,XIC(Stn1.Parts.Enabled.12) ] [XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Work1_Position[1]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[1].Taught_Work1_Position[1],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ] ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[1].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[1].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[1].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[SETUP CALIBRATION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected_Pulse)[XIC(Stn1.Fixture_Installed.1) COP(Stn1.Fixture[1].VeriFast_Lower.Ch[1].Calib,Stn1.VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.Fixture[2].VeriFast_Lower.Ch[1].Calib,Stn1.VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.Fixture[3].VeriFast_Lower.Ch[1].Calib,Stn1.VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.Fixture[4].VeriFast_Lower.Ch[1].Calib,Stn1.VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.Fixture[5].VeriFast_Lower.Ch[1].Calib,Stn1.VeriFast_Lower.Ch[1].Calib,1) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[Z_Signal_Scale(Stn1.VeriFast_Lower.Ch[1].AOI_Data,Stn1.VeriFast_Lower.Ch[1].Calib.Raw_Ref_Low,Stn1.VeriFast_Lower.Ch[1].Calib.Raw_Ref_High,Stn1.VeriFast_Lower.Ch[1].Calib.Converted_Ref_Low,Stn1.VeriFast_Lower.Ch[1].Calib.Converted_Ref_High,Stn1.VeriFast_Lower.Ch[1].Data_In,Stn1.VeriFast_Lower.Ch[1].Live_Value);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[##############################
PIN EXTENDED
##############################
HOME
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[SUB(Stn1.VeriFast_Lower.Ch[1].Home_Position,Stn1.VeriFast_Lower.Ch[1].Home_Tolerance,Stn1.VeriFast_Lower.Ch[1].Home_Limit.Low)ADD(Stn1.VeriFast_Lower.Ch[1].Home_Position,Stn1.VeriFast_Lower.Ch[1].Home_Tolerance,Stn1.VeriFast_Lower.Ch[1].Home_Limit.High);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[1].Home_Limit.Low,Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.VeriFast_Lower.Ch[1].Home_Limit.High)OTE(Stn1.VeriFast_Lower.Ch[1].At_Home);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[TEACH PIN EXTENDED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[1].HMI_PB_Teach_Home)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin1.Home.Comp)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.VeriFast_Lower.Ch[1].Teach_Home);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[##############################
WELD POSITION
##############################
WORK1
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Tolerance]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.VeriFast_Lower.Ch[1].Work1_Position,Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[1].Work1_Limit.Low) ,ADD(Stn1.VeriFast_Lower.Ch[1].Work1_Position,Stn1.VeriFast_Lower.Ch[1].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[1].Work1_Limit.High) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[1].Work1_Limit.Low,Stn1.VeriFast_Lower.Ch[1].Live_Value,Stn1.VeriFast_Lower.Ch[1].Work1_Limit.High)XIO(Stn1.VeriFast_Lower.Ch[1].Work1_Teaching)OTE(Stn1.VeriFast_Lower.Ch[1].At_Work1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Stn1.VeriFast_Lower.Ch[1].HMI_PB_Teach_Work1) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ]OTL(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Active);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Active)XIO(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Complete)OTE(Stn1.VeriFast_Lower.Ch[1].Work1_Teaching);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.1) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.3) ,[XIC(Stn1.Fixture_Installed.2) ,XIC(Stn1.Fixture_Installed.4) ,XIC(Stn1.Fixture_Installed.5) ] XIC(Stn1.At_Spot.1) ]XIC(Stn1.GunA.Close.Comp)XIO(Stn1.GunA.Int_Cmd)OTE(Stn1.VeriFast_Lower.Ch[1].Work1_At_Check_Position);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[TEACH WELD POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[1].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[1].Work1_At_Check_Position)[OTE(Stn1.VeriFast_Lower.Ch[1].Teach_Work1) ,OTL(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Complete) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)[OTU(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Complete) ,OTU(Stn1.VeriFast_Lower.Ch[1].Work1_Teach_Active) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[
##############################
FAULTS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIO(Stn1.VeriFast_Lower.Ch[1].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[1].Work1_At_Check_Position)XIO(Stn1.Poka_Yoke.Mode)[MOV(3000,Stn1.VeriFast_Lower.Ch[1].Fault_Timer.PRE) ,TON(Stn1.VeriFast_Lower.Ch[1].Fault_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[1].Fault_Timer.DN)[XIO(Stn1.VeriFast_Lower.Ch[1].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[1].Faults.0) ,XIC(Stn1.VeriFast_Lower.Ch[1].At_Home) OTL(Stn1.VeriFast_Lower.Ch[1].Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIC(Stn1.Cycle_Station)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1.All_Spots_Sequenced)XIC(Stn1.Part_Retainer_Complete)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin1.Home.Comp)[XIO(Stn1.VeriFast_Lower.Ch[1].Work1_Teaching) XIC(Stn1.VeriFast_Lower.Ch[1].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[1].Faults.2) ,XIO(Stn1.VeriFast_Lower.Ch[1].At_Home) OTL(Stn1.VeriFast_Lower.Ch[1].Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)LES(Stn1.VeriFast_Lower.Ch[1].Live_Value,-1500)OTL(Stn1.VeriFast_Lower.Ch[1].Faults.4);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[
##############################
CALIBRATION
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.1)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[1].Data_In,Stn1.VeriFast_Lower.Ch[1].Calib.Raw_Ref_Low) ,MOV(0,Stn1.VeriFast_Lower.Ch[1].Calib.Converted_Ref_Low) ] ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[1].Data_In,Stn1.VeriFast_Lower.Ch[1].Calib.Raw_Ref_High) ,MOV(Stn1.Pin_Height_Cal.Measured,Stn1.VeriFast_Lower.Ch[1].Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.1)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) ][XIC(Stn1.Fixture_Installed.1) COP(Stn1.VeriFast_Lower.Ch[1].Calib,Stn1.Fixture[1].VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.VeriFast_Lower.Ch[1].Calib,Stn1.Fixture[2].VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.VeriFast_Lower.Ch[1].Calib,Stn1.Fixture[3].VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.VeriFast_Lower.Ch[1].Calib,Stn1.Fixture[4].VeriFast_Lower.Ch[1].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.VeriFast_Lower.Ch[1].Calib,Stn1.Fixture[5].VeriFast_Lower.Ch[1].Calib,1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C002_Channel2" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
SETUP
##############################
Setup based on machine configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Setup HOME
Pin Extended Position taught values and tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Home_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Home_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Home_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Home_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Home_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[2].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[2].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[2].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[2].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[2].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[2].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[2].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[2].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[2].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[2].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[2].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[2].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[2].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[2].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[2].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Setup WORK
Weld Position taught values are usually based on part/nut style
Tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Work1_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Work1_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Work1_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Work1_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Work1_Tolerance_VF_Lower_Ch[2],Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[2].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[2].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[2].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[2].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[2].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[2].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[2].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[2].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[2].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[2].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[2].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[2].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[2].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[2].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[2].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[SETUP CALIBRATION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected_Pulse)[XIC(Stn1.Fixture_Installed.1) COP(Stn1.Fixture[1].VeriFast_Lower.Ch[2].Calib,Stn1.VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.Fixture[2].VeriFast_Lower.Ch[2].Calib,Stn1.VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.Fixture[3].VeriFast_Lower.Ch[2].Calib,Stn1.VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.Fixture[4].VeriFast_Lower.Ch[2].Calib,Stn1.VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.Fixture[5].VeriFast_Lower.Ch[2].Calib,Stn1.VeriFast_Lower.Ch[2].Calib,1) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[Z_Signal_Scale(Stn1.VeriFast_Lower.Ch[2].AOI_Data,Stn1.VeriFast_Lower.Ch[2].Calib.Raw_Ref_Low,Stn1.VeriFast_Lower.Ch[2].Calib.Raw_Ref_High,Stn1.VeriFast_Lower.Ch[2].Calib.Converted_Ref_Low,Stn1.VeriFast_Lower.Ch[2].Calib.Converted_Ref_High,Stn1.VeriFast_Lower.Ch[2].Data_In,Stn1.VeriFast_Lower.Ch[2].Live_Value);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[##############################
PIN EXTENDED
##############################
HOME
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[SUB(Stn1.VeriFast_Lower.Ch[2].Home_Position,Stn1.VeriFast_Lower.Ch[2].Home_Tolerance,Stn1.VeriFast_Lower.Ch[2].Home_Limit.Low)ADD(Stn1.VeriFast_Lower.Ch[2].Home_Position,Stn1.VeriFast_Lower.Ch[2].Home_Tolerance,Stn1.VeriFast_Lower.Ch[2].Home_Limit.High);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[2].Home_Limit.Low,Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.VeriFast_Lower.Ch[2].Home_Limit.High)OTE(Stn1.VeriFast_Lower.Ch[2].At_Home);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[TEACH PIN EXTENDED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[2].HMI_PB_Teach_Home)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin2.Home.Comp)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.VeriFast_Lower.Ch[2].Teach_Home);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[##############################
WELD POSITION
##############################
WORK1
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Tolerance]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.VeriFast_Lower.Ch[2].Work1_Position,Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[2].Work1_Limit.Low) ,ADD(Stn1.VeriFast_Lower.Ch[2].Work1_Position,Stn1.VeriFast_Lower.Ch[2].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[2].Work1_Limit.High) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[2].Work1_Limit.Low,Stn1.VeriFast_Lower.Ch[2].Live_Value,Stn1.VeriFast_Lower.Ch[2].Work1_Limit.High)XIO(Stn1.VeriFast_Lower.Ch[2].Work1_Teaching)OTE(Stn1.VeriFast_Lower.Ch[2].At_Work1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Stn1.VeriFast_Lower.Ch[2].HMI_PB_Teach_Work1) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ]OTL(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Active);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Active)XIO(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Complete)OTE(Stn1.VeriFast_Lower.Ch[2].Work1_Teaching);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.3) ,XIC(Stn1.Fixture_Installed.2) XIC(Stn1.At_Spot.2) ,XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.1) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.2) ]XIC(Stn1.GunA.Close.Comp)XIO(Stn1.GunA.Int_Cmd)OTE(Stn1.VeriFast_Lower.Ch[2].Work1_At_Check_Position);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[TEACH WELD POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[2].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[2].Work1_At_Check_Position)[OTE(Stn1.VeriFast_Lower.Ch[2].Teach_Work1) ,OTL(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Complete) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)[OTU(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Complete) ,OTU(Stn1.VeriFast_Lower.Ch[2].Work1_Teach_Active) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[
##############################
FAULTS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIO(Stn1.VeriFast_Lower.Ch[2].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[2].Work1_At_Check_Position)XIO(Stn1.Poka_Yoke.Mode)[MOV(3000,Stn1.VeriFast_Lower.Ch[2].Fault_Timer.PRE) ,TON(Stn1.VeriFast_Lower.Ch[2].Fault_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[2].Fault_Timer.DN)[XIO(Stn1.VeriFast_Lower.Ch[2].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[2].Faults.0) ,XIC(Stn1.VeriFast_Lower.Ch[2].At_Home) OTL(Stn1.VeriFast_Lower.Ch[2].Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIC(Stn1.Cycle_Station)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1.All_Spots_Sequenced)XIC(Stn1.Part_Retainer_Complete)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin2.Home.Comp)[XIO(Stn1.VeriFast_Lower.Ch[2].Work1_Teaching) XIC(Stn1.VeriFast_Lower.Ch[2].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[2].Faults.2) ,XIO(Stn1.VeriFast_Lower.Ch[2].At_Home) OTL(Stn1.VeriFast_Lower.Ch[2].Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)LES(Stn1.VeriFast_Lower.Ch[2].Live_Value,-1500)OTL(Stn1.VeriFast_Lower.Ch[2].Faults.4);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[
##############################
CALIBRATION
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.2)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[2].Data_In,Stn1.VeriFast_Lower.Ch[2].Calib.Raw_Ref_Low) ,MOV(0,Stn1.VeriFast_Lower.Ch[2].Calib.Converted_Ref_Low) ] ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[2].Data_In,Stn1.VeriFast_Lower.Ch[2].Calib.Raw_Ref_High) ,MOV(Stn1.Pin_Height_Cal.Measured,Stn1.VeriFast_Lower.Ch[2].Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.2)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) ][XIC(Stn1.Fixture_Installed.1) COP(Stn1.VeriFast_Lower.Ch[2].Calib,Stn1.Fixture[1].VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.VeriFast_Lower.Ch[2].Calib,Stn1.Fixture[2].VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.VeriFast_Lower.Ch[2].Calib,Stn1.Fixture[3].VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.VeriFast_Lower.Ch[2].Calib,Stn1.Fixture[4].VeriFast_Lower.Ch[2].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.VeriFast_Lower.Ch[2].Calib,Stn1.Fixture[5].VeriFast_Lower.Ch[2].Calib,1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C003_Channel3" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
SETUP
##############################
Setup based on machine configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Setup HOME
Pin Extended Position taught values and tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Home_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Home_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Home_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Home_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Home_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[3].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[3].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[3].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[3].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[3].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[3].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[3].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[3].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[3].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[3].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[3].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[3].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[3].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[3].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[3].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Setup WORK
Weld Position taught values are usually based on part/nut style
Tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Work1_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Work1_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Work1_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Work1_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Work1_Tolerance_VF_Lower_Ch[3],Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[3].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[3].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[3].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[3].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[3].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[3].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[3].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[3].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[3].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[3].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[3].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[3].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[3].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[3].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[3].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[SETUP CALIBRATION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected_Pulse)[XIC(Stn1.Fixture_Installed.1) COP(Stn1.Fixture[1].VeriFast_Lower.Ch[3].Calib,Stn1.VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.Fixture[2].VeriFast_Lower.Ch[3].Calib,Stn1.VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.Fixture[3].VeriFast_Lower.Ch[3].Calib,Stn1.VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.Fixture[4].VeriFast_Lower.Ch[3].Calib,Stn1.VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.Fixture[5].VeriFast_Lower.Ch[3].Calib,Stn1.VeriFast_Lower.Ch[3].Calib,1) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[Z_Signal_Scale(Stn1.VeriFast_Lower.Ch[3].AOI_Data,Stn1.VeriFast_Lower.Ch[3].Calib.Raw_Ref_Low,Stn1.VeriFast_Lower.Ch[3].Calib.Raw_Ref_High,Stn1.VeriFast_Lower.Ch[3].Calib.Converted_Ref_Low,Stn1.VeriFast_Lower.Ch[3].Calib.Converted_Ref_High,Stn1.VeriFast_Lower.Ch[3].Data_In,Stn1.VeriFast_Lower.Ch[3].Live_Value);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[##############################
PIN EXTENDED
##############################
HOME
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[SUB(Stn1.VeriFast_Lower.Ch[3].Home_Position,Stn1.VeriFast_Lower.Ch[3].Home_Tolerance,Stn1.VeriFast_Lower.Ch[3].Home_Limit.Low)ADD(Stn1.VeriFast_Lower.Ch[3].Home_Position,Stn1.VeriFast_Lower.Ch[3].Home_Tolerance,Stn1.VeriFast_Lower.Ch[3].Home_Limit.High);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[3].Home_Limit.Low,Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.VeriFast_Lower.Ch[3].Home_Limit.High)OTE(Stn1.VeriFast_Lower.Ch[3].At_Home);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[TEACH PIN EXTENDED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[3].HMI_PB_Teach_Home)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin3.Home.Comp)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.VeriFast_Lower.Ch[3].Teach_Home);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[##############################
WELD POSITION
##############################
WORK1
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Tolerance]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.VeriFast_Lower.Ch[3].Work1_Position,Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[3].Work1_Limit.Low) ,ADD(Stn1.VeriFast_Lower.Ch[3].Work1_Position,Stn1.VeriFast_Lower.Ch[3].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[3].Work1_Limit.High) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[3].Work1_Limit.Low,Stn1.VeriFast_Lower.Ch[3].Live_Value,Stn1.VeriFast_Lower.Ch[3].Work1_Limit.High)XIO(Stn1.VeriFast_Lower.Ch[3].Work1_Teaching)OTE(Stn1.VeriFast_Lower.Ch[3].At_Work1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Stn1.VeriFast_Lower.Ch[3].HMI_PB_Teach_Work1) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ]OTL(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Active);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Active)XIO(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Complete)OTE(Stn1.VeriFast_Lower.Ch[3].Work1_Teaching);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.4) XIC(Stn1.GunA.Close.Comp) XIO(Stn1.GunA.Int_Cmd) ,[XIC(Stn1.Fixture_Installed.3) XIC(Stn1.At_Spot.3) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.3) ] XIC(Stn1.GunB.Close.Comp) XIO(Stn1.GunB.Int_Cmd) ]OTE(Stn1.VeriFast_Lower.Ch[3].Work1_At_Check_Position);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[TEACH WELD POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[3].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[3].Work1_At_Check_Position)[OTE(Stn1.VeriFast_Lower.Ch[3].Teach_Work1) ,OTL(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Complete) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)[OTU(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Complete) ,OTU(Stn1.VeriFast_Lower.Ch[3].Work1_Teach_Active) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[
##############################
FAULTS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIO(Stn1.VeriFast_Lower.Ch[3].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[3].Work1_At_Check_Position)XIO(Stn1.Poka_Yoke.Mode)[MOV(3000,Stn1.VeriFast_Lower.Ch[3].Fault_Timer.PRE) ,TON(Stn1.VeriFast_Lower.Ch[3].Fault_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[3].Fault_Timer.DN)[XIO(Stn1.VeriFast_Lower.Ch[3].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[3].Faults.0) ,XIC(Stn1.VeriFast_Lower.Ch[3].At_Home) OTL(Stn1.VeriFast_Lower.Ch[3].Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIC(Stn1.Cycle_Station)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1.All_Spots_Sequenced)XIC(Stn1.Part_Retainer_Complete)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin3.Home.Comp)[XIO(Stn1.VeriFast_Lower.Ch[3].Work1_Teaching) XIC(Stn1.VeriFast_Lower.Ch[3].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[3].Faults.2) ,XIO(Stn1.VeriFast_Lower.Ch[3].At_Home) OTL(Stn1.VeriFast_Lower.Ch[3].Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)LES(Stn1.VeriFast_Lower.Ch[3].Live_Value,-1500)OTL(Stn1.VeriFast_Lower.Ch[3].Faults.4);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[
##############################
CALIBRATION
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.3)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[3].Data_In,Stn1.VeriFast_Lower.Ch[3].Calib.Raw_Ref_Low) ,MOV(0,Stn1.VeriFast_Lower.Ch[3].Calib.Converted_Ref_Low) ] ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[3].Data_In,Stn1.VeriFast_Lower.Ch[3].Calib.Raw_Ref_High) ,MOV(Stn1.Pin_Height_Cal.Measured,Stn1.VeriFast_Lower.Ch[3].Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.3)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) ][XIC(Stn1.Fixture_Installed.1) COP(Stn1.VeriFast_Lower.Ch[3].Calib,Stn1.Fixture[1].VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.VeriFast_Lower.Ch[3].Calib,Stn1.Fixture[2].VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.VeriFast_Lower.Ch[3].Calib,Stn1.Fixture[3].VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.VeriFast_Lower.Ch[3].Calib,Stn1.Fixture[4].VeriFast_Lower.Ch[3].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.VeriFast_Lower.Ch[3].Calib,Stn1.Fixture[5].VeriFast_Lower.Ch[3].Calib,1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="C004_Channel4" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[##############################
SETUP
##############################
Setup based on machine configuration]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Setup HOME
Pin Extended Position taught values and tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Home_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Home_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Home_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Home_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Home_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Home_Tolerance);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[4].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[4].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[4].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[4].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[4].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[4].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[4].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[4].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[4].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[4].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[4].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[4].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Home) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[4].Taught_Home_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[4].Taught_Home_Position[0],Stn1.VeriFast_Lower.Ch[4].Home_Position) ];]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Setup WORK
Weld Position taught values are usually based on part/nut style
Tolerances are usually based on the fixture]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)MOV(Stn1.Fixture[1].Work1_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)MOV(Stn1.Fixture[2].Work1_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)MOV(Stn1.Fixture[3].Work1_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)MOV(Stn1.Fixture[4].Work1_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)MOV(Stn1.Fixture[5].Work1_Tolerance_VF_Lower_Ch[4],Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.1)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[1].VeriFast_Lower.Ch[4].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[1].VeriFast_Lower.Ch[4].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[4].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.2)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[2].VeriFast_Lower.Ch[4].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[2].VeriFast_Lower.Ch[4].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[4].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.3)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[3].VeriFast_Lower.Ch[4].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[3].VeriFast_Lower.Ch[4].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[4].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.4)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[4].VeriFast_Lower.Ch[4].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[4].VeriFast_Lower.Ch[4].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[4].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Installed.5)[XIC(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) MOV(Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.Fixture[5].VeriFast_Lower.Ch[4].Taught_Work1_Position[0]) ,MOV(Stn1.Fixture[5].VeriFast_Lower.Ch[4].Taught_Work1_Position[0],Stn1.VeriFast_Lower.Ch[4].Work1_Position) ];]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Comment>
<![CDATA[SETUP CALIBRATION]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected_Pulse)[XIC(Stn1.Fixture_Installed.1) COP(Stn1.Fixture[1].VeriFast_Lower.Ch[4].Calib,Stn1.VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.Fixture[2].VeriFast_Lower.Ch[4].Calib,Stn1.VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.Fixture[3].VeriFast_Lower.Ch[4].Calib,Stn1.VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.Fixture[4].VeriFast_Lower.Ch[4].Calib,Stn1.VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.Fixture[5].VeriFast_Lower.Ch[4].Calib,Stn1.VeriFast_Lower.Ch[4].Calib,1) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Comment>
<![CDATA[The scaling instruction converts the analog input into the equivalent distance in mm
Raw_Ref_Low = Analog Input when fully open
Raw_Ref_High = Analog Input when fully closed
Converted_Ref_Low = 0
Converted_Ref_High = Actual measured stroke in mm]]>
</Comment>
<Text>
<![CDATA[Z_Signal_Scale(Stn1.VeriFast_Lower.Ch[4].AOI_Data,Stn1.VeriFast_Lower.Ch[4].Calib.Raw_Ref_Low,Stn1.VeriFast_Lower.Ch[4].Calib.Raw_Ref_High,Stn1.VeriFast_Lower.Ch[4].Calib.Converted_Ref_Low,Stn1.VeriFast_Lower.Ch[4].Calib.Converted_Ref_High,Stn1.VeriFast_Lower.Ch[4].Data_In,Stn1.VeriFast_Lower.Ch[4].Live_Value);]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Comment>
<![CDATA[##############################
PIN EXTENDED
##############################
HOME
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[SUB(Stn1.VeriFast_Lower.Ch[4].Home_Position,Stn1.VeriFast_Lower.Ch[4].Home_Tolerance,Stn1.VeriFast_Lower.Ch[4].Home_Limit.Low)ADD(Stn1.VeriFast_Lower.Ch[4].Home_Position,Stn1.VeriFast_Lower.Ch[4].Home_Tolerance,Stn1.VeriFast_Lower.Ch[4].Home_Limit.High);]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[4].Home_Limit.Low,Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.VeriFast_Lower.Ch[4].Home_Limit.High)OTE(Stn1.VeriFast_Lower.Ch[4].At_Home);]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Comment>
<![CDATA[TEACH PIN EXTENDED]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[4].HMI_PB_Teach_Home)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin4.Home.Comp)XIO(Stn1.Poka_Yoke.Mode)OTE(Stn1.VeriFast_Lower.Ch[4].Teach_Home);]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Comment>
<![CDATA[##############################
WELD POSITION
##############################
WORK1
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="31" Type="N">
<Comment>
<![CDATA[Tolerance]]>
</Comment>
<Text>
<![CDATA[[SUB(Stn1.VeriFast_Lower.Ch[4].Work1_Position,Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[4].Work1_Limit.Low) ,ADD(Stn1.VeriFast_Lower.Ch[4].Work1_Position,Stn1.VeriFast_Lower.Ch[4].Work1_Tolerance,Stn1.VeriFast_Lower.Ch[4].Work1_Limit.High) ];]]>
</Text>
</Rung>
<Rung Number="32" Type="N">
<Text>
<![CDATA[LIM(Stn1.VeriFast_Lower.Ch[4].Work1_Limit.Low,Stn1.VeriFast_Lower.Ch[4].Live_Value,Stn1.VeriFast_Lower.Ch[4].Work1_Limit.High)XIO(Stn1.VeriFast_Lower.Ch[4].Work1_Teaching)OTE(Stn1.VeriFast_Lower.Ch[4].At_Work1);]]>
</Text>
</Rung>
<Rung Number="33" Type="N">
<Text>
<![CDATA[[XIC(Stn1.VeriFast_Lower.Ch[4].HMI_PB_Teach_Work1) ,XIC(Stn1.Poka_Yoke.Teach_Activate) ]OTL(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Active);]]>
</Text>
</Rung>
<Rung Number="34" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Active)XIO(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Complete)OTE(Stn1.VeriFast_Lower.Ch[4].Work1_Teaching);]]>
</Text>
</Rung>
<Rung Number="35" Type="N">
<Text>
<![CDATA[XIO(Machine.Dry_Cycle)[XIC(Stn1.Fixture_Installed.1) XIC(Stn1.At_Spot.2) XIC(Stn1.GunA.Close.Comp) XIO(Stn1.GunA.Int_Cmd) ,XIC(Stn1.Fixture_Installed.5) XIC(Stn1.At_Spot.4) XIC(Stn1.GunB.Close.Comp) XIO(Stn1.GunB.Int_Cmd) ]OTE(Stn1.VeriFast_Lower.Ch[4].Work1_At_Check_Position);]]>
</Text>
</Rung>
<Rung Number="36" Type="N">
<Comment>
<![CDATA[TEACH WELD POSITION]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[4].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[4].Work1_At_Check_Position)[OTE(Stn1.VeriFast_Lower.Ch[4].Teach_Work1) ,OTL(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Complete) ];]]>
</Text>
</Rung>
<Rung Number="37" Type="N">
<Text>
<![CDATA[XIC(Stn1.Unlatch_Completes)[OTU(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Complete) ,OTU(Stn1.VeriFast_Lower.Ch[4].Work1_Teach_Active) ];]]>
</Text>
</Rung>
<Rung Number="38" Type="N">
<Comment>
<![CDATA[
##############################
FAULTS
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="39" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIO(Stn1.VeriFast_Lower.Ch[4].Work1_Teaching)XIC(Stn1.VeriFast_Lower.Ch[4].Work1_At_Check_Position)XIO(Stn1.Poka_Yoke.Mode)[MOV(3000,Stn1.VeriFast_Lower.Ch[4].Fault_Timer.PRE) ,TON(Stn1.VeriFast_Lower.Ch[4].Fault_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="40" Type="N">
<Text>
<![CDATA[XIC(Stn1.VeriFast_Lower.Ch[4].Fault_Timer.DN)[XIO(Stn1.VeriFast_Lower.Ch[4].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[4].Faults.0) ,XIC(Stn1.VeriFast_Lower.Ch[4].At_Home) OTL(Stn1.VeriFast_Lower.Ch[4].Faults.1) ];]]>
</Text>
</Rung>
<Rung Number="41" Type="N">
<Text>
<![CDATA[XIC(Stn1.No_Weld_Cntrls_Cycling)XIC(Stn1.Cycle_Station)XIO(Stn1.Poka_Yoke.Mode)XIO(Stn1.All_Spots_Sequenced)XIC(Stn1.All_Guns_Open)XIC(Stn1.Pin4.Home.Comp)[XIO(Stn1.VeriFast_Lower.Ch[4].Work1_Teaching) XIC(Stn1.VeriFast_Lower.Ch[4].At_Work1) OTL(Stn1.VeriFast_Lower.Ch[4].Faults.2) ,XIO(Stn1.VeriFast_Lower.Ch[4].At_Home) OTL(Stn1.VeriFast_Lower.Ch[4].Faults.3) ];]]>
</Text>
</Rung>
<Rung Number="42" Type="N">
<Text>
<![CDATA[XIC(Stn1.Fixture_Connected)[XIC(Stn1.Fixture_Installed.1) ,XIC(Stn1.Fixture_Installed.5) ]LES(Stn1.VeriFast_Lower.Ch[4].Live_Value,-1500)OTL(Stn1.VeriFast_Lower.Ch[4].Faults.4);]]>
</Text>
</Rung>
<Rung Number="43" Type="N">
<Comment>
<![CDATA[
##############################
CALIBRATION
##############################]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="44" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.4)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[4].Data_In,Stn1.VeriFast_Lower.Ch[4].Calib.Raw_Ref_Low) ,MOV(0,Stn1.VeriFast_Lower.Ch[4].Calib.Converted_Ref_Low) ] ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) [MOV(Stn1.VeriFast_Lower.Ch[4].Data_In,Stn1.VeriFast_Lower.Ch[4].Calib.Raw_Ref_High) ,MOV(Stn1.Pin_Height_Cal.Measured,Stn1.VeriFast_Lower.Ch[4].Calib.Converted_Ref_High) ] ];]]>
</Text>
</Rung>
<Rung Number="45" Type="N">
<Text>
<![CDATA[XIC(Stn1.Pin_Height_Cal.Mode)XIC(Stn1.Ret_Pin_Selected.4)[XIC(Stn1.Pin_Height_Cal.Low_Teach_PB) ,XIC(Stn1.Pin_Height_Cal.High_Teach_PB) ][XIC(Stn1.Fixture_Installed.1) COP(Stn1.VeriFast_Lower.Ch[4].Calib,Stn1.Fixture[1].VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.2) COP(Stn1.VeriFast_Lower.Ch[4].Calib,Stn1.Fixture[2].VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.3) COP(Stn1.VeriFast_Lower.Ch[4].Calib,Stn1.Fixture[3].VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.4) COP(Stn1.VeriFast_Lower.Ch[4].Calib,Stn1.Fixture[4].VeriFast_Lower.Ch[4].Calib,1) ,XIC(Stn1.Fixture_Installed.5) COP(Stn1.VeriFast_Lower.Ch[4].Calib,Stn1.Fixture[5].VeriFast_Lower.Ch[4].Calib,1) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[EQU(Stn1.VeriFast_Lower.Ch[1].Faults,0)EQU(Stn1.VeriFast_Lower.Ch[2].Faults,0)EQU(Stn1.VeriFast_Lower.Ch[3].Faults,0)EQU(Stn1.VeriFast_Lower.Ch[4].Faults,0)EQU(Stn1.VeriFast_Lower.Flts,0)OTE(Stn1.VeriFast_Lower.Flts_None);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Clear Faults]]>
</Comment>
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)[CLR(Stn1.VeriFast_Lower.Ch[1].Faults) CLR(Stn1.VeriFast_Lower.Ch[2].Faults) CLR(Stn1.VeriFast_Lower.Ch[3].Faults) CLR(Stn1.VeriFast_Lower.Ch[4].Faults) ,CLR(Stn1.VeriFast_Lower.Flts) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
<Program Name="Weld_Controls" TestEdits="false" MainRoutineName="A000_Call_Routine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="A000_Call_Routine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[JSR(B001_IO_Mapping_Medar,0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[JSR(B003_IO_Mapping_Common,0);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[JSR(F001_Alarms,0);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[JSR(W001_WCU_1,0);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[JSR(W003_WCU1_Contactors,0);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B001_IO_Mapping_Medar" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[Medar Ethernet/IP setings
SINT 8-bit
Instance | Size
Input 100 | 2
Output 150 | 2
Configuaration 128 | 0
Use Unicast
RPI 20]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(S:FS)FLL(0,Machine.WCU1.Medar_Di,1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[WCU01]]>
</Comment>
<Text>
<![CDATA[COP(EIP_WCU01:I,Machine.WCU1.Medar_Do,1);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[WCU1 SCHEDULE]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.0)OTE(Machine.WCU1.Medar_Di.Binary_Select_1);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.1)OTE(Machine.WCU1.Medar_Di.Binary_Select_2);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.2)OTE(Machine.WCU1.Medar_Di.Binary_Select_4);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.3)OTE(Machine.WCU1.Medar_Di.Binary_Select_8);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.4)OTE(Machine.WCU1.Medar_Di.Binary_Select_16);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(AOI_WCU01.Schedule.5)OTE(Machine.WCU1.Medar_Di.Binary_Select_32);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Comment>
<![CDATA[Weld Initiate]]>
</Comment>
<Text>
<![CDATA[XIC(AOI_WCU01.Initiate)OTE(Machine.WCU1.Medar_Di.Weld_Initiate);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIC(Security.User_HMI.4)XIC(Machine.WCU1.Stepper_Reset_HMI_PB)OTE(Machine.WCU1.Medar_Di.Stepper_Reset);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Comment>
<![CDATA[Common Logic]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.Reset_Weld_Faults)OTE(Machine.WCU1.Medar_Di.Fault_Reset);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Machine.Weld_Mode)OTE(Machine.WCU1.Medar_Di.Weld_No_Weld);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Water.Flowing) ,XIC(AOI_WCU01.Initiate) ,XIO(Machine.Weld_Mode) ]OTE(Machine.WCU1.Medar_Di.System_Cooling);]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[XIC(Security.User_HMI.4)[OTE(Machine.WCU1.Medar_Di.Heat_Display_Security) ,OTE(Machine.WCU1.Medar_Di.Program_Display_Security) ];]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Text>
<![CDATA[[XIC(Machine.WCU1.Medar_Do.Weld_Err01) OTE(Machine.WCU1.Control_Error.0) ,XIC(Machine.WCU1.Medar_Do.Weld_Err02) OTE(Machine.WCU1.Control_Error.1) ,XIC(Machine.WCU1.Medar_Do.Weld_Err04) OTE(Machine.WCU1.Control_Error.2) ,XIC(Machine.WCU1.Medar_Do.Weld_Err08) OTE(Machine.WCU1.Control_Error.3) ,XIC(Machine.WCU1.Medar_Do.Weld_Err16) OTE(Machine.WCU1.Control_Error.4) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[COP(Machine.WCU1.Medar_Di,EIP_WCU01:O,1);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="B003_IO_Mapping_Common" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Comment>
<![CDATA[WCU1]]>
</Comment>
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.No_Fault)OTE(Machine.WCU1.Controller_Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.Weld_Mode)OTE(Machine.WCU1.In_Weld_Mode);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIO(Machine.WCU1.Medar_Do.Alert)OTE(Machine.WCU1.No_Alerts);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.End_Of_Stepper)OTE(Machine.WCU1.Stepper_Ended);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.Steppers_Are_Reset)OTE(Machine.WCU1.Steppers_Are_Reset);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.Weld_Complete)OTE(Machine.WCU1.Weld_Complete);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Medar_Do.Weld_In_Progress)OTE(Machine.WCU1.Weld_In_Progress);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="F001_Alarms" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Machine.HMI_PB.Weld_Fault_Acknowledge)XIC(Security.Logged_In[4])OTE(Machine.Reset_Weld_Faults);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Comment>
<![CDATA[Weld Control Faults]]>
</Comment>
<Text>
<![CDATA[EQU(Machine.WCU1.Faults_General,0)XIO(Machine.WCU1.HMI_Schedule_Fault)XIO(Machine.WCU1.Stepper_Ended_Fault)OTE(Machine.WCU1.Not_Faulted);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[WCU 01]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[[NEQ(Machine.WCU1.Faulted_In_Schedule,0) ,XIC(Machine.WCU1.LC_Broken_During_Weld) ]OTE(Machine.WCU1.HMI_Schedule_Fault);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[[XIC(AOI_WCU01.Initiate) ,XIC(Machine.WCU1.Weld_In_Progress) ,XIC(Machine.WCU1.Weld_Overtime.DN) ]XIO(Stn1.Reset_Faults)XIO(Machine.Reset_Weld_Faults)[MOV(4000,Machine.WCU1.Weld_Overtime.PRE) ,TON(Machine.WCU1.Weld_Overtime,?,?) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIO(Machine.Weld_Mode) XIC(Machine.WCU1.In_Weld_Mode) ,XIC(Machine.Weld_Mode) XIO(Machine.WCU1.In_Weld_Mode) ]XIO(Module.WCU01.Connection_Error)[MOV(1000,Machine.WCU1.Weld_NoWeld_Mismatch_Timer.PRE) ,TON(Machine.WCU1.Weld_NoWeld_Mismatch_Timer,?,?) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Comment>
<![CDATA[Faulted in Schedule]]>
</Comment>
<Text>
<![CDATA[[XIC(AOI_WCU01.Initiate) XIO(Machine.WCU1.Controller_Not_Faulted) ,XIC(Machine.WCU1.Initiate_Setup1) XIC(Machine.WCU1.Initiate_Setup2) XIO(Stn1.Safe_Output_Power) ]MOV(AOI_WCU01.Schedule,Machine.WCU1.Faulted_In_Schedule);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Comment>
<![CDATA[General Faults]]>
</Comment>
<Text>
<![CDATA[XIO(Machine.WCU1.Controller_Not_Faulted)EQU(Machine.WCU1.Faulted_In_Schedule,0)OTE(Machine.WCU1.Faults_General.0);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Weld_NoWeld_Mismatch_Timer.DN)OTL(Machine.WCU1.Faults_General.1);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Weld_Overtime.DN)OTL(Machine.WCU1.Faults_General.2);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.LC_Broken_During_Weld)OTL(Machine.WCU1.Faults_General.3);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Comment>
<![CDATA[Stepper Ended Logic]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.WCU1.Stepper_Ended) XIC(Stn1.Complete) ,XIC(Machine.WCU1.Stepper_Ended_Fault) XIO(Machine.WCU1.Steppers_Are_Reset) ]OTE(Machine.WCU1.Stepper_Ended_Fault);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[MCR();]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[XIC(Machine.Reset_Weld_Faults)MOV(0,Machine.WCU1.Faulted_In_Schedule);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Machine.Reset_Faults) ,XIC(Machine.Reset_Weld_Faults) ]MOV(0,Machine.WCU1.Faults_General);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="W001_WCU_1" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close_Valve)XIC(Stn1.GunB.Enable_Valve)[XIC(Stn1.GunB.Weld_Position_Select.1) XIC(Stn1.At_Spot.1) XIO(Stn1.GunB.Spot_Sequenced.1) ,XIC(Stn1.GunB.Weld_Position_Select.2) XIC(Stn1.At_Spot.2) XIO(Stn1.GunB.Spot_Sequenced.2) ,XIC(Stn1.GunB.Weld_Position_Select.3) XIC(Stn1.At_Spot.3) XIO(Stn1.GunB.Spot_Sequenced.3) ,XIC(Stn1.GunB.Weld_Position_Select.4) XIC(Stn1.At_Spot.4) XIO(Stn1.GunB.Spot_Sequenced.4) ]OTE(Machine.WCU1.Gun_Enable_Setup.0);]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close_Valve)XIC(Stn1.GunA.Enable_Valve)[XIC(Stn1.GunA.Weld_Position_Select.1) XIC(Stn1.At_Spot.1) XIO(Stn1.GunA.Spot_Sequenced.1) ,XIC(Stn1.GunA.Weld_Position_Select.2) XIC(Stn1.At_Spot.2) XIO(Stn1.GunA.Spot_Sequenced.2) ,XIC(Stn1.GunA.Weld_Position_Select.3) XIC(Stn1.At_Spot.3) XIO(Stn1.GunA.Spot_Sequenced.3) ,XIC(Stn1.GunA.Weld_Position_Select.4) XIC(Stn1.At_Spot.4) XIO(Stn1.GunA.Spot_Sequenced.4) ]OTE(Machine.WCU1.Gun_Enable_Setup.1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Comment>
<![CDATA[WCU Schedule/Weld Initiate]]>
</Comment>
<Text>
<![CDATA[[XIC(Machine.WCU1.Gun_Enable_Setup.0) XIO(Machine.WCU1.Gun_Enable_Setup.1) ,XIC(Machine.WCU1.Gun_Enable_Setup.1) XIO(Machine.WCU1.Gun_Enable_Setup.0) ]OTE(AOI_WCU01.Gun_Enabled);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[XIC(Stn1.Manual_Mode)[XIC(Stn1.GunA.Enable_Valve) XIC(Stn1.GunA.Manual_Weld_PB) XIC(Stn1.GunA.Int_Precond) ,XIC(Stn1.GunB.Enable_Valve) XIC(Stn1.GunB.Manual_Weld_PB) XIC(Stn1.GunB.Int_Precond) ]ONS(Stn1.OneShot.24)OTE(Machine.WCU1.Manual_Initiate_Setup);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIC(Machine.WCU1.Recharge_Complete)XIO(Stn1.Poka_Yoke.Mode)[XIC(Stn1.Cycle_Station) ,XIC(Machine.WCU1.Manual_Initiate_Setup) ][XIC(Stn1.GunA.Close.Comp) XIC(Stn1.GunA.Int_Mtn_Cmplt.DN) ,XIC(Stn1.GunB.Close.Comp) XIC(Stn1.GunB.Int_Mtn_Cmplt.DN) ]OTE(AOI_WCU01.Initiate_Setup);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[[XIC(Stn1.Close_Guns_Valve) XIC(Stn1.Platen_Lock.Home.Comp) [XIC(Stn1.Water.Flowing) ,XIO(Machine.Weld_Mode) ] ,XIC(AOI_WCU01.Initiate) ]XIC(Stn1.Safe_Output_Power)XIC(Machine.WCU1.Not_Faulted)OTE(AOI_WCU01.Safety);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIO(AOI_WCU01.Initiate)[MOV(1000,Machine.WCU1.Recharge_Delay_TMR.PRE) TON(Machine.WCU1.Recharge_Delay_TMR,?,?) ,XIC(Machine.WCU1.Recharge_Delay_TMR.DN) OTE(Machine.WCU1.Recharge_Complete) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[[XIC(Stn1.GunA.Close.Cmd) XIC(Stn1.GunA.Close_Valve) MOV(Stn1.GunA.Weld_Schedule,AOI_WCU01.Schedule) ,XIC(Stn1.GunB.Close.Cmd) XIC(Stn1.GunB.Close_Valve) MOV(Stn1.GunB.Weld_Schedule,AOI_WCU01.Schedule) ];]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[W_WCU(AOI_WCU01,AOI_WCU01.Schedule,AOI_WCU01.Safety,AOI_WCU01.Gun_Enabled,AOI_WCU01.Initiate_Setup,Machine.WCU1.Weld_Complete);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunA.Close_Valve)XIC(Stn1.GunA.Enable_Valve)XIC(AOI_WCU01.Weld_Comp_Pulse)OTE(Stn1.GunA.Weld_Complete_Pulse);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[XIC(Stn1.GunB.Close_Valve)XIC(Stn1.GunB.Enable_Valve)XIC(AOI_WCU01.Weld_Comp_Pulse)OTE(Stn1.GunB.Weld_Complete_Pulse);]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[MOV(0,Machine.WCU1.Schedule_Force[0]);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="W003_WCU1_Contactors" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[XIC(Stn1.Reset_Faults)CLR(Machine.WCU1.Contactor_Flt);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
</Programs>
<Tasks>
<Task Name="MainTask" Type="CONTINUOUS" Priority="10" Watchdog="500" DisableUpdateOutputs="false" InhibitTask="false">
<ScheduledPrograms>
<ScheduledProgram Name="Machine"/>
<ScheduledProgram Name="Stn1_Control"/>
<ScheduledProgram Name="Stn1_Prog_Regulator"/>
<ScheduledProgram Name="Stn1_Gun1A"/>
<ScheduledProgram Name="Stn1_Gun1B"/>
<ScheduledProgram Name="Stn1_Ternary_Drives"/>
<ScheduledProgram Name="Stn1_VeriFast_Lower"/>
<ScheduledProgram Name="Stn1_Production"/>
<ScheduledProgram Name="Stn1_Conveyor"/>
<ScheduledProgram Name="HMI01"/>
<ScheduledProgram Name="Feeders"/>
<ScheduledProgram Name="Weld_Controls"/>
<ScheduledProgram Name="Stn1_Configurations"/>
<ScheduledProgram Name="Stn1_Technifor"/>
</ScheduledPrograms>
</Task>
</Tasks>
<CST MasterID="0"/>
<WallClockTime LocalTimeAdjustment="0" TimeZone="0"/>
<Trends/>
<DataLogs/>
<TimeSynchronize Priority1="128" Priority2="128" PTPEnable="true"/>
<EthernetPorts>
<EthernetPort Port="1" Label="A1" PortEnabled="true"/>
<EthernetPort Port="2" Label="A2" PortEnabled="true"/>
</EthernetPorts>
<EthernetNetwork SupervisorModeEnabled="false" SupervisorPrecedence="0" BeaconInterval="400" BeaconTimeout="1960" VLANID="0"/>
</Controller>
</RSLogix5000Content>