No, because the two ethernet modules with the same address are isolated across the backplane.
Take the example of a MSG instruction. When you set it up, you tell it each step of the way where to go. Let's say you have PLC1 and PLC2. Both have the following:
- CPU in Slot 0
- ENBT in Slot 1 with IP address 192.168.1.10, connected to the machine's local network (I/O, drives, etc)
- ENBT in Slot 2, connected to your greater plant network, with IP address 10.10.10.nnn (unique address on the greater plant network)
If PLC1 wants to talk to PLC2, you set up a MSG instruction to go from:
PLC1 CPU in Slot 0 to
PLC1 Backplane to
PLC1 ENBT in Slot 2 to
Ethernet port on the front of ENBT in Slot 2 to
IP Address 10.10.10.nnn (Ethernet port on the front of ENBT in Slot 2 of PLC2) to
PLC2 Backplane to
PLC2 CPU in Slot 0
Notice that nowhere along the way does the ENBT in Slot 1 that has the "duplicate" IP address come into the picture, on either PLC. Your message whizzes right past it on the PLC backplane without ever knowing or caring that it's even there, let alone what it's IP address is and whether it's the same as another ENBT that it whizzed past and ignored a moment ago.
Using Produced/Consumed tags is different, but same principle. The message follows the same path, and the ENBT's in Slot 1 don't form part of the picture at all.
Does that clear things up at all?