Can you create multiple Slave addresses (Example: 1, 5,12) with different registers?
Is the Codesys device acting as a slave in this case? If so, are you trying to add multiples underneath the same Ethernet device?
Do I understand correctly that from the codesys configurator I will not be able to make multiple devices? With the ports, I liked the version.
You can simple add more under your ethernet device and assign different ports.
NOTE: I have not tested this but it should work similar to @bjornidar.

