﻿<?xml version="1.0" encoding="utf-8"?>
<ISO15745Profile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\XSD\GSDML-DeviceProfile-V2.33.xsd" xmlns="http://www.profibus.com/GSDML/2003/11/DeviceProfile">
    <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="0x213" DeviceID="0x503">
            <InfoText TextId="EmptyString" />
            <VendorName Value="YASKAWA Electric Corportation" />
        </DeviceIdentity>
        <DeviceFunction>
            <Family MainFamily="PLCs" ProductFamily="SIMATIC PC-PC" />
        </DeviceFunction>
        <ApplicationProcess>
            <DeviceAccessPointList>
                <DeviceAccessPointItem ID="DAP1" DNS_CompatibleName="pcxastation.cpxa1616xbrobotc313" PhysicalSlots="1" FixedInSlots="1" DeviceAccessSupported="true" NumberOfDeviceAccessAR="1" ModuleIdentNumber="0x4A" ObjectUUID_LocalIndex="100" RequiredSchemaVersion="V2.31" MinDeviceInterval="32" MaxSupportedRecordSize="8192" NameOfStationNotTransferable="false" AddressAssignment="DCP" MultipleWriteSupported="true" LLDP_NoD_Supported="true" CheckDeviceID_Allowed="true" ResetToFactoryModes="2" PNIO_Version="V2.33">
                    <ModuleInfo>
                        <Name TextId="DAP_Name_ID" />
                        <InfoText TextId="DAP_Description_ID" />
                        <OrderNumber Value="YRC PROFI CP1616" />
                        <SoftwareRelease Value="V2.8" />
                    </ModuleInfo>
                    <CertificationInfo ConformanceClass="C" ApplicationClass="" NetloadClass="II" />
                    <SubslotList>
                        <SubslotItem SubslotNumber="32768" TextId="Interface_SubslotLabel" />
                        <SubslotItem SubslotNumber="32769" TextId="Port32769_SubslotLabel" />
                        <SubslotItem SubslotNumber="32770" TextId="Port32770_SubslotLabel" />
                        <SubslotItem SubslotNumber="32771" TextId="Port32771_SubslotLabel" />
                        <SubslotItem SubslotNumber="32772" TextId="Port32772_SubslotLabel" />
                    </SubslotList>
                    <IOConfigData MaxInputLength="86" MaxOutputLength="86" MaxDataLength="172" />
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem SubmoduleIdentNumber="0x757" FixedInSubslots="1000" ID="VSM_2_1000" Writeable_IM_Records="1 2 3" PROFIsafeSupported="true" IM5_Supported="true" MayIssueProcessAlarm="false">
                            <IOData F_IO_StructureDescCRC="3595">
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Input_DataItem_PS_DI" />
                                    <DataItem DataType="F_MessageTrailer4Byte" TextId="TOK_Input_DataItem_PS_Safety" />
                                </Input>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="Unsigned8" UseAsBits="true" TextId="TOK_Output_DataItem_PS_DO" />
                                    <DataItem DataType="F_MessageTrailer4Byte" TextId="TOK_Output_DataItem_PS_Safety" />
                                </Output>
                            </IOData>
                            <RecordDataList>
                                <F_ParameterRecordDataItem F_SupportedParameters="F_iPar_CRC" F_ParamDescCRC="58864" Index="100">
                                    <F_Check_iPar DefaultValue="NoCheck" Changeable="false" Visible="false" AllowedValues="NoCheck" />
                                    <F_SIL DefaultValue="SIL3" Changeable="true" Visible="true" AllowedValues="SIL3" />
                                    <F_CRC_Length DefaultValue="3-Byte-CRC" Changeable="false" Visible="true" AllowedValues="3-Byte-CRC" />
                                    <F_Block_ID DefaultValue="1" Changeable="true" Visible="true" AllowedValues="0..7" />
                                    <F_Par_Version DefaultValue="1" Changeable="false" Visible="true" AllowedValues="1" />
                                    <F_Source_Add DefaultValue="1" Changeable="true" Visible="true" AllowedValues="1..65534" />
                                    <F_Dest_Add DefaultValue="1" Changeable="true" Visible="true" AllowedValues="1..65534" />
                                    <F_WD_Time DefaultValue="150" Changeable="true" Visible="true" AllowedValues="1..10000" />
                                    <F_Par_CRC DefaultValue="31615" Changeable="true" Visible="true" AllowedValues="0..65535" />
                                    <F_iPar_CRC DefaultValue="0" Changeable="true" Visible="true" AllowedValues="0..4294967295" />
                                </F_ParameterRecordDataItem>
                            </RecordDataList>
                            <ModuleInfo>
                                <Name TextId="VSM_2_1000_Name" />
                                <InfoText TextId="VSM_2_1000_Comment" />
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                        <VirtualSubmoduleItem SubmoduleIdentNumber="0xE803" FixedInSubslots="1001" ID="VSM_2_1001" IM5_Supported="true" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output>
                                    <DataItem Length="64" DataType="OctetString" TextId="VSM_2_1001" />
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="VSM_2_1001_Name" />
                                <InfoText TextId="VSM_2_1001_Comment" />
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                        <VirtualSubmoduleItem SubmoduleIdentNumber="0x7418" FixedInSubslots="1002" ID="VSM_2_1002" IM5_Supported="true" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input>
                                    <DataItem Length="64" DataType="OctetString" TextId="VSM_2_1002" />
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="VSM_2_1002_Name" />
                                <InfoText TextId="VSM_2_1002_Comment" />
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                    <SystemDefinedSubmoduleList>
                        <InterfaceSubmoduleItem ID="Interface" SubslotNumber="32768" SubmoduleIdentNumber="0x8002" TextId="Interface" NetworkComponentDiagnosisSupported="true" ParameterizationDisallowed="false" SupportedProtocols="SNMP;LLDP" PTP_BoundarySupported="true" DCP_BoundarySupported="true" MaxFrameStartTime="1600" MinNRT_Gap="960" IM5_Supported="true" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" PDEV_CombinedObjectSupported="true" DelayMeasurementSupported="true">
                            <RT_Class3Properties MaxBridgeDelay="2920" MaxNumberIR_FrameData="128" ForwardingMode="Absolute" StartupMode="Advanced;Legacy" MaxRedPeriodLength="3875" MinFSO="5000" MinRTC3_Gap="1120" MinYellowTime="125000" YellowSafetyMargin="160" />
                            <SynchronisationMode SupportedRole="SyncMasterRedundant+SyncSlave" MaxLocalJitter="50" T_PLL_MAX="1000" SupportedSyncProtocols="PTCP" />
                            <ApplicationRelations StartupMode="Advanced;Legacy" NumberOfAR="1">
                                <TimingProperties PreferredSendClock="32" SendClock="8 16 32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
                                <RT_Class3TimingProperties PreferredSendClock="32" SendClock="8 16 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" ReductionRatio="1" ReductionRatioPow2="2 4 8 16" />
                            </ApplicationRelations>
                            <MediaRedundancy SupportedRole="Manager (Auto);Manager;Client" MaxMRP_Instances="1" />
                        </InterfaceSubmoduleItem>
                        <PortSubmoduleItem ID="Port_1" TextId="Port_1" SubslotNumber="32769" SubmoduleIdentNumber="0xc000" ParameterizationDisallowed="false" MaxPortRxDelay="522" MaxPortTxDelay="1316" LinkStateDiagnosisCapability="Up" IM5_Supported="true" MAUTypes="16" PortDeactivationSupported="true" CheckMAUTypeSupported="true" SupportsRingportConfig="true" IsDefaultRingport="true" CheckMAUTypeDifferenceSupported="true">
                            <MAUTypeList>
                                <MAUTypeItem Value="16" AdjustSupported="true" />
                            </MAUTypeList>
                        </PortSubmoduleItem>
                        <PortSubmoduleItem ID="Port_2" TextId="Port_2" SubslotNumber="32770" SubmoduleIdentNumber="0xc000" ParameterizationDisallowed="false" MaxPortRxDelay="522" MaxPortTxDelay="1316" LinkStateDiagnosisCapability="Up" IM5_Supported="true" MAUTypes="16" PortDeactivationSupported="true" CheckMAUTypeSupported="true" SupportsRingportConfig="true" IsDefaultRingport="true" CheckMAUTypeDifferenceSupported="true">
                            <MAUTypeList>
                                <MAUTypeItem Value="16" AdjustSupported="true" />
                            </MAUTypeList>
                        </PortSubmoduleItem>
                        <PortSubmoduleItem ID="Port_3" TextId="Port_3" SubslotNumber="32771" SubmoduleIdentNumber="0x4000" ParameterizationDisallowed="false" MaxPortRxDelay="522" MaxPortTxDelay="1316" LinkStateDiagnosisCapability="Up" IM5_Supported="true" MAUTypes="16" PortDeactivationSupported="true" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true">
                            <MAUTypeList>
                                <MAUTypeItem Value="16" AdjustSupported="true" />
                            </MAUTypeList>
                        </PortSubmoduleItem>
                        <PortSubmoduleItem ID="Port_4" TextId="Port_4" SubslotNumber="32772" SubmoduleIdentNumber="0x4000" ParameterizationDisallowed="false" MaxPortRxDelay="522" MaxPortTxDelay="1316" LinkStateDiagnosisCapability="Up" IM5_Supported="true" MAUTypes="16" PortDeactivationSupported="true" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true">
                            <MAUTypeList>
                                <MAUTypeItem Value="16" AdjustSupported="true" />
                            </MAUTypeList>
                        </PortSubmoduleItem>
                    </SystemDefinedSubmoduleList>
                </DeviceAccessPointItem>
            </DeviceAccessPointList>
            <ExternalTextList>
                <PrimaryLanguage>
                    <Text TextId="EmptyString" Value="" />
                    <Text TextId="Interface_SubslotLabel" Value="X1" />
                    <Text TextId="Port32769_SubslotLabel" Value="Port1" />
                    <Text TextId="Port32770_SubslotLabel" Value="Port2" />
                    <Text TextId="Port32771_SubslotLabel" Value="Port3" />
                    <Text TextId="Port32772_SubslotLabel" Value="Port4" />
                    <Text TextId="DAP_Name_ID" Value="PROFISafe-CP1616 64B" />
                    <Text TextId="DAP_Description_ID" Value="Communications processor CP 1616 for connection to Industrial Ethernet, PROFINET IO controller, RT/IRT, 4-port switch, IO router, MRP, prioritized startup, Web diagnostics, firmware V2.8" />
                    <Text TextId="Interface" Value="Interface" />
                    <Text TextId="Port_1" Value="Port 1" />
                    <Text TextId="Port_2" Value="Port 2" />
                    <Text TextId="Port_3" Value="Port 3" />
                    <Text TextId="Port_4" Value="Port 4" />
                    <Text TextId="TOK_Output_DataItem_PS_Safety" Value="PS Output Trailer 4 bytes" />
                    <Text TextId="TOK_Input_DataItem_PS_Safety" Value="PS Input Trailer 4 bytes" />
                    <Text TextId="TOK_Input_DataItem_PS_DI" Value="PS Input 8 bool channels" />
                    <Text TextId="TOK_Output_DataItem_PS_DO" Value="PS Output 8 bool channels" />
                    <Text TextId="VSM_2_1000_Name" Value="PS_8" />
                    <Text TextId="VSM_2_1000_Comment" Value="" />
                    <Text TextId="VSM_2_1000" Value="VSM_2_1000" />
                    <Text TextId="VSM_2_1001_Name" Value="RC_64A" />
                    <Text TextId="VSM_2_1001_Comment" Value="" />
                    <Text TextId="VSM_2_1001" Value="VSM_2_1001" />
                    <Text TextId="VSM_2_1002_Name" Value="RC_64B" />
                    <Text TextId="VSM_2_1002_Comment" Value="" />
                    <Text TextId="VSM_2_1002" Value="VSM_2_1002" />
                </PrimaryLanguage>
            </ExternalTextList>
        </ApplicationProcess>
    </ProfileBody>
</ISO15745Profile>