<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">
<p class="elementToProof" style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">Hello everyone,<br>
<br>
We are using the EtheCAT-master with seven connected slaves.<br>
When I set the station alias (ethercat alias) for the first and third slave, the master assigns the slave positions accordingly:<br>
<br>
                                                                                              assigned interface   expected interface</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">0  0:0  OP  +  AS-i EtherCAT Gateway BWU3583                      -                                  -</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">1  1:0  OP  +  0x00000024:0x20000111                                     eoe0a1                         eoe0a1s0</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">2  1:1  OP  +  0x00000024:0x20000121                                     eoe0s2                         eoe0a1s1</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">3  2:0  OP  +  0x00000024:0x20000122                                     eoe0a2                         eoe0a2s0</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">4  2:1  OP  +  0x00000024:0x20000200                                     eoe0s4                         eoe0a2s1</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">5  2:2  OP  +  EK1100 EtherCAT-Koppler (2A E-Bus)                -                                  -</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">6  2:3  OP  +  EL1018 8K. Dig. Eingang 24V, 10s                      -                                  -</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;"><br>
<br>
After “ethercatctl start” there are two kinds of used naming-schemes: eoe0a*  and eoe0s* .<br>
One would expect, that the slaves of an alias-group ( e.g. 2:0,2:1,2:2,2:3) be named like eoe0a2s*, which uses both information from alias and slave position.<br>
Additionally this setup only supports one static bus-setup, as any change to the bus ( e.g removing or replacing a slave due to maintenance or hot-connect)     <br>
creates different network interfaces ( due to shifts in the slave position of non-aliased slaves).<br>
<br>
We would like to set specific ip-addresses to each slave, to use EoE in field on demand.  <br>
To provide this, one has to set one unique alias to each slave.<br>
Can the master set the full tuple “alias:slave-position”  for each slave, so a change to the bus doesn’t change those information for existing slaves?<br>
<br>
For the sake of completeness:<br>
- EtherCAT Master 1.6<br>
- Linux 6.6.23 #1 SMP PREEMPT_RT<br>
-  aarch64<br>
- ethercat.conf:</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">MASTER0_DEVICE=”end0”</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">DEVICE_MODULES=”generic”<br>
<br>
Best regards,</span></p>
<p style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0cm;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; color: black;">Kai Staud</span></p>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof" style="color: inherit;"></div>
</body>
</html>