<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--Parker IO-Link Moduflex
Firmware rev 1.10
with Balluff BNI006A
IO-Link Master-->
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="20.04" TargetName="AB_P2M2HBVL_IOLv1_10_W_BNI006A_PD_R2" TargetType="AddOnInstructionDefinition" TargetRevision="2.0 " TargetLastEdited="2018-05-25T20:29:18.282Z" TargetSignature="16#5aa8_77aa" ContainsContext="true" Owner="Pneumatic Division North America, Parker Hannifin Corporation" ExportDate="Fri May 25 16:30:42 2018" ExportOptions="References DecoratedData Context Dependencies ForceProtectedEncoding AllProjDocTrans"
>
<Controller Use="Context" Name="AOI_Development">
<DataTypes Use="Context">
<DataType Name="UDT_P2M2HBVL_Process_Inputs" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_P2M2HB0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Fail_Safe" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Aux_Volt_Warning" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Aux_Volt_Failure" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Module_Failure" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Module_Over_Temp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="4" ExternalAccess="Read/Write"/>
<Member Name="Module_Over_Load" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="5" ExternalAccess="Read/Write"/>
<Member Name="Short_Circuit" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="6" ExternalAccess="Read/Write"/>
<Member Name="Output_Stage_Not_Available" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="7" ExternalAccess="Read/Write"/>
<Member Name="ZZZZZZZZZZUDT_P2M2HB9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="Device_OK" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="0" ExternalAccess="Read/Write"/>
<Member Name="Mismatch_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="1" ExternalAccess="Read/Write"/>
<Member Name="Comm_Fault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="2" ExternalAccess="Read/Write"/>
<Member Name="Validation_Failed" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="3" ExternalAccess="Read/Write"/>
<Member Name="Event_1_Error_Code" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_1_Add_Code_1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_1_Add_Code_2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_2_Error_Code" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_2_Add_Code_1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_2_Add_Code_2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_3_Error_Code" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_3_Add_Code_1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Event_3_Add_Code_2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_P2M2HBVL_Process_Outputs" Family="NoFamily" Class="User">
<Members>
<Member Name="ZZZZZZZZZZUDT_P2M2HB0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="_01" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV1 Command]]>
</Description>
</Member>
<Member Name="_02" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV2 Command]]>
</Description>
</Member>
<Member Name="_03" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV3 Command]]>
</Description>
</Member>
<Member Name="_04" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV4 Command]]>
</Description>
</Member>
<Member Name="_05" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV5 Command]]>
</Description>
</Member>
<Member Name="_06" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV6 Command]]>
</Description>
</Member>
<Member Name="_07" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV7 Command]]>
</Description>
</Member>
<Member Name="_08" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB0" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV8 Command]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUDT_P2M2HB9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="_09" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV9 Command]]>
</Description>
</Member>
<Member Name="_10" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV10 Command]]>
</Description>
</Member>
<Member Name="_11" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV11 Command]]>
</Description>
</Member>
<Member Name="_12" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV12 Command]]>
</Description>
</Member>
<Member Name="_13" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV13 Command]]>
</Description>
</Member>
<Member Name="_14" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV14 Command]]>
</Description>
</Member>
<Member Name="_15" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV15 Command]]>
</Description>
</Member>
<Member Name="_16" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB9" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV16 Command]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZUDT_P2M2HB18" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true" ExternalAccess="Read/Write"/>
<Member Name="_17" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="0" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV17 Command]]>
</Description>
</Member>
<Member Name="_18" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="1" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV18 Command]]>
</Description>
</Member>
<Member Name="_19" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="2" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV19 Command]]>
</Description>
</Member>
<Member Name="_20" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="3" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV20 Command]]>
</Description>
</Member>
<Member Name="_21" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="4" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV21 Command]]>
</Description>
</Member>
<Member Name="_22" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="5" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV22 Command]]>
</Description>
</Member>
<Member Name="_23" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="6" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV23 Command]]>
</Description>
</Member>
<Member Name="_24" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZUDT_P2M2HB18" BitNumber="7" ExternalAccess="Read/Write">
<Description>
<![CDATA[EV24 Command]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="IO_Link_Port_Data" Family="NoFamily" Class="User">
<Members>
<Member Name="Inputs" DataType="SINT" Dimension="48" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="Outputs" DataType="SINT" Dimension="48" Radix="Decimal" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
</DataType>
<DataType Name="UDT_P2M2HBVL_ProcData" Family="NoFamily" Class="User">
<Members>
<Member Name="Status" DataType="UDT_P2M2HBVL_Process_Inputs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
<Member Name="EV" DataType="UDT_P2M2HBVL_Process_Outputs" Dimension="0" Radix="NullType" Hidden="false" ExternalAccess="Read/Write"/>
</Members>
<Dependencies>
<Dependency Type="DataType" Name="UDT_P2M2HBVL_Process_Inputs"/>
<Dependency Type="DataType" Name="UDT_P2M2HBVL_Process_Outputs"/>
</Dependencies>
</DataType>
</DataTypes>
<AddOnInstructionDefinitions Use="Context">
<EncodedData EncodedType="AddOnInstructionDefinition" Name="AB_P2M2HBVL_IOLv1_10_W_BNI006A_PD_R2" Revision="2.0" Vendor="Parker-Hannifin Corp." EditedDate="2018-05-25T20:29:18.282Z" SoftwareRevision="v20.04" EncryptionConfig="3">
<Description>
<![CDATA[Parker IO-Link Moduflex
Firmware rev 1.10
with Balluff BNI006A
IO-Link Master]]>
</Description>
<RevisionNote>
<![CDATA[9/29/2017 Initial release
5/14/2018 Limit cycle count, Add system cmd
5/24/2018 Separated PD and PRN]]>
</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="Balluff_Port_Data" TagType="Base" DataType="IO_Link_Port_Data" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".INPUTS[0].0">
<![CDATA[Read Diagnostic
Bit 0 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].1">
<![CDATA[Read Diagnostic
Bit 1 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].2">
<![CDATA[Read Diagnostic
Bit 2 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].3">
<![CDATA[Read Diagnostic
Bit 3 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].4">
<![CDATA[Read Diagnostic
Bit 4 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].5">
<![CDATA[Read Diagnostic
Bit 5 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].6">
<![CDATA[Read Diagnostic
Bit 6 From Port]]>
</Comment>
<Comment Operand=".INPUTS[0].7">
<![CDATA[Read Diagnostic
Bit 7 From Port]]>
</Comment>
<Comment Operand=".INPUTS[32].0">
<![CDATA[Port in IO-Link
Mode]]>
</Comment>
<Comment Operand=".INPUTS[32].1">
<![CDATA[Slave Device
Connected]]>
</Comment>
<Comment Operand=".INPUTS[33].0">
<![CDATA[Device Validation
Failed]]>
</Comment>
<Comment Operand=".INPUTS[34]">
<![CDATA[Vendor ID
(high byte)]]>
</Comment>
<Comment Operand=".INPUTS[35]">
<![CDATA[Vendor ID
(low byte)]]>
</Comment>
<Comment Operand=".INPUTS[36]">
<![CDATA[Device ID
(high byte)]]>
</Comment>
<Comment Operand=".INPUTS[37]">
<![CDATA[Device ID
(middle byte)]]>
</Comment>
<Comment Operand=".INPUTS[38]">
<![CDATA[Device ID
(low byte)]]>
</Comment>
<Comment Operand=".OUTPUTS[0].0">
<![CDATA[Send EV1 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].1">
<![CDATA[Send EV2 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].2">
<![CDATA[Send EV3 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].3">
<![CDATA[Send EV4 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].4">
<![CDATA[Send EV5 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].5">
<![CDATA[Send EV6 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].6">
<![CDATA[Send EV7 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[0].7">
<![CDATA[Send EV8 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].0">
<![CDATA[Send EV9 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].1">
<![CDATA[Send EV10 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].2">
<![CDATA[Send EV11 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].3">
<![CDATA[Send EV12 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].4">
<![CDATA[Send EV13 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].5">
<![CDATA[Send EV14 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].6">
<![CDATA[Send EV15 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[1].7">
<![CDATA[Send EV16 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].0">
<![CDATA[Send EV17 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].1">
<![CDATA[Send EV18 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].2">
<![CDATA[Send EV19 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].3">
<![CDATA[Send EV20 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].4">
<![CDATA[Send EV21 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].5">
<![CDATA[Send EV22 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].6">
<![CDATA[Send EV23 Command
to Port]]>
</Comment>
<Comment Operand=".OUTPUTS[2].7">
<![CDATA[Send EV24 Command
to Port]]>
</Comment>
</Comments>
</Parameter>
<Parameter Name="Data" TagType="Base" DataType="UDT_P2M2HBVL_ProcData" Usage="InOut" Required="true" Visible="true" Constant="false">
<Comments>
<Comment Operand=".I.AUX_VOLT_FAILURE">
<![CDATA[Diagnostic Bit 2]]>
</Comment>
<Comment Operand=".I.AUX_VOLT_WARNING">
<![CDATA[Diagnostic Bit 1]]>
</Comment>
<Comment Operand=".I.COMM_FAULT">
<![CDATA[Connection Not
Established]]>
</Comment>
<Comment Operand=".I.EVENT_1_ADD_CODE_1">
<![CDATA[Event Qualifier (High Byte)]]>
</Comment>
<Comment Operand=".I.EVENT_1_ADD_CODE_2">
<![CDATA[Event Qualifier
(Low Byte)]]>
</Comment>
<Comment Operand=".I.EVENT_1_ERROR_CODE">
<![CDATA[IO-Link Event Code]]>
</Comment>
<Comment Operand=".I.FAIL_SAFE_STATUS">
<![CDATA[Diagnostic Bit 0]]>
</Comment>
<Comment Operand=".I.MODULE_FAILURE">
<![CDATA[Diagnostic Bit 3]]>
</Comment>
<Comment Operand=".I.MODULE_OVER_LOAD">
<![CDATA[Diagnostic Bit 5]]>
</Comment>
<Comment Operand=".I.MODULE_OVER_TEMP">
<![CDATA[Diagnostic Bit 4]]>
</Comment>
<Comment Operand=".I.OUTPUT_STAGE_FAILURE">
<![CDATA[Diagnostic Bit 7]]>
</Comment>
<Comment Operand=".I.SHORT_CIRCUIT">
<![CDATA[Diagnostic Bit 6]]>
</Comment>
<Comment Operand=".I.VALIDATION_FAILED">
<![CDATA[IO-Link Device
Validation Failed]]>
</Comment>
<Comment Operand=".O.EV01">
<![CDATA[EV1 Command]]>
</Comment>
<Comment Operand=".O.EV02">
<![CDATA[EV2 Command]]>
</Comment>
<Comment Operand=".O.EV03">
<![CDATA[EV3 Command]]>
</Comment>
<Comment Operand=".O.EV04">
<![CDATA[EV4 Command]]>
</Comment>
<Comment Operand=".O.EV05">
<![CDATA[EV5 Command]]>
</Comment>
<Comment Operand=".O.EV06">
<![CDATA[EV6 Command]]>
</Comment>
<Comment Operand=".O.EV07">
<![CDATA[EV7 Command]]>
</Comment>
<Comment Operand=".O.EV08">
<![CDATA[EV8 Command]]>
</Comment>
<Comment Operand=".O.EV09">
<![CDATA[EV9 Command]]>
</Comment>
<Comment Operand=".O.EV10">
<![CDATA[EV10 Command]]>
</Comment>
<Comment Operand=".O.EV11">
<![CDATA[EV11 Command]]>
</Comment>
<Comment Operand=".O.EV12">
<![CDATA[EV12 Command]]>
</Comment>
<Comment Operand=".O.EV13">
<![CDATA[EV13 Command]]>
</Comment>
<Comment Operand=".O.EV14">
<![CDATA[EV14 Command]]>
</Comment>
<Comment Operand=".O.EV15">
<![CDATA[EV15 Command]]>
</Comment>
<Comment Operand=".O.EV16">
<![CDATA[EV16 Command]]>
</Comment>
<Comment Operand=".O.EV17">
<![CDATA[EV17 Command]]>
</Comment>
<Comment Operand=".O.EV18">
<![CDATA[EV18 Command]]>
</Comment>
<Comment Operand=".O.EV19">
<![CDATA[EV19 Command]]>
</Comment>
<Comment Operand=".O.EV20">
<![CDATA[EV20 Command]]>
</Comment>
<Comment Operand=".O.EV21">
<![CDATA[EV21 Command]]>
</Comment>
<Comment Operand=".O.EV22">
<![CDATA[EV22 Command]]>
</Comment>
<Comment Operand=".O.EV23">
<![CDATA[EV23 Command]]>
</Comment>
<Comment Operand=".O.EV24">
<![CDATA[EV24 Command]]>
</Comment>
</Comments>
</Parameter>
</Parameters>
<Dependencies>
<Dependency Type="DataType" Name="IO_Link_Port_Data"/>
<Dependency Type="DataType" Name="UDT_P2M2HBVL_ProcData"/>
</Dependencies>
[encoded data, 38720 characters]</EncodedData>
</AddOnInstructionDefinitions>
</Controller>
</RSLogix5000Content>
