Calculation provides the system designer with a simple set of tools to configure the automatic manipulation of various process components in a running process. This is accomplished by the use of a set of built-in arithmetical functions and specific IGSS object functions, which are set up to be executed when certain conditions are met. Examples of using the Calculation function would be changing of set points, changing of states on a digital object, initiating events or event activation based on a timer, etc. Execution occurs independently of operator intervention.