Hi Christian,
> One more question: are standard commands for typical slaves defined
> whithin EtherCAT? In my case the slaves are servo motor drives. Are
> there standard commands, e.g. for positioning, setting
> speed/acceleration or is this vendor specific?
According to the datasheet, your KEB COMIVERT S6K servo drive follows
the CiA 402 standard, so yes, there are standard commands for motion.
https://www.keb.co.uk/drive-technology/servo-drives/servodrive-combivert-s6
Nevertheless, if you start from scratch, the learning curve is pretty
steep, so you may be interested by these examples:
https://www.iram.fr/~blanchet/ethercat/akd/examples/
Of course, the examples are designed for Kollmorgen AKD servodrive. But
they use only variables from the CiA DS402 standard, so I guess that
they should work also with your servo drive, with a minimum of modification.
I think that you only have to modify the EtherCAT address, Vendor ID and
Product ID (macro AkdSlavePos and Kollmorgen_AKD)
Regards,
--
Sebastien BLANCHET
--
Etherlab-users mailing list
Etherlab-users@etherlab.org
https://lists.etherlab.org/mailman/listinfo/etherlab-users