I have the ECOMEX as well and could not get that one to work either, how do direct he MRX or MWX to use the PCOM?
Basically, the ECOMEX is a second subnet on the "internal ethernet port". So, in the MRX/MWX choose the @IntModTCPClient. If you have properly configured subnets, then the IP Address of the Slave device will direct the TCP out the proper subnet hose.
Say the top port is configured as
192.168.10.5 subnet 255.255.0.0
and the ECOMEX is configured as
10.0.1.22 SUBNEET 255.255.0.0
If your MRX tries to talk to a slave at address
192.168.10.42
it will go out the top port.
If your MRX tries to talk to a slave at address
10.0.1.99
it will go out the ECOMEX POM port.
Just make sure the two subnets (Top port and the ECOMEX POM) are DISJOINT and have NO ADDRESS OVERLAP.
The ECOMEX is technically not an ECOM "module", it is an extension of the onboard Ethernet. Hence, it can be used as a CLIENT (not just a server) for various other TCP protocols on the CPU (EMail, Ethernet I/O, EtherNet/IP, et. al.). The IP address routing "just works".