The FX3GE Programmable Logic Controller (PLC) has embedded within it two of the most commonly used expansion functions for micro programmable logic controllers: Ethernet communications and analog I/O.