[etherlab-users] EtherLab with Omron Accurax PREOP-> OP fail
Fredriek Vanneste
fredriek.vanneste at student.kuleuven.be
Thu May 7 16:36:39 CEST 2015
Thank you for the quick response Richard.
Something else I forgot to mention before is that the Omron Drive gives an
error message when I try to go to "OP" state, saying:
Communication Setting Error.
> What does dmesg say?
Dmesg output:
EtherCAT: Master driver 1.5.2 1a969896d52e
[ 182.204143] EtherCAT 0: Registering RTDM device EtherCAT.
[ 182.204151] EtherCAT: 1 master waiting for devices.
[ 182.488370] ec_e1000e: EtherCAT-capable Intel(R) PRO/1000 Network Driver
- 2.3.2-k-EtherCAT
[ 182.488374] ec_e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[ 182.488412] ec_e1000e 0000:00:19.0: PCI->APIC IRQ transform: INT A ->
IRQ 20
[ 182.488501] ec_e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec)
set to dynamic conservative mode
[ 182.488527] ec_e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
[ 182.774612] EtherCAT: Accepting 5C:26:0A:19:39:69 as main device for
master 0.
[ 182.900107] EtherCAT 0: Starting EtherCAT-IDLE thread.
[ 182.900148] ec_e1000e 0000:00:19.0 (unregistered net_device): (PCI
Express:2.5GT/s:Width x1) 5c:26:0a:19:39:69
[ 182.900151] ec_e1000e 0000:00:19.0 (unregistered net_device): Intel(R)
PRO/1000 Network Connection
[ 182.900201] ec_e1000e 0000:00:19.0 (unregistered net_device): MAC: 9,
PHY: 10, PBA No: 3041FF-0FF
[ 184.913888] ec_e1000e: ecm0 NIC Link is Up 100 Mbps Full Duplex, Flow
Control: None
[ 184.913896] ec_e1000e 0000:00:19.0 (unregistered net_device): 10/100
speed: disabling TSO
[ 184.913899] EtherCAT 0: Link state of ecm0 changed to UP.
[ 184.916200] EtherCAT 0: 1 slave(s) responding on main device.
[ 184.916203] EtherCAT 0: Slave states on main device: PREOP.
[ 184.916274] EtherCAT 0: Scanning bus.
[ 185.205685] EtherCAT 0: Bus scanning completed in 288 ms.
[ 185.205688] EtherCAT 0: Using slave 0 as DC reference clock.
[ 210.095697] EtherCAT ERROR 0-0: Failed to set SAFEOP state, slave
refused state change (PREOP + ERROR).
[ 210.095742] EtherCAT ERROR 0-0: AL status message 0x0028:
"Synchronization not supported".
[ 210.095889] EtherCAT 0-0: Acknowledged state PREOP.
> try:
> # ethercat debug 1
This command gives :
Failed to obtain number of masters: Failed to open master device
/dev/EtherCAT0: Permission denied
> to see more messages
>
> - Richard
>
> On 07.05.2015 15:59, Fredriek Vanneste wrote:
> > Dear EtherLab users,
> >
> > Does anyone of you have experience with EtherLab and Omron Accurax
> G5
> > drive-motor combination?
> > (drive: R88D-KN20F-ECT, Motor: R88M-K2K030C-S2) I have some
> experience
> > with an EtherCat bus coupler and some modules, but not with this kind
> > of setup.
> > The EtherCAT master 1.5.2 is running on Linux 14.10 and Xenomai 2.6.1.
> > Using this EtherCAT-capable drive with Etherlab, I'm having trouble to
> > go from "PREOP" state to "OP" state.
> > The drive is directly connected to the pc with an Ethernet cable.
> > I have connection with the drive because I can read (e.g. encoder
> > position) and write using SDO messages from the command line.
> > I have also tried to run the drive with CX-drive software on Windows
> > and this is working fine.
> > The "sudo ethercat states OP"-command results in the slave going from
> > PREOP
> > + state to PREOP E state, meaning there is an error.
> > To run my program I need PDO communication, but I understand that it
> > is not possible in "PREOP" state.
> > Do I need extra software, hardware, or just a different approach?
> >
> > Thanks in advance for your help.
> >
> > Kind regards,
> > Fred
> >
> >
> > _______________________________________________
> > 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