Seimens PLC/comes with 6 modules, 32inputs/32outs in each module. touch screen control pad excellent condition