﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="16.03" TargetType="Rung" ContainsContext="true" Owner="AB, ProSoft" ExportDate="Wed Dec 16 12:07:24 2009" ExportOptions="References Context ReferencesByUId RoutineLabels UIds AliasExtras IOTags NoStringData">
<Controller Use="Context" Name="MNETR_V16" UId="b5ff5b04">
<DataTypes Use="Context" UId="c7c28f94">
<DataType Name="MNETRETHERNETTYPE" Family="NoFamily" Class="User" UId="7426c8f9">
<Description>
<![CDATA[Allows read/write Ethernet settings between the module and processor]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZMNETREther0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Read" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZMNETREther0" BitNumber="0">
<Description>
<![CDATA[Enable Ethernet configuration transfer from module to processor]]>
</Description>
</Member>
<Member Name="Write" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZMNETREther0" BitNumber="1">
<Description>
<![CDATA[Enable Ethernet configuration transfer from processor to module]]>
</Description>
</Member>
<Member Name="Config" DataType="MNETRETHERNET" Dimension="0" Radix="NullType" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MNETRETHERNET" Family="NoFamily" Class="User" UId="6760c438">
<Description>
<![CDATA[Stores the MVI56E-MNETR IP settings]]>
</Description>
<Members>
<Member Name="IP" DataType="INT" Dimension="4" Radix="Decimal" Hidden="false"/>
<Member Name="Netmask" DataType="INT" Dimension="4" Radix="Decimal" Hidden="false"/>
<Member Name="Gateway" DataType="INT" Dimension="4" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MNETRCLOCKTYPE" Family="NoFamily" Class="User" UId="068cc5db">
<Description>
<![CDATA[Allows read/write of clock value between the module and processor]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZMNETRClock0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Read" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZMNETRClock0" BitNumber="0">
<Description>
<![CDATA[Reads current time from the module]]>
</Description>
</Member>
<Member Name="Write" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZMNETRClock0" BitNumber="1">
<Description>
<![CDATA[Writes current time from the module]]>
</Description>
</Member>
<Member Name="Config" DataType="MNETRDATETIME" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Date and time configuration read or written between the module and processor]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="MNETRDATETIME" Family="NoFamily" Class="User" UId="1b3682d2">
<Description>
<![CDATA[Stores the date and time value]]>
</Description>
<Members>
<Member Name="Year" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Month" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Day" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Hour" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Minute" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Seconds" DataType="DINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
</DataTypes>
<AddOnInstructionDefinitions Use="Context" UId="184e5e16">
<AddOnInstructionDefinition Name="AOI56EMNETR_OPTIONAL" UId="fdeeb24d" Revision="1.0" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2008-09-22T23:04:32.683Z" CreatedBy="PSFT\mrodrigues" EditedDate="2009-12-16T20:06:54.826Z" EditedBy="PSFT\akamal" SoftwareRevision="v16.03"
 SourceKey="psft" SourceProtectionType="Viewable">
<Description>
<![CDATA[MVI56E-MNETR Optional Add-On Ethernet/Clock]]>
</Description>
<RevisionNote>
<![CDATA[Release]]>
</RevisionNote>
<Parameters>
<Parameter Name="MVI56EMNETREthernet" UId="8de6874c" DataType="MNETRETHERNETTYPE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[MVI56E-MCM Rev2 Ethernet Settings]]>
</Description>
</Parameter>
<Parameter Name="MVI56EMNETRClock" UId="2622f91f" DataType="MNETRCLOCKTYPE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[MVI56E-MCM Rev2 Clock Settings]]>
</Description>
</Parameter>
<Parameter Name="ReadEthernetMSG" UId="03654386" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[Read Ethernet Settings Message]]>
</Description>
</Parameter>
<Parameter Name="WriteEthernetMSG" UId="0c78f0b1" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[Write Ethernet Settings Message]]>
</Description>
</Parameter>
<Parameter Name="ReadClockMSG" UId="dbbd8010" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[Read Clock Settings Message]]>
</Description>
</Parameter>
<Parameter Name="WriteClockMSG" UId="9178d953" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true">
<Description>
<![CDATA[Write Clock Settings Message]]>
</Description>
</Parameter>
</Parameters>
<LocalTags/>
<Routines UId="2a856cbc">
<Routine Name="Logic" Type="RLL" UId="0d63d36a">
<RLLContent>
<Labels UId="2ffb2814"/>
<Rung Number="0" Type="N" UId="ac7933c7">
<Text>
<![CDATA[XIC(@8de6874c@.Read)XIO(@03654386@.EN)[MSG(@03654386@) ,OTU(@8de6874c@.Read) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N" UId="0d7c5c8e">
<Text>
<![CDATA[XIC(@8de6874c@.Write)XIO(@0c78f0b1@.EN)[MSG(@0c78f0b1@) ,OTU(@8de6874c@.Write) ];]]>
</Text>
</Rung>
<Rung Number="2" Type="N" UId="6eb7ea99">
<Text>
<![CDATA[XIC(@2622f91f@.Read)XIO(@dbbd8010@.EN)[MSG(@dbbd8010@) ,OTU(@2622f91f@.Read) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N" UId="ef82e358">
<Text>
<![CDATA[XIC(@2622f91f@.Write)XIO(@9178d953@.EN)[MSG(@9178d953@) ,OTU(@2622f91f@.Write) ];]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
</AddOnInstructionDefinitions>
<Tags Use="Context" UId="49c86d5c">
<Tag Name="MVI56EMNETRClock" UId="a261b417" TagType="Base" DataType="MNETRCLOCKTYPE">
<Data>00 00 00 00 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>
</Tag>
<Tag Name="ReadClockMSG" UId="aa649d55" TagType="Base" DataType="MESSAGE">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="0" ConnectedFlag="2" ConnectionPath="MNETR" CommTypeCode="0" ServiceCode="16#000e" ObjectType="16#0004" TargetObject="8" AttributeNumber="16#0020" LocalIndex="0" DestinationTag="MVI56EMNETRClock.Config"
/>
</Data>
</Tag>
<Tag Name="WriteEthernetMSG" UId="933da8a3" TagType="Base" DataType="MESSAGE">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="24" ConnectedFlag="2" ConnectionPath="MNETR" CommTypeCode="0" ServiceCode="16#0010" ObjectType="16#0004" TargetObject="8" AttributeNumber="16#0000" LocalIndex="0" LocalElement="MVI56EMNETREthernet.Config"
/>
</Data>
</Tag>
<Tag Name="ReadEthernetMSG" UId="e6dee76f" TagType="Base" DataType="MESSAGE">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="0" ConnectedFlag="2" ConnectionPath="MNETR" CommTypeCode="0" ServiceCode="16#000e" ObjectType="16#0004" TargetObject="8" AttributeNumber="16#0000" LocalIndex="0" DestinationTag="MVI56EMNETREthernet.Config"
/>
</Data>
</Tag>
<Tag Name="MVI56EMNETREthernet" UId="320da5ed" TagType="Base" DataType="MNETRETHERNETTYPE">
<Data>00 00 00 00 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>
</Tag>
<Tag Name="WriteClockMSG" UId="3f086581" TagType="Base" DataType="MESSAGE">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="24" ConnectedFlag="2" ConnectionPath="MNETR" CommTypeCode="0" ServiceCode="16#0010" ObjectType="16#0004" TargetObject="8" AttributeNumber="16#0020" LocalIndex="0" LocalElement="MVI56EMNETRClock.Config"
/>
</Data>
</Tag>
<Tag Name="AOI56EMNETR_Optional" UId="aa685c7b" TagType="Base" DataType="AOI56EMNETR_OPTIONAL">
<Data>03 00 00 00</Data>
</Tag>
</Tags>
<Programs Use="Context" UId="7fc17b01">
<Program Use="Context" Name="MainProgram" UId="16d60b85">
<Routines Use="Context" UId="e83f8414">
<Routine Use="Context" Name="MainRoutine" UId="a07e31ed">
<RLLContent Use="Context">
<Rung Use="Target" Number="1" Type="N" UId="4f4d0169">
<Text>
<![CDATA[AOI56EMNETR_OPTIONAL(@aa685c7b@,@320da5ed@,@a261b417@,@e6dee76f@,@933da8a3@,@aa649d55@,@3f086581@);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
</Programs>
</Controller>
</RSLogix5000Content>
