In building the system, the system design CAD 6 first designs system functions/processing and defines, by attributes such as variable names and data types that are common throughout the entire system, the virtual object 61 used in the system for controlling the machines which include, for example, input/output variable such as a control output and a status input, a data variable for setting condit