[etherlab-users] Problems using Beckhoff EL3162 with Etherlab Simulink blockset - does not switch from PREOP to OP

Sebastian Rehberger rehberger at ais.mw.tum.de
Sun Mar 1 17:28:41 CET 2015


Hi,

We're trying to read analog output signals from a EL3162 input device. The Master is up and running, and other EL1004/EL2004 devices are functioning properly. Also two EL4102 analog output devices are working and behave normally.

The EL3162 does not switch from PREOP to SAFEOP or OP, neither by command line ("sudo ./ethercat states -p 9 SAFEOP"), nor during execution of the simulink generated Etherlab application. However, Syslog gives the following debugging information:

Mar  1 17:18:50 ubuntu kernel: [ 4960.647334] EtherCAT ERROR 0-9: SDO download 0x8000:06 (1 bytes) aborted.
Mar  1 17:18:50 ubuntu kernel: [ 4960.647338] EtherCAT ERROR 0-9: SDO abort message 0x06020000: "This object does not exist in the object directory".
Mar  1 17:18:50 ubuntu kernel: [ 4960.647340] EtherCAT ERROR 0-9: SDO configuration failed.

In the slave list ("sudo. /ethercat slaves -p 9"), the EL3162 immediately sets the error flag after execution of the Simulink application.
Has anyone experienced similar problems or may support with further debugging methods?

Kind Regards,
Sebastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20150301/28c338f3/attachment-0002.htm>


More information about the Etherlab-users mailing list