Comparison for /Home Page En / Doc / Programm Manual / intro of 2012-06-07 12:40:19 and 2012-05-23 18:57:33
==Introduction=====Introduction===
This document is a description of the "open source" project called "OpenSCADA". OpenSCADA is
an a SCADA system built on the principles of modularity, scalability and
multiplatform. multiple OS/Hardware integration.
As a
policy, policy the development of the system utilized "open source" principles.
The This choice
allowed for the creation of
this policy was determined by the need to create an open, a reliable and publicly available SCADA system.
This policy allowed us to bring to At the
development, testing, and dissemination same time bringing together a significant number of product developers, enthusiasts and other
stakeholders while stake holders to develop, test, and disseminate the project, thus minimizing the financial and distribution costs.
OpenSCADA is
system designed for
collecting, archiving, visualization, issuing the collection and archiving of
control actions, system data plus the visualization and
other related controlling of process operations typical of SCADA
a full-featured system. systems. Due to the level
high of
abstraction scalability and
modularity modularization the system can be used in
many related fields. a variety of applications.
OpenSCADA can
system be used:
•at
- at industrial facilities as a full-featured full featured SCADA system;
•in
- in embedded systems devices, as an execution environment, including within the a PLC (programmable logic controllers);
•to controller);
- to build different models (technological, technological, chemical, physical, physical or electrical processes);
•on personal computers, processes models;
- at data centers or other server facilities to collect, process, present and archive data regarding the PCs, servers and clusters and for the collection, processing, presentation archiving of information about the system their network and environment. its
The
base (host) host operating system selected for
and used development was
Linux, which Linux has it optimized the
solution for these solutions of the following issues:
•reliability (a
- reliability — a large proportion of servers and clusters running on GNU / Linux);
•flexibility / scalability (due GNU/Linux OS;
- flexibility/scalability — due to its openness and modularity Linux allows you the designer to build create solutions to fix any requirements);
•availability (due requirements
- availability — due to its being GPL the system software is free, while highly provided at no cost (novice users may require some kind of paid support package however skilled user would not require this level of support);
- popularity and support free);
•popularity, development, and prevalence (OS — Linux is in active development by many enthusiasts, businesses and government agencies around throughout the world, and is gaining wide spread support on the user personal and the corporate market, marketplace, plus it is being promoted in the state structures of various countries). countries.
While the system currently operates
only on the Linux
OS, OS the project is being developed
so that it can be installed on
the principles of multiplatform installations. The different operating systems. This ability to port to
the software other
operating systems is planned for OS will be added in future revisions.
The
At the heart of the system is a modular
kernel. And kernel, and depending on what modules are
installed, installed the system can
created from configured to operate on a variety of
different servers, as well as networked servers and clients and in this way allow for the implementation of a
clients, and to combine these functions into one program. This allows you to implement client-server architecture saving
SCADA system based on the same components / modules, machine memory, disk space,
as well as valuable and programming time.
Server configuration of However it is possible to configure the
system are OpenSCADA on a single stand alone PC with the user choosing which modules to install, data acquisition, simple client, or both the client and server.
Differing server configuration can be designed for
collecting, processing, collecting data, processing data, issuing commands,
archiving, archiving and logging
information from various sources, information, and providing this information to clients (UI, GUI, TUI ...). The modular architecture allows for modification of a module’s functionality without
the requirement of restarting the
whole system.
Flexible system configuration allows the user to build solutions to meet specific requirements of reliability, functionality and complexity. Custom configurations can be based on different graphics libraries
(GUI / TUI (GUI/TUI ToolKits), using the core program and selecting various modules (by adding it to the UI-user interface module),
and as or the system can be used in a standalone
application, application connecting the core of OpenSCADA to
as a library.
Flexible system configuration allows you build solutions to meet specific requirements of reliability, functionality and size of the system. its libraries.