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