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@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to