<?xml version="1.0" encoding="iso-8859-1"?>
<!-- **********
This file has been upgraded automatically by UpgradeGSDML V2.31a!
Set xsi:schemaLocation to http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.31.xsd
********** -->
<ISO15745Profile xmlns="http://www.profibus.com/GSDML/2003/11/DeviceProfile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.31.xsd">
  <!-- ProfileHeader Definition as defined in ISO15745-1. Please do not change the content. -->
  <ProfileHeader>
    <ProfileIdentification>PROFINET Device Profile</ProfileIdentification>
    <ProfileRevision>1.00</ProfileRevision>
    <ProfileName>Device Profile for PROFINET Devices</ProfileName>
    <ProfileSource>PROFIBUS Nutzerorganisation e. V. (PNO)</ProfileSource>
    <ProfileClassID>Device</ProfileClassID>
    <ISO15745Reference>
      <ISO15745Part>4</ISO15745Part>
      <ISO15745Edition>1</ISO15745Edition>
      <ProfileTechnology>GSDML</ProfileTechnology>
    </ISO15745Reference>
  </ProfileHeader>
  <ProfileBody>
    <DeviceIdentity VendorID="0x044D" DeviceID="0x0008">
      <InfoText TextId="HGE5xxPN" />
      <VendorName Value="Hollysys" />
    </DeviceIdentity>
    <DeviceFunction>
      <Family MainFamily="Drives" ProductFamily="HGE5xx" />
    </DeviceFunction>
    <ApplicationProcess>
      <DeviceAccessPointList>
        <!-- ============================================ -->
        <!--                  DAP3: Standard MRP      (fits to example device code)          -->
        <!-- ============================================ -->
        <DeviceAccessPointItem ID="HGE5xxPN" PhysicalSlots="0..8" ModuleIdentNumber="0x00000003" MinDeviceInterval="8" ImplementationType="ERTEC200P" DNS_CompatibleName="HGE5xxPN" ExtendedAddressAssignmentSupported="true" FixedInSlots="0" ObjectUUID_LocalIndex="1" MultipleWriteSupported="true" SharedDeviceSupported="true" DeviceAccessSupported="true" MaxSupportedRecordSize="8192" NameOfStationNotTransferable="true" ParameterizationSpeedupSupported="true" LLDP_NoD_Supported="true" ResetToFactoryModes="2" CheckDeviceID_Allowed="true" PowerOnToCommReady="1500" RequiredSchemaVersion="V2.31" PNIO_Version="V2.31" AddressAssignment="LOCAL;DCP">
          <ModuleInfo CategoryRef="ID_HGE5xxPN">
            <Name TextId="TOK_HGE5xxPN" />
            <InfoText TextId="TOK_ModInfo_InfoTextId_HGE5xx" />
            <VendorName Value="Hollysys" />
            <OrderNumber Value="HGE5xxPN" />
            <!-- optional keyword:  <HardwareRelease Value="0002"/>    -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" /> MayIssueProcessAlarm="false"  -->
          </ModuleInfo>
          <CertificationInfo ConformanceClass="C" ApplicationClass="Isochronous" NetloadClass="III" />
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000" />
            <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001" />
            <SubslotItem SubslotNumber="32770" TextId="TOK_Subslot_8002" />
          </SubslotList>
          <IOConfigData MaxInputLength="60" MaxOutputLength="60" />
          <UseableModules>
            <ModuleItemRef ModuleItemTarget="ID_Mod_01" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_02" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_03" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_10" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_11" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_12" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_17" AllowedInSlots="1" />
            <ModuleItemRef ModuleItemTarget="ID_Mod_18" AllowedInSlots="1" />
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="HGE5xxPN" SubmoduleIdentNumber="0x0001" Writeable_IM_Records="1 2 3 4">
              <IOData />
              <ModuleInfo>
                <Name TextId="TOK_HGE5xxPN" />
                <InfoText TextId="TOK_ModInfo_InfoTextId_HGE5xx" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem ID="IDS_3I" SubslotNumber="32768" SubmoduleIdentNumber="0x0002" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="true" IsochroneModeInRT_Classes="RT_CLASS_3" SupportedProtocols="SNMP;LLDP" SupportedMibs="MIB2" NetworkComponentDiagnosisSupported="true" PTP_BoundarySupported="true" DCP_BoundarySupported="true" DCP_HelloSupported="false">
              <RT_Class3Properties ForwardingMode="Absolute" MaxBridgeDelay="2088" MaxNumberIR_FrameData="1024" StartupMode="Legacy;Advanced" />
              <SynchronisationMode SupportedRole="SyncSlave" MaxLocalJitter="80" T_PLL_MAX="1000" SupportedSyncProtocols="PTCP" />
              <ApplicationRelations NumberOfAR="2" StartupMode="Legacy;Advanced" NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true">
                <TimingProperties SendClock="8 16 32 64 128" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
                <RT_Class3TimingProperties SendClock="8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128" ReductionRatioPow2="1 2 4 8 16" ReductionRatioNonPow2="1" />
              </ApplicationRelations>
              <MediaRedundancy SupportedRole="Client" />
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem ID="IDS_3P1" SubslotNumber="32769" SubmoduleIdentNumber="0x0003" MAUTypes="16" CheckMAUTypeSupported="true" TextId="TOK_Port1" MaxPortRxDelay="198" MaxPortTxDelay="6" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="false" IsDefaultRingport="true" />
            <PortSubmoduleItem ID="IDS_3P2" SubslotNumber="32770" SubmoduleIdentNumber="0x0003" MAUTypes="16" CheckMAUTypeSupported="true" TextId="TOK_Port2" MaxPortRxDelay="198" MaxPortTxDelay="6" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="false" IsDefaultRingport="true" />
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_3" />
          </Graphics>
        </DeviceAccessPointItem>
      </DeviceAccessPointList>
      <!-- ============================================ -->
      <!--            List of modules                   -->
      <!-- ============================================ -->
      <ModuleList>
        <!-- ================================== -->
        <!--    2/2 input/output     -->
        <!--   (param-rec, support PROFIenergy)-->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_01" ModuleIdentNumber="0x00000020">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_01" />
            <InfoText TextId="TOK_InfoTextId_Module_01" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_01" />
                <InfoText TextId="TOK_InfoTextId_Module_01" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--   4/4 input/output     -->
        <!--   (param-rec, support PROFIenergy)-->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_02" ModuleIdentNumber="0x00000021">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_02" />
            <InfoText TextId="TOK_InfoTextId_Module_02" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="2" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="8" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_02" />
                <InfoText TextId="TOK_InfoTextId_Module_02" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--      6/6  input/output        -->
        <!--         (support PROFIenergy)      -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_03" ModuleIdentNumber="0x00000022">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_03" />
            <InfoText TextId="TOK_InfoTextId_Module_03" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="3" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="16" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD5(master-&gt;slave)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD6(master-&gt;slave)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="8" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="10" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="12" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="14" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_03" />
                <InfoText TextId="TOK_InfoTextId_Module_03" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--    8/8  input/output    -->
        <!--   (param-rec, support PROFIenergy) -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_10" ModuleIdentNumber="0x00000029">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_04" />
            <InfoText TextId="TOK_InfoTextId_Module_04" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="10" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="24" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD5(master-&gt;slave)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD6(master-&gt;slave)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD7(master-&gt;slave)" DataType="Unsigned16" ByteOffset="8" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD8(master-&gt;slave)" DataType="Unsigned16" ByteOffset="10" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="12" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="14" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="16" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="18" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD7(slave-&gt;master)" DataType="Unsigned16" ByteOffset="20" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD8(slave-&gt;master)" DataType="Unsigned16" ByteOffset="22" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_04" />
                <InfoText TextId="TOK_InfoTextId_Module_04" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--         10/10  input/output       -->
        <!--   (param-rec, support PROFIenergy) -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_11" ModuleIdentNumber="0x00000030">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_05" />
            <InfoText TextId="TOK_InfoTextId_Module_05" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="11" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="32" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD5(master-&gt;slave)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD6(master-&gt;slave)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD7(master-&gt;slave)" DataType="Unsigned16" ByteOffset="8" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD8(master-&gt;slave)" DataType="Unsigned16" ByteOffset="10" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD9(master-&gt;slave)" DataType="Unsigned16" ByteOffset="12" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD9(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD10(master-&gt;slave)" DataType="Unsigned16" ByteOffset="14" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD10(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="16" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="18" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="20" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="22" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD7(slave-&gt;master)" DataType="Unsigned16" ByteOffset="24" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD8(slave-&gt;master)" DataType="Unsigned16" ByteOffset="26" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD9(slave-&gt;master)" DataType="Unsigned16" ByteOffset="28" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD9(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD10(slave-&gt;master)" DataType="Unsigned16" ByteOffset="30" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD10(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_05" />
                <InfoText TextId="TOK_InfoTextId_Module_05" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--       16/16  input/output      -->
        <!--   (param-rec, support PROFIenergy) -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_12" ModuleIdentNumber="0x00000031">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_06" />
            <InfoText TextId="TOK_InfoTextId_Module_06" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="12" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="56" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="3225" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="3226" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD5(master-&gt;slave)" DataType="Unsigned16" ByteOffset="4" DefaultValue="3228" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD6(master-&gt;slave)" DataType="Unsigned16" ByteOffset="6" DefaultValue="3230" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD7(master-&gt;slave)" DataType="Unsigned16" ByteOffset="8" DefaultValue="3218" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD8(master-&gt;slave)" DataType="Unsigned16" ByteOffset="10" DefaultValue="3219" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD9(master-&gt;slave)" DataType="Unsigned16" ByteOffset="12" DefaultValue="3222" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD9(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD10(master-&gt;slave)" DataType="Unsigned16" ByteOffset="14" DefaultValue="3220" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD10(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD11(master-&gt;slave)" DataType="Unsigned16" ByteOffset="16" DefaultValue="3221" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD11(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD12(master-&gt;slave)" DataType="Unsigned16" ByteOffset="18" DefaultValue="3216" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD12(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD13(master-&gt;slave)" DataType="Unsigned16" ByteOffset="20" DefaultValue="3215" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD13(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD14(master-&gt;slave)" DataType="Unsigned16" ByteOffset="22" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD14(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD15(master-&gt;slave)" DataType="Unsigned16" ByteOffset="24" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD15(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD16(master-&gt;slave)" DataType="Unsigned16" ByteOffset="26" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD16(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="28" DefaultValue="3235" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="30" DefaultValue="3236" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="32" DefaultValue="3237" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="34" DefaultValue="3238" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD7(slave-&gt;master)" DataType="Unsigned16" ByteOffset="36" DefaultValue="3239" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD8(slave-&gt;master)" DataType="Unsigned16" ByteOffset="38" DefaultValue="2708" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD9(slave-&gt;master)" DataType="Unsigned16" ByteOffset="40" DefaultValue="3240" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD9(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD10(slave-&gt;master)" DataType="Unsigned16" ByteOffset="42" DefaultValue="3241" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD10(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD11(slave-&gt;master)" DataType="Unsigned16" ByteOffset="44" DefaultValue="2500" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD11(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD12(slave-&gt;master)" DataType="Unsigned16" ByteOffset="46" DefaultValue="3242" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD12(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD13(slave-&gt;master)" DataType="Unsigned16" ByteOffset="48" DefaultValue="2703" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD13(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD14(slave-&gt;master)" DataType="Unsigned16" ByteOffset="50" DefaultValue="2706" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD14(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD15(slave-&gt;master)" DataType="Unsigned16" ByteOffset="52" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD15(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD16(slave-&gt;master)" DataType="Unsigned16" ByteOffset="54" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD16(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_06" />
                <InfoText TextId="TOK_InfoTextId_Module_06" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--      2/6 input/output       -->
        <!--         (support PROFIenergy)      -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_17" ModuleIdentNumber="0x0000002E">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_08" />
            <InfoText TextId="TOK_InfoTextId_Module_08" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="17" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="8" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_08" />
                <InfoText TextId="TOK_InfoTextId_Module_08" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <!-- ================================== -->
        <!--       4/8 input/output       -->
        <!--         (support PROFIenergy)      -->
        <!-- ================================== -->
        <ModuleItem ID="ID_Mod_18" ModuleIdentNumber="0x0000002f">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_09" />
            <InfoText TextId="TOK_InfoTextId_Module_09" />
            <!-- optional keyword:  <HardwareRelease Value="0002" />   -->
            <!-- optional keyword:  <SoftwareRelease Value="V4.3" />  -->
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="18" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                  <DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL" />
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="1" Length="16" TransferSequence="0">
                  <Name TextId="General parameters" />
                  <Const Data="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" ByteOffset="0" />
                  <Ref ValueItemTarget="PZD3(master-&gt;slave)" DataType="Unsigned16" ByteOffset="0" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD4(master-&gt;slave)" DataType="Unsigned16" ByteOffset="2" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(M-&gt;S)" />
                  <Ref ValueItemTarget="PZD3(slave-&gt;master)" DataType="Unsigned16" ByteOffset="4" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD3(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD4(slave-&gt;master)" DataType="Unsigned16" ByteOffset="6" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD4(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD5(slave-&gt;master)" DataType="Unsigned16" ByteOffset="8" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD5(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD6(slave-&gt;master)" DataType="Unsigned16" ByteOffset="10" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD6(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD7(slave-&gt;master)" DataType="Unsigned16" ByteOffset="12" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD7(S-&gt;M)" />
                  <Ref ValueItemTarget="PZD8(slave-&gt;master)" DataType="Unsigned16" ByteOffset="14" DefaultValue="0" AllowedValues="0..65535" Changeable="true" Visible="true" TextId="PZD8(S-&gt;M)" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_09" />
                <InfoText TextId="TOK_InfoTextId_Module_09" />
              </ModuleInfo>
              <PROFIenergy />
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
      </ModuleList>
      <ValueList>
        <ValueItem ID="PZD3(master-&gt;slave)" />
        <ValueItem ID="PZD4(master-&gt;slave)" />
        <ValueItem ID="PZD5(master-&gt;slave)" />
        <ValueItem ID="PZD6(master-&gt;slave)" />
        <ValueItem ID="PZD7(master-&gt;slave)" />
        <ValueItem ID="PZD8(master-&gt;slave)" />
        <ValueItem ID="PZD9(master-&gt;slave)" />
        <ValueItem ID="PZD10(master-&gt;slave)" />
        <ValueItem ID="PZD11(master-&gt;slave)" />
        <ValueItem ID="PZD12(master-&gt;slave)" />
        <ValueItem ID="PZD13(master-&gt;slave)" />
        <ValueItem ID="PZD14(master-&gt;slave)" />
        <ValueItem ID="PZD15(master-&gt;slave)" />
        <ValueItem ID="PZD16(master-&gt;slave)" />
        <ValueItem ID="PZD3(slave-&gt;master)" />
        <ValueItem ID="PZD4(slave-&gt;master)" />
        <ValueItem ID="PZD5(slave-&gt;master)" />
        <ValueItem ID="PZD6(slave-&gt;master)" />
        <ValueItem ID="PZD7(slave-&gt;master)" />
        <ValueItem ID="PZD8(slave-&gt;master)" />
        <ValueItem ID="PZD9(slave-&gt;master)" />
        <ValueItem ID="PZD10(slave-&gt;master)" />
        <ValueItem ID="PZD11(slave-&gt;master)" />
        <ValueItem ID="PZD12(slave-&gt;master)" />
        <ValueItem ID="PZD13(slave-&gt;master)" />
        <ValueItem ID="PZD14(slave-&gt;master)" />
        <ValueItem ID="PZD15(slave-&gt;master)" />
        <ValueItem ID="PZD16(slave-&gt;master)" />
      </ValueList>
      <!-- ============================================ -->
      <!--       Channel diagnosis list                 -->
      <!-- ============================================ -->
      <!--ChannelDiagList>

</ChannelDiagList-->
      <GraphicsList>
        <GraphicItem ID="ID_Graph_3" GraphicFile="GSDML-0006-0008-HGE5xxPN" />
      </GraphicsList>
      <CategoryList>
        <CategoryItem ID="ID_HGE5xxPN" TextId="TOK_HGE5xxPN" />
      </CategoryList>
      <!-- ============================================ -->
      <!--     language dependent text lists            -->
      <!-- ============================================ -->
      <ExternalTextList>
        <!-- ============================= -->
        <!--    primary language: english  -->
        <!-- ============================= -->
        <PrimaryLanguage>
          <Text TextId="General parameters" Value="General parameters" />
          <Text TextId="PZD3(M-&gt;S)" Value="PZD3(master-&gt;slave)" />
          <Text TextId="PZD4(M-&gt;S)" Value="PZD4(master-&gt;slave)" />
          <Text TextId="PZD5(M-&gt;S)" Value="PZD5(master-&gt;slave)" />
          <Text TextId="PZD6(M-&gt;S)" Value="PZD6(master-&gt;slave)" />
          <Text TextId="PZD7(M-&gt;S)" Value="PZD7(master-&gt;slave)" />
          <Text TextId="PZD8(M-&gt;S)" Value="PZD8(master-&gt;slave)" />
          <Text TextId="PZD9(M-&gt;S)" Value="PZD9(master-&gt;slave)" />
          <Text TextId="PZD10(M-&gt;S)" Value="PZD10(master-&gt;slave)" />
          <Text TextId="PZD11(M-&gt;S)" Value="PZD11(master-&gt;slave)" />
          <Text TextId="PZD12(M-&gt;S)" Value="PZD12(master-&gt;slave)" />
          <Text TextId="PZD13(M-&gt;S)" Value="PZD13(master-&gt;slave)" />
          <Text TextId="PZD14(M-&gt;S)" Value="PZD14(master-&gt;slave)" />
          <Text TextId="PZD15(M-&gt;S)" Value="PZD15(master-&gt;slave)" />
          <Text TextId="PZD16(M-&gt;S)" Value="PZD16(master-&gt;slave)" />
          <Text TextId="PZD3(S-&gt;M)" Value="PZD3(slave-&gt;master)" />
          <Text TextId="PZD4(S-&gt;M)" Value="PZD4(slave-&gt;master)" />
          <Text TextId="PZD5(S-&gt;M)" Value="PZD5(slave-&gt;master)" />
          <Text TextId="PZD6(S-&gt;M)" Value="PZD6(slave-&gt;master)" />
          <Text TextId="PZD7(S-&gt;M)" Value="PZD7(slave-&gt;master)" />
          <Text TextId="PZD8(S-&gt;M)" Value="PZD8(slave-&gt;master)" />
          <Text TextId="PZD9(S-&gt;M)" Value="PZD9(slave-&gt;master)" />
          <Text TextId="PZD10(S-&gt;M)" Value="PZD10(slave-&gt;master)" />
          <Text TextId="PZD11(S-&gt;M)" Value="PZD11(slave-&gt;master)" />
          <Text TextId="PZD12(S-&gt;M)" Value="PZD12(slave-&gt;master)" />
          <Text TextId="PZD13(S-&gt;M)" Value="PZD13(slave-&gt;master)" />
          <Text TextId="PZD14(S-&gt;M)" Value="PZD14(slave-&gt;master)" />
          <Text TextId="PZD15(S-&gt;M)" Value="PZD15(slave-&gt;master)" />
          <Text TextId="PZD16(S-&gt;M)" Value="PZD16(slave-&gt;master)" />
          <Text TextId="HGE5xxPN" Value="HGE5xxPN" />
          <Text TextId="Hollysys" Value="Hollysys" />
          <!--DAP - ERTEC 200p Devkit-->
          <Text TextId="TOK_HGE5xxPN" Value="HGE5xxPN" />
          <Text TextId="TOK_Standard_MRP" Value="Standard, MRP" />
          <Text TextId="TOK_POF" Value="POF" />
          <Text TextId="TOK_ModInfo_InfoTextId_HGE5xx" Value="Hollysys Driver HGE5xx profinet, shared device" />
          <!--port name-->
          <Text TextId="TOK_Subslot_8000" Value="X1" />
          <Text TextId="TOK_Subslot_8001" Value="X1 P1" />
          <Text TextId="TOK_Subslot_8002" Value="X1 P2" />
          <Text TextId="TOK_DAP_InterfaceModule" Value="Interface" />
          <Text TextId="TOK_Port1" Value="Port 1" />
          <Text TextId="TOK_Port2" Value="Port 2" />
          <Text TextId="TOK_Port1_POF" Value="Port 1" />
          <Text TextId="TOK_Port2_POF" Value="Port 2" />
          <!--module name-->
          <Text TextId="TOK_TextId_Module_01" Value="Standard telegram 1, PZD-2/2" />
          <Text TextId="TOK_TextId_Module_02" Value="Standard telegram 2, PZD-4/4" />
          <Text TextId="TOK_TextId_Module_03" Value="Standard telegram 3, PZD-6/6" />
          <Text TextId="TOK_TextId_Module_04" Value="Standard telegram 4, PZD-8/8" />
          <Text TextId="TOK_TextId_Module_05" Value="Standard telegram 5, PZD-10/10" />
          <Text TextId="TOK_TextId_Module_06" Value="Standard telegram 6, PZD-16/16" />
          <Text TextId="TOK_TextId_Module_08" Value="Supplementary telegram1, PZD-2/6" />
          <Text TextId="TOK_TextId_Module_09" Value="Supplementary telegram2, PZD-4/8" />
          <!--module info name-->
          <Text TextId="TOK_InfoTextId_Module_01" Value="Standard telegram 1: Closed-loop speed control, PZD length 2/2 words" />
          <Text TextId="TOK_InfoTextId_Module_02" Value="Standard telegram 2: Closed-loop speed control, torque reduction, PZD length 4/4 words" />
          <Text TextId="TOK_InfoTextId_Module_03" Value="Standard telegram 3: Closed-loop speed control, PZD length 6/6 words" />
          <Text TextId="TOK_InfoTextId_Module_04" Value="Standard telegram 4: Closed-loop speed control, PZD length 8/8 words" />
          <Text TextId="TOK_InfoTextId_Module_05" Value="Standard telegram 5: Closed-loop speed control, PZD length 10/10 words" />
          <Text TextId="TOK_InfoTextId_Module_06" Value="Standard telegram 6: Closed-loop speed control, PZD length 16/16 words" />
          <Text TextId="TOK_InfoTextId_Module_08" Value="Supplementary telegram: PZD length 2/6 words, 2 words for Output and 6 words for Input" />
          <Text TextId="TOK_InfoTextId_Module_09" Value="Supplementary telegram: PZD length 4/8 words, Closed-loop speed control, PZD length 2/6 words" />
          <!--dataitem name-->
          <Text TextId="IDT_DATAITEM_ACTVAL" Value="Status word or actual value" />
          <Text TextId="IDT_DATAITEM_REFVAL" Value="Control word or setpoint" />
          <!--errortype name-->
          <!--other text definitions-->
          <Text TextId="T_general_parameter" Value="general parameter" />
        </PrimaryLanguage>
      </ExternalTextList>
    </ApplicationProcess>
  </ProfileBody>
</ISO15745Profile>