In industrial control area, the SCADA (Supervisory Control and Data Acquisition) system is widely used because of its convenience . But the traditional SCADA system can only implement the functions of data acquisition and data monitor, having no enough scientific computation ability to do complicated control and optimization.

To solve the scientific computation ability of SCADA, compute module should be imported in the SCADA system, or developing the SCADA system based on scientific computation software. Most scientific computation software is commercial and without source code, which increases the cost and the difficulties of SCADA system.

A method of realizing SCADA system is proposed which is based on scientific computation software Scilab. Developed at INRIA, Scilab has been developed for system controlling and signal processing. It is freely distributed in source code format.

Scilab¡¯s scientific computation ability enables SCADA¡¯s complicated control and optimization be realized. Scilab is easily interfaced with C subprograms. This allows the use of standardized packages and libraries in the interpreted environment of Scilab. OPC, Mysql, Modbus and Industrial Ethernet modules can be realized through DLL which is built by Visual Studio.

Based on SciSCADA toolbox, data can be easily acquired from Device. With it optimization and control will be real time and on line instead of discrete. 
