How to properly setup a PROFINET device with a given GSDML
we are using RobotStudio 2019 and a IRC5 controller embedding RobotWare 6.10.00 to work with PROFINET I/O signals, our IRC5 is supposed to work as INTERNAL DEVICE whilst we have an external controller.
Under Controller -> Configuration -> I/O Engineering Tools -> I/O System -> PROFINET -> Device we can see under the Properties tab that the Profinet Internal Device (PN_Internal Device) has the corresponding GSDML file:
The problem of this is that the Vendor ID is 0, this is a problem for us because our External Controller Configuration Tool does not support it, so we were focusing on another GSDML file, that we can get from is already into the Controller filesystem, under HOME -> GSDML.
So would like to import the
GSDML-V2.33-ABB-Robotics-Robot-Device-20180814.xml (which has a non-zero vendor id) to this new configuration to the controller.
In order to do so first of all we removed the currently existing internal device from Controller -> Configuration -> I/O System -> PROFINET Internal Device, to work in the most clean way.
At this point from
<b>Controller -> Configuration -> I/O Engineering Tools</b> we go on
<b>I/O System -> PROFINET -> Device</b> and we right click to import our
GSDML-V2.33-ABB-Robotics-Robot-Device-20180814.xml, we press
<b>Write config</b> and restart the controller to finish our modification.
The problem is that when the controller is back online under Controller -> Configuration -> I/O Engineering Tools -> I/O System -> PROFINET -> Device we see again the GSD file
GSDML-V2.32-ABB-Robotics-INTERNAL-Robot-Device-20191114.xml (see first image) and we are not able to understand how it is possible that
.xml is restored everytime.
Does anyone have some insights on this?
Thanks in advance.