EZTouchRackPLC with EZ12 8" HMI and EZRackPLC with 5 I/O Slots all built into one. EZTouchEditor and EZRackPLC programming software needed.