[etherlab-users] How to check if all slaves have reached operational state?

Ian Prochazka jprochazka at persimmontech.com
Thu Oct 4 23:15:34 CEST 2018


Would user command from OS console give you the answer:

xxxxx at xxxxx<mailto:xxxxx at xxxxx::~$>::~$<mailto:xxxxx at xxxxx::~$> ethercat slaves



The ethercat commands can be used while your application is running. Try 'ethercat --help' for other options



Best regards,

Ian



________________________________
From: etherlab-users [etherlab-users-bounces at etherlab.org] On Behalf Of Mohsen Alizadeh Noghani [m.alizad3h at gmail.com]
Sent: Thursday, October 04, 2018 3:06 AM
To: etherlab-users at etherlab.org
Subject: [etherlab-users] How to check if all slaves have reached operational state?

Dear EtherLab users,
After activating the master and starting frame exchange, is there a way to check whether all states have reached operational?
Additional info:
Currently, in my code<https://github.com/mohse-n/L7N_EtherLab/blob/master/simple_test.c>, I just send empty frames for long enough (trial and error) so that when I exit the loop, my slaves (servo drives) are in OP state.
I have tried checking the working counter in the loop and exiting from it after the domain's working counter becomes equal to our expected value. However, there is still a small delay after that happens and the second slave reaching operational state.
Best,
Mohsen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20181004/c3ea4ccb/attachment-0003.htm>


More information about the Etherlab-users mailing list