MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
SCADA System for Monitoring Water Supply Networks
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU, MIHAELA POPESCU,
SORIN ENACHE, EUGEN SUBTIRELU
Faculty of Electromechanical, Environmental and Industrial Informatics Engineering
University of Craiova
Decebal Bd. 107, 200440, Craiova
ROMANIA
[email protected] [email protected] [email protected]
[email protected] [email protected]
Abstract: - Water supply represents a vital problem for people, and this imposes the need to know the
information regarding consumptions, resources and production. This implies a continuous supervision
of the water supply process in order to allow any problem that could appear to be solved, and in the
same time, to maintain normal functioning parameters. Proper solutions imply automation and
monitoring architectures which contain: a supervision and control system for the real time installation,
programmable logic controllers with basic functions (communication, adjusting, measuring, etc.)
libraries, communication systems, standard interfaces or dedicated ones with sensors, electrical drive
elements, measuring devices, etc. The informatics systems present the possibility of preventing some
phenomenon, by analyzing and processing the data, leading to an optimum functioning and to important
financial economies. In this way, the paper presents a SCADA system for the monitoring and control of the
technological parameters in the water distribution stations, which will allow the optimum functioning of the
pumping system, safety and endurance growth in the equipments and installations exploring, and so obtaining
efficient energy usage and optimum administration of the drinkable water.
Key-Words: - SCADA, data acquisition, analysis, monitoring, control, PLCs, data transmission.
• principle of modularity;
• principle of autonomous and integrated working of
equipment;
• principle of mutual settlement of the equipments to
provide the essential working of the system;
• principle of transparency in using and working;
• principle of best cost/performance ratio;
• principles destined to provide:
- effective monitoring, control and management of
real-time and extended-time installations, based
on the data acquisition from installations;
- management of installations besides the realtime;
- the required information for analyzing the
behavior in operation and working out the
statistics related to the working of the existing
networks, installations and equipments, for
establishing the technical and economic solutions
to improve the technical conditions of
installations, equipments and development
strategies;
- the information for the superior dispatcher levels.
1 Introduction
A modern management, based on the economical
performance, imposes, in principal, the knowledge,
in every moment of the report between costs and
profits, and of the control level that can act on this
report to bring him to a subunit value. The
implementation of modern solutions in an efficient
functioning of the pumping stations within the
public water supply services implies the existence of
some proper systems based on computational
technology. In this way, to obtain this information,
based on analyses of the technological process, of
the driving and exploiting mode, there is proposed
an DMS/SCADA type informatics system which to
allow an optimum drive of the technological process
and a greater safety regarding the drinkable water
distribution with the purpose to continuously
improve the quality of the services offered to people
[1], [2], [9], [14], [16], [17], [18].
In the making of the architectural model for the
DMS/SCADA system, the following principles have
been considered:
• distributed processing open systems;
WSEAS TRANSACTIONS on SYSTEMS
1070
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
The proposed system uses a distributed
architecture, in which there are distinguished two
levels:
• a local level corresponding to the water
distribution stations;
• a central level corresponding to the dispatcher.
The local level is based on the usage of the
programmable logic controllers and of computers,
and the central level contains high speed PC
computers for the supervision or operative drive of
remote processes. The communication between the
dispatcher and the local monitoring and control
systems is done by the help of some data sending
techniques, according to the type of the
communication environment between these points
(cable, optical fiber, telephone line, radio
channel/wireless, GSM). Considering a base
characteristic of the SCADA systems – flexibility,
the main concept fallowed in the development of
this system is modularity, in the idea of an easier
configuration and maintenance and to assure ulterior
extension possibilities of the system.
technological process, assuring the fallowing
functions:
• acquisition of data taken from the transducers and
their process;
• framing between the technological limits of the
acquisitioned data, warning in case of crossing
these limits;
• pumps command, the regulation being made
according to the debit or pressure in the drinkable
water supply network;
• realization of the supervision bulletin and of the
specific reports;
• assuring the informational support by creating and
maintaining a secure and complete database;
• elaboration of synthesis reports using data from
the databases and from archives and presenting
them on display or printer, with the possibility of
completion or modification by the user;
• presenting the measures taken from the dispatcher,
by:
- synoptic, general or on sectors schemes, for rapid
evaluation of the momentary process functioning
situation;
- virtual instruments (bar-graphs, instruments with
pointing needle);
- evolution diagrams on selectable time ranges.
• informing the decision factors in order to take the
optimum measures that impose;
• system centered administration;
• interfacing possibilities with other existing
informatics systems.
2 The Architecture of the SCADA
System
The information tracking in real time and the range
enlargement of this information, the tracking of the
working parameters comparatively with the
accepted limits, storing the data from the process
and its continuous processing, examining the
technical state of the equipments and early
preventing the future averages, automatic providing
of the parameters settings and last but not least,
providing the linking with the dispatch level for
possibilities of two-sided data and controls
transmission, make it necessary the large-scale
introducing and distribution of the digital
technologies.
From an architectural point of view, the system
will be developed on a equipments distributed
network model based on the present standard level
of computational technique, in order to fulfill the
requests for fast processing of an important quantity
of information, the requests for high viability and
the necessity of open access to the informatics
system.
2.2 System components
The informatics system (Fig.1) uses a distributed
architecture hierarchical [4], [6], [10], [11], which
contains the following blocks:
• Transducers signals adapting block.
This block realizes the bringing of the signals taken
from the process through the transducers in the
unified signals range compatible with the inputs of
the computing systems interfaces.
• Local data acquisition and command equipment Programmable Logic Controller (PLC).
Each local water distribution station is provided
with a data acquisition and command equipment
(PLC) associated with a PC which does:
- automat acquisition of the specific parameters;
- primary processes (filtering, validation of the
values from the transducers, framing between
limits);
- local display;
2.1 System functions
The monitoring and control system has the role to
supervise the evolution of the technological process,
to measure exactly the consumptions and
production,
respectively
to
optimize
the
WSEAS TRANSACTIONS on SYSTEMS
1071
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
1-LOCAL STATION for
WATER DISTRIBUTION
2-LOCAL STATION for
WATER DISTRIBUTION
8-LOCAL STATION for
WATER DISTRIBUTION
WATER TREATMENT
STATION
WATER MANAGEMENT
CENTRAL
Fig.1 The Block Diagram of the SCADA System
- filters state;
- active/reactive energy.
- warnings in case of crossing the limits;
- communication with the superior hierarchical
level.
• Dispatcher
At the Water Staging level there is the Dispatcher
which does:
- supervising the entire system;
- superior data process;
- displaying the system’s scheme;
- displaying the synoptic schemes with real time
supervision for each local equipment;
- elaborating the general monitoring bulletin.
The communication between the dispatcher and
the local systems is done through telephone modems
or radio.
The technological parameters that are monitored
are:
- pressures;
- debits;
- levels;
- pumps state;
- electro-vane state;
WSEAS TRANSACTIONS on SYSTEMS
2.3 System functioning
The SCADA system assures the acquisition from
the transducers of the characteristic parameters of
the functioning of the technological installations
within the water distribution stations, the monitoring
and command of the pumps at the local stations
level, the taken of the acquisitioned data, sending
the data to the central dispatcher level, monitoring
the stations functioning through the synoptic
schemes, elaborating the monitoring bulletin and
stations balance sheets, sending the results to the
decision factors. In this way, each station has its
own data acquisition and command local equipment
which has associated a local PC and which
communicates with the dispatcher PC. The
equipment is questioned at a constant period of time
fixed by the local PC and so all the
analogical/digital inputs and outputs are registered
at the level of the local computer. The equipment
1072
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
• for acquired information (acquired measures
warning boundaries);
• for pumps functioning (time boundaries for
functioning of a pump in accordance with
scheduling maintenance operations);
• for water quality measures (conductivity, Ph,
temperature, etc.);
• for flow and level measures (instant flow, level,
volume – by the help of the volume contact
provided by the flow meter).
realizes the drive of the pumps driving engines
within the respective station, through soft starters/invertors (Fig.2).
Usually, there are used soft-starters until the
engine reaches the nominal revolution, and through
Fig.2 The Block Diagram of a Water Distribution
Station
the inverter the evolution is adjusted according to
the measured pressure. The invertors supply with
variable voltage and frequency the asynchronous
water pumps drive engines, and so assuring the
change of the evolution between zero and the
nominal voltage [5], [7], [12], [13], [15].
The local computer realizes the following
functions:
• questioning the data acquisition and command
equipment;
• data register in the local database;
• generating states of warning/pre-warning;
• communication with the superior hierarchical;
• local display of the functioning parameters in a
format specified by the user;
• access to the general database within the central
dispatcher for obtaining reports and statistic
information at request.
The automation box (Fig.3) within the local
stations communicates with the automatic logic
controllers using a RS485 communication bus of
type Modbus.
Water flow and quality information are acquired
directly by the local stations.
In each station there were defined the following
general alarms:
• for functioning (box supply flaw, battery flaw,
internal flaw, PLC internal flaw);
WSEAS TRANSACTIONS on SYSTEMS
Fig.3 Automation Box
All local computers are questioned by the central
dispatcher regarding the stored data, until it receives
the necessary data (through a communication
protocol that assures 10 questions).
In case a local computer detects the warning/prewarning state, in generates a special message which
is sent to the dispatcher in order to inform about the
special state.
The warning/pre-warning state refers to the
crossing of some limits imposed by the system’s
user
on
analogical
channels
or
the
activation/deactivation of some digital inputs.
The special events are stored in a local archives
(at the local computer) and in a general one (at the
dispatcher). The general and special data
(warning/pre-warning) are used by the central
dispatcher to generate different functioning reports
or for generating of evolutions in time of some
parameters requested by the user.
1073
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
Also there are acquired and sent by the central
dispatcher (Fig.4), the following states:
• information regarding the motors, acquired by the
help of the existent programmable logic controller
(Pump Start/Stop, Pump Auto/Manual behavior,
pump thermal flaw, pump motor boundary
temperature, lift pump pressure, pump functioning
time, start count, flaw count, vibration
boundaries);
• vane information;
• station consumption information (acquired also by
the help of the Modbus communication bus within
the energy measuring centers mounted in the
general electrical panel).
The centralized information within the stations
can be processed directly with the PCWin
application (station parameters, visualization of
synoptic schemes, alarm reports, etc.), or using
different Windows applications (table of chart
generation within EXCEL, etc.).
Remote access to the application and information
acquired by PCWin is possible through a Web
browser by passing through a local network of
through dedicated RTC/GSM modems.
The number of synoptic schemes, of charts and
of EXCEL reports is not limited and depends only
on computer’s hard drive available space.
PCWin offers the possibility of creating an
unlimited number of annual calendars which allow
the schedule of actions which will be automatically
executed (local station queering, EXCEL reports
editing, etc.).
For communicating with the stations, PCWin
uses one or more communication channels. Each
communication channel is defined by a name, a
communication protocol, a communication port, the
number of the central station (if the associated
stations communicate with more central stations),
access settings, alarm management, setting up the
clock hour for all the stations associated with this
communication channel.
PCWin exposes the data (current state, history,
etc.) to external applications using an OPC Server
interface.
Fig.4. Central Dispatcher
3 Data Processing Software
Tables and Diagrams Obtained
Experimentally
Water quality measures, flow, level and pressure
are packed in the local station at a fixed period of
time and at their each variation with more than 10%.
The goal of the central dispatcher is to assure the
management of a station network composed of local
stations and industrial programmable logic
controllers.
Various information collected by the local
stations are sent to the supervision centers installed
in the water treatment station and to the central
water management area, the place where there is
supervised the entire network of the city. The
information is packed in a database within which
there can be issued exploitation reports and
graphical charts.
The Microsoft Windows operating system has
support for applications independent of hardware
equipments and peripherals and also supports
different applications which allow interfacing with
PCWin through standard mechanisms of data sizing.
WSEAS TRANSACTIONS on SYSTEMS
The data processing software specific to the
SCADA system implemented in Water Staging
Craiova [3], [7], [8], [9], [11], is developed on a
model of a distributed network composed of
equipments and contains the following application
software packs:
• Software packs for acquisition and control – run at
the local level: PLC and inverter;
• Software packs for local monitoring – run at local
level: PC;
• Software packs for communication – assure
communication: PLC–inverters, PLC–local PC,
local PC–dispatcher PC;
• Software packs for dispatching – run at PC level
and at PC dispatcher level.
The SCADA system offers information to the
compartments which participate to the operative
1074
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
drive, supervision and decision making of the
technological process.
The software programs suits assure a large set of
features, like:
• Real time process monitoring and control, through:
- synoptic schemes, hierarchies, for fast evaluation
of the current functional state of the process;
- virtual instruments (bar charts, indicator
instruments, etc.);
- evolution diagrams on selectable time intervals;
- alarms.
• Real time presentation of the information
necessary for the user in computer assisted
operative drive, through:
- graphical and/or digital presentation of the
relevant parameters tendency, on certain time
intervals;
- evolution curves of the parameters vs. their
reference values;
- dynamic computation of the deviation and
presentation of actions to be taken;
- warning in case of exciding the working
boundaries.
• Recording the changes in process state in ordered
event journals and presentation on screen or to the
printer of these journals.
• Operative reports issuing and their presentation on
a display or to the printer, allowing the user to
complete/change them.
• Elaboration of synthesis reports using the data
within the database and/or within the archives and
their presentation on a display or to the printer,
allowing the user if needed to complete/change
them.
• Presentation of the content of the database and the
archives, with the possibility of their
completion/changing.
• User assistance in technical analysis and post
analysis.
The program consists in a “Main post” and a
number of operator posts.
When launching the “Main post” program, on the
screen there is displayed a window with the
following buttons: Acquisition start; Domain
establishment; Synoptic scheme; Reports; Events
report.
3.1 Synoptic scheme
For configuring the connection to an local station
there is available a window (Fig.5) within which
there are set some parameters like: Station ID, Time
Out, Analogical Inputs, ADC Min, ADC Max, UM
Min, UM Max, Alarm Validation, etc.
Synoptic scheme (Fig.6), is used for rapid
evaluation of the current functional state of the
process. This highlights a number of parameters,
Fig.5. Connection Configuration – Local Stations
WSEAS TRANSACTIONS on SYSTEMS
1075
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
Fig.6. Synoptic Scheme for the Water Level in Tanks
• alarms which come from the protection relays of
the pumps’ motors;
• alarms which come from the protection relays of
the aspiration pressure values and lift pump
pressure;
• number of times the pump stated, functioning time
of the pump, flaw count.
considered essential, with the name and value.
When placing the mouse over the tags, a message
appears describing the position of the transducer
used for measuring the respective parameter.
The synoptic scheme allows:
• visualization of the hydraulic scheme of the
respective station;
• displaying information regarding the functioning
of the pumps;
• displaying information regarding the vanes state;
• water level information in the water tanks of the
station.
Flaws occurred in pumps or vanes functioning
are visually and acoustically notified.
Details regarding the functioning mode of the
pumps, occurred flaws in pumps functioning,
working pressures, can be known using table reports
which have rows which contain information about:
• pump state: stopped, started;
• functioning mode: auto, manual;
• vanes state: open, closed;
WSEAS TRANSACTIONS on SYSTEMS
3.2 Reports
Reports that underline the tabular or graphical
evolution of the parameters selected, using the data
from the database and/or from archives and
displaying it on screen or printer, the user having the
possibility to complete/modify it. In this way there
is called a window that allows selection from a list
of a parameter and for this there is established the
visualization channel (Fig.7) and respectively the
corresponding period selecting the year, month, day
and hour (Fig.8).
1076
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
Fig.7 Channel 0 and Channel 4 Selection for
Report Visualization
Fig.8 Setting a Year, Month, Day for Report
Visualization
Fig.10 Graphic Visualization of the Temporal
Evolution of the Fig Selected Parameter
There is presented the evolution in a table style
mode (Fig.9), graphic mode (Fig.10) and
instruments with needle indicator (Fig.11) for the
selected parameters.
Fig.11 Input Measures Visualisation
Fig.9 Table Style View of the Selected Parameter
WSEAS TRANSACTIONS on SYSTEMS
1077
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
Events report allows the recording of the changes
of the process state in event journals ordered and
shown on the screen or sent to a printer (Fig.12).
Acknowledgment
This work was supported by the National University
Research Council (CNCSIS) of the Romanian
Minister of National Education. It is part of a project
covering theoretical and applied research on water
supply to the city of Craiova, Romania.
4 Conclusion
The SCADA system presented in the paper is a
complex monitoring and control system for the
water supply parameters, implemented in Craiova.
References:
[1] D. Bailey, E. Wrigh, Practical SCADA for
Industry, Elsevier, ISBN:0-7506-5805-3, 2002.
[2] M. Dobriceanu, Data Acquisition Systems and
Microprocessors (Ro), Ed. Universitaria
Craiova, 2003.
[3] M. Dobriceanu, A. Bitoleanu, M. Popescu,
Practical Aspects Concerning the Monitoring of
the Machines Drives in Industrial Processes,
12th International Symposium on Power
Electronic – Ee 2003, Novi Sad, Serbia &
Montenegro, November 5 - 7, 2003, pp. 49.
[4] M. Dobriceanu, A. Bitoleanu, M. Popescu, M.
Lincă, The Dispatching of the Energetic
Activity in Industrial Processes using Data
Acquisition Equipments, International Aegean
Conference on Electrical Machines and Power
Electronics– ACEMP 2004, Istanbul, Turkey,
May 26-28, 2004, pp.492-497.
[5] M. Dobriceanu, A. Bitoleanu, M. Popescu,
M.Lincă, Energetic data acquisition equipment
in industrial processes, Symposium on Power
Electronics, Electrical Drives, Automation &
Motion, - SPEEDAM 2004, Short Papers
Proceedings, 2nd Volume, June,16 – 18, 2004,
Capri, ITALY, page.TID-5…TID-8, ISBN 8889389-00-1.
[6] M. Dobriceanu, A. Bitoleanu, M. Popescu, G.
Vlăduţ, System for Monitoring the Energy
Flow in Electrical Stations, 5-th WSEAS
International Conference on Power Systems
And Electromagnetic Compatibility–PSE 05,
August 23-25, 2005, Corfu, GREECE, (CD:
498-398), ISBN 960-8457-34-3.
[7] M. Dobriceanu, A. Bitoleanu, M. Popescu,
G. Vlăduţ, Practical Aspects Concerning the
Monitoring of the Electrical Stations, WSEAS
Transactions on Information Science and
Applications, Issue 11, Volume 2, November
2005, GREECE, page.1897-1904, ISSN 1790–
0832.
[8] M. Dobriceanu, A. Bitoleanu, M. Popescu, G.
Vlăduţ, Automated Data Acquisition System
for Monitoring Electrical Stations, 12th
International Power Electronics and Motion
Control Conference
– EPE-PEMC 2006,
August 30- September 1, 2006, Congress
Centre Bernardin, Portoroz - SLOVENIA,
Fig.12 Events report
The monitoring and command system enforces
the beneficiary with a powerful working instrument
which allows:
• growth of productivity in functioning of the
pumping stations;
• pumps command and energy consumptions
reduction;
• performance
levels
and
water
quality
improvements;
• continuous functioning in supplying water to the
population;
• permanent real-time monitoring the technological
parameters state and the energy consumptions;
• user assistance in elaborating technical analysis
and post analysis;
• offering information to the decision factors for
taking optimum decisions;
• assuring
informatics
flows
needed
for
management.
Through the features that it offers, the system
can work interconnected with other monitoring
system and also with computing systems from the
network and so allowing access to information, at
different decisional levels.
WSEAS TRANSACTIONS on SYSTEMS
1078
Issue 10, Volume 7, October 2008
MIRCEA DOBRICEANU, ALEXANDRU BITOLEANU,
MIHAELA POPESCU,SORIN ENACHE, EUGEN SUBTIRELU
WSEAS TRANSACTIONS on SYSTEMS
Proceedings (CD: 1271 T7-201), IEEE Catalog
Number: 06EX1282C - ISBN 1-4244-0121-6,
Library of Conference 2005938592.
[9] G. Clarke, D. Reynders, Wrigh, E. Practical
Modern SCADA Protocols, Elsevier, ISBN: 07506-5799-5, 2004.
[10] M. Kezunovic, Data Acquisition and
Communication Requirements for Advanced
Monitoring, Control and Protection, CIGRE
Symposium on Integrated Control and
Communication Systems, Helsinki, Finland,
August 1995.
[11] Y. Wu, M. Kezunovic, T. Kostic, Cost
Minimization in Power System Measurement
Placement, International Conference on Power
System Technology (POWERCON 2006),
Changqing, China, October 2006.
[12] J. Stokoe, T. Cumming, B. Hood, W. Carr,
Development of a Strategy for the Integration
of Protection, Control and Monitoring
Equipment. Session 2002 CIGRE, pp. 34 - 102.
[13] R. Bárcena, A. Etxebarria, Real-Time
experimentation environment for digital
controllers applied to industrial processes, 12th
WSEAS
International
Conference
on
SYSTEMS, Heraklion, Greece, July 22-24,
2008.
WSEAS TRANSACTIONS on SYSTEMS
[14] V. Matz, T. Radil, P. Ramos, A. C. Serra,
Automated Power Quality Monitoring System
for on-line Detection and Classification of
Disturbances,
IEEE
IMTC
2007
–
Instrumentation and Measurement Technology
Conference, Warsaw, Poland, May 2007.
[15] N. Zhang, M. Kezunovic, A Real Time Fault
Analysis Tool for Monitoring Operation of
Transmission Line Protective Relay, Electric
Power Systems Research Journal, Vol. 77, No.
3-4, pp. 361-370, March 2007.
[16] V. Matz, T. Radil, P. Ramos, Multifunction
Power Quality Monitoring System, Conference
Technical Computing, Prague, 2006.
[17] M. Rizzi, M. Maurantonio, B. Castagnolo, A
wireless sensor network for security systems
adopting the Bluetooth technology, WSEAS
Transactions on Circuits and Systems, vol. 5,
n.5, 2006.
[18] I. Zolotová, L. Landryová, Knowledge model
Integrated in SCADA/HMI System for Failure
Process Prediction, WSEAS Transaction on
Circuits and Systems, Issue 4, Volume 4, April
2005, pp. 309-318, ISSN 1109-2734.
1079
Issue 10, Volume 7, October 2008