updated and added aoi_vfd #103

Merged
ilia.gurielidze merged 2 commits from Goga into main 2025-08-31 16:05:05 +00:00
Showing only changes of commit 4069430980 - Show all commits

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="BaseProgram" TargetType="Controller" ContainsContext="false" ExportDate="Thu Aug 28 17:35:13 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
<Controller Use="Target" Name="BaseProgram" ProcessorType="Emulate 5570" MajorRev="36" MinorRev="11" TimeSlice="20" ShareUnusedTimeSlice="1" ProjectCreationDate="Thu Aug 28 17:25:24 2025" LastModifiedDate="Thu Aug 28 17:34:55 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent"
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="36.00" TargetName="BaseProgram" TargetType="Controller" ContainsContext="false" ExportDate="Fri Aug 29 17:46:53 2025" ExportOptions="NoRawData L5KData DecoratedData ForceProtectedEncoding AllProjDocTrans">
<Controller Use="Target" Name="BaseProgram" ProcessorType="Emulate 5570" MajorRev="36" MinorRev="11" TimeSlice="20" ShareUnusedTimeSlice="1" ProjectCreationDate="Fri Aug 29 15:10:58 2025" LastModifiedDate="Fri Aug 29 17:43:35 2025" SFCExecutionControl="CurrentActive" SFCRestartPosition="MostRecent"
SFCLastScan="DontScan" ProjectSN="16#7024_3ff1" MatchProjectToController="false" CanUseRPIFromProducer="false" InhibitAutomaticFirmwareUpdate="0" PassThroughConfiguration="EnabledWithAppend" DownloadProjectDocumentationAndExtendedProperties="true" DownloadProjectCustomProperties="true" ReportMinorOverflow="false">
<RedundancyInfo Enabled="false" KeepTestEditsOnSwitchOver="false" IOMemoryPadPercentage="90" DataTablePadPercentage="50"/>
<Security Code="0" ChangesToDetect="16#ffff_ffff_ffff_ffff"/>
@ -821,6 +821,22 @@ Faulted]]>
<Member Name="Pressed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="0" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_ALARMS_TIPPER" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_ALARMS0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Communication
Fault]]>
</Description>
</Member>
<Member Name="Tipper_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_ALARMS0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Tipper Faulted]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UDT_ALARMS_VFD" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_ALARMS0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
@ -978,6 +994,25 @@ Faulted]]>
<Member Name="CTRL" DataType="UDT_CTRL_STATION" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_AOI_TIPPER" Family="NoFamily" Class="User">
<Members>
<Member Name="AOI" DataType="AOI_TIPPER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Add on instruction for Powerflex-525 VFD control and status]]>
</Description>
</Member>
<Member Name="HMI" DataType="UDT_HMI_TIPPER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[HMI control and status for conveyors]]>
</Description>
</Member>
<Member Name="CTRL" DataType="UDT_CTRL_TIPPER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[UDT for Device Control of Gaylords]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="UDT_CTRL_CALJAN_EXTENDO" Family="NoFamily" Class="User">
<Members>
<Member Name="CMD" DataType="UDT_CTRL_CALJAN_EXTENDO_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
@ -1469,6 +1504,64 @@ Faulted]]>
</Member>
</Members>
</DataType>
<DataType Name="UDT_CTRL_TIPPER" Family="NoFamily" Class="User">
<Members>
<Member Name="CMD" DataType="UDT_CTRL_TIPPER_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="STS" DataType="UDT_CTRL_TIPPER_STS" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_CTRL_TIPPER_CMD" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_CTRL_T0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Interlock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Downstream is Running in Forward Mode]]>
</Description>
</Member>
<Member Name="Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="AckID" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_CTRL_TIPPER_STS" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_CTRL_T0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Running" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[Motor is Running]]>
</Description>
</Member>
<Member Name="Motor_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[Motor is Faulted]]>
</Description>
</Member>
<Member Name="Communication_Faulted" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[VFD Ethernet Fault]]>
</Description>
</Member>
<Member Name="Interlock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[Downstream is Running in Forward Mode]]>
</Description>
</Member>
<Member Name="System_Started" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="E_Stop_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor is not in an Estop Condition]]>
</Description>
</Member>
<Member Name="Disabled" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T0" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[Conveyor is Disabled]]>
</Description>
</Member>
<Member Name="Log" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUDT_CTRL_T9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Dumping" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Maintenance_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_CTRL_T9" BitNumber="1" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_CTRL_VFD" Family="NoFamily" Class="User">
<Members>
<Member Name="CMD" DataType="UDT_CTRL_VFD_CMD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
@ -1949,6 +2042,7 @@ Stopped by Station Stop PushButton]]>
<Member Name="JAM_RESET_PUSH_BUTTON_PRESSED" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="START_PUSH_BUTTON_PRESSED" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="STOP_PUSH_BUTTON_PRESSED" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Tipper_Faulted" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_HMI_ENCODER" Family="NoFamily" Class="User">
@ -2150,6 +2244,23 @@ Stopped by Station Stop PushButton]]>
<Member Name="Map" DataType="UDT_HMI_DATA_MAP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_HMI_TIPPER" Family="NoFamily" Class="User">
<Members>
<Member Name="IP_Address" DataType="STRING" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Alarm" DataType="UDT_ALARMS_TIPPER" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
<Description>
<![CDATA[Motor Alarms User Defined Tag]]>
</Description>
</Member>
<Member Name="Map" DataType="UDT_HMI_DATA_MAP" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Color" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="State" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Priority" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUDT_HMI_TI6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Enable_PB" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_TI6" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Maintenance_Mode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_HMI_TI6" BitNumber="1" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_HMI_VFD" Family="NoFamily" Class="User">
<Members>
<Member Name="Alarm" DataType="UDT_ALARMS_VFD" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write">
@ -2557,7 +2668,7 @@ Pressed]]>
</Module>
</Modules>
<AddOnInstructionDefinitions>
<AddOnInstructionDefinition Name="AOI_HMI_DATA_MAP" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-08-16T08:04:51.459Z" CreatedBy="LCIBATUMI\beka.makharadze" EditedDate="2025-08-18T14:22:14.412Z" EditedBy="LCIBATUMI\beka.makharadze" SoftwareRevision="v36.00">
<AddOnInstructionDefinition Name="AOI_HMI_DATA_MAP" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-08-16T08:04:51.459Z" CreatedBy="LCIBATUMI\beka.makharadze" EditedDate="2025-08-29T12:29:51.712Z" EditedBy="LCIBATUMI\goga.abashidze" SoftwareRevision="v36.00">
<Description>
<![CDATA[Color, Priority, State Map]]>
</Description>
@ -2615,7 +2726,7 @@ Pressed]]>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[MOVE(0,Map.State.CLOSED)MOVE(1,Map.State.ACTUATED)MOVE(2,Map.State.COMMUNICATION_FAULTED)MOVE(3,Map.State.CONVEYOR_RUNNING_IN_MAINTENANCE_MODE)MOVE(4,Map.State.DISABLED)MOVE(5,Map.State.DISCONNECTED)MOVE(6,Map.State.ESTOP)MOVE(7,Map.State.ENABLED_NOT_RUNNING)MOVE(8,Map.State.ENCODER_FAULT)MOVE(9,Map.State.ENERGY_MANAGEMENT)MOVE(10,Map.State.ESTOP_WAS_ACTUATED)MOVE(11,Map.State.ESTOPPED)MOVE(12,Map.State.ESTOPPED_LOCALLY)MOVE(13,Map.State.EXTENDO_FAULTED)MOVE(14,Map.State.FULL)MOVE(15,Map.State.GAYLORD_START_PRESSED)MOVE(16,Map.State.JAM_FAULT)MOVE(17,Map.State.JAMMED)MOVE(18,Map.State.LOADING_ALLOWED)MOVE(19,Map.State.LOADING_NOT_ALLOWED)MOVE(20,Map.State.LOW_AIR_PRESSURE_FAULT_WAS_PRESENT)MOVE(21,Map.State.MAINTENANCE_MODE)MOVE(22,Map.State.CONVEYOR_STOPPED_IN_MAINTENANCE_MODE)MOVE(23,Map.State.MOTOR_FAULTED)MOVE(24,Map.State.MOTOR_WAS_FAULTED)MOVE(25,Map.State.NORMAL)MOVE(26,Map.State.OFF_INACTIVE)MOVE(26,Map.State.OK_TO_RUN)MOVE(27,Map.State.OPEN)MOVE(28,Map.State.PLC_READY_TO_RUN)MOVE(29,Map.State.PACKAGE_RELEASE_PRESSED)MOVE(30,Map.State.POWER_BRANCH_WAS_FAULTED)MOVE(31,Map.State.PRESSED)MOVE(32,Map.State.READY_TO_RECEIVE)MOVE(33,Map.State.RUNNING)MOVE(34,Map.State.STARTED)MOVE(35,Map.State.STOPPED)MOVE(36,Map.State.SYSTEM_STARTED)MOVE(37,Map.State.UNKNOWN)MOVE(38,Map.State.VFD_FAULT)MOVE(39,Map.State.CONVEYOR_RUNNING_IN_POWER_SAVING_MODE)MOVE(40,Map.State.CONVEYOR_JOGGING_IN_MAINTENANCE_MODE)MOVE(41,Map.State.VFD_RESET_REQUIRED)MOVE(42,Map.State.JAM_RESET_PUSH_BUTTON_PRESSED)MOVE(43,Map.State.START_PUSH_BUTTON_PRESSED)MOVE(44,Map.State.STOP_PUSH_BUTTON_PRESSED)MOVE(45,Map.State.NO_CONTAINER)MOVE(46,Map.State.READY_TO_BE_ENABLED)MOVE(47,Map.State.HALF_FULL)MOVE(48,Map.State.ENABLED);]]>
<![CDATA[MOVE(0,Map.State.CLOSED)MOVE(1,Map.State.ACTUATED)MOVE(2,Map.State.COMMUNICATION_FAULTED)MOVE(3,Map.State.CONVEYOR_RUNNING_IN_MAINTENANCE_MODE)MOVE(4,Map.State.DISABLED)MOVE(5,Map.State.DISCONNECTED)MOVE(6,Map.State.ESTOP)MOVE(7,Map.State.ENABLED_NOT_RUNNING)MOVE(8,Map.State.ENCODER_FAULT)MOVE(9,Map.State.ENERGY_MANAGEMENT)MOVE(10,Map.State.ESTOP_WAS_ACTUATED)MOVE(11,Map.State.ESTOPPED)MOVE(12,Map.State.ESTOPPED_LOCALLY)MOVE(13,Map.State.EXTENDO_FAULTED)MOVE(14,Map.State.FULL)MOVE(15,Map.State.GAYLORD_START_PRESSED)MOVE(16,Map.State.JAM_FAULT)MOVE(17,Map.State.JAMMED)MOVE(18,Map.State.LOADING_ALLOWED)MOVE(19,Map.State.LOADING_NOT_ALLOWED)MOVE(20,Map.State.LOW_AIR_PRESSURE_FAULT_WAS_PRESENT)MOVE(21,Map.State.MAINTENANCE_MODE)MOVE(22,Map.State.CONVEYOR_STOPPED_IN_MAINTENANCE_MODE)MOVE(23,Map.State.MOTOR_FAULTED)MOVE(24,Map.State.MOTOR_WAS_FAULTED)MOVE(25,Map.State.NORMAL)MOVE(26,Map.State.OFF_INACTIVE)MOVE(26,Map.State.OK_TO_RUN)MOVE(27,Map.State.OPEN)MOVE(28,Map.State.PLC_READY_TO_RUN)MOVE(29,Map.State.PACKAGE_RELEASE_PRESSED)MOVE(30,Map.State.POWER_BRANCH_WAS_FAULTED)MOVE(31,Map.State.PRESSED)MOVE(32,Map.State.READY_TO_RECEIVE)MOVE(33,Map.State.RUNNING)MOVE(34,Map.State.STARTED)MOVE(35,Map.State.STOPPED)MOVE(36,Map.State.SYSTEM_STARTED)MOVE(37,Map.State.UNKNOWN)MOVE(38,Map.State.VFD_FAULT)MOVE(39,Map.State.CONVEYOR_RUNNING_IN_POWER_SAVING_MODE)MOVE(40,Map.State.CONVEYOR_JOGGING_IN_MAINTENANCE_MODE)MOVE(41,Map.State.VFD_RESET_REQUIRED)MOVE(42,Map.State.JAM_RESET_PUSH_BUTTON_PRESSED)MOVE(43,Map.State.START_PUSH_BUTTON_PRESSED)MOVE(44,Map.State.STOP_PUSH_BUTTON_PRESSED)MOVE(45,Map.State.NO_CONTAINER)MOVE(46,Map.State.READY_TO_BE_ENABLED)MOVE(47,Map.State.HALF_FULL)MOVE(48,Map.State.ENABLED)MOVE(49,Map.State.Tipper_Faulted);]]>
</Text>
</Rung>
</RLLContent>
@ -9181,6 +9292,572 @@ Similar to the start-stop pushbutton but without the stop button
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="AOI_TIPPER" Revision="1.0" Vendor="Automation Standard" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2011-11-21T18:20:13.957Z" CreatedBy="Not Available" EditedDate="2025-08-29T13:42:14.650Z" EditedBy="LCIBATUMI\goga.abashidze" SoftwareRevision="v36.00"
>
<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="HMI" TagType="Base" DataType="UDT_HMI_TIPPER" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="CTRL" TagType="Base" DataType="UDT_CTRL_TIPPER" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="MCM" TagType="Base" DataType="UDT_CTRL_MCM" Usage="InOut" Required="true" Visible="true" Constant="false"/>
<Parameter Name="Read_MSG" TagType="Base" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="Write_MSG" TagType="Base" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="Communication_Faulted_I" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="true" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Running" 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="Run_Enabled" 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="Run" 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="Maintenance_Mode_Running" 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="Jammed" 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="E_Stopped" 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="Disabled" 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="Fault_Latch" 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="Tipper_Faulted" 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_Delay" 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_Belt_Auto" 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_Delay_Timer_Pre_Sec" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[5]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="5"/>
</DefaultData>
</Parameter>
<Parameter Name="Read_Data" TagType="Base" DataType="DINT" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read/Write">
<Comments>
<Comment Operand=".0">
<![CDATA[HEARTBEAT TO CONVEYOR]]>
</Comment>
<Comment Operand=".1">
<![CDATA[DUMPER IN AUTO]]>
</Comment>
<Comment Operand=".2">
<![CDATA[DUMPER IN MANUAL]]>
</Comment>
<Comment Operand=".3">
<![CDATA[DUMPER IS ESTOPPED]]>
</Comment>
<Comment Operand=".4">
<![CDATA[AUTO DUMP ACTIVE - DUMPER RUNNING IN AUTOMODE]]>
</Comment>
<Comment Operand=".5">
<![CDATA[SYSTEM FAULT]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Write_Data" TagType="Base" DataType="DINT" Usage="Output" Radix="Decimal" Required="false" Visible="false" ExternalAccess="None">
<Comments>
<Comment Operand=".0">
<![CDATA[HEARTBEAT FROM CONVEYOR]]>
</Comment>
<Comment Operand=".1">
<![CDATA[DUMPER OKAY TO DUMP FROM CONVEYOR]]>
</Comment>
</Comments>
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="DINT" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
<Parameter Name="Communication_Faulted_O" 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="Maintenance_Mode" TagType="Base" DataType="BOOL" Usage="Output" Radix="Decimal" Required="false" Visible="true" ExternalAccess="Read/Write">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</Parameter>
</Parameters>
<LocalTags>
<LocalTag Name="StartDelayTimer" DataType="TIMER" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[0,5000,0]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="TIMER">
<DataValueMember Name="PRE" DataType="DINT" Radix="Decimal" Value="5000"/>
<DataValueMember Name="ACC" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="EN" DataType="BOOL" Value="0"/>
<DataValueMember Name="TT" DataType="BOOL" Value="0"/>
<DataValueMember Name="DN" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="JamFaultLatch" 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="StartBeltMaint" 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="JogBeltMaint" 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="HeartbeatTimer" DataType="TIMER" Dimensions="5" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[[0,1000,0],[0,1000,0],[0,1000,0],[0,2000,0],[0,2000,0]]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Array DataType="TIMER" Dimensions="5">
<Element Index="[0]">
<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>
</Element>
<Element Index="[1]">
<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>
</Element>
<Element Index="[2]">
<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>
</Element>
<Element Index="[3]">
<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="[4]">
<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>
</Array>
</DefaultData>
</LocalTag>
<LocalTag Name="DataTimer" 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="System_Start_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="FLIPFLOP" DataType="AOI_FLIP_FLOP" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[1,0,0,[0,0,0],[0,0,0]]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="AOI_FLIP_FLOP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
<DataValueMember Name="On" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Off" DataType="DINT" Radix="Decimal" Value="0"/>
<DataValueMember Name="Flash" DataType="BOOL" Value="0"/>
</Structure>
</DefaultData>
</LocalTag>
<LocalTag Name="HearBeat_To_Conveyor" 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="Auto_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="Manual_Mode" DataType="BOOL" Radix="Decimal" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[0]]>
</DefaultData>
<DefaultData Format="Decorated">
<DataValue DataType="BOOL" Radix="Decimal" Value="0"/>
</DefaultData>
</LocalTag>
<LocalTag Name="System_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="Auto_Dump_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="Map" DataType="AOI_HMI_DATA_MAP" ExternalAccess="None">
<DefaultData Format="L5K">
<![CDATA[[1]]]>
</DefaultData>
<DefaultData Format="Decorated">
<Structure DataType="AOI_HMI_DATA_MAP">
<DataValueMember Name="EnableIn" DataType="BOOL" Value="1"/>
<DataValueMember Name="EnableOut" DataType="BOOL" Value="0"/>
</Structure>
</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[XIO(DataTimer.DN)TON(DataTimer,?,?);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[XIC(DataTimer.DN)MSG(Read_MSG)MSG(Write_MSG);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Comment>
<![CDATA[Reading bits and storing them locally
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.0)OTE(HearBeat_To_Conveyor);]]>
</Text>
</Rung>
<Rung Number="5" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.1)OTE(Auto_Mode);]]>
</Text>
</Rung>
<Rung Number="6" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.2)OTE(Manual_Mode);]]>
</Text>
</Rung>
<Rung Number="7" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.3)OTE(E_Stopped);]]>
</Text>
</Rung>
<Rung Number="8" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.4)OTE(Auto_Dump_Active);]]>
</Text>
</Rung>
<Rung Number="9" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(Read_Data.5)OTE(System_Fault);]]>
</Text>
</Rung>
<Rung Number="10" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="11" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_I)[XIC(HeartbeatTimer[3].DN) ,XIC(HeartbeatTimer[4].DN) ]OTE(Communication_Faulted_O);]]>
</Text>
</Rung>
<Rung Number="12" Type="N">
<Text>
<![CDATA[[XIO(E_Stopped) XIC(System_Fault) ,XIC(Communication_Faulted_O) ][OTE(Tipper_Faulted) ,OTE(MCM.CMD.VFD_Was_Faulted) ];]]>
</Text>
</Rung>
<Rung Number="13" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="14" Type="N">
<Text>
<![CDATA[[AOI_FLIP_FLOP(FLIPFLOP,1000,1000) OTE(Write_Data.0) ,XIC(HearBeat_To_Conveyor) TON(HeartbeatTimer[3],?,?) ,XIO(HearBeat_To_Conveyor) TON(HeartbeatTimer[4],?,?) ];]]>
</Text>
</Rung>
<Rung Number="15" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N">
<Comment>
<![CDATA[Running modes
]]>
</Comment>
<Text>
<![CDATA[XIC(MCM.STS.System_Started)XIO(Tipper_Faulted)XIO(Disabled)XIC(Auto_Mode)OTE(Run_Enabled);]]>
</Text>
</Rung>
<Rung Number="17" Type="N">
<Text>
<![CDATA[XIC(CTRL.CMD.Interlock)OTE(Write_Data.1)OTE(Running)OTE(CTRL.STS.Running)OTE(CTRL.STS.Interlock);]]>
</Text>
</Rung>
<Rung Number="18" Type="N">
<Text>
<![CDATA[XIO(Communication_Faulted_O)XIC(HMI.Maintenance_Mode)[OTE(Maintenance_Mode) ,OTE(CTRL.STS.Maintenance_Mode) ];]]>
</Text>
</Rung>
<Rung Number="19" Type="N">
<Comment>
<![CDATA[HMI Communications]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="20" Type="N">
<Comment>
<![CDATA[Alarms
]]>
</Comment>
<Text>
<![CDATA[XIC(Communication_Faulted_O)OTE(HMI.Alarm.Communication_Faulted);]]>
</Text>
</Rung>
<Rung Number="21" Type="N">
<Text>
<![CDATA[XIC(Tipper_Faulted)OTE(HMI.Alarm.Tipper_Faulted);]]>
</Text>
</Rung>
<Rung Number="22" Type="N">
<Comment>
<![CDATA[HMI Colors, States and Priorities
]]>
</Comment>
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="23" Type="N">
<Text>
<![CDATA[[XIC(Disabled) ,XIO(MCM.STS.System_Started) XIO(Running) ][MOVE(HMI.Map.Colors.GRAY,HMI.Color) ,MOVE(HMI.Map.State.DISABLED,HMI.State) ,MOVE(HMI.Map.Priority.NO_ALARMS,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="24" Type="N">
<Text>
<![CDATA[XIC(MCM.STS.System_Started)XIO(Running)[MOVE(HMI.Map.Colors.WHITE,HMI.Color) ,MOVE(HMI.Map.State.OFF_INACTIVE,HMI.State) ,MOVE(HMI.Map.Priority.NO_ALARMS,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="25" Type="N">
<Text>
<![CDATA[XIC(Running)[MOVE(HMI.Map.Colors.GREEN,HMI.Color) ,MOVE(HMI.Map.State.RUNNING,HMI.State) ,MOVE(HMI.Map.Priority.NO_ALARMS,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="26" Type="N">
<Text>
<![CDATA[XIC(Communication_Faulted_O)[MOVE(HMI.Map.Colors.RED,HMI.Color) ,MOVE(HMI.Map.State.COMMUNICATION_FAULTED,HMI.State) ,MOVE(HMI.Map.Priority.HIGH,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="27" Type="N">
<Text>
<![CDATA[XIC(Tipper_Faulted)[MOVE(HMI.Map.Colors.RED,HMI.Color) ,MOVE(HMI.Map.State.Tipper_Faulted,HMI.State) ,MOVE(HMI.Map.Priority.HIGH,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="28" Type="N">
<Text>
<![CDATA[XIC(E_Stopped)[MOVE(HMI.Map.Colors.RED,HMI.Color) ,MOVE(HMI.Map.State.ESTOPPED,HMI.State) ,MOVE(HMI.Map.Priority.HIGH,HMI.Priority) ];]]>
</Text>
</Rung>
<Rung Number="29" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="30" Type="N">
<Text>
<![CDATA[OTU(CTRL.CMD.Start)MOVE('',CTRL.CMD.Log);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="Prescan" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[NOP();]]>
</Text>
</Rung>
<Rung Number="1" Type="N">
<Text>
<![CDATA[FLL(0,CTRL,1)FLL(0,HMI.Alarm,1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N">
<Text>
<![CDATA[MOVE(1000,HeartbeatTimer[1].PRE)MOVE(1000,HeartbeatTimer[2].PRE)MOVE(5000,HeartbeatTimer[3].PRE)MOVE(5000,HeartbeatTimer[4].PRE);]]>
</Text>
</Rung>
<Rung Number="3" Type="N">
<Text>
<![CDATA[OTU(Fault_Latch)OTU(JamFaultLatch);]]>
</Text>
</Rung>
<Rung Number="4" Type="N">
<Text>
<![CDATA[AOI_HMI_DATA_MAP(Map,HMI.Map);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="AOI_FL_CHUTE" Revision="1.0" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-07-12T14:28:37.366Z" CreatedBy="LCIBATUMI\gigi.mamaladze" EditedDate="2025-08-22T13:47:42.336Z" EditedBy="LCIBATUMI\beka.makharadze" SoftwareRevision="v36.00">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
@ -9389,7 +10066,7 @@ Similar to the start-stop pushbutton but without the stop button
</Routine>
</Routines>
</AddOnInstructionDefinition>
<AddOnInstructionDefinition Name="AOI_FMH_EXTENDO" Revision="1.0" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-07-27T14:20:57.182Z" CreatedBy="LCIBATUMI\goga.abashidze" EditedDate="2025-08-18T11:04:58.523Z" EditedBy="LCIBATUMI\goga.abashidze" SoftwareRevision="v36.00">
<AddOnInstructionDefinition Name="AOI_FMH_EXTENDO" Revision="1.0" ExecutePrescan="true" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2025-07-27T14:20:57.182Z" CreatedBy="LCIBATUMI\goga.abashidze" EditedDate="2025-08-29T11:29:06.895Z" EditedBy="LCIBATUMI\goga.abashidze" SoftwareRevision="v36.00">
<Parameters>
<Parameter Name="EnableIn" TagType="Base" DataType="BOOL" Usage="Input" Radix="Decimal" Required="false" Visible="false" ExternalAccess="Read Only">
<Description>
@ -9581,13 +10258,7 @@ Write bit is sent in Ready To Receive From Customer depending on interlock statu
Ethernet Communication Faulted status is received from DPM and is checked before assigning statuses
E-stop status is transferred into MCM
Motor Fault and E-stop are Sent to HMI Alarm system
stored statuses are sent o HMI and HMI State is modified according to them:
Belt_Running sets HMI.State to 0
Okay To Run sets HMI.State to 1
PLC Ready To Run sets HMI.State to 2
Ready To Receive Customer Sets HMI.State to 3
Motor Fault Sets HMI.State to 4
E-Stop Sets HMI.State to 5
stored statuses are sent to HMI
]]>
</Comment>
<Text>
@ -11792,15 +12463,7 @@ Lamp control The lamp is solid while CTRL.CMD.Jammed is true; once the jam c
<Program Name="MainProgram" TestEdits="false" MainRoutineName="MainRoutine" Disabled="false" UseAsFolder="false">
<Tags/>
<Routines>
<Routine Name="MainRoutine" Type="RLL">
<RLLContent>
<Rung Number="0" Type="N">
<Text>
<![CDATA[;]]>
</Text>
</Rung>
</RLLContent>
</Routine>
<Routine Name="MainRoutine" Type="RLL"/>
</Routines>
</Program>
</Programs>