Refactored and added descriptions for AOI_DJ_PE

This commit is contained in:
ilia gurielidze 2025-05-20 00:04:58 +04:00
parent e0762eae73
commit 59a7c442a6

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="MTN6_MCM01" TargetType="Controller" ContainsContext="false" ExportDate="Mon May 19 22:13:14 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans"> <RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="MTN6_MCM01" TargetType="Controller" ContainsContext="false" ExportDate="Tue May 20 00:04:21 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
<Controller Use="Target" Name="MTN6_MCM01" ProcessorType="1756-L83ES" MajorRev="36" MinorRev="11" ProjectCreationDate="Mon May 19 15:02:23 2025" LastModifiedDate="Mon May 19 22:06:28 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent" SFCLastScan="DontScan" ProjectSN="16#0000_0000" <Controller Use="Target" Name="MTN6_MCM01" ProcessorType="1756-L83ES" MajorRev="36" MinorRev="11" ProjectCreationDate="Mon May 19 15:02:23 2025" LastModifiedDate="Tue May 20 00:04:06 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent" SFCLastScan="DontScan" ProjectSN="16#0000_0000"
MatchProjectToController="false" CanUseRPIFromProducer="false" InhibitAutomaticFirmwareUpdate="0" PassThroughConfiguration="EnabledWithAppend" DownloadProjectDocumentationAndExtendedProperties="true" DownloadProjectCustomProperties="true" ReportMinorOverflow="false" AutoDiagsEnabled="true" WebServerEnabled="false"> MatchProjectToController="false" CanUseRPIFromProducer="false" InhibitAutomaticFirmwareUpdate="0" PassThroughConfiguration="EnabledWithAppend" DownloadProjectDocumentationAndExtendedProperties="true" DownloadProjectCustomProperties="true" ReportMinorOverflow="false" AutoDiagsEnabled="true" WebServerEnabled="false">
<RedundancyInfo Enabled="false" KeepTestEditsOnSwitchOver="false"/> <RedundancyInfo Enabled="false" KeepTestEditsOnSwitchOver="false"/>
<Security Code="0" ChangesToDetect="16#ffff_ffff_ffff_ffff"/> <Security Code="0" ChangesToDetect="16#ffff_ffff_ffff_ffff"/>
@ -3748,7 +3748,7 @@ Pressed]]>
</Module> </Module>
</Modules> </Modules>
<AddOnInstructionDefinitions> <AddOnInstructionDefinitions>
<AddOnInstructionDefinition Name="AOI_BEACON_FLIP_FLOP" Class="Standard" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2022-03-10T21:16:26.590Z" CreatedBy="DESKTOP-T9CCJM5\autStand" EditedDate="2025-05-19T07:14:49.834Z" EditedBy="LCIBATUMI\ilia.gurielidze" SoftwareRevision="v36.00" <AddOnInstructionDefinition Name="AOI_BEACON_FLIP_FLOP" Class="Standard" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2022-03-10T21:16:26.590Z" CreatedBy="DESKTOP-T9CCJM5\autStand" EditedDate="2025-05-19T18:17:25.767Z" EditedBy="LCIBATUMI\ilia.gurielidze" SoftwareRevision="v36.00"
> >
<Parameters> <Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only"> <Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
@ -3762,6 +3762,9 @@ Pressed]]>
</Description> </Description>
</Parameter> </Parameter>
<Parameter Name="On" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="On" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Amount of time Beacon is On while Flashing]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3770,6 +3773,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Off" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Off" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Amount of time Beacon is Off while Flashing]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3777,7 +3783,7 @@ Pressed]]>
<DataValue DataType="DINT" Radix="Decimal" Value="0"/> <DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="flash" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only"> <Parameter Name="Flash" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read Only">
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3787,7 +3793,7 @@ Pressed]]>
</Parameter> </Parameter>
</Parameters> </Parameters>
<LocalTags> <LocalTags>
<LocalTag Name="flip" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="Flip" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,0,0]]]> <![CDATA[[0,0,0]]]>
</DefaultData> </DefaultData>
@ -3801,7 +3807,7 @@ Pressed]]>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="flop" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="Flop" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,0,0]]]> <![CDATA[[0,0,0]]]>
</DefaultData> </DefaultData>
@ -3821,29 +3827,29 @@ Pressed]]>
<RLLContent> <RLLContent>
<Rung Number="0" Type="N"> <Rung Number="0" Type="N">
<Text> <Text>
<![CDATA[MOVE(On,flip.PRE)MOVE(Off,flop.PRE);]]> <![CDATA[MOVE(On,Flip.PRE)MOVE(Off,Flop.PRE);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="1" Type="N"> <Rung Number="1" Type="N">
<Text> <Text>
<![CDATA[XIO(flop.DN)TON(flip,?,?);]]> <![CDATA[XIO(Flop.DN)TON(Flip,?,?);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="2" Type="N"> <Rung Number="2" Type="N">
<Text> <Text>
<![CDATA[XIC(flip.DN)TON(flop,?,?);]]> <![CDATA[XIC(Flip.DN)TON(Flop,?,?);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="3" Type="N"> <Rung Number="3" Type="N">
<Text> <Text>
<![CDATA[XIC(flip.DN)OTE(flash)OTE(EnableOut);]]> <![CDATA[XIC(Flip.DN)OTE(Flash)OTE(EnableOut);]]>
</Text> </Text>
</Rung> </Rung>
</RLLContent> </RLLContent>
</Routine> </Routine>
</Routines> </Routines>
</AddOnInstructionDefinition> </AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="AOI_DJ_PE" Class="Standard" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-05-19T08:45:55.084Z" EditedBy="LCIBATUMI\ilia.gurielidze" <AddOnInstructionDefinition Name="AOI_DJ_PE" Class="Standard" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T15:20:02.584Z" CreatedBy="Not Available" EditedDate="2025-05-19T20:04:04.862Z" EditedBy="LCIBATUMI\ilia.gurielidze"
SoftwareRevision="v36.00"> SoftwareRevision="v36.00">
<Description> <Description>
<![CDATA[DYNAMIC JAM PHOTOEYE]]> <![CDATA[DYNAMIC JAM PHOTOEYE]]>
@ -3858,6 +3864,9 @@ Pressed]]>
<Parameter Name="US_Station" TagType="Base" DataType="UDT_CTRL_STATION" Usage="InOut" Required="true" Visible="true" Constant="false"/> <Parameter Name="US_Station" TagType="Base" DataType="UDT_CTRL_STATION" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="FIO" TagType="Base" DataType="UDT_CTRL_SIO_FIO" Usage="InOut" Required="true" Visible="true" Constant="false"/> <Parameter Name="FIO" TagType="Base" DataType="UDT_CTRL_SIO_FIO" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="US_In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="US_In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Upstrean PE is Clear]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3866,6 +3875,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="DS_In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="DS_In_Clear" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Downstram PE is Clear]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3874,6 +3886,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Blocked" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Blocked" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3882,6 +3897,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Jammed" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Jammed" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor is Jammed]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3890,6 +3908,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Disabled" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Disabled" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3897,8 +3918,15 @@ Pressed]]>
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/> <DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Beacon_Out_Light" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false"/> <Parameter Name="Beacon_Out_Light" TagType="Base" DataType="BOOL" Usage="InOut" Radix="Decimal" Required="true" Visible="true" Constant="false">
<Description>
<![CDATA[Turn the Beacon On]]>
</Description>
</Parameter>
<Parameter Name="Can_Run_Up" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Can_Run_Up" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor has Discharge PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3907,6 +3935,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Training_Mode_On" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None"> <Parameter Name="Training_Mode_On" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<Description>
<![CDATA[In Training Mode]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3915,6 +3946,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Disable_Jam" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write"> <Parameter Name="Disable_Jam" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<Description>
<![CDATA[Jam Logic is Disabled]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3923,6 +3957,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</Parameter> </Parameter>
<Parameter Name="Jam_Delay_Timer_In_MS" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write"> <Parameter Name="Jam_Delay_Timer_In_MS" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Amount of time in Milliseconds PE should be blocked for Conveyor to be considered Jammed]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -3933,6 +3970,9 @@ Pressed]]>
</Parameters> </Parameters>
<LocalTags> <LocalTags>
<LocalTag Name="Jam_Timer" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="Jam_Timer" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[After Jam Timer is done PE reports the Jam and is being Reset if Downstream Conveyor Debounces the Jam]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,0,0]]]> <![CDATA[[0,0,0]]]>
</DefaultData> </DefaultData>
@ -3947,6 +3987,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="Jam_Reset_Counter" DataType="COUNTER" ExternalAccess="None"> <LocalTag Name="Jam_Reset_Counter" DataType="COUNTER" ExternalAccess="None">
<Description>
<![CDATA[Reset for Jam Counter]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,2,0]]]> <![CDATA[[0,2,0]]]>
</DefaultData> </DefaultData>
@ -3962,81 +4005,10 @@ Pressed]]>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="Energy_Managment_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="Minimal_Energy_Management" 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="Blocked_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="Clear_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="START_TMR111" 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="Distance_Time" 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="ONS_Reset" 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="Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None"> <LocalTag Name="Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Conveyor has Discharge PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -4045,6 +4017,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="DS_Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None"> <LocalTag Name="DS_Run_Up_Enabled" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Downstram conveyor has Discharge PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -4052,31 +4027,10 @@ Pressed]]>
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/> <DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData> </DefaultData>
</LocalTag> </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="Nominal_Speed" 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="Speed_Ratio" 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="US_Not_Clear_Timer" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="US_Not_Clear_Timer" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Timer that ensures noiseless signal from Upstream PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,300,0]]]> <![CDATA[[0,300,0]]]>
</DefaultData> </DefaultData>
@ -4091,6 +4045,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="US_Blocked_Debounced" DataType="BOOL" Radix="Decimal" ExternalAccess="None"> <LocalTag Name="US_Blocked_Debounced" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Upstream PE is blocked and it is not a noise]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -4099,6 +4056,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="DS_Not_Clear_Timer" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="DS_Not_Clear_Timer" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Timer that ensures noiseless signal from Downstream PE]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,300,0]]]> <![CDATA[[0,300,0]]]>
</DefaultData> </DefaultData>
@ -4113,6 +4073,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="DS_Blocked_Debounced" DataType="BOOL" Radix="Decimal" ExternalAccess="None"> <LocalTag Name="DS_Blocked_Debounced" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[Downstream PE is blocked and it is not a noise]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[0]]> <![CDATA[0]]>
</DefaultData> </DefaultData>
@ -4121,6 +4084,9 @@ Pressed]]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="Jam_Delay_Timer" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="Jam_Delay_Timer" DataType="TIMER" ExternalAccess="None">
<Description>
<![CDATA[Amount of time that PE should be blocked for the Conveyor to be consider Jammed]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,3000,0]]]> <![CDATA[[0,3000,0]]]>
</DefaultData> </DefaultData>
@ -4134,29 +4100,10 @@ Pressed]]>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="Training_Start" 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="Training_Timer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,999999,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="999999"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="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="Concat_Str" DataType="STRING" ExternalAccess="None"> <LocalTag Name="Concat_Str" DataType="STRING" ExternalAccess="None">
<Description>
<![CDATA[String for Log]]>
</Description>
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00']]]> <![CDATA[[0,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00']]]>
</DefaultData> </DefaultData>
@ -4164,21 +4111,10 @@ Pressed]]>
<![CDATA['']]> <![CDATA['']]>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="Beacon_Timer" DataType="TIMER" ExternalAccess="None"> <LocalTag Name="Beacon_Flip_Flop" DataType="AOI_BEACON_FLIP_FLOP" ExternalAccess="None">
<DefaultData Format="L5K"> <Description>
<![CDATA[[0,2500,0]]]> <![CDATA[Flip Flop for Flashing Beacon]]>
</DefaultData> </Description>
<DefaultData Format="Decorated">
<Structure 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"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="Flip_Flop" DataType="AOI_BEACON_FLIP_FLOP" ExternalAccess="None">
<DefaultData Format="L5K"> <DefaultData Format="L5K">
<![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]> <![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]>
</DefaultData> </DefaultData>
@ -4188,10 +4124,21 @@ Pressed]]>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/> <DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="flash" DataType="BOOL" Value="0"/> <DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
<LocalTag Name="ONS" DataType="DINT" Radix="Decimal" ExternalAccess="None">
<Description>
<![CDATA[One Shot Instruction to skip Beacon Flashing Logic and Unlatch the Beacon Light when Jam is cleared]]>
</Description>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
</LocalTags> </LocalTags>
<Routines> <Routines>
<Routine Name="Logic" Type="RLL"> <Routine Name="Logic" Type="RLL">
@ -4222,19 +4169,11 @@ Pressed]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="5" Type="N"> <Rung Number="5" Type="N">
<Comment>
<![CDATA[If the US PE is blocked, then latch the timer.
If nothing is detected at the DS PE, then something got jammed between the PEs
If this is the case, then start looking for the US PE to be blocked again for 3 seconds, indicating the jam has backed up to the US PE]]>
</Comment>
<Text> <Text>
<![CDATA[XIO(US_Motor.STS.Maintenance_Mode)XIC(US_Motor.STS.Running)MUL(HMI.Full_Time_Secs,1000,Jam_Timer.PRE)[XIO(FIO.STS.Communication_Fault) XIC(US_Blocked_Debounced) XIC(DS_Motor.STS.Running) XIO(Disabled) XIO(Disable_Jam) RTO(Jam_Timer,?,?) ,XIC(DS_Motor.STS.Running) XIC(DS_Blocked_Debounced) RES(Jam_Timer) ,XIC(Jam_Timer.DN) OTL(Jammed) ];]]> <![CDATA[XIO(US_Motor.STS.Maintenance_Mode)XIC(US_Motor.STS.Running)MUL(HMI.Full_Time_Secs,1000,Jam_Timer.PRE)[XIO(FIO.STS.Communication_Fault) XIC(US_Blocked_Debounced) XIC(DS_Motor.STS.Running) XIO(Disabled) XIO(Disable_Jam) RTO(Jam_Timer,?,?) ,XIC(DS_Motor.STS.Running) XIC(DS_Blocked_Debounced) RES(Jam_Timer) ,XIC(Jam_Timer.DN) OTL(Jammed) ];]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="6" Type="N"> <Rung Number="6" Type="N">
<Comment>
<![CDATA[If there is a jam, you can clear it using the JAM RESET button or system reset.]]>
</Comment>
<Text> <Text>
<![CDATA[[XIC(US_Motor.STS.MCM_JR_PB_Pressed) ,XIC(US_Station.STS.Start) ]XIC(Jammed)[XIO(US_Blocked_Debounced) ,XIC(Disabled) ]OTU(Jammed)RES(Jam_Timer);]]> <![CDATA[[XIC(US_Motor.STS.MCM_JR_PB_Pressed) ,XIC(US_Station.STS.Start) ]XIC(Jammed)[XIO(US_Blocked_Debounced) ,XIC(Disabled) ]OTU(Jammed)RES(Jam_Timer);]]>
</Text> </Text>
@ -4253,11 +4192,8 @@ If this is the case, then start looking for the US PE to be blocked again for 3
</Text> </Text>
</Rung> </Rung>
<Rung Number="9" Type="N"> <Rung Number="9" Type="N">
<Comment>
<![CDATA[jammed or lamp test mode signal to beacon]]>
</Comment>
<Text> <Text>
<![CDATA[XIC(US_Motor.STS.MCM_Started)XIC(Jammed)[XIC(Blocked) AOI_BEACON_FLIP_FLOP(Flip_Flop,2000,2000) ,XIO(Blocked) ]OTE(Beacon_Out_Light);]]> <![CDATA[XIC(US_Motor.STS.MCM_Started)XIC(Jammed)[XIC(Blocked) AOI_BEACON_FLIP_FLOP(Beacon_Flip_Flop,2000,2000) ,XIO(Blocked) ]OTE(Beacon_Out_Light);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="10" Type="N"> <Rung Number="10" Type="N">
@ -4267,95 +4203,89 @@ If this is the case, then start looking for the US PE to be blocked again for 3
</Rung> </Rung>
<Rung Number="11" Type="N"> <Rung Number="11" Type="N">
<Text> <Text>
<![CDATA[XIO(Beacon_Out_Light)TON(Beacon_Timer,?,?)XIC(Beacon_Timer.DN)OTU(HMI.Beacon_Light);]]> <![CDATA[XIC(Can_Run_Up)XIC(US_Motor.STS.Interlock)OTL(Run_Up_Enabled);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="12" Type="N"> <Rung Number="12" Type="N">
<Text> <Text>
<![CDATA[XIC(Beacon_Out_Light)OTL(HMI.Beacon_Light);]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Comment>
<![CDATA[/*******************************************************/
COAST LOGIC TO CAUSE FLOW STOPS
/*******************************************************/]]>
</Comment>
<Text>
<![CDATA[XIC(Can_Run_Up)XIC(US_Motor.STS.Interlock)OTL(Run_Up_Enabled);]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[XIC(Blocked) ,XIO(Can_Run_Up) ]OTU(Run_Up_Enabled);]]> <![CDATA[[XIC(Blocked) ,XIO(Can_Run_Up) ]OTU(Run_Up_Enabled);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="15" Type="N"> <Rung Number="13" Type="N">
<Text> <Text>
<![CDATA[XIC(Run_Up_Enabled)OTL(US_Motor.CMD.Run_Up_Enabled);]]> <![CDATA[XIC(Run_Up_Enabled)OTL(US_Motor.CMD.Run_Up_Enabled);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="16" Type="N"> <Rung Number="14" Type="N">
<Comment> <Comment>
<![CDATA[Photoeye HMI Alarms]]> <![CDATA[ALARMS
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[NOP();]]> <![CDATA[NOP();]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="17" Type="N"> <Rung Number="15" Type="N">
<Text> <Text>
<![CDATA[XIC(Disabled)OTE(HMI.Alarm.Disabled);]]> <![CDATA[XIC(Disabled)OTE(HMI.Alarm.Disabled);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="18" Type="N"> <Rung Number="16" Type="N">
<Text> <Text>
<![CDATA[XIC(Jammed)OTE(HMI.Alarm.Jammed);]]> <![CDATA[XIC(Jammed)OTE(HMI.Alarm.Jammed);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="19" Type="N"> <Rung Number="17" Type="N">
<Comment> <Comment>
<![CDATA[Photoeye HMI Color]]> <![CDATA[ANIMATION COLORS
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[NOP();]]> <![CDATA[NOP();]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="20" Type="N"> <Rung Number="18" Type="N">
<Comment> <Comment>
<![CDATA[Not Blocked - Green Color (0.217.0)]]> <![CDATA[Not Blocked - Green (0.217.0)
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[XIO(Blocked)MOVE(5,HMI.Color);]]> <![CDATA[XIO(Blocked)MOVE(5,HMI.Color);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="21" Type="N"> <Rung Number="19" Type="N">
<Comment> <Comment>
<![CDATA[Blocked - Black Color (255.255.255)]]> <![CDATA[Blocked - Black (255.255.255)
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[XIC(Blocked)MOVE(4,HMI.Color);]]> <![CDATA[XIC(Blocked)MOVE(4,HMI.Color);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="22" Type="N"> <Rung Number="20" Type="N">
<Comment> <Comment>
<![CDATA[Disabled - Light grey(211.211.211)]]> <![CDATA[Disabled - Light Grey(211.211.211)
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[XIC(Disabled)MOVE(3,HMI.Color);]]> <![CDATA[XIC(Disabled)MOVE(3,HMI.Color);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="23" Type="N"> <Rung Number="21" Type="N">
<Comment> <Comment>
<![CDATA[Jammed Clear - Flashing Orange/RedColor (255.140.0/255.0.0)]]> <![CDATA[Jam Is Cleared - Flashing Orange/Red (255.140.0/255.0.0)
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[XIC(Jammed)XIO(Blocked)MOVE(2,HMI.Color);]]> <![CDATA[XIC(Jammed)XIO(Blocked)MOVE(2,HMI.Color);]]>
</Text> </Text>
</Rung> </Rung>
<Rung Number="24" Type="N"> <Rung Number="22" Type="N">
<Comment> <Comment>
<![CDATA[Jammed Blocked - Flashing Orange/Black Color (255.140.0/255.255.255)]]> <![CDATA[Conveyor is Jammed and PE is Blocked - Flashing Orange/Black (255.140.0/255.255.255)
]]>
</Comment> </Comment>
<Text> <Text>
<![CDATA[XIC(Jammed)XIC(Blocked)MOVE(1,HMI.Color);]]> <![CDATA[XIC(Jammed)XIC(Blocked)MOVE(1,HMI.Color);]]>
@ -4530,7 +4460,7 @@ COAST LOGIC TO CAUSE FLOW STOPS
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/> <DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="flash" DataType="BOOL" Value="0"/> <DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
@ -5060,7 +4990,7 @@ COAST LOGIC TO CAUSE FLOW STOPS
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/> <DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="flash" DataType="BOOL" Value="0"/> <DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
@ -5074,7 +5004,7 @@ COAST LOGIC TO CAUSE FLOW STOPS
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/> <DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/> <DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="flash" DataType="BOOL" Value="0"/> <DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
</Structure> </Structure>
</DefaultData> </DefaultData>
</LocalTag> </LocalTag>
@ -8721,8 +8651,8 @@ or disabled
</Tag> </Tag>
<Tag Name="UL1_3_DJ_PE" Class="Standard" TagType="Base" DataType="UDT_AOI_DJ_PE" Constant="false" ExternalAccess="Read/Write" OpcUaAccess="None"> <Tag Name="UL1_3_DJ_PE" Class="Standard" TagType="Base" DataType="UDT_AOI_DJ_PE" Constant="false" ExternalAccess="Read/Write" OpcUaAccess="None">
<Data Format="L5K"> <Data Format="L5K">
<![CDATA[[[1,0,[0,0,0],[0,2,0],[0,0,0],0,[0,0,0],[0,0,0],0,0,0,0,[0,300,0],[0,300,0],[0,3000,0],[0,999999,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' <![CDATA[[[1,0,[0,0,0],[0,2,0],[0,300,0],[0,300,0],[0,3000,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,2500,0],[1,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,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,'$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$00$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' ],[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]]]]]>