You need to remember that all slaves hear all traffic on the wire in an RTU situation.
It is up to the slave to determine if the message is for that device or another slave on the wire.
You need break the message down into its components to get the node/slave address the message is intended for and either ignore or reply.
I found this site helpful for breaking down the message. http://www.simplymodbus.ca/FC03.htm
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "libmodbus".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse libmodbus+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/libmodbus/CAPGd1xvYyQ9%2BBNAxJ_B3kc7Kf%2BemoxzdkVzuT72koFw%3DOYzPEQ%40mail.gmail.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/libmodbus/00c801d70d1e%244e12bdb0%24ea383910%24%40gmail.com.
Yes, slave should ignore messages not for them.
Timeouts: If the master sends a request out and no slave replies after a certain time, that is the definition of timeout and is for the master to detect and act accordingly like put device into slow polling for example.
This has nothing to do with any other part of the system. The slaves are not normally aware of other slaves on the network.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/libmodbus/CAPGd1xsvZCa3V1P0TzHdwPOtMRz21VsCVWk%3DXJ-48H6n%3D25X-g%40mail.gmail.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/libmodbus/017b01d70ec1%24f7aa9e70%24e6ffdb50%24%40gmail.com.
Then there is a slave that is not working correctly.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/libmodbus/CAPGd1xtmhaE%3DowTzk0mm7ZdU-MtQ5HKsQFSs0WHKX5Kc%3DkA8Vw%40mail.gmail.com.
--