Rapid SCADA. Software Overview

advertisement
RAPID SCADA
Administrator's Guide
Part 1. Software Overview
Contents
Software Purpose and Characteristics ........................................................................... 2
Software Architecture ................................................................................................ 3
Description of Applications .......................................................................................... 4
Examples of Systems ................................................................................................. 8
Rapid SCADA 4.5
Software Purpose and Characteristics
Rapid SCADA provides creation of automated systems of the following types:

Industrial automation systems.

Home automation systems.

Energy accounting systems.

Security and fire alarm systems.

Access control systems.

Any systems that contain controllers, sensors and relays.
Rapid SCADA is software that automatically collects data communicating with
controllers, processes data and provides information to a dispatcher. Rapid SCADA supports
commonly used communication standards such as Modbus protocol and OPC that allow
using a huge amount of various devices. The list of supported devices can be extended by
developing additional drivers.
Rapid SCADA consists of the set of application and libraries. The software is a
platform which allows flexible system configuration to meet the customer needs. Rapid
SCADA is open source software, its internal data formats and communication protocols are
documented. This approach simplifies integration of Rapid SCADA with other applications to
create complex enterprise-wide solutions. Functionality of Rapid SCADA can be enhanced by
adding custom modules that implement required features.
Access to information and control functions in Rapid SCADA is restricted according to
user rights. The ability to use Active Directory for user authentication significantly increases
the safety of storing passwords. User rights management using Active Directory eliminates
the system administrator from manual input user logins and passwords.
The following table contains the main characteristics of the software.
Characteristic
OS family
Maximum number of input channels
Maximum number of output channels
Maximum number of communication lines
Maximum number of devices
Minimum current data writing period
Minimum archive data writing period
Maximum archive data storing period
Automatic archive data backup
Active Directory authentication option
The applications communication protocol
Writing application actions and user actions to log files
Option to disable telecontrol commands
Extensible functionality
The software is open source
Value
Microsoft Windows
65535
65535
65535
65535
1 second
30 seconds
10 years
Yes
Yes
TCP
Yes
Yes
Yes
Yes
2
Software Architecture
The architecture of Rapid SCADA is multi-tier and distributed (see Figure 1).
Applications can run on a single server or multiple computers across a network. Controllers
can use communication channels of different types for connecting to a system. Major factors
that determine the system configuration are number of equipment locations, distance
between them, estimation of end-user activity, restrictions of external systems.
Figure 1. Software architecture
Rapid SCADA includes the following main applications:
1. SCADA-Web is a web application that displays information to a dispatcher via
browser in different forms (tabular, schematic, diagrams, reports) and provides
sending commands;
2. SCADA-Server
manages
the
archive
database,
performs
mathematical
calculations and provides information to the client applications;
3. SCADA-Communicator interacts with controllers, transmits data to SCADAServer.
Providing data access using web technology significantly simplifies the deployment
and maintenance of the system, which is especially important for a large number of users.
As devices controlled by a system are commonly used electricity meters, heat
meters, fire and security alarms, access controllers and other equipment.
3
Description of Applications
SCADA-Administrator Application
SCADA-Administrator is designed to manage the configuration of the system (see
Figure 2). Configuring is a process of editing the configuration database, which is a
structured description of the entire automated system.
Figure 2. SCADA-Administrator application
Key features of SCADA-Administrator designed for fast creating and comfortable
modifying the configuration database are listed below:
1. Import and export between different configuration databases allows reusing
developments.
2. Channels clone function minimizes manual input.
3. Automated creation of channels based on the available devices.
4. Backup the configuration database.
4
SCADA-Web Application
As described above SCADA-Web is a web application that displays information to a
dispatcher via browser in different forms (tabular, schematic, diagrams, reports) and
provides sending commands. Reports are generated in commonly used Microsoft Office
formats.
Figure 3. SCADA-Web application
User is able to choose a view (for example, table or scheme) and a date to access
archive data. To show a diagram of an input channel click an item icon in a table or an
appropriate element in a scheme.
SCADA-Web is available from any computer connected to an organization network
without any software installation. Access is managed by a system administrator who defines
user rights.
Functionality of SCADA-Web can be extended using additional modules and web
pages. For instance, SCADA-Faces module allows displaying a photo of a person passing
through the checkpoint. This module is used in access control systems. Developers can
download Rapid SCADA source code and the documentation describing how to implement
extra modules.
5
SCADA-Server application
SCADA-Server manages the archive database, performs mathematical calculations
and provides information to the client applications. SCADA-Server writes data to the main
archive and makes the backup copy simultaneously.
Figure 4. SCADA-Server application
SCADA-Server consists of a Windows service and a graphical shell. The shell is
shown in Figure 4. The service does not have user interface. It operates continuously in the
background regardless of user login and logout.
The application monitors user connections and checks user rights while processing
requests and passing commands. Information about the application state and performed
actions is stored in text log files. SCADA-Server is designed for non-stop running.
Additional server modules allow extending the functionality of the SCADA-Server
according on customer requirements.
6
SCADA-Communicator Application
SCADA-Communicator interacts with controllers and transmits data to SCADAServer. Communication with controllers connected to a system is executed in parallel across
multiple lines. SCADA-Communicator receives current data, archive data, events from
controllers and sends commands to controllers. The application helps troubleshooting issues
with communication lines and devices.
Figure 5. SCADA-Communicator application
SCADA-Communicator consists of a Windows service and a graphical shell. The shell
is shown in Figure 5. Information about the application, communication lines and each
connected device is stored in log files. SCADA-Communicator is designed for non-stop
running.
Developers are able to implement their own device libraries (drivers) to interact with
a variety of controllers.
7
Examples of Systems
Rapid SCADA allows you to implement a wide range of systems. The first example
(see Figure 6) illustrates the energy accounting system of the building. The system contains
electricity meters and heat meters. Using MOXA NPort device server gives the software
direct access to serial devices from anywhere on the network, improves system control
efficiency and reduces wires length.
Figure 6. The energy accounting system based on Rapid SCADA
8
The second example illustrates the implementation of the access control system (see
Figure 7). The system controllers and proximity card readers are produced by Parsec
Company. The out of the box functionality of Rapid SCADA is extended by the additional
applications that provide access control management and generation analytical reports
containing departments and staff statistics.
Figure 7. The access control system based on Rapid SCADA
9
Download