This is normal.

 

The master stack does some housekeeping to determine the number and state of
all connected slaves even with no application running.  This is the sequence
that you are seeing here, when you have one slave connected.

 

As for why it’s an FPRD datagram instead of an APRD as you might have been
expecting, this is because the master also automatically assigns station
addresses (not the same thing as aliases) to each slave as first
encountered.  This prevents accidentally talking to the wrong slave if the
network topology changes before the master can detect this.

 

If you want to see this happening, you will either need to start capturing
earlier (probably not possible if you’re using the debug interfaces on the
same machine, since you won’t be able to react fast enough) or force a
rescan while you’re capturing either via the command or by changing the
topology.

 

From: etherlab-users [mailto:[email protected]] On Behalf
Of ???
Sent: Wednesday, 18 November 2015 19:39
To: [email protected]
Subject: [etherlab-users] a puzzle about igh ethercat master

 

Hello, I am learning about the ethercat protocol and using igh ehtercat
master, but have a puzzle.
I connected my slave and just start the igh master by using "ethercat start"
command and no other user app run.
then I use wireshark to capture packet, result like the following picture:

I know it is scaning slaves all the time, but how about this FPRD datagrame,
I haven't see any write cmd to set the slave position to the slave
register。
so, this is my puzzle, I need some tips, thank you in advance!

_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to