﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RSLogix5000Content SchemaRevision="1.0" SoftwareRevision="16.03" TargetType="Rung" ContainsContext="true" Owner="Dennis, Prosoft" ExportDate="Tue Jul 14 13:49:05 2009" ExportOptions="References Context ReferencesByUId RoutineLabels UIds AliasExtras IOTags NoStringData">
<Controller Use="Context" Name="CompactLogix" UId="f90ef335">
<DataTypes Use="Context" UId="d0c0ad05">
<DataType Name="DDLM_SLAVE_DIAGNOSTIC_CONFIRM" Family="NoFamily" Class="User" UId="fcfdb37a">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="StationState_1" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false"/>
<Member Name="StationState_2" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false"/>
<Member Name="StationState_3" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false"/>
<Member Name="MasterAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="IdentNumber" DataType="INT" Dimension="0" Radix="Hex" Hidden="false"/>
<Member Name="Reserved4" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="ExtDiag" DataType="SINT" Dimension="100" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_DPV1_ALARM_INDICATION" Family="NoFamily" Class="User" UId="53e2899e">
<Description>
<![CDATA[DPV1 Alarm Indication]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZDPM_DPV1_A0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="AlarmIndication" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="0">
<Description>
<![CDATA[Indicates an alarm]]>
</Description>
</Member>
<Member Name="Reserved1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="1"/>
<Member Name="Reserved2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="2"/>
<Member Name="Reserved3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="3"/>
<Member Name="Reserved4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="4"/>
<Member Name="Reserved5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="5"/>
<Member Name="Reserved6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="6"/>
<Member Name="AlarmOverrun" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DPV1_A0" BitNumber="7">
<Description>
<![CDATA[Overflow of the modules internal alarm buffer]]>
</Description>
</Member>
<Member Name="AlarmCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Alarm indication counter]]>
</Description>
</Member>
<Member Name="RemoteAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Address of Slave with Alarm]]>
</Description>
</Member>
<Member Name="Slot" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slot Number]]>
</Description>
</Member>
<Member Name="Sequence" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Sequence Number]]>
</Description>
</Member>
<Member Name="AlarmType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Alarm Type]]>
</Description>
</Member>
<Member Name="AlarmSpec" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Alarm Specification]]>
</Description>
</Member>
<Member Name="Reserved7" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_INPUT_ARRAY" Family="NoFamily" Class="User" UId="a06b6d02">
<Members>
<Member Name="DevStaReg" DataType="DPM_DEV_STATUS_REGISTER" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="FwRev" DataType="DPM_FW_REVISION" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="GlobStateField" DataType="DPM_GLOBAL_STATE_FIELD" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="SlaveDiag" DataType="DPM_SLAVE_DIAG_DATA" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="AlarmInd" DataType="DPM_DPV1_ALARM_INDICATION" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="InputData" DataType="SINT" Dimension="408" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[PROFIBUS Input data.]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="DPM_GLOBAL_STATE_FIELD" Family="NoFamily" Class="User" UId="789389cb">
<Description>
<![CDATA[PROFIBUS Master Global State Field]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZDPM_GLOBAL0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Ctrl" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="0">
<Description>
<![CDATA[Control error]]>
</Description>
</Member>
<Member Name="Aclr" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="1">
<Description>
<![CDATA[Auto clear error]]>
</Description>
</Member>
<Member Name="Nexc" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="2">
<Description>
<![CDATA[Non exchange error]]>
</Description>
</Member>
<Member Name="Fat" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="3">
<Description>
<![CDATA[Fatal error]]>
</Description>
</Member>
<Member Name="Eve" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="4">
<Description>
<![CDATA[Event error]]>
</Description>
</Member>
<Member Name="NRdy" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="5">
<Description>
<![CDATA[Host not ready notification]]>
</Description>
</Member>
<Member Name="Tout" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="6">
<Description>
<![CDATA[Timeout]]>
</Description>
</Member>
<Member Name="Reserved1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_GLOBAL0" BitNumber="7">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="DPM_State" DataType="SINT" Dimension="0" Radix="Hex" Hidden="false">
<Description>
<![CDATA[Master main state]]>
</Description>
</Member>
<Member Name="Err_rem_adr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Faulty remote address]]>
</Description>
</Member>
<Member Name="Err_event" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Error Number]]>
</Description>
</Member>
<Member Name="Bus_err_cnt" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Heavy bus error counter]]>
</Description>
</Member>
<Member Name="Time_out_cnt" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Number of rejected PROFIBUS Telegr.]]>
</Description>
</Member>
<Member Name="Reserved" DataType="SINT" Dimension="8" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sl_cfg" DataType="BOOL" Dimension="128" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave Config]]>
</Description>
</Member>
<Member Name="Sl_state" DataType="BOOL" Dimension="128" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave State]]>
</Description>
</Member>
<Member Name="Sl_diag" DataType="BOOL" Dimension="128" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave Diag]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="DDLM_SLAVE_DIAGNOSTIC_REQUEST" Family="NoFamily" Class="User" UId="c784a955">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Hex" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_OUTPUT_ARRAY" Family="NoFamily" Class="User" UId="f5d7b46c">
<Members>
<Member Name="DevCmdReg" DataType="DPM_DEV_COMMAND_REGISTER" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="DiagReqAdr" DataType="DPM_SLAVE_DIAG_COMMAND" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="GlobCtrl" DataType="DPM_GLOBAL_CONTROL_COMMAND" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="Reserved" DataType="SINT" Dimension="4" Radix="Decimal" Hidden="false"/>
<Member Name="OutputData" DataType="SINT" Dimension="480" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[PROFIBUS Output data.]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="DPM_GLOBAL_CONTROL_COMMAND" Family="NoFamily" Class="User" UId="547c3ce8">
<Description>
<![CDATA[Global Control Command]]>
</Description>
<Members>
<Member Name="SlaveAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave Address]]>
</Description>
</Member>
<Member Name="ControlCommand" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false">
<Description>
<![CDATA[Control Command to be send]]>
</Description>
</Member>
<Member Name="GroupSelect" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Group Select]]>
</Description>
</Member>
<Member Name="Reserved1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_DEV_COMMAND_REGISTER" Family="NoFamily" Class="User" UId="5eea8ca4">
<Description>
<![CDATA[Device Command Register]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZDPM_DEV_CO0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Reserved0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="0">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="1">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="2">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="3">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="4">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="NRdy" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="5">
<Description>
<![CDATA[Application Not Ready]]>
</Description>
</Member>
<Member Name="Init" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="6">
<Description>
<![CDATA[Init ( Warm boot )]]>
</Description>
</Member>
<Member Name="Reset" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO0" BitNumber="7">
<Description>
<![CDATA[Reset ( Cold boot )]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_DEV_CO9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="HsReq0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="0">
<Description>
<![CDATA[Slave Diag Request]]>
</Description>
</Member>
<Member Name="HsReq1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="1">
<Description>
<![CDATA[Global Control Request]]>
</Description>
</Member>
<Member Name="HsReq2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="2">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="HsReq3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="3">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="HsReq4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="4">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="HsReq5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="5">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="HsReq6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="6">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="HsReq7" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_CO9" BitNumber="7">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Reserved6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="MSAL1M_ALARM_RESPONSE" Family="NoFamily" Class="User" UId="f9e30b25">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SlaveAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SlotNum" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SeqNum" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="AlarmType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="AlarmSpec" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DDLM_GLOBAL_CONTROL_REQUEST" Family="NoFamily" Class="User" UId="0f9ab181">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="ConrolCommand" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false"/>
<Member Name="GroupSelect" DataType="SINT" Dimension="0" Radix="Binary" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MSAC1_READ_REQUEST" Family="NoFamily" Class="User" UId="051daa51">
<Description>
<![CDATA[DPV1 Read Request]]>
</Description>
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MSAC1_READ_CONFIRM" Family="NoFamily" Class="User" UId="5a1021a6">
<Description>
<![CDATA[DPV1 Read Confirmation]]>
</Description>
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeciceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Data" DataType="SINT" Dimension="240" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MSAC1_WRITE_CONFIRM" Family="NoFamily" Class="User" UId="1dc3d730">
<Description>
<![CDATA[DPV1 Write Confirmation]]>
</Description>
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeciceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="ErrorCode1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="ErrorCode2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_MODULEDEF" Family="NoFamily" Class="User" UId="f896a655">
<Members>
<Member Name="AlarmCnf" DataType="MSAL1M_ALARM_CONFIRM" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="AlarmIndCounter" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="AlarmReceiveCounter" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Alarm Counter]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_MODULE3" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="AlarmResErr" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE3" BitNumber="0"/>
<Member Name="AlarmRsp" DataType="MSAL1M_ALARM_RESPONSE" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="ZZZZZZZZZZDPM_MODULE6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="DoDDLMGlblCtrl" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="0"/>
<Member Name="DoDDLMSetPrm" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="1"/>
<Member Name="DoDDLMSlaveDiag" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="2"/>
<Member Name="DoDPV1AlarmRsp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="3"/>
<Member Name="DoDPV1ReadReq" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="4"/>
<Member Name="DoDPV1WriteReq" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE6" BitNumber="5"/>
<Member Name="DpmInputArray" DataType="DPM_INPUT_ARRAY" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="DpmOutputArray" DataType="DPM_OUTPUT_ARRAY" Dimension="0" Radix="NullType" Hidden="false"/>
<Member Name="GlbCtrlCnf" DataType="DDLM_GLOBAL_CONTROL_CONFIRM" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Global Control Confirmation]]>
</Description>
</Member>
<Member Name="GlbCtrlReq" DataType="DDLM_GLOBAL_CONTROL_REQUEST" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Global Control Request]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_MODULE17" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="MainInitDone" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_MODULE17" BitNumber="0"/>
<Member Name="ReadCnf" DataType="MSAC1_READ_CONFIRM" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Read Confimation]]>
</Description>
</Member>
<Member Name="ReadReq" DataType="MSAC1_READ_REQUEST" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Read Request]]>
</Description>
</Member>
<Member Name="SetPrmCnf" DataType="DDLM_SET_PARAMETER_CONFIRM" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Set parameter confirmation]]>
</Description>
</Member>
<Member Name="SetPrmReq" DataType="DDLM_SET_PARAMETER_REQUEST" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Set parameter request]]>
</Description>
</Member>
<Member Name="SlaveAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave address used by several CIP messages]]>
</Description>
</Member>
<Member Name="SlaveDiagCnf" DataType="DDLM_SLAVE_DIAGNOSTIC_CONFIRM" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Slave Diag Confirmation]]>
</Description>
</Member>
<Member Name="SlaveDiagReq" DataType="DDLM_SLAVE_DIAGNOSTIC_REQUEST" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Slave Diag Request]]>
</Description>
</Member>
<Member Name="WriteCnf" DataType="MSAC1_WRITE_CONFIRM" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Slave Write Confirmation]]>
</Description>
</Member>
<Member Name="WriteReq" DataType="MSAC1_WRITE_REQUEST" Dimension="0" Radix="NullType" Hidden="false">
<Description>
<![CDATA[Slave Write Request]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="MSAL1M_ALARM_CONFIRM" Family="NoFamily" Class="User" UId="6227ab8a">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SlaveAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SlotNum" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="SeqNum" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="AlarmType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="AlarmSpec" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_SLAVE_DIAG_COMMAND" Family="NoFamily" Class="User" UId="711225bf">
<Description>
<![CDATA[Requested address for SlaveDiagnostics]]>
</Description>
<Members>
<Member Name="SlaveAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DiagMode" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved1" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DPM_FW_REVISION" Family="NoFamily" Class="User" UId="4b26cd69">
<Description>
<![CDATA[Firmware Major/Minor Revision]]>
</Description>
<Members>
<Member Name="FwMinor" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Firmware Minor Revison]]>
</Description>
</Member>
<Member Name="FwMajor" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Firmware Major Revison]]>
</Description>
</Member>
<Member Name="Reserved" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="DPM_SLAVE_DIAG_DATA" Family="NoFamily" Class="User" UId="7a6e11bd">
<Description>
<![CDATA[Slave standard diagnostic data according to PROFIBUS norm.]]>
</Description>
<Members>
<Member Name="SlaveAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave address]]>
</Description>
</Member>
<Member Name="DiagFailure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Slave Diag Failure]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_SLAVE_2" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Sta1_StationNotExist" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="0">
<Description>
<![CDATA[No response]]>
</Description>
</Member>
<Member Name="Sta1_StationNotReady" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="1">
<Description>
<![CDATA[Station not ready]]>
</Description>
</Member>
<Member Name="Sta1_CfgFault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="2">
<Description>
<![CDATA[Configuration faulty]]>
</Description>
</Member>
<Member Name="Sta1_ExtDiag" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="3">
<Description>
<![CDATA[Extended diagnostic]]>
</Description>
</Member>
<Member Name="Sta1_NotSupp" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="4">
<Description>
<![CDATA[Sync,Freeze not supported]]>
</Description>
</Member>
<Member Name="Sta1_InvalidResponse" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="5">
<Description>
<![CDATA[Response faulty]]>
</Description>
</Member>
<Member Name="Sta1_PrmFault" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="6">
<Description>
<![CDATA[Parameters faulty]]>
</Description>
</Member>
<Member Name="Sta1_MasterLock" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_2" BitNumber="7">
<Description>
<![CDATA[Locked by a master]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_SLAVE_11" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Sta2_PrmReq" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="0">
<Description>
<![CDATA[Request new parameter]]>
</Description>
</Member>
<Member Name="Sta2_StatDiag" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="1">
<Description>
<![CDATA[Static diagnostic]]>
</Description>
</Member>
<Member Name="Sta2_Slave" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="2">
<Description>
<![CDATA[Set to 1 by a slave]]>
</Description>
</Member>
<Member Name="Sta2_Watchdog" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="3">
<Description>
<![CDATA[Watchdog ON/OFF]]>
</Description>
</Member>
<Member Name="Sta2_FreezeMode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="4">
<Description>
<![CDATA[Freeze mode active]]>
</Description>
</Member>
<Member Name="Sta2_SyncMode" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="5">
<Description>
<![CDATA[Sync mode active]]>
</Description>
</Member>
<Member Name="Sta2_Reserved" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="6">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta2_Deactivated" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_11" BitNumber="7">
<Description>
<![CDATA[Slave deactivated]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_SLAVE_20" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Sta3_Reserved0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="0">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="1">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="2">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="3">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="4">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="5">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_Reserved6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="6">
<Description>
<![CDATA[Reserved]]>
</Description>
</Member>
<Member Name="Sta3_ExtDiagOverflow" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_SLAVE_20" BitNumber="7">
<Description>
<![CDATA[Extended diagnostic overflow]]>
</Description>
</Member>
<Member Name="MasterAddress" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false">
<Description>
<![CDATA[Corresponding master address]]>
</Description>
</Member>
<Member Name="IdentNumber" DataType="INT" Dimension="0" Radix="Hex" Hidden="false">
<Description>
<![CDATA[PROFIBUS Ident number]]>
</Description>
</Member>
</Members>
</DataType>
<DataType Name="DPM_DEV_STATUS_REGISTER" Family="NoFamily" Class="User" UId="bb652017">
<Description>
<![CDATA[Device Status Register]]>
</Description>
<Members>
<Member Name="ZZZZZZZZZZDPM_DEV_ST0" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="Reserved0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="0"/>
<Member Name="Reserved1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="1"/>
<Member Name="Reserved2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="2"/>
<Member Name="Reserved3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="3"/>
<Member Name="Reserved4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="4"/>
<Member Name="Com" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="5">
<Description>
<![CDATA[Communication]]>
</Description>
</Member>
<Member Name="Run" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="6">
<Description>
<![CDATA[Running]]>
</Description>
</Member>
<Member Name="Rdy" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST0" BitNumber="7">
<Description>
<![CDATA[Ready]]>
</Description>
</Member>
<Member Name="ZZZZZZZZZZDPM_DEV_ST9" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="true"/>
<Member Name="HsAck0" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="0">
<Description>
<![CDATA[Slave Diag Acknowledge]]>
</Description>
</Member>
<Member Name="HsAck1" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="1">
<Description>
<![CDATA[Global Control Acknowledge]]>
</Description>
</Member>
<Member Name="HsAck2" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="2"/>
<Member Name="HsAck3" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="3"/>
<Member Name="HsAck4" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="4"/>
<Member Name="HsAck5" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="5"/>
<Member Name="HsAck6" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="6"/>
<Member Name="HsAck7" DataType="BIT" Dimension="0" Radix="Decimal" Hidden="false" Target="ZZZZZZZZZZDPM_DEV_ST9" BitNumber="7"/>
<Member Name="Reserved5" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved6" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DDLM_GLOBAL_CONTROL_CONFIRM" Family="NoFamily" Class="User" UId="11006696">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DDLM_SET_PARAMETER_REQUEST" Family="NoFamily" Class="User" UId="61d554a3">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="UsrPrm" DataType="SINT" Dimension="234" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="DDLM_SET_PARAMETER_CONFIRM" Family="NoFamily" Class="User" UId="6dc0ffa0">
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Answer" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Failure" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
<DataType Name="MSAC1_WRITE_REQUEST" Family="NoFamily" Class="User" UId="eaaac7f3">
<Description>
<![CDATA[DPV1 Write Request]]>
</Description>
<Members>
<Member Name="Reserved1" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved2" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved3" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Command" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Reserved4" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DeviceAdr" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataArea" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataAdr" DataType="INT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataIdx" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataCnt" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="DataType" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="Function" DataType="SINT" Dimension="0" Radix="Decimal" Hidden="false"/>
<Member Name="data" DataType="SINT" Dimension="240" Radix="Decimal" Hidden="false"/>
</Members>
</DataType>
</DataTypes>
<Modules Use="Context" UId="cb15434a">
<Module Use="Context" Name="Local" UId="21a8a3c9">
</Module>
<Module Use="Context" Name="DPM" UId="42c630f5">
</Module>
</Modules>
<AddOnInstructionDefinitions Use="Context" UId="9ee3b510">
<AddOnInstructionDefinition Name="AOIPS69DPM" UId="e8d43428" Revision="1.1" Vendor="Prosoft Technology Inc" ExecutePrescan="false" ExecutePostscan="false" ExecuteEnableInFalse="false" CreatedDate="2008-09-02T23:03:34.321Z" CreatedBy="PSFT\mrodrigues" EditedDate="2009-07-14T20:47:55.247Z" EditedBy="PSFT\dgonzalez"
 SoftwareRevision="v16.03" SourceKey="psft" SourceProtectionType="Viewable">
<Description>
<![CDATA[Add-On instruction for the PS69-DPM module]]>
</Description>
<RevisionNote>
<![CDATA[Added viewing capability for the Add_On Instruction]]>
</RevisionNote>
<Parameters>
<Parameter Name="Connection_Input" UId="66dc2b48" DataType="INT" Dimensions="248" Usage="InOut" Radix="Decimal" Required="true" Visible="true"/>
<Parameter Name="Connection_Output" UId="45eeb749" DataType="INT" Dimensions="248" Usage="InOut" Radix="Decimal" Required="true" Visible="true"/>
<Parameter Name="PS69DPM" UId="d662c4fe" DataType="DPM_MODULEDEF" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="AlarmRspMsg" UId="9d39c20e" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="GlbCtrlMsg" UId="bd9f7747" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="ReadReqMsg" UId="41046194" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="SetPrmReqMsg" UId="f13c2705" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="SlaveDiagMsg" UId="41a240ea" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
<Parameter Name="WriteReqMsg" UId="db61c4d3" DataType="MESSAGE" Usage="InOut" Required="true" Visible="true"/>
</Parameters>
<LocalTags/>
<Routines UId="2ed72c0b">
<Routine Name="Logic" Type="RLL" UId="ad53215b">
<RLLContent>
<Labels UId="c76ac9cd">
<Label Name="Out_AlarmHandler" UId="2d889a89"/>
</Labels>
<Rung Number="0" Type="N" UId="e0348aa1">
<Comment>
<![CDATA[

Vendor/Address/Phone/Product (revs) /Description/ACDname (date)

Prosoft Technology Inc
1675 Chester Avenue, Fourth Floor
Bakersfield, CA 93301
USA
Phone: 1-661-7165100
PS69-DPM
PROFIBUS-DP Master Module 	
PS69_DPM_messaging_L32E.ACD (Rev1.0) (07/28/05)

Although this program has been developed with great care and intensively tested, 
Prosoft Technology Inc cannot guarantee the suitability of this program 
for any purpose not confirmed by us in writing.

We reserve the right to modify our products and their specifications at any time in as far as this contributes to technical progress.
The version of the manual supplied with the program applies.

Guarantee claims shall be limited to the right to require rectification. Liability for any damages which may have arisen from the use of this program or its documentation shall be limited to cases of intent.


This program is a basic example RSLogix5000 project used for sending PROFIBUS messages to the communication module "PS69-DPM". This project provides an example for every supported PROFIBUS message by the module.  
For detailed information about the these messages (functionality, parameters, error codes etc. ) refer to the module User Manual.

Rung 0 calls all init routines for one time, to initialize the PROFIBUS commands.
]]>
</Comment>
<Text>
<![CDATA[XIO(@d662c4fe@.MainInitDone)[MOV(18,@d662c4fe@.AlarmRsp.Command) ,MOV(70,@d662c4fe@.GlbCtrlReq.Command) ,MOV(@d662c4fe@.SlaveAddress,@d662c4fe@.GlbCtrlReq.DeviceAdr) ,MOV(17,@d662c4fe@.ReadReq.Command) ,MOV(1,@d662c4fe@.ReadReq.Function) ,MOV(@d662c4fe@.SlaveAddress,@d662c4fe@.ReadReq.DeviceAdr) ,MOV(10,@d662c4fe@.ReadReq.DataType) ,MOV(17,@d662c4fe@.WriteReq.Command) ,MOV(2,@d662c4fe@.WriteReq.Function) ,MOV(10,@d662c4fe@.WriteReq.DataType) ,MOV(@d662c4fe@.SlaveAddress,@d662c4fe@.WriteReq.DeviceAdr) ,MOV(16#55,@d662c4fe@.WriteReq.data[0]) MOV(16#11,@d662c4fe@.WriteReq.data[1]) ,MOV(74,@d662c4fe@.SetPrmReq.Command) ,MOV(@d662c4fe@.SlaveAddress,@d662c4fe@.SetPrmReq.UsrPrm[0]) ,MOV(66,@d662c4fe@.SlaveDiagReq.Command) ,MOV(@d662c4fe@.SlaveAddress,@d662c4fe@.SlaveDiagReq.DeviceAdr) ,OTE(@d662c4fe@.MainInitDone) ];]]>
</Text>
</Rung>
<Rung Number="1" Type="N" UId="c591a840">
<Comment>
<![CDATA[This subroutine "SR_Copy_Input" updates the local copy of the PROFIBUS master module input array. 
It copies the first 44 + n  words from the module input array to the local copy "PS69DPM.DpmInputArray" of the modules input data. 
The input array has at least a size of 44 words (module status data) followed by the configured size of PROFIBUS input data.
The following instruction copies 64 word (size of PS69DPM.DpmInputArray) input data.

NOTE: You have to adjust this value with your configured input size on the PROFIBUS network and the configured input size in the modules properties dialog Tab:General->Connection Paramter->Input. ]]>
</Comment>
<Text>
<![CDATA[CPS(@66dc2b48@[0],@d662c4fe@.DpmInputArray,1);]]>
</Text>
</Rung>
<Rung Number="2" Type="N" UId="2c793ec3">
<Comment>
<![CDATA[This Rung is an example for a "DDLM_Slave_Diag" service via CIP message using slave address 2. 
To execute the service for one time set the bit "PS69DPM.DoDDLMSlaveDiag" manually.
This service is triggered automatically if the PROFIBUS master indicates that diagnostic information from this particular slave is available. 
This is indicated is in the "Sl_diag" bit field of the Master global state field for each PROFIBUS slave.]]>
</Comment>
<Text>
<![CDATA[[XIC(@d662c4fe@.DoDDLMSlaveDiag) ,XIC(@d662c4fe@.DpmInputArray.GlobStateField.Sl_diag[@d662c4fe@.SlaveAddress]) XIC(@d662c4fe@.DpmInputArray.GlobStateField.Sl_state[@d662c4fe@.SlaveAddress]) ][MSG(@41a240ea@) ,OTU(@d662c4fe@.DoDDLMSlaveDiag) ];]]>
</Text>
</Rung>
<Rung Number="3" Type="N" UId="ba4ec91a">
<Comment>
<![CDATA[This Rung is an example for a "DDLM_Global_Control" message. To trigger this message set the "DoGlblCtrl" bit  manually in online mode.
For additional setup information for this message refer to subroutine "Int_ClobalControlMsg".]]>
</Comment>
<Text>
<![CDATA[XIC(@d662c4fe@.DoDDLMGlblCtrl)[MSG(@bd9f7747@) ,OTU(@d662c4fe@.DoDDLMGlblCtrl) ];]]>
</Text>
</Rung>
<Rung Number="4" Type="N" UId="8e6f6c75">
<Comment>
<![CDATA[This Rung is an example for a DPV1  "MSAC1_Write_Req" message. To trigger this message set the "DoPS69DPM.WriteReq" Bit  manually in online mode.
For additional setup information for this message refer to subroutine "Int_PS69DPM.WriteReqMsg".]]>
</Comment>
<Text>
<![CDATA[XIC(@d662c4fe@.DoDPV1WriteReq)[MSG(@db61c4d3@) ,OTU(@d662c4fe@.DoDPV1WriteReq) ];]]>
</Text>
</Rung>
<Rung Number="5" Type="N" UId="c0a2b744">
<Comment>
<![CDATA[This Rung is an example for a DPV1  "MSAC1_Read_Req" message. To trigger this message set the "DoPS69DPM.ReadReq" bit  manually.
For additional setup information for this message refer to subroutine "Int_PS69DPM.ReadReqMsg".]]>
</Comment>
<Text>
<![CDATA[XIC(@d662c4fe@.DoDPV1ReadReq)[MSG(@41046194@) ,OTU(@d662c4fe@.DoDPV1ReadReq) ];]]>
</Text>
</Rung>
<Rung Number="6" Type="N" UId="b72bc437">
<Comment>
<![CDATA[This Rung is an example for  a "DDLM_Set_Parameter" message. To trigger this message set the "DoSetPrm" bit  manually in online mode.
For additional setup information for this message refer to subroutine "Int_SetParaReqMsg".]]>
</Comment>
<Text>
<![CDATA[XIC(@d662c4fe@.DoDDLMSetPrm)[MSG(@f13c2705@) ,OTU(@d662c4fe@.DoDDLMSetPrm) ];]]>
</Text>
</Rung>
<Rung Number="7" Type="N" UId="d207b13e">
<Comment>
<![CDATA[*************************************************************************************************************
This is an example of a simple alarm handler routine
**************************************************************************************************************

The user can customize this subroutine to react to the received alarm from a slave.  
Evaluate the Alarm Indication Tag:
 - Where the alarm comes from "SlaveAdr" ?
-  What kind of alarm is it  "AlarmType" ?
ect. ....






]]>
</Comment>
<Text>
<![CDATA[EQU(@d662c4fe@.DpmInputArray.AlarmInd.AlarmCnt,@d662c4fe@.AlarmIndCounter)JMP(@2d889a89@);]]>
</Text>
</Rung>
<Rung Number="8" Type="N" UId="02fd8988">
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.AlarmCnt,@d662c4fe@.AlarmIndCounter)OTE(@d662c4fe@.DoDPV1AlarmRsp);]]>
</Text>
</Rung>
<Rung Number="9" Type="N" UId="ca5c07eb">
<Comment>
<![CDATA[In this sample project a simple counter is incremented to count the number of received alarms.]]>
</Comment>
<Text>
<![CDATA[ADD(1,@d662c4fe@.AlarmReceiveCounter,@d662c4fe@.AlarmReceiveCounter);]]>
</Text>
</Rung>
<Rung Number="10" Type="N" UId="6abb46a2">
<Comment>
<![CDATA[Finally the alarm has to be acknowledged. Therefore a CIP message has be sent to the PROFIBUS master module. 
]]>
</Comment>
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.RemoteAddress,@d662c4fe@.AlarmRsp.SlaveAdr);]]>
</Text>
</Rung>
<Rung Number="11" Type="N" UId="30e708dd">
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.Slot,@d662c4fe@.AlarmRsp.SlotNum);]]>
</Text>
</Rung>
<Rung Number="12" Type="N" UId="2dd5c30c">
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.Sequence,@d662c4fe@.AlarmRsp.SeqNum);]]>
</Text>
</Rung>
<Rung Number="13" Type="N" UId="db859ddf">
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.AlarmType,@d662c4fe@.AlarmRsp.AlarmType);]]>
</Text>
</Rung>
<Rung Number="14" Type="N" UId="88c34d46">
<Text>
<![CDATA[MOV(@d662c4fe@.DpmInputArray.AlarmInd.AlarmSpec,@d662c4fe@.AlarmRsp.AlarmSpec);]]>
</Text>
</Rung>
<Rung Number="15" Type="N" UId="56e7eb71">
<Text>
<![CDATA[LBL(@2d889a89@)NOP();]]>
</Text>
</Rung>
<Rung Number="16" Type="N" UId="186447d0">
<Comment>
<![CDATA[This Rung is an example for  a "MSAL1M_Alarm_Response" message..]]>
</Comment>
<Text>
<![CDATA[XIC(@d662c4fe@.DoDPV1AlarmRsp)[MSG(@9d39c20e@) ,OTU(@d662c4fe@.DoDPV1AlarmRsp) ];]]>
</Text>
</Rung>
<Rung Number="17" Type="N" UId="ea5c5a13">
<Comment>
<![CDATA[This subroutine "SR_Copy_Output" updates the output array of the PROFIBUS master module. 
It copies the first 8 + n  words from the local output copy "PS69DPM.DpmOutputArray" of the real output array of the module, 
The output array has at least a size of 8 word (module control data) followed by the configured size of PROFIBUS data.
In this sample 64 word output data are copied.

NOTE: You have to adjust this value with your configured ouput size on the PROFIBUS network and the configured output size in the modules properties dialog Tab:General->Connection Paramter->Output. ]]>
</Comment>
<Text>
<![CDATA[CPS(@d662c4fe@.DpmOutputArray,@45eeb749@[0],248);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</AddOnInstructionDefinition>
</AddOnInstructionDefinitions>
<Tags Use="Context" UId="d5a18dfb">
<Tag Name="Local:1:I" UId="09fac522" TagType="Base" DataType="AB:1769_MODULE_INT_500Bytes:I:0" IO="true">
<Data>00 00 00 00 E0 00 00 00 02 0A 00 00 00 C0 00 00 
00 00 00 00 01 01 00 00 00 00 00 00 04 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 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>
<ForceData>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00</ForceData>
</Tag>
<Tag Name="PS69DPM" UId="d2b6b5a4" TagType="Base" DataType="DPM_MODULEDEF">
<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 00 00 12 00 
00 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00 
02 0A 00 00 00 C0 00 00 00 00 00 00 01 01 00 00 
00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 
02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 
02 00 00 00 00 00 0A 01 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 4A 00 02 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 
42 00 00 00 02 00 00 00 00 12 00 01 00 0C 00 01 
80 1D 00 00 43 00 00 07 82 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 00 
02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 11 00 02 00 00 00 00 00 0A 02 55 11 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 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="SlaveDiagMsg" UId="c7ddefd3" TagType="Base" DataType="MESSAGE">
<Description>
<![CDATA[Slave Diag 
Message]]>
</Description>
<Comments>
<Comment Operand=".EN">
<![CDATA[Slave Diag Message]]>
</Comment>
</Comments>
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="16" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.SlaveDiagReq"
 DestinationTag="PS69DPM.SlaveDiagCnf"/>
</Data>
</Tag>
<Tag Name="WriteReqMsg" UId="179c6a05" TagType="Base" DataType="MESSAGE">
<Description>
<![CDATA[Slave Write Request Message]]>
</Description>
<Comments>
<Comment Operand=".EN">
<![CDATA[Slave Write Request Message]]>
</Comment>
</Comments>
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="18" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.WriteReq"
 DestinationTag="PS69DPM.WriteCnf"/>
</Data>
</Tag>
<Tag Name="AlarmRspMsg" UId="2f8f85ab" TagType="Base" DataType="MESSAGE">
<Description>
<![CDATA[Alarm Response Message]]>
</Description>
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="14" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.AlarmRsp"
 DestinationTag="PS69DPM.AlarmCnf"/>
</Data>
</Tag>
<Tag Name="GlbCtrlMsg" UId="f28be49d" TagType="Base" DataType="MESSAGE">
<Description>
<![CDATA[Global Control Message]]>
</Description>
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="11" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.GlbCtrlReq"
 DestinationTag="PS69DPM.GlbCtrlCnf"/>
</Data>
</Tag>
<Tag Name="SetPrmReqMsg" UId="8b565331" TagType="Base" DataType="MESSAGE">
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="10" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.SetPrmReq"
 DestinationTag="PS69DPM.SetPrmCnf"/>
</Data>
</Tag>
<Tag Name="AOIPS69DPM" UId="c1f2b645" TagType="Base" DataType="AOIPS69DPM">
<Data>03 00 00 00</Data>
</Tag>
<Tag Name="Local:1:O" UId="dc9c6250" TagType="Base" DataType="AB:1769_MODULE_INT_496Bytes:O:0" IO="true">
<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 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 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>
<ForceData>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</ForceData>
</Tag>
<Tag Name="ReadReqMsg" UId="96ae479f" TagType="Base" DataType="MESSAGE">
<Description>
<![CDATA[Slave Read Request Message]]>
</Description>
<Comments>
<Comment Operand=".EN">
<![CDATA[Slave Read Request Message]]>
</Comment>
</Comments>
<Data Format="Message">
<MessageParameters MessageType="CIP Generic" RequestedLength="16" ConnectedFlag="2" ConnectionPath="DPM" CommTypeCode="0" ServiceCode="16#0064" ObjectType="16#0065" TargetObject="1" AttributeNumber="16#0000" LocalIndex="0" LocalElement="PS69DPM.ReadReq"
 DestinationTag="PS69DPM.ReadCnf"/>
</Data>
</Tag>
</Tags>
<Programs Use="Context" UId="3238c36d">
<Program Use="Context" Name="MainProgram" UId="9bca9247">
<Routines Use="Context" UId="928fdd19">
<Routine Use="Context" Name="MainRoutine" UId="abe5e03b">
<RLLContent Use="Context">
<Rung Use="Target" Number="0" Type="N" UId="59f8c92a">
<Text>
<![CDATA[AOIPS69DPM(@c1f2b645@,@09fac522@.Data,@dc9c6250@.Data,@d2b6b5a4@,@2f8f85ab@,@f28be49d@,@96ae479f@,@8b565331@,@c7ddefd3@,@179c6a05@);]]>
</Text>
</Rung>
</RLLContent>
</Routine>
</Routines>
</Program>
</Programs>
</Controller>
</RSLogix5000Content>
