<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi,</p>
<p><br>
</p>
<p>Indeed, some slaves are not in OP state. There are 6 slaves on my network, two of them are in PREOP state.</p>
<p>I can get their states using ethercat slaves -v command but when I run ethercat master command, master is in OP state.</p>
<p>Can master be considered as OP state if at least one slave is in OP state? <br>
</p>
<p><br>
</p>
<p>Best reagards<br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De :</b> Graeme Foot <Graeme.Foot@touchcut.com><br>
<b>Envoyé :</b> lundi 29 juin 2020 00:12<br>
<b>À :</b> BUSSIERES Vincent; etherlab-users@etherlab.org<br>
<b>Objet :</b> RE: AL States</font>
<div> </div>
</div>
<div>
<div style="">
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
Hi,</p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
 </p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
If you are using ecrt_master_state() the al_states parameter is filled in by all slaves with an OR operation.  So for each bit that is set you can interpret that as at least one slave was in that state.  If there is a state bit set you are not happy with (or
 expecting) then you will need to interrogate each slave individually to find out which slave(s) are in that state, using ecrt_slave_config_state().</p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
 </p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
On startup (or comms interruption and recovery) you can expect to see slaves at different stages on the way to OP mode.  If you are fully operational and you have a PREOP bit set, then you likely have a device that is not known so is not configured, or has
 the wrong address so it is not being attached to correctly.  If a slave stays in SAFEOP then you probably have a configuration error, check the logs to figure out the problem.</p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
 </p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
Regards,</p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
Graeme.</p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
 </p>
<div>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="" lang="EN-US">From:</span></b><span style="" lang="EN-US"> etherlab-users <etherlab-users-bounces@etherlab.org>
<b>On Behalf Of </b>BUSSIERES Vincent<br>
<b>Sent:</b> Friday, 26 June 2020 9:25 PM<br>
<b>To:</b> etherlab-users@etherlab.org<br>
<b>Subject:</b> [etherlab-users] AL States</span></p>
</div>
</div>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
 </p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Hello,</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">I’d like to display AL state in my HMI.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">AL states are :</span></p>
<ul style="margin-top: 0cm; margin-bottom: 0cm;" type="disc">
<li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Bit0 : INIT</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Bit1 : PREOP</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Bit2 : SAFEOP</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Bit3 : OP</span></li></ul>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">But when I read AL states, states are respetively :</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<ul style="margin-top: 0cm; margin-bottom: 0cm;" type="disc">
<li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">0x02      (0010)</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">0x03      (0011)</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">0x0a      (1010)</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">0x0e      (1110)</span></li><li style="margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">0x0a      (1010)</span></li></ul>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">So, in some cases I don’t know in which state I am ?</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">How can I determine AL State ?</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR">Regards</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="color:#1F497D" lang="FR"> </span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:#1F497D" lang="FR">Vincent BUSSIERES</span></b></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black" lang="FR">Responsable Technique Logiciel</span></b></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black" lang="FR"> </span></b></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="color:black" lang="FR"><img naturalheight="72" naturalwidth="96" id="Image_x0020_1" alt="1572337113342" style="width:1.0in; height:.75in" height="72" width="96" src="cid:image001.png@01D64DFC.5175A490"></span><span style="color:black" lang="FR"></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<i><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:#00295C" lang="FR">ZE Ma Campagne</span></i></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<i><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:#00295C" lang="FR">36, Impasse Félix Nadar</span></i></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<i><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:#00295C" lang="FR">16000 ANGOULEME</span></i></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<i><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:gray" lang="FR">Tel: 33 (0)9.72.40.35.08</span></i></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<a href="https://webmail.nexeya.fr/owa/redir.aspx?C=GK_BqKCZef7LtPZnqnd_LGYr1NG9sz4Smy3iKIwO-pXqtJC7VgzXCA..&URL=http%3a%2f%2fwww.hemeria-group.com%2f" target="_blank" style="color: rgb(5, 99, 193); text-decoration: underline;"><i><span style="font-size:10.0pt; font-family:"Arial",sans-serif" lang="FR">www.hemeria-group.com</span></i></a><span style="color:black" lang="FR"> <br>
</span><span style="font-size:16.0pt; font-family:Webdings; color:green" lang="FR">P</span><span style="color:black" lang="FR"> </span><span style="font-size:8.0pt; font-family:"Verdana",sans-serif; color:#99CC00" lang="FR">Afin de contribuer au respect de
 l'environnement, merci de n'imprimer ce courriel qu'en cas de nécessité.</span><span style="color:black" lang="FR"></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="font-size:8.0pt; font-family:"Verdana",sans-serif; color:gray" lang="FR">Ce message et les fichiers pouvant être attachés sont confidentiels, réservés à l'usage unique des destinataires et n'engagent HEMERIA sous aucune forme que ce soit.</span><span style="color:black" lang="FR"><br>
</span><span style="font-size:8.0pt; font-family:"Verdana",sans-serif; color:gray" lang="EN-GB">This email and any files transmitted with it are confidential, intented solely for the unique use of the recipients and don't commit HEMERIA.</span><span style="color:black" lang="FR"></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="font-size:10.0pt; color:black" lang="FR"> </span></b></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<b><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:#1F497D" lang="FR"> </span></b></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span lang="FR"> </span></p>
</div>
</div>
</div>
</div>
</body>
</html>