Allen-Bradley 1756-L85E ControlLogix 5580 Controller with 40 MB User Memory, USB Port, 1 gigabit (Gb) embedded Ethernet port, 300 EtherNet/IP Devices, 4 Character Alpha/Numeric Display.