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