Some of the high quality HMI's will be so flexible that you can simulate a plant in your office. This will help PLC program developers test their program without having a single equipement or devices. This kind of simulation is used more and more to reduce startup time.