Hello, i want to read drive (e.g. Motor temperature) parameters from plc side. My plan was to install the drive connect app and read the data via datalayer. I had connect the drive and read the parameters with datalayer. It works. BUT: How can i resolve the path in datalayer programmatically in plc? - I had the axis name on plc side. For example: In the AxisConfiguration i can read the "axisProfileName" (e.g. "Antrieb1"). In the related axis profile i can read device adress and so on. When using "DriveConnect-App" i had for example the path "devices/drives/HCS021-43269". But i see no relation between this connection and the "configured" drive. When i had a lot of drives and had on plc side the axis name: How can i find out which drives is related to which device?
Solved! Go to Solution.
The name in axis profile (always serialnumber of the drive) has no connection to the name of the axis object in the motion (given by user). So you would need to know which motion object is connected to which drive on your own or read it out via acyclic communication. Have a look to this topic for further information about parameter access via DriveConnect app.
If you like to have access to drives in different machines with the same address in the EtherCat each, you can use e.g. CXA_Ethercatmaster.IL_ECATSoeRead function block.