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