I am trying to control an L7NH servodrive with the motion app.
When I try to change the Motion operation mode (the switch in the top)to be able to start commisioning the drive, I receive two errors.
-Switch statemachine to Running failed
I have set up the profile like so:
From what I can see, the drive I am using is a CANopen_over_ethercat drive so I made sure to select this.
I mapped the in/outputs like this:
I am not sure wheter or not I need to use the diagcode. I am not able to select it inside the drive.
The ethercat master is running like it should.
Also, when looking inside the datalayer I can see that data is coming in:
Could you help me solve the problem ?
Thank you in advance
Solved! Go to Solution.
I do not know your drive type but it looks like there is a support for Ethercat Ds402 communication.
So far your configuration looks good - but your drive type was not tested in combination with our Motion as far as I know.
What version of Motion App do you use?
In general: In our Motion you do not need to map the Diagcode - this is optional.
In your case it looks like the Motion App trys to read objects while switching to running mode which it cant find on drive side.
In next release there will be the possibility to define if we want to read the setting from drive or simply define it on Motion side.
I guess this will solve your issue.
With the current AV-version RM21.11.6 we only have a basic CoE function. (which is not enough for your drives)
We the new PT-Version RM22.03 there are some Ethercat CoE improvements. Means you have to update the complete control to this version. (not only the motion app.)
This PT version you can't download at the normal ctrlX E-Shop.
Please contact your Bosch-Rexroth support to get this version. (or give me a privat message).
The system is now running on the RM22.03 with the Motion App 1.14.0. For me it looks functionally the same as version 1.12. Where exactly can the function described above be found?
There will be a possibility to choose if you want
So far, the system behavior and the issue with the drive support is identical to the previous version.
Scaling by Control side, following hints Example Wittenstein simco drive:
1. Distributed Clock necessary.
2. Scaling by Control, actaul configuration directly via DataLayer
3. MC Home function works, starts the "drive based homing" (controlword), the operation mode must be switched via PLC Object SDO write (object 0x6060), only the Offset 0x607C is part of MC home and must be supported by the drive.