How to Solve the "SupportedDelayMeasurements" Error in my Profinet GSD File?

30 Aug 2024

This article explains what to do if you are getting the "SupportedDelayMeasurements" error, upon importing the GSD you have generated with our GSD Generator Tool.

 

APPLICABLE PRODUCTS

Anybus CompactCom 40 PROFINET IRT

 

PRE-REQUISITES

Anybus CompactCom 40 PROFINET IRT

HMS PROFINET GSD Generator Tool Version <=1.8.0.0

 

PROBLEM DESCRIPTION

You have generated a GSD file for your Anybus CompactCom 40 PROFINET IRT using our PROFINET GSD Generator Tool with a Version <=1.8.0.0. Now that you import this GSD into your Engineering Software you are getting an error such as this one:

 

When 'InterfaceSubmoduleItem/@DelayMeasurementSupported' is present and "true", 
'InterfaceSubmoduleItem/@SupportedDelayMeasurements' must contain the value "PTCP"., Line: 105
XPath: //DeviceAccessPointItem[@ID='DAP']/SystemDefinedSubmoduleList/InterfaceSubmoduleItem

 

This results from a bug in our PROFINET GSD Generator Tool, Version <= 1.8.0.0. To fix this, one could add SupportedDelayMeasurements = "PTCP" to the <InterfaceSubmoduleItem> properties.

 

This would typically look like this:

<InterfaceSubmoduleItem ID="Interface" SubslotNumber="32768" SubmoduleIdentNumber="0x00000002" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" TextId="T_ID_INTERFACE" SupportedProtocols="SNMP;LLDP" PTP_BoundarySupported="true" DCP_BoundarySupported="true" DelayMeasurementSupported="true" DCP_HelloSupported="false" SupportedDelayMeasurements = "PTCP">

With this addition, the error should normally be gone when you import the GSD again.

 

 

A simpler solution, however, is directly using the latest release of the PROFINET GSD Generator Tool, which is currently on Version 1.9.0.0, in which this bug has been fixed. Therefore you will not face the issue described above with files generated with this latest version.

 

ADDITIONAL LINKS

HMS PROFINET GSD Generator Tool V 1.9.0.0