PROFINET GSDML File
Does someone have the capabilities to run a GSDML file through the Profibus.com PROFINET GSD Checker?
The manufacture provides this file for a Servo Drive but it is failing on import with the error. "Failed to import device AKD-PN_DEVICE. Interface submodule is missing" i have been told it imports to Siemens correctly but at this point i am not sure if it as GSDML file issue or a PLCNext Engineer issue.
Here is the link to the GSDML file.
https://drive.google.com/file/d/1W-tS9I5wym9VPyiK8_0dbwdbuCgmXEgX/view?usp=sharing
Thank you in advanced..
Comments
I have checked the GSDML file with the GSDML checker. There are no errors but one warning (see picture).
As far as I can see, the used schema of the file is version 2.2 which is very old. Maybe there is a newer version available.
The latest schema version is 2.35.
Thank you for checking that.. They sent me a 2.35 version.. It imports into Seimens just fine. But when importing it in to PLCNext Engineer nothing happens. Nothing in logs. It acts like it import correctly but nothing.
Am i missing something. I would think i would get a error if it couldn't import.
Here is the link for it..
https://drive.google.com/file/d/1MTN4h6m2X2iduFZfdXEPiWVzTt3qfmgl/view?usp=sharing
Hi Jason,
The error I get when importing that GSDML file is:
This indicates that the device only supports Profinet version 1.0, while the PLC supports Profinet version 2.2 and above.
~ Martin
Thank you for your quick response. I knew about the log detail but one of my projects.. The one i am working on gives no log detail of the import failure. However i did get the log detail in a blank project.
Stefan,
Do you have any ability to run that file through the profinet upgrade tool? I have completely hit a road block with Kollmorgen at getting these drives to work with the PLCNext. I am now exploring options of modifying the GSDML file my self trying to get them to import into the PLCNext Engineer..
Thank you for any help..
I ran the file through the Profinet Upgrade tool. Unfortunately the tool allows me only to upgrade to version 2.41. When I try to upgrade to a version between 2.35 and 2.40 I get a message "Unknown target GSDML version V2.40". Unfortunately PLCnext Engineer supports only version 2.40.
Hi,
Try to open the GSDML File and edit the version number to 2.40 instead of 2.41.
I have got it to work in old PcWorx some times, and i think it will work here also.
- Emil
I have manually changed the version to 2.40. When importing the file to PLCnext Engineer the message in the logbook appears like above that the Profinet version is 1.0
Hi Jason,
What Stefan has observed makes sense - it appears that the problem is not the GSDML version, but rather the Profinet version that the device supports, which does not change with the GSDML version. So changing the format of the GSDML file does not change the version of Profinet that the device supports.
If the device manufacturer is not prepared to upgrade their device, then the only viable option I can think of is to find an equivalent device that supports Profinet version 2.2 or above. There are good reasons to use more recent versions of the Profinet standard, and there are plenty of manufacturers who recognise this.
~ Martin.