Sunteți pe pagina 1din 12

SISTEM INTELIGENT DE CONTROL PENTRU CASĂ

INTELLIGENT CONTROL SYSTEM FOR HOUSE


Valentin ISTRATIE, Marius FETOIU, Gabriel VLĂDUŢ

S.C. IPA S.A. CRAIOVA

Rezumat: În această lucrare este prezentat un sistem inteligent de control pentru casă. Această casă are
două surse de energie – prima sursă este furnizată de panouri fotovoltaice, iar cea de-a doua sursă este
furnizată de o microcentrală care funcţionează pe palete de rumeguş. Vom prezenta doar sistemul general
de control pentru această casă.

Cuvinte cheie: sisteme de automatizare, SCADA, monitorizare, tele-conducere.

Abstract: In this paper we are presenting an intelligent control system for a household. This household has
two heat and electrical sources - solar power and sawdust pallets power. We will present only general
control systems for this household.

Keywords: automation systems, SCADA, monitoring, remote systems

1. INTRODUCERE 1. INTRODUCTION

În această aplicaţie vom prezenta un sistem In this application we are presenting an


inteligent de control pentru casă. Această casa are intelligent control system for a household. This
două surse de energie – prima este furnizată de household has two electrical and heating sources –
panouri fotovoltaice, iar cea de-a doua este furnizată the first one is provided by a solar source and the
de o microcentrală, care funcţionează pe palete de second one is a heating station working on sawdust
rumeguş. În partea de proiectare a sistemului pallets power. Therefore we designed and
inteligent de comandă s-a ţinut cont de următoarele implemented a solution taking into account the
caracteristici importante: following important characteristics:
- o fiabilitate mai ridicată a întregului sistem; - a high reliability of the system;
- un cost redus de implementare pentru întregul - a lower cost solution for the implementation;
sistem; - a low trouble-shooting;
- un consum de energie redus; - a detection and localization of faults,
- o detectare şi localizare a defectelor; - leadership in emergency regime – information
- conducere în regim de avarie – informaţii legate on the maintenance operations,
de operaţiile de întreţinere; - economic information on the cost of labor for
- înregistrarea datelor şi calculul funcţiilor de maintenance operations;
optimizare a întregii instalaţii. - information on stocks of equipment for the
Sistemul descris în acest articol constă în maintenance of optimization.
următoarele subsisteme: The system described in this article consists of
- Subsistemul local (RTU) care realizează the following subsystems:
achiziţia datelor de la senzori, traductoare şi transmite - Local subsystem (RTU) which is used to
comenzi la pompele de pe circuitul hidraulic, acquire information from sensors, from pumping
electroventile, etc. Aceste informaţii sunt folosite stations and from local leaders. This information is
pentru a comunica la un nivel mai ridicat. used to communicate at a higher level.
- Subsistemul de comandă de la distanţă (MTU) - Distance subsystem (MTU) is intended to
care este folosit pentru a interacţiona cu operatorul, interface with human operators, recording and
înregistrând date referitoare la erori în staţiile locale. warning events and damage appearances at local
Este, de asemenea, folosit pentru a optimiza funcţiile, stations. It is also used for the optimization of
având ca şi scop obţinerea unui cost scăzut de functions in order to achieve low cost for
întreţinere. Aplicaţia software pentru MTU poate fi maintenance. The software application for MTU can
instalată pe calculatoare sau pe telefoane mobile. be installed on PCs or mobile phones.

SISTEME LOCALE 2. LOCAL SYSTEMS

Subsistemul local are trei componente: The local subsystem has three components:
- instalaţia hidraulică; - the hydraulic installations;
- instalaţia electrică de forţă; - the electrical power;
- instalaţia electrică de comenzi automate şi - automation and operator interface.
tele-conducere. The hydraulic subsystem consists of:
Subsistemul hidraulic constă din: - electro pumps (between 6 and 12 units);
- electropompe (între 6 şi 12 bucăţi); - suction tank;
- rezervoare (şi shimbătoare de căldură); - isolation valves for electro pumps;
- robineţi de izolare a pompelor electrice ; - check valves in flap.
- robineţi de reţinere cu clapetă. The electric power plant consists of:
Instalaţia electrică de forţă este formată din: - electrical switch for general short-circuit
- întrerupător pentru protecţie la scurtcircuit protection;
electric general; - electrical switches for short-circuit protection
- întrerupătoare electrice pentru protecţie la phase for electric house consumers (each electro
scurtcircuit electric al consumatorilor electrici casnici pumps, televisions, lights, washing mashines,
(electropompe, televizoare, corpuri de iluminat, refrigerators etc.);
maşini de spălat, frigidere etc.); - contact line (two pieces), which is to achieve
- linie de contact (două bucăţi) ce doreşte să decoupling frequency variables of electric power
obţină variabile de frecvenţă de decuplare a energiei when failure occurs.
electrice când apare o eroare; - the direct contact line for each electro pump is
- linie directă de contact pentru fiecare pompă designed to plug directly the electro pump into
electrică ce este făcută pentru a se conecta direct cu three-phase electric network,
pompa electrică într-o reţea electrică trifazată; - the block heater relay for each electro pump. It
- bloc releu încălzire pentru fiecare pompă is to achieve overload protection, when the electro
electrică. Se doreşte protecţia la suprasarcină, când pump is fed directly to the electricity network,
pompa electrică este alimentată direct din reţeaua de - the variable frequency (two pieces, one active)
electricitate; aims to achieve the slow starting and stopping of the
- variatoare de frecvenţă (două unităţi, una activă) electro pumps, switching to direct line when it
ce doresc să ob ţină o p ornire şi o oprire înceată a comes into the nominal system, protection from
pompei electrice, comutând la linia directă când overload and pressure settings of the discharge
ajunge la sistemul nominal şi se doreşte o protecţie la pipes.
suprasarcină şi presiune ale conductelor de - copper bars.
descărcare;
- bare de cupru. The protection of electrical cabinets and
Instalaţia electrică de comenzi automate şi tele- installation of automation equipment and also the
conducere (IMPLEMENTATĂ PE PLC-uri): operator interface has the following functions:
- Conducerea în regim automat a ciclului de - Achieving automatic operating cycle;
funcţionare; - Detection and location of faults;
- Detecţia şi localizarea defectelor în instalaţie; - Control in fault mode;
- Conducerea în regim de avarie; - Recording all events and damages data;
- Înregistrarea şi transmiterea datelor referitoare - Interface with human operators (at location or
la evenimente şi avarii; at distance);
- Interfaţa cu operatorul uman (local sau la - Transmitting data at a higher level.
distanţă);
- Transmiterea datelor locale. In figure 1 there are presented the synoptic
În figura 1 este prezentată schema sinoptică a schemes for the hydraulic systems, and in figure 2
sistemul hidraulic pentru o casă inteligentă, iar în there are presented the synoptic schemes for the
figura 2 este prezentată schema sinoptică a sistemului electrical systems.
electric.
Figura 1. Sistemele hidraulice pentru o casă inteligentă
Figure 1. Hydraulic systems for a smart house

Figura 2. Reprezentarea sinoptică pentru sistemul electric


Figure 2. Synoptic representation for the electric system
3. SISTEMUL DE TELE-CONDUCERE 3. REMOTE SYSTEMS

Într-o economie competitivă, competiţia între In terms of a competitive economy, competition


firmele care activează în acelaşi domeniu, between firms working in the same area, increasing
productivitatea crescută, rezolvarea erorilor şi productivity, solving malfunctions and quality of
calitatea serviciului sunt foarte importante. Pentru a service is very important. To meet these challenges,
îndeplini aceste provocări, companiile apelează la companies turn to technology, which, although
tehnologie, care, deşi scumpă, poate creşte eficienţa expensive, may increase the work efficiency while
muncii şi îmbunătăţi calitatea serviciului. improving service quality.
Convergenţa tehnologiilor pentru măsurare, The convergence of technologies for
comunicare şi informare este complexă şi este measurement, communication and information
specializată în sarcini legate de managementul developed is complex and is specialized in tasks
transmisiei şi distribuţiei. Starea reţelei este reflectată related to management of transmission and
de multe variabile şi interacţiuni asupra diferitelor distribution. The status of the network is reflected by
domenii, interacţiuni ce pot fi foarte complexe. Mai many variables and interactions on different branches
mult, în majoritatea cazurilor, reţelele ce trebuie and it can be very complex. Moreover, in most cases,
acoperite sunt foarte ample şi pot interacţiona în networks that must be managed are very large and
diferite domenii. may intertwine in different areas.
Sistemele SCADA sunt proiectate pentru a SCADA systems are designed to meet the
îndeplini cerinţele descrise mai sus; numele vine de la requirements described above; the name stands for
„Supervisory Control and Data Acquisition”. the „Supervisory Control and Data Acquisition”.
Pentru o citire eficientă a valorilor şi pentru For an efficient reading of the values and for the
executarea operaţiilor de la distanţă au fost introduse execution of remote operations there were introduced
metodologii de măsurare legate de controlul de la metering methodologies concerning the remote
distanţă. Acest lucru a devenit posibil datorită control. This became possible due to the great
numărului mare de oferte şi de scăderea preţului number of offers and to the decreasing of prices of
instrumentelor digitale, făcând posibilă digital tools making possible and easier the
disponibilitatea metodelor moderne de comunicare. availability of modern communications.
Pe de altă parte, câteva componente de calculator On the other hand, some computer equipment
au dev enit mai avansate şi mai ieftine. Au fost became more advanced and increasingly cheap.
dezvoltate aplicaţii pentru simulare şi proiectare de Applications were developed for simulation and
reţele. Aceste instrumente au furnizat o reţea de design of networks. These instruments have provided
administrare suport ce poate analiza situaţii diferite de a support network administration that can analyze
tipul „ cum ar fi dacă”. De asemenea, programele de scenario situations of „ what if” type. Also, the
simulare pot ajuta în minimalizarea numărului de simulation programs can help in minimizing the
intrumente de măsurare necesare pentru a reflecta number of measurement tools necessary to reflect the
starea reţelei. state of the network.
O dată implementat un sistem SCADA, operaţiile Once implemented a SCADA system, operations
pot fi monitorizate şi controlate, iar sistemul va can be monitored and controlled, and the system
furniza informaţii pentru a maximiza profitul. produces information to maximize profits. Since
Deoarece SCADA este centrul operaţiilor de SCADA is the center of opening, transmission and
deschidere, transmisie şi distribuţie, oamenii care distribution operations, people using the information
folosesc sistemul de informaţii pot beneficia de o system can benefit from an overview of the site,
imagine de ansamblu a siteului, de instalarea şi installation and operation of the system.
operarea sistemului. SCADA systems are made up of components of
Sistemele SCADA sunt alcătuite din componente different nature, which are connected to each other.
de diverse tipuri, ce sunt conectate între ele. În Next, the main components will be listed by nature,
continuare, principalele componente sunt listate în and their roles will be discussed:
funcţie de natura lor şi rolurile acestora vor fi • measurement components - for transmission
discutate: and distribution of measured fluid pressure,
• componente de măsură – în cazul reţelelor de temperature and flow and for the measurement of the
transport şi distribuţie fluide se măsoară presiunea, electric network voltage, current and frequency;
temperatura şi debitul, iar pentru reţele electrice se • drive and automation components - examples
măsoară tensiunea, curentul şi frecvenţa; for transmission and / or distribution of fluids and
• componente de acţionare şi automatizare – valves controlled valves, pumps provided with
exemple pentru reţele de transport şi/sau distribuţie de command, etc; For electric networks: switches, circuit
fluide: vane şi robinete comandate, pompe prevăzute breakers;
cu comandă, etc.; pentru reţele electrice: comutatoare, • hardware - computers, printers, plotters,
întrerupătoare, disjunctoare comandate; monitors, synoptic displays, smart process
• componente hardware - calculatoare, management module, command module with
imprimante, plotere, monitoare, afişaje sinoptice, programmable logic, drives (disks and / or magnetic
module de conducere a proceselor inteligente, module tapes), etc.;
de comandă cu logică programată, unităţi de stocare • hardware - computers, printers, plotters,
(discuri şi/sau benzi magnetice), etc.; monitors, synoptic displays, smart process
• componente software – sisteme de operare (de management module, command module with
timp real, sau nu), sisteme de culegere a datelor, programmable logic, drives (disks and / or magnetic
sisteme de gestionare a bazelor de date, programe de tapes), etc.;
simulare, programe de comunicaţii, programe de • Components of communication -
arhivare/restaurare a datelor; communication can be carried out in various ways:
• componente de comunicare – comunicarea LAN - network cables (coaxial cables, UTP, optical),
poate fi făcută în diverse moduri: LAN – cabluri de network cards, phone lines (leased or own), modems,
reţea (cabluri coaxiale, UTP, optice), carduri de reţea, terrestrial radio communication means; transceiver
linii telefonice (închiriate sau proprii), modemuri, stations, transmission relay, satellite media, satellite
mijloace terestre de radio comunicare; staţii de transceiver stations.
emisie-recepţie, releu de transmisie, satelit media, • Components of online predictive maintenance
satelit staţii emisie-recepţie; - all integrated in the SCADA equipment. The
• componentele unei întreţineri predictive online operations can be planned by number of hours of
– toate integrate în echipamentul SCADA. Operaţiile operation. The system has a tree structure for pre-
pot fi planificate în funcţie de numărul de ore de notice and alert maintenance personnel on the
operare. Sistemul are structură de arbore pentru maintenance operations to be performed.
personalul de pre-înştiinţare şi alertă asupra • Economic-system components have a
operaţiilor de întreţinere ce trebuie efectuate; structure for calculating the maintenance operations.
• componentele unui sistem economic au o Operators must be ble to watch a big layout panel
structură pentru calcularea operaţiilor de întreţinere. presenting the synoptic network, the display of the
Operatorii trebuie să poată urmări pe un panou most important states. This panel must be able to
sinoptic mare dispunerea reţelei, cu afişarea celor mai provide an overview of the whole network, to state
importante stări. Acest panou trebuie să poată oferi o the essential information without being overloaded.
vedere de ansamblu a întregii reţele, cu informaţiile The status values detail the points or portions which
esenţiale de stare, fără a fi supraîncărcat. Valorile de will be displayed on small screens, these screens
stare de detaliu ale unor puncte sau porţiuni se vor being common computer monitors. Displaying the
afişa pe ecrane mai mici, care pot fi ale unor same details should be available for operator specific
monitoare de calculator obişnuite. Pe aceleaşi afişaje commands that can initiate operations for the
de detalii trebuie să fie disponibile operatorului elements of remote execution. Display data and
anumite comenzi, ce pot iniţia operaţii ale possible elements of command, along with programs
elementelor de execuţie de la distanţă. Afişarea that serve these functions, ensure the operating
datelor şi a posibilelor elemente de comandă, interface.
împreună cu programele ce deservesc aceste funcţii, In functioning of some nets it is important to
asigură interfaţa de operare. monitor variations tendencies of state variables,
În funcţionarea unor reţele este importantă mentioning the fact the data diaring on certain periods
urmărirea tendinţelor de variaţii ale variabilelor de of time maz be used also in a predictive purpose,
stare, cu menţionarea faptului că jurnalizarea datelor pe beside the fact that based on subsequent analysis one
anumite perioade de timp poate fi folosită şi în scop may depict some administration problems. Due to
predictiv, pe lângă faptul că pe baza unor analize this cause a history od the events will be recorde in a
ulterioare se pot depista unele probleme de data base containing possible alarms and commands
administrare. Din această cauză se va înregistra într-o given by the operator.
bază de date o istorie a evenimentelor, care, pe lângă
valorile de stare, va conţine şi eventualele alarme şi Tracking and trend analysis is essential to make
comenzi date de operatori. the right decisions. This service requires data logging
Urmărirea şi analiza tendinţelor este esenţială on the one hand and predictive analysis on the other
pentru a putea lua deciziile corecte. Acest serviciu hand. They are both connected and bilingual services.
presupune jurnalizarea datelor, pe de o parte, iar pe de Analyses of consumption (which can be deduced
altă parte, analize predictive. Acestea amândouă sunt from the values of state) are useful for detecting the
legate şi de serviciile de afişare. Analizele de consum peak of consumption on a daily, weekly, monthly and
(care se pot deduce din valorile de stare) sunt utile annual basis of these data. They may set the
pentru depistarea vârfurilor de consum zilnice, parameters for predictive analysis and the results will
săptămânale, lunare şi anuale; pe baza acestor date se ease the work of operators.
pot seta parametrii pentru analizele predictive,
rezultatele acestora vor uşura munca operatorilor. As a consequence of taking decisions, the
Urmare a luării unor decizii, operatorii vor iniţia operators will initiate some action; they will use the
anumite acţiuni, acestea vor apela la serviciile de services of launching remote commands. It is also
lansare a comenzilor la distanţă. De asemenea, este necessary to follow the performance, or at least the
necesară urmărirea efectuării, sau cel puţin a completion of orders data.
finalizării comenzilor date.
Un serviciu legat de achiziţia de date este A service is related to the acquisition of data from
verificarea datelor faţă de nişte limite stabilite the verification of some limits set in advance. This
dinainte. Această verificare se face, de regulă, local, check is usually local, before sending to the central
înainte de a trimite datele sistemului central de processing system the verification of valid data, if
prelucrare. Verificarea se face pentru ca datele să fie there is a test for RTU, with the values extracted from
valide, teletransmisia să funcţioneze, dacă există mod the local database. If one of the conditions appeared
de test pentru RTU, dacă valorile au fost extrase din exceptional, service alarm is triggered.
baza de date locală, dacă a apărut o eroare de calcul. An important goal is to verify the access to the
Dacă a apărut una din condiţiile excepţionale, se system; this is done for security service, which allows
declanşează serviciul de alarmare. access based on password. Every computer or
Un deziderat important este verificarea accesului terminal access is protected and has an access level. It
în sistem, acest lucru este efectuat de serviciul de also possesses one work password system, which
securitate, care permite accesul pe bază de parole. La gives a certain level of access (from their computer or
fiecare calculator sau terminal accesul este protejat şi terminal). Access to a transmission system at a given
are un anumit nivel de acces. De asemenea, operatorii terminal is based on their password, access rights
sistemului posedă câte o parolă, care dă un anumit granted by the minimum of the rights implicit system
nivel de acces de la propriul calculator sau terminal. of the terminal and the operator.
Accesul la sistem al unui operator de la un anumit The instruments of analysis of a SCADA system
terminal se face pe baza parolei proprii, drepturile de occupy a special place in the simulation service. This
acces acordate de sistem fiind minimul dintre enables network simulation, which provides among
drepturile implicite ale terminalului şi ale other advantages the one that can have low weight
operatorului. items mounted; simulation allows interpolation
Dintre instrumentele de analiză ale unui sistem values in some points. On the other hand, simulation
SCADA un loc aparte îl ocupă serviciul de simulare. allows system analysis scenarios of „what if” type.
Acesta permite simularea reţelei, ceea ce oferă, They may relate to the impact of developments,
printre altele, avantajul că se pot monta mai puţine expansion of networks, the effect of decreasing
elemente de măsurare, deoarece simularea va permite pressure due to damage in case of electrical networks,
interpolarea valorilor şi în unele puncte în care nu etc.
sunt montate asemenea instrumente. Pe de altă parte,
tot sistemul de simulare permite analiza unor scenarii The most important is the opening. The opening
de tip „ce se întâmplă, dacă”. Acestea se pot referi of a system is the most important part ensured by
la impactul unor dezvoltări, extinderi de reţele, meeting several written standards (it should however
efectul scăderii presiunii datorită unei avarii – în be mentioned that there are some implementations
cazul unei reţele de transport fluide, căderea unei not meeting this requirement, owner systems were
staţii de transformare – pentru cazul unei reţele elaborated not allowing conection interface with other
electrice, etc. applications). The aim of the opening is the
Cea mai importantă dintre ele este deschiderea. possibility to work with other systems - such as the
Deschiderea unui sistem este în partea covârşitoare informatic system of enterprise, system of design
asigurată de respectarea unor standarde. (Trebuie însă programs, system for invoicing consumers, working
menţionat că există şi implementări, care nu respectă stations LAN/WAN, distributed systems for
această cerinţă, s-au elaborat sisteme proprietar, care command, systems for fabrication management,
însă oferă interfeţe de conectare cu alte aplicaţii.) systems to model the proceses, optimization systems
Menirea deschiderii este posibilitatea conlucrării cu etc. as well as the possibility to expand the
alte sisteme – cum ar fi, de exemplu, sistemul functioning. The opening should be present both from
informatic al întreprinderii, sistemul programelor de hardware (different hardware platforms), software
proiectare, sistemul de facturare a consumurilor, staţii (different operation systems and portabil code)
de lucru LAN/WAN, sisteme de comandă distribuite, communications (international written standards),
sisteme de conducere a fabricaţiei, sisteme de data administration (such as meeting SAG – SQL
modelare a proceselor, sisteme de optimizare, etc., şi Acces Group standards) and applications
posibilitatea extinderii funcţionalităţii. Deschiderea (possibilities to interface and support provided for
trebuie să fie prezentă atât din punct de vedere other programs) points of view. To meet this
hardware (platforme hardware diferite), software requirement, in particular cases, open architecture
(sisteme de operare diferite şi cod portabil), client-server was choosed in most situations.
comunicaţii (standarde internaţionale şi de facto), cât
şi din punct de vedere al administrării datelor (cum ar The second important requirement is adaptability:
fi, de exemplu, respectarea standardelor SAG – SQL the ability to configure specific components as
Acces Group) şi al aplicaţiilor (posibilităţi de required, even if these requirements are changed
interfaţare şi suport oferit pentru alte programe). during the life of the system, ability to connect new
Pentru a satisface această cerinţă în cazurile concrete equipment or software in the existing system.
s-a optat în majoritatea cazurilor pentru arhitectura Providing the necessary data in time is another
deschisă client-server. important goal, so appropriate measures can be taken
A doua cerinţă importantă este adaptabilitatea: (and also in time), which would cause any accidents
posibilitatea de a configura componentele conform or simply complaints from some customers.
cerinţelor concrete, chiar în cazul în care aceste
cerinţe se modifică pe parcursul duratei de viaţă a Security and data security is also very important;
sistemului; posibilitatea de a conecta noi echipamente the intrusion of unwanted intruders in the system can
sau programe la sistemul existent. lead to disclosure of confidential company
Punerea la dispoziţie a datelor necesare în timp information or to making orders by squatters, which
util este un alt deziderat foarte important, astfel pot fi can cause serious failures in the system. It is also
luate măsuri utile (şi de asemenea în timp util), care necessary the development of an archiving system;
ar provoca eventual accidente sau pur şi simplu the data can be recorded once and then consulted for
reclamaţii din partea unor clienţi. analysis. Thus, the data archived can be deleted; this
Securitatea şi siguranţa datelor este, de asemenea, provides storage for system issued.
foarte importantă, pătrunderea unor intruşi nedoriţi în
sistem pot duce la dezvăluirea unor informaţii de The data acquired must be necessary and as little
firmă confidenţiale sau chiar la efectuarea de comenzi as possible the system should not be overloaded with
de către intruşi, ce pot provoca disfuncţionalităţi unnecessary data. Meanwhile, data to closely reflect
grave în sistem. De asemenea, este necesară punerea the network status and the system can provide a more
la punct a unui sistem de arhivare, ca datele odată complete picture of the states, events on the network.
înregistrate să poată fi consultate şi ulterior în vederea The data provided by the system must comply with
unor analize. Astfel, datele care s-au arhivat pot fi rules and regulations.
şterse, acest lucru oferind spaţiu de stocare eliberat
pentru sistem. The system should provide the possibility of
Datele achiziţionate trebuie să fie necesare şi cât rapid discovery of network faults, and their accurate
mai puţine posibil, ca sistemul să nu fie supraîncărcat localization. It must also be able to provide all data on
cu date inutile. În acelaşi timp, datele trebuie să the possible elements involved in rectifying the fault.
reflecte cât mai exact starea reţelei, iar sistemul - to provide a user-friendly interface - elements
treb uei să p oată oferi o imagin e cât mai comp letă with similar functions or that refer to similar things
asupra stărilor, evenimentelor din reţea. În aceeaşi are grouped.
ordine de idei, datele oferite de sistem trebuie să fie - to provide a high availability - this goal can be
conforme cu normele şi reglementările în vigoare. achieved by modular components and redundant
Sistemul trebuie: components, and include opportunities for auto-test,
- să ofere posibilitatea depistării rapide a isolation and circumvention of defective modules.
defecţiunilor din reţea, precum şi a localizării cât mai
exacte ale acestora; - să poată oferi toate datele Since the implementation of a SCADA system on
referitoare la posibilele elemente implicate în large scale requires huge investments, the question of
remedierea defecţiunii; implementing such a system should be developed
- să ofere o interfaţă prietenoasă cu utilizatorii – gradually, the implementation of each phase leading
elementele cu funcţii similare sau care se referă la to a cash benefit. Also, in the design stage one can
lucruri similare să fie grupate; consider the possibility of extending the system, both
- să ofere o disponibilitate ridicată. Acest in terms of increasing the number of measurement
deziderat se poate realiza prin componenţă modulară points and extend the functionality of the system.
şi elemente redundante, precum şi includerea de As some parts of the system can be critical, there
posibilităţi de autotest, izolare şi ocolire a modulelor should not be accepted cheap products because these
defecte. products ensure the quality and reliability required.
Deoarece implementarea unui sistem SCADA pe Since the implementation of a SCADA system on
scară largă presupune investiţii foarte mari, problema a wide scale implies large investments, the
implementării unui astfel de sistem trebuie conceput implementation problem of such a system need to
treptat, implementarea fiecărei faze trebuie să gradually developed, the implementation of each
conducă la un beneficiu traductibil în bani. De phase need to lead to a money benefit. Since the
asemenea, încă din faza de proiectare trebuie ţinut designing phase it also need to consider the
cont de posibilitatea extinderii sistemului, atât în ceea possibility to expand the system both by increasing
ce priveşte creşterea numărului de puncte de the number of measurement points and by extending
măsurare, cât şi extinderea funcţionalităţii sistemului. the functionality of the system.
În cursu l fazei de concep ie ţ se va ap lea la In design phase external experts will be taken or
consultanţi externi sau se va coopera strâns cu viitorul close cooperation with the future suppliers will be
furnizor, astfel evitându-se eventualele „scăpări” ale considered, thus avoining possible desing overlooks.
proiectării. Deoarece unele părţi ale sistemului pot fi Since some parts of the system may be critical, no
critice, nu trebuie acceptate produsele ieftine, care nu cheap products will be accepted, because they do not
asigură calitatea sau fiabilitatea necesară. ensure the necessary quality and fiability.
Conducerea firmei trebuie convinsă de utilitatea The management need to be convinced about the
introducerii unui astfel de sistem prin demonstrarea utility of introducing such system by demonstrating
avantajelor materiale şi a posibilităţii implementării the material advantages and the step-by-step
treptate. Este posibil ca utilizatorii să arate reticenţă implementation. It is possible for the users to show
faţă de un sistem complet nou, cu care nu s-au reticence towards a completely new system, not
obişnuit să lucreze, din această cauză ei trebuie acostom to work with; for this reason they should be
educaţi în avans cu introducerea în exploatare a trained prior system installation. By introducing new
sistemului. De asemenea, cu introducerea de elemente elements, the users must know in advance about them
noi, utilizatorii trebuie să ştie dinainte ce sunt acestea and about their role. In one word: the management
şi care este rolul lor. Într-un cuvânt: educarea and the users training represent the base for success
managementului şi a utilizatorilor este baza of each implementation of SCADA.
succesului oricărui proiect de implementare SCADA. For the implementation, operation and
Pentru implementarea, exploatarea şi întreţinerea maintenance of the system one must clearly define
sistemului trebuie definite clar scopurile urmărite, purposes, set tasks to perform and people will deal
trebuie stabilite sarcinile de efectuat şi persoanele with these issues. Access rights of these people must
care se vor ocupa de aceste probleme. Drepturile de also be very strictly and clearly defined. To assist the
acces ale acestor persoane trebuie, de asemenea, operation of SCADA system will form an
delimitate foarte strict şi clar. Pentru a asista intervention team, which in case of exceptional
funcţionarea sistemului SCADA se va forma o echipă events can perform necessary repairs and regular
de intervenţie, care, în caz de evenimente maintenance of equipment. If you need or if it is more
excepţionale, poate să efectueze reparaţiile necesare, convenient from the point of view, this team may be
iar periodic va face întreţinerea echipamentelor. Dacă specialized.
este nevoie sau dacă este mai convenabil din punct de
vedere economic, această echipă poate fi de la o firmă
specializată. 4. LONG DISTANCE MONITORING

4. MONITORIZAREA LA DISTANŢĂ The application was structured so that its content


is homogeneous and its use intuitive, thus managing
Aplicaţia a fost structurată astfel încât conţinutul to achieve a friendly user interfaces for any visitor,
său este omogen şi utilizarea acesteia să fie intuitivă, able to be used even without technical training.
reuşind astfel să realizeze o interfaţă “user-frendly” It is widely known that HMI/SCADA systems
pentru orice vizitator care o poate folosi chiar şi fără that are not web-based have difficulty in sending their
pregătire tehnică. large graphic files across the Internet. Long distance
Este cunoscut faptul că sistemele HMI/SCADA monitoring uses SVG (Scalable Vector Graphics) for
care nu sunt bazate pe web, au dificultăţi în a trimite graphic animation SVG is an XML-based graphics
fişiere grafice mari pe Internet. Monitorizarea la file format for the Web allowing it to maintain its
distanţă utilizează SVG (Scalable Vector Graphics) small size and resolution (figure 3).
pentru animaţie grafică. Un fisier SVG este un The application allows viewing of the installation
document XML cu tag-uri grafice pe formatul de details, the user has the ability to increase or decrease
fişier pentru Web, care să îi permită să menţină the components in the desired area (figure 4).
dimensiunile reduse şi rezoluţia(figura 3). Basic SCADA animation consists of Color
Aplicaţia permite vizualizarea detaliilor Indication, Rotation, Bar (Level), Movement, Text
instalaţiei, utilizatorul are posibilitatea de a mări sau (Data), Opacity (Hide/Show)
micşora componente în zona dorită (figura 4). We have developed a method for real-time SVG
Animaţia de bază SCADA este formată din animation. We support Internet Explorer 8 and
Indicarea Culorii, Rotaţie, Bar (Nivel), Mişcarii, Text Firefox 3.5. You will need to install Adobe SVG
(date), Opacitate (Ascundere/Afişare). Viewer for viewing SVG in Internet Explorer.
Am dezvoltat o metodă de animaţie SVG în timp
real. Are suport în Internet Explorer 8 şi Firefox 3.5.
Pentru vizualizarea în Internet Explorer este nevoie
să instalaţi Adobe SVG Viewer.

Figura 3. Interfaţa HMI pentru monitorizare


Figure 3. HMI interface for monitoring
Figura 4. Componentele mărite
Figure 4. Components zoom in

Dezvoltarea unui proiect SCADA este similar Development of a SCADA project is similar to
cu dezvoltarea unui site. Dezvoltatorul va folosi website development. The developer will use
diverse instrumente pentru a construi site- various tools to build the website/project.
ul/proiectul. Since the application is a standard web server,
Având în vedere că aplicaţia este bazată pe the front end is obviously built based on HTML
standarde web, interfaţa cu clientul este în mod code. The scripting language used is base on
evident construită în standarde HTML. Limbajul standard JavaScript.
de scriptare utilizat este bazat pe standard-ul A database is a basic requirement in a SCADA
JavaScript. application. Typically used to store data for
O bază de date este o cerinţă de bază într-o Trending, Alarms, Tag Persistence or Report
aplicaţie SCADA, de obicei folosită pentru a stoca Archiving, MySql, the world's most popular open
date pentru Evenimente, Alarme sau raporturi de source database was used.
arhivare. S-a fost folosit MySql, una din lume cele Inkscape is a powerful SVG editor that can
mai populare baze de date open source. produce very impressive mimic; none of the
Inkscape este un puternic editor SVG care existing SCADA vendors could generate anything
poate produce mimica într-un mod foarte close to Inkscape.
impresionant, niciunul dintre principalii furnizori User is an Account Management section
SCADA nu ar putea genera ceva asemănător where engineer could add user and its privilege
editorului Inkscape. (access level) into project. This security level
Contul de utilizator este un Cont de gestionare, checking is applicable on front end only, i.e., when
în care inginerul ar putea adăuga noi utilizatori şi request is submitted via http request from client
seta previlegiile lor (nivel de acces) în proiect. side scripts. Once a login is granted, browser will
Acest nivel de securitate este aplicabil pe „front- maintain the security credential.
end” numai, de exemplu, atunci când cererea este The "footer" is mainly used for holding the
depusă prin intermediul cererii http. Odată ce alarm/event bar. Footer can be omitted if end user
autentificarea este făcută, browser-ul va menţine does not need to have latest alarm displayed at the
date securizate. bottom at all time.
"Footer"-ul este folosit, în principal, pentru Alarm Viewer is one full page of alarm listing
afişarea de alarmă/eveniment. Afişarea „footer”- that allows operator to view, acknowledge and
ului poate fi omisă în cazul în care utilizatorul nu track historical alarm. It is part of the default page
doreşte să fie afişate tot timpul, în partea de jos, but can be removed if not needed.
cele mai recente alarme. Timer can be described as the engine of the
Vizualizarea alarmelor este o pagină în care se system, many task cannot run independently
listează toate alarmele, şi permite operatorului să without Timer as trigger. There are two types of
vizualizeze, să recunoască şi să urmărească timer, one is 'Interval' which is fairly
istoricul evenimentelor. Acestea fac parte din straightforward and the other type is 'Schedule'.
pagina de bază, dar pot fi eliminate dacă nu sunt The concept of entry for Schedule Timer is used to
necesare. schedule commands to be executed periodically.
“Timer” poate fi descris ca motor al Report generation or printing for many
sistemului, multe taskuri nu pot rula independent ordinary HMI/SCADA can be a nightmare, not
fără „Timer” ca declanşator. Există două tipuri de only it could be difficult to generate but yet could
timer, unul este "Interval", care este destul de be unreliable. Unlike other HMI/SCADA system,
simplu, şi al doilea este tip "Program". Conceptul we can easily have the displayed data printed on
de intrare în lista “Timer” este folosit pentru a client side.
programa comenzi ce vor fi executate periodic.
Generarea rapoartelor sau printarea pentru mai CONCLUSION
multe sisteme HMI/SCADA poate fi un coșmar ,
nu numai că ar putea fi dificil de a le genera, dar ar The system for pumping station made us bring
putea fi şi nesigure. Spre deosebire de alte sisteme these extra benefits, compared to other systems:
HMI/SCADA, putem avea cu uşurinţă afişate - fault detection and on-line location;
datele pentru printare pe partea de client. - friendly interface with human operators;
- economic calculation on the cost of maintenance
5. CONCLUZII operations.
- reduction of CO2.
Sistemul pentru staţia de pompare a făcut să - optimizing electrical energy consumption.
ne aducă aceste beneficii suplimentare, în - the SVG technology presents a great advantage
comparaţie cu alte sisteme: for the HMI, the size of the image being
- detectarea şi localizarea defectelor on-line; automatically adjustable considering the display
- interfaţă prietenoasă cu operatori umani; on which it is visualized.
- calculul economic privind costul operaţiunilor - the graphic of the components is superior.
de întreţinere;
- reducerea emisiilor de CO2; REFERENCES
- optimizarea consumului de energie electrică;
- tehnologia SVG prezintă un mare avantaj pentru [1] Areny R.P., Webster J.G. Sensors and
HMI, mărimea imaginii fiind ajustabilă automat în Signal Conditionin,. Wiley-Interscience
funcţie de display-ul pe care se face vizualizarea; Publication, John Wiley & Sons, Inc., USA, 1991.
- grafica componentelor este superioară. [2] Maohai, W., Yuanzhang, S., A Practical
Method to Improve and Power Measurement
BIBLIOGRAFIE Accuracy of DFT Algorithm, IEEE Transactions
on Power Delivery, vol. 21, no.3/2006, pp. 1054-
[1] Areny R.P., Webster J.G. Sensors and 1062
Signal Conditionin,. Wiley-Interscience [3] Dobriceanu M., Bitoleanu A., Popescu
Publication, John Wiley & Sons, Inc., USA, 1991. M., Practical Aspects Concerning the Monitoring
[2] Maohai, W., Yuanzhang, S., A Practical of the Machines Drives in Industrial Process, 12th
Method to Improve and Power Measurement International Symposium on Power Electronics –
Accuracy of DFT Algorithm, IEEE Transactions Ee 2003, Novi Sad, Serbia & Montenegro,
on Power Delivery, vol. 21, no.3/2006, pp. 1054- November 5 -7, 2003, pp. 49.
1062 [4] Lopez, A., a.o., Power System Frequency
[3] Dobriceanu M., Bitoleanu A., Popescu M., Measurement under Nonstationary Situations,
Practical Aspects Concerning the Monitoring of IEEE Transactions on Power Delivery, vol. 23,
the Machines Drives in Industrial Process, 12th no.2/2008, pp. 562-568
International Symposium on Power Electronics – [5] G. Vlădut, P.M. Nicolae, L. Mandache, C.
Ee 2003, Novi Sad, Serbia & Montenegro, Cojocaru, I. Purcaru, Equipment for measuring of
November 5 -7, 2003, pp. 49. some parameters that characterize the electric
[4] Lopez, A., a.o., Power System Frequency energy quality, ICATE 2004, Băile Herculane
Measurement under Nonstationary Situations, International Conference.
IEEE Transactions on Power Delivery, vol. 23, [6] Smith, B.C., Arrillaga, J., a.o., A Review of
no.2/2008, pp. 562-568 Iterative Harmonic Analysisfor ac-dc Power
[5] G. Vlădut, P.M. Nicolae, L. Mandache, C. Systems, IEEE Transactions on Power Delivery,
Cojocaru, I. Purcaru, Equipment for measuring of vol. 13, no.1/1998, pp. 180-185
some parameters that characterize the electric [7] Katsaprakakis, D.A., Christakis, D.G.,
energy quality, ICATE 2004, Băile Herculane Zervos, A., Voutsinas, S., A Power-Quality
International Conference. Measure, IEEE Transactions on Power Delivery,
[6] Smith, B.C., Arrillaga, J., a.o., A Review of vol. 23, no.2/2008, pp. 553-561
Iterative Harmonic Analysisfor ac-dc Power [8] Singh, B., Gairola, S., a.o., Multipulse ac-
Systems, IEEE Transactions on Power Delivery, dc Converters for Improving Power Quality: A
vol. 13, no.1/1998, pp. 180-185 Review, IEEE Transactions on Power Electronics,
[7] Katsaprakakis, D.A., Christakis, D.G., vol. 23, no.1/2008, pp. 260-278
Zervos, A., Voutsinas, S., A Power-Quality [9] Dobriceanu M., Bitoleanu Alex., Popescu
Measure, IEEE Transactions on Power Delivery, M., Lincă M., The usage a programmable logic
vol. 23, no.2/2008, pp. 553-561 controller (PLC) for the control of great capacity
[8] Singh, B., Gairola, S., a.o., Multipulse ac- excavators from carbon exploitations, 11-th
dc Converters for Improving Power Quality: A International Power Electronics and Motion
Review, IEEE Transactions on Power Electronics, Control Conference, EPE – PEMC 2004, 2-4
vol. 23, no.1/2008, pp. 260-278 September 2004, Riga, LATVIA, page 54.
[9] Dobriceanu M., Bitoleanu Alex., Popescu [10] Dobriceanu M., Bitoleanu Alex., Popescu
M., Lincă M., The usage a programmable logic M., Lincă M.; The Dispatching of the Energetic
controller (PLC) for the control of great capacity Activity in Industrial Processes using Data
excavators from carbon exploitations, 11-th Acquisition Equipments, International Aegean
International Power Electronics and Motion Conference on ElectricalMachines and Power
Control Conference, EPE – PEMC 2004, 2-4 Electronics – ACEMP 2004, Istanbul, Turkey,
September 2004, Riga, LATVIA, page 54. May 26-28, 2004, pp.492-497.
[10] Dobriceanu M., Bitoleanu Alex., Popescu [11] Dobriceanu M., Bitoleanu Alex., Popescu
M., Lincă M.; The Dispatching of the Energetic M., Lincă M.; Energetic data acquisition
Activity in Industrial Processes using Data equipment in industrial process, Symposium on
Acquisition Equipments, International Aegean Power Electronics, Electrical Drives, Automation
Conference on ElectricalMachines and Power & Motion, - SPEEDAM 2004, Short Papers
Electronics – ACEMP 2004, Istanbul, Turkey, Proceedings, 2nd Volume, Capri, Italy, June, 16th
May 26-28, 2004, pp.492-497. – 18th, 2004, pp. TID-5…TID-8.
[11] Dobriceanu M., Bitoleanu Alex., Popescu [12] Dobriceanu M., Data Acquisition Systems
M., Lincă M.; Energetic data acquisition and Microprocessors (Ro), Ed. Universitaria
equipment in industrial process, Symposium on Craiova, 2003, pp.304.
Power Electronics, Electrical Drives, Automation [13] Dobriceanu M., Introduction in Virtual
& Motion, - SPEEDAM 2004, Short Papers Instrumentation and LabVIEW (Ro), Ed.
Proceedings, 2nd Volume, Capri, Italy, June, 16th Universitaria Craiova, 2005. pp. 218.
– 18th, 2004, pp. TID-5…TID-8. [14] Pop E., Leba M., Microcontrollers and
[12] Dobriceanu M., Data Acquisition Systems PLCs (Ro), Ed. Didactică şi Pedagogică,
and Microprocessors (Ro), Ed. Universitaria Bucureşti, 2003.
Craiova, 2003, pp.304. [15] Nicolae, P.M., Distorting and
[13] Dobriceanu M., Introduction in Virtual Unbalanced Working Regimes – A Possible
Instrumentation and LabVIEW (Ro), Ed. Diagnosis Method , Revue Roumaine des Sciences
Universitaria Craiova, 2005. pp. 218. Techiques, Serie Electrotecnique et Energetique,
[14] Pop E., Leba M., Microcontrollers and no. 1/2007, Bucharest, pp.13-22
PLCs (Ro), Ed. Didactică şi Pedagogică,
Bucureşti, 2003. Scientific revue:
[15] Nicolae, P.M., Distorting and
Unbalanced Working Regimes – A Possible Dr.Dragoş BOICIUC, scientific researcher Ist
Diagnosis Method , Revue Roumaine des Sciences degree, Scientific Director ROLAB
Techiques, Serie Electrotecnique et Energetique,
no. 1/2007, Bucharest, pp.13-22 About the autors:

Revizia ştiinţifică: Gabriel VLĂDUŢ – doctor engineer, scientific


researcher 2rd degree, director of SC IPA SA
Dr.Dragoş BOICIUC, cercetător ştiinţific I, Craiova subsidiary, email:office@ipacv.ro
Director ştiinţific ROLAB Marius FETOIU – doctorand engineer, scientific
researcher 3rd degree,SC IPA SA Craiova
Despre autori: subsidiary email:marius.fetoiu@ipacv.ro
Valentin ISTRATIE – doctorand engineer,
Gabriel VLĂDUŢ – doctor inginer, cercetător research assistent of SC IPA SA Craiova
ştiinţific gradul II, director SC IPA SA, subsidiary,n email: valentin.istratie@ipacv.ro
sucursala Craiova, email: office@ipacv.ro
Marius FETOIU – doctorand inginer, cercetător
ştiinţific gradul III la SC IPA SA, sucursala
Craiova, email :marius.fetoiu@ipacv.ro
Valentin ISTRATIE – doctorand inginer, asistent
cercetare la SC IPA SA, sucursala Craiova,
email: valentin.istratie@ipacv.ro

S-ar putea să vă placă și