Look into parker CT hmi software, it is beautiful stuff, programs alot like a panelview and you could use a maple systems touchscreen for the interface
You know one option for something like this is to buy something like an AB compactlogix and then use point IO RIO over ethernet, the point IO is fairly well priced and is reliable and then you have about unlimited possibilties and have something fairly universal and simple to use