Ethercat EL7041 holding current

More
8 years 7 months ago #107212 by Hawkeye
Hello,

it's me again with another question regarding ethercat and EL7041:
As my motors are getting boilding hot after some setup time, I had a look at the manual and found the
following interesting potential solution for this:

The manual ( download.beckhoff.com/download/document/...rminals/el70x1en.pdf )
says at page 221 for index 8014:05 the following:
"This index defines the automatic holding current.
When the motor is at standstill, the coil currents are auto-
matically reduced to this value, in order to prevent unnec-
essary heating of the motor. This value is always refer-
enced to the max. current of the terminal (5 A). The value
is specified in 0 to 100%."

Default Value = 100%

But I am unable to either read or write to this object (Index 4 is one of my EL7041):
USER@MACHINE:/PATH# ethercat version
IgH EtherCAT master 1.5.2 unknown
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object
USER@MACHINE:/PATH# ethercat -p 4 download --type uint16 0x8014 0x05 10
SDO transfer aborted with code 0x06010002: Attempt to write a read-only object

My machine is running and I can move the axis, (...).

Any suggestion is be appreciated.

Thanks in advance,
Ben

Please Log in or Create an account to join the conversation.

More
8 years 7 months ago #107217 by Allan
Hello Ben

The manual states that the date type is eight bit.
In the command you are using you have the data
type as 16 bit.

Allan

Please Log in or Create an account to join the conversation.

More
8 years 7 months ago #107218 by Hawkeye
Hello Allan,

You are right - I entered another Datatype and missed to change it while it created thr post.
I had this issue using uint8 and uint16.

It did not make any difference which of both datatype I use.

Best Regards,
Ben

Please Log in or Create an account to join the conversation.

More
8 years 7 months ago #107220 by Allan
Hello Ben

Is your drive in the pre-OP state when you issue the command?

Allan

Please Log in or Create an account to join the conversation.

More
8 years 7 months ago #107221 by Hawkeye
Hello Allan,

i tried it while linuxcnc was running (el7041 in op-state) and in preop state.

Best Regards,
Ben

Please Log in or Create an account to join the conversation.

More
8 years 7 months ago #107224 by Allan
Hello Ben

Have you previously managed to write parameters to the terminal?
If so, have you tried to write one of these parameters again just to
confirm that everything is working as previously?

Allan

Please Log in or Create an account to join the conversation.

Time to create page: 0.059 seconds
Powered by Kunena Forum