These HMI/Touch screens are just that, BUT there is and expansion point in the back where an I/O module attaches piggy back for a 16 I and O. Piggy back another one and you have thirty two.
The software is stoopid easy to learn, and free, so is the 18 hours a day support.
RS 232, 2 serial, parallel, Ethernet. Nothing exotic to spend extra monies on.