Allen-Bradley 2080-LC50-48QBB Micro850 EtherNet/IP Controller, 28 x 24 VDC/VAC Inputs, 20 x Source Outputs, 24 x DC Power Inputs, Up to 6 HSC Channels, Integrated USB Programming Port, Ethernet Port and Non-Isolated RS232/485 Serial Port, 5 Pluggable Ports