<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>