Controller tuning can a bit of a trial-and-error exercise. There is often no trust that the PID tuning settings recommended by the Engineer will be successful. This is where some modelling is useful. If the simulation results are acceptable, then the real application stands a good chance of working. If the simulation results are not acceptable then … try again.
Scilab is a good platform for dynamic simulations.
Here is a simple online Scilab simulator.
All you need is the code needed to model the process and the PID tuning parameters, below.
Download
The code allows First Order and Integrating process models (ie, temperature and level control). Sorry, no dead time capability for the online simulation.
Happy modelling.