[etherlab-users] How to check if all slaves have reached operational state?
Christoph Schroeder
christoph.schroeder at helmholtz-berlin.de
Fri Oct 5 10:17:50 CEST 2018
Hi Mohsen,
additionally you can use ecrt_slave_config_state in your application. I call this function plus ecrt_master_state and ecrt_domain_state every other second to check the status of the whole setup.
Best regards,
Christoph
On 10/4/18 11:15 PM, Ian Prochazka wrote:
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<mailto:etherlab-users-bounces at etherlab.org>] On Behalf Of Mohsen Alizadeh Noghani [m.alizad3h at gmail.com<mailto:m.alizad3h at gmail.com>]
Sent: Thursday, October 04, 2018 3:06 AM
To: etherlab-users at etherlab.org<mailto: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
_______________________________________________
etherlab-users mailing list
etherlab-users at etherlab.org<mailto:etherlab-users at etherlab.org>
http://lists.etherlab.org/mailman/listinfo/etherlab-users
--
(bb|[^b]{2})
________________________________
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.
Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. Jutta Koch-Unterseher
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking
Sitz Berlin, AG Charlottenburg, 89 HRB 5583
Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin
https://www.helmholtz-berlin.de
Abonnieren Sie unseren monatlichen Newsletter!<https://www.helmholtz-berlin.de/aktuell/pm/newsletter/>
Subscribe to our monthly newsletter!<https://www.helmholtz-berlin.de/aktuell/pm/newsletter/index_en.html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20181005/18f507c7/attachment-0004.htm>
More information about the Etherlab-users
mailing list