[etherlab-users] Initializing CanOpen Master Module EL6751-0010
Richard Hacker
ha at igh.de
Wed Oct 28 11:37:26 CET 2015
Hi David,
Communication slaves are very(!) difficult to handle, because they are
configured by means of SDO's. We are not aware of a free tool that can
be used to cofigure them.
They must be configured using TwinCAT(2). A trial version is available
free of charge from Beckhoff. This can be used to configure the slave.
Have a look at:
http://lists.etherlab.org/pipermail/etherlab-users/2012/001860.html
Search the mailing list for EL6731 or EL6751.
- Richard
BTW: I cannot find EL6710! CANopen master is EL6751. And besides, -0010
is usually the slave and not the master! Check carefully what you have.
In case of a slave, select it in the TwinCAT Project, instead of the
master, before "Export configuration XML".
------------------------------------------------------------------------
On 28.10.2015 11:13, David Jiménez Mejías wrote:
> Hello,
> I just trying to configure a CanOpen Network with a CanOpen Master
> Module EL6710-0010 (Beckhoff), and get some doubts and issues.
> I proceed just the module infosys website indicates, I did the next steps:
> - Configure the BaudRate SDO:
> # ./ethercat download -p4 -t uint8 0xF800 2 3 (250KBauds)
> - Request a Detect Module Command
> # ./ethercat download -p4 -t uint16 0xF002 1 0x11
> -> At this step I need to write "something" to a octet_string[2]
> entry, with this format the requested commando doesn work, I do it using
> a uint16. Does someone know which octet is the expected?
> - After the request command I observe the percent counter process:
> # ./ethercat upload -p4 -t uint8 0xF002 2
> 0x80 128
> # ./ethercat upload -p4 -t uint8 0xF002 2
> 0x95 149
> - Until it keeps on value 0x01:
> # ./ethercat upload -p4 -t uint8 0xF002 2
> 0x01 1
> - It means, reading at infosys, that: "Command ended without error,
> response data in SubIndex 3", then I tried read the octet_string[n]
> directly from the terminal, but it can't be possible, then I do:
> # ./ethercat upload -p4 -t octet_string 0xF002 3 > ~/prescan.out
> - This output file is:
> 00000000 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ................
> -> The first octet_couple correspond with the infosys website
> detail, al the next is 0.
> - I tried to repeat the request command but I get the next error:
> # ./ethercat download -p4 -t octet_string 0xF002 1 0x22
> SDO transfer aborted with code 0x08000021: Data cannot be transferred or
> stored to the application because of local control
> This is the point where i'm get stacked.
> Is there some one that have some experience with this type of modules?
> Thank you very much
> Best regards
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - - -
> *David Jiménez Mejías -* Gran Telescopio de Canarias S.A
> /Ingeniero de Operación / Operation Engineer/
>
> ----------
> ADVERTENCIA: Sobre la privacidad y cumplimiento de la Ley de Protección
> de Datos, acceda a http://www.gtc.iac.es/gtc/legal_es.php
> WARNING: For more information on privacy and fulfilment of the Law
> concerning the Protection of Data, consult
> http://www.gtc.iac.es/gtc/legal_es.php
>
>
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>
More information about the Etherlab-users
mailing list