[etherlab-users] Beckhoff AX5000 update rate

Hugh Sparks hugh at csparks.com
Tue Jan 28 16:56:10 CET 2020


I'd like to operate one of these drives with a master update rate of 1kHz.
An earlier posting on this list from suggests that 1kHz is possible:

-----------------------------------------------------------------------------------------

Tom Wong-Cornall on 10/31/2019.
Subject: Re:[etherlab-users]RV: AX5000 fault synchronization

...

[sync0] There are fixed options for this. 250us is the slowest you can set it, but perfectly fine for 1kHz.

...

- Sync0 + Sync1 timer values *must* add up to your cycle time (imposed and checked by AX5000's internal logic).
....

------------------------------------------------------------------------------------------

The slowest OpMode in the ESI reads:

<OpMode>
	<Name>DcSync250</Name>
	<Desc>Sync cycle time: 250µs</Desc>
	<AssignActivate>#x0730</AssignActivate>
	<CycleTimeSync0>250000</CycleTimeSync0>
	<ShiftTimeSync0>0</ShiftTimeSync0>
	<CycleTimeSync1 Factor="-1">0</CycleTimeSync1>
	<ShiftTimeSync1>0</ShiftTimeSync1>
</OpMode>

At first, I thought this meant that the drive needed a sample period of 250uSec.
But CycleTimeSync1/@Factor=-1 implies that the sync1 shift time should be 750uSec.

So if "Sync0 + Sync1 timer values *must* add up to your cycle time", is
OpMode "DcSync250" the correct choice for a 1kHz update rate?

Since I'll be fighting with SERCOS to get the drive started, I want to make sure the basics are right.

Thanks,

H. Sparks




More information about the Etherlab-users mailing list