On Fri, 2026-02-20 at 12:49 +0300, Bilko AS, Oguz Dilmac wrote:
> Hi,
> 
> We will try to install the newest ethercat library version.
> 
> By the way, we tried one version older of this device. It goes to OP 
> with no problem.
Well, this shows that your configuration is probably not the issue and
is at the problem is at the slave's side


> Also our customer has a bechoff controller as well, and they say that
> with twincat both devices are going to OP without a problem.
TwinCAT is not the standard, neither is our EtherCAT master. However,
both should implement the standard, but they do it differently
(naturally), especially regarding timing. The standard however ensures
that EtherCAT masters and slaves are immune to timing issues, but there
are always exceptions!

> We will try to go to the customer and check with the newest ethercat 
> master version. We are also considering to connect the both devices
> to 
> the twincat and see if the twincat behaves different. Do you think 
> checking the transmitted data via wireshark worth trying?
You can try, but I do not see that you'll get much insight using
wireshark. The master commands the slave to go to INIT and there is
simply no reply from the slave acknowledging the state change. That is
why the master times out and gives up trying to bring the slave online.

Going to INIT is such a primitive state change for a slave that there
should be absolutely _no_ reason it takes any amount of time. So I am
not even convinced that ecrt_slave_config_state_timeout() would work.

I only know that some (complex) slaves may take time between PREOP-
>SAFEOP and SAFEOP->OP transition when certain hardware needs to be
configured based on its configuration. But your slave is not there yet.

Before you use wireshark you can try switching debug to 1
`ethercat debug 1`


-- 
Mit freundlichem Gruß / Best regards,
Richard Hacker
--  
-----------------------------------------------------------------------
Richard Hacker, M.Sc.
Entwicklungsingenieur / Development Engineer
[email protected]

Tel.: +49 201 / 36014-16

Ingenieurgemeinschaft IgH Gesellschaft für Ingenieurleistungen mbH
Nordsternstraße 66
D-45329 Essen

https://igh.de | https://etherlab.org

Amtsgericht Essen HRB 11500 | USt-Id.-Nr.: DE 174 626 722
Geschäftsführung:
Frederik Becker, Dr.-Ing. Siegfried Rotthäuser, Jost Braukmann
-----------------------------------------------------------------------
-- 
Etherlab-users mailing list
[email protected]
https://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to