Title: Zhe Peng
1SciSCADA Toolbox
- Zhe Peng
- Pengzhe1113_at_gmail.com
- Institute of Industrial Control of Zhejiang
University - 28th Sep. 2006
2Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
3Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
4Introduction to SCADA
SCADA Supervisory Control and Data Acquisition
- Widely used in industrial area because of its
convenience.
OSSS-EA2006
5Introduction to SCADA
Typical Hardware Architecture
OSSS-EA2006
6Introduction to SCADA
Typical Software Architecture
7Introduction to SCADA - Shortage and Solving
Methods
- Only implement the functions of data acquisition
and data monitor, having no enough scientific
computation ability to do complicated control and
optimization.
Shortage
- Compute module should be imported in the SCADA
system. - Developing the SCADA system based on scientific
computation software.
Solving
OSSS-EA2006
8Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
9The Design of SCADA System Based on Scilab
To Solve the Shortage of Traditional SCADA
We propose a method
- Developing SCADA System based on Scientific
Computation Software Scilab
OSSS-EA2006
10The Design of SCADA System Based on Scilab
Why choose Scilab? Not Matlab, etc.
- 1. Costs, Scilab is free.
2. Source, Scilab open its Code source, which
allow us modify the software according to our
opinion, or integrate Scilab to our own software.
3.Toolbox, Scilab provides much toolbox in
control and optimization area.
- 4. OS, Scilab support Linux operating system.
OSSS-EA2006
11The Design of SCADA System Based on Scilab
12The Design of SCADA System Based on Scilab
Continuous On-line
Discrete Off-line
13(No Transcript)
14The Design of SCADA System Based on Scilab
We want to do
Realizing control and optimization on-line, not
off-line
OSSS-EA2006
15Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
16The Realization of Data Acquisition with Scilab
The Key Technology
Realizing exchange data between factory and Scilab
What Should Do?
Developing Scilab Interface with Factory Device
According to Some Industrial Protocol, Such as
OPC, Field Bus, Industrial Ethernet, etc.
OSSS-EA2006
17The Realization of Data Acquisition with Scilab
What we have done?
- OPC interface
- Modbus-ASCII interface
- Industrial Ethernet (Modbus-TCP)
OSSS-EA2006
18The Realization of Data Acquisition with
Scilab-OPC
OPC interface
The OPC Foundation has established a set of
standard OLE/COM interface protocols intended to
foster greater interoperability between
automation/control applications, field
systems/devices, and business/office applications
in the process control industry.
OSSS-EA2006
19The Realization of Data Acquisition with
Scilab-OPC
What can OPC give us?
With OPC technology, we can acquisition data from
different device easily. And not need to know
physical structure.
OSSS-EA2006
20The Realization of Data Acquisition with
Scilab-OPC
Developing OPC Interface
Through writing OPC DLL to extend Scilab OPC
function.
OSSS-EA2006
21The Realization of Data Acquisition with
Scilab-OPC
With SciSCADA toolbox, we can easily acquisition
data from OPC server.
Acquisition Data
OSSS-EA2006
22The Realization of Data Acquisition with Scilab
We also developed Modbus Protocol Interface, and
Industrial Ethernet Protocol Interface. They can
let Scilab acquisitive data easily from device
through Serial Port and Ethernet. Also, to
storage the data to database, we developed Mysql
interface.
OSSS-EA2006
23The Realization of Data Acquisition with
Scilab-Modbus
With SciSCADA toolbox, we can easily exchange
data with Modbus device.
OSSS-EA2006
24The Realization of Data Acquisition with
Scilab-Modbus-TCP
With SciSCADA toolbox, we can easily exchange
data with Modbus device.
OSSS-EA2006
25Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
26Applications-OPC
Schneider Vendor Product
Rockwell Vendor Product
Rslinx
OPC Factory Server
Siemens Vendor Product
Scilab SciSCADA Toolbox
Simatic. Net
Other OPC Server
Other Vendor Product
GE OPC Server
GE Vendor Product
OSSS-EA2006
27Applications-OPC Example
Take ROCKWELL Vendor Product for Example
OPC Client
OPC Server
Exchange Data
Scilab SciSCADA Toolbox
Rslinx OPC Server
Software RSView, etc
Hardware PLC, etc
OSSS-EA2006
28Applications in a Water Enterprise
Water Supply Enterprise ask us to acquisitive
data from device and storage data according to
their need. Also advanced control should
included in the project.
Problem
With SciSCADA Toolbox, we can easily acquisitive
data from device, and Scilabs compute ability
enable us realizing advanced control.
Solving
OSSS-EA2006
29Applications in a Water Enterprise
Hardware framework
OSSS-EA2006
30Applications in a Water Enterprise
The software we designed based on Scilab
- Data Monitor
- Data Acquisition
- Data Curve
- Data Storage
- Network Monitor
Main functions
OSSS-EA2006
31The software we designed based on Scilab
32The software we designed based on Scilab
33The software we designed based on Scilab
34The software we designed based on Scilab
35The software we designed based on Scilab
36Contents
Introduction to SCADA
1
The Design of SCADA System Based on Scilab
2
The Realization of Data Acquisition with Scilab
3
Applications and a Example in Water Enterprise
4
Conclusion and prospect
5
OSSS-EA2006
37Conclusion
- In the past, Scilab only can used in discrete
and off-line control in laboratory. Through the
SciSCADA toolbox, Scilab can exchange data with
device layer and Ethernet layer convenience. It
transforms Scilab from discrete and off-line
control to continuous and on-line control.
OSSS-EA2006
38Conclusion
- SciSCADA system is proposed based on Scilab.
- It can
- Enhance the SCADA systems scientific compute
ability - Realizing control and optimization on-line
OSSS-EA2006
39If You are Interested in Industrial Control
Software, Please Email Me. pengzhe1113_at_gmail.com
Thank You !
OSSS-EA2006