Communication to PLC using Ethernet

I want to communicate from my robot to the PLC using Ethernet. I have several questions. To do this, is the DSQC 669 fieldbus card required, or can I just use the existing LAN port on my controller? Also my controllers have the DSQC 623 computer installed, which means that I cannot install the DSQC 669 card into them. Also I am running the TrueView vision system on one of my controllers and have no extra available ethernet port, is it possible to use a switch to connect both the TrueView and PLC communications? If I can use the regular LAN port, how do you configure the IO to use the ethernet. Any help would be greatly appreciated.

Thanks!!!