CHEMCAD is an OPC Server
As you probably know, OPC (see more at the OPC Foundation, here) is a standard for exchanging data in industrial automation. Commonly used in the process industries by DCS, SCADA, and data historian systems, it also has some very interesting benefits when combined with a process simulator.
Because CHEMCAD is an OPC Server, it appears to OPC Clients as a data source, just like plant sensors, control valves, and so forth. You don't need a multi-headed piece of middleware to connect CHEMCAD to your SCADA system, and because of our system design, an OPC Client can easily push data into CHEMCAD, tell CHEMCAD to run steady state, run one time step, or even run dynamically, and pull results from CHEMCAD, all through the OPC interface.
You'll need to spend a little more effort to ensure that you have a validated model of your process (the simulation matches your plant performance within a tolerance you're comfortable with, and it reacts to process changes correctly). Many of you already go to this level of detail with your "offline" use of simulation software.
You can build a virtual plant in CHEMCAD and connect it to a SCADA system for control system checkout or operator training (OTS). You can even connect it to a SCADA system that's also connected to your operating facility, to compare simulated (as designed) values to actual performance (PPM), using either a steady-state or a dynamic simulation.
Imagine having alarms built into your SCADA system that can alert operations staff to deviations in plant performance versus design specifications! There are even installations of advanced process control (APC) using rigorous CHEMCAD simulations to improve process efficiency by linking SCADA systems, simulations, and economic optimization engines.
We’ve helped many customers do all of the above and more, so give our support team a call if you’re thinking about a project and want to understand CHEMCAD’s OPC Server capabilities.