Hi all,
I am
trying the etherlab master, and I
am getting the following message when attaching a small ethercat
segment and
starting the Etherlab master (v. 651e9cfb244b).
EtherCAT
DEBUG: Reading alias from register 0x0012
of slave 5.
EtherCAT WARNING: Failed to read reg alias of slave
5.
When
running “ethercat slaves –v” I get this amongst others (question marks
inserted by me):
=== Master 0,
Slave 5 ===
State: PREOP
Flag: +
Identity:
Vendor
Id: 0x00000002
Product
code: 0x0c5a3052
Revision
number: 0x00000000 ???
Serial
number: 0x00000000
??? All 0?
DL information:
FMMU bit
operation: no
Distributed
clocks: no ???
Beckhoff’s docs say yes
Port
Type Link Loop Signal
NextSlave
0 N/A
down open yes
4 ??? All ports N/A ?
1 N/A
down open yes
6
2 N/A
down closed no
-
3 N/A
down closed no
-
Mailboxes:
Bootstrap
RX: 0x1800/244, TX: 0x18f4/244
Standard RX: 0x1800/246, TX:
0x18f6/246
Supported
protocols: CoE, FoE
General:
Group:
AnaIn
Image name:
Order
number: EL3162
Device
name: EL3162 2K. Ana. Eingang 0-10V
CoE
details:
Enable
SDO: yes
Enable
SDO Info: yes
Enable
PDO Assign: yes
Enable
PDO Configuration: yes
Enable
Upload at startup: no
Enable
SDO complete access: no
Flags:
Enable
SafeOp: no
Enable
notLRW: no
Current
consumption: 180 mA
When
running a few reg_read commands I get this:
# reg_read -p5
0x0012 2
Failed to read register: Input/output error
# reg_read -p5 0x0010 4
00000000 06 00 00 00
|....|
# reg_read -p5 0x0000 32
00000000 01
01 0c 00 02 04 04 00 00 00 00 00 00 00
00 00 |................|
00000010 06
00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 |................|
The
00 at addresses 0x0007 and 0x0008 seem to be wrong and responsible for
the weird port descriptions,
All other slaves
seem to be doing fine.
I may be linking things that I should not see as linked: I am new at
this stuff. However, can
anybody point me at a probable cause? I sure would love that DC on my
slave!
Thanks,
Len.