Sunteți pe pagina 1din 6

1.2. Ce este BlueMonitor?

BlueMonitor este un sistem SCADA destinat monitorizării și controlului proceselor


industriale. BlueMonitor permite dezvoltarea de aplicații SCADA personalizate, specifice unui
anumit proces sau ansamblu industrial. BlueMonitor utilizează tehnologia LPI (Live Process
Image). LPI este o structură de date specifică (o bază de date) ce oferă o imagine actualizată
permanent a procesului supervizat, conținând la orice moment valorile curente ale mărimilor
supervizate. BlueMonitor își atinge scopul printr-o arhitectură bazată pe module. Aceste module
oferă:
• Stocarea datelor
BlueMonitor oferă posibilitatea de a salva datele istorice ale I/O-urilor atât la fiecare
modificare a valorii acestora cât și periodic. Datele sunt salvate în baza de date și în
fișierele de jurnal ale fiecărui modul.
• Stare și control
BlueMonitor face ca observarea și controlul proceselor să se rezume la urmărirea
unor panouri care conțin diferite obiecte. Posibilitatea de configurare ale acestor
obiecte este foarte vastă.
• Acces la aplicaţie
Accesul la interfața de monitorizare și cea de administrare se poate face prin
intermediul unui browser de către un număr nelimitat de utilizatori și de pe orice tip
de dispozitiv care are instalat un browser web.
• Sistem de alertare
Pentru a ușura monitorizarea, BlueMonitor implementează un sistem de alertare
menit să informeze utilizatorul cu privire la valorile care scad sub pragul minim
stabilit sau cresc peste pragul maxim. În acest mod se pot lua măsurile necesare,
unde este cazul, în timp foarte scurt. Toate aceste alerte se salvează într-un tabel cu
date istorice de alertare.
pag. 3
• Afişare tabelară a datelor
BlueMonitor oferă posibilitatea generării tabelelor cu date istorice. Acestea se pot
genera pentru oricât de multe I/O-uri astfel încât se pot compara valorile în raport cu
data și ora. Aceste tabele pot fi exportate în format excel.

1.3. Arhitectura

1.3.1. Descriere arhitectură funcțională


Din punct de vedere funcțional, BlueMonitor este organizat pe module. În urma operațiilor
executate de fiecare modul se actualizează și se adaugă datele în LPI, se prelucrează și se
furnizează utilizatorului sau altor procese și sisteme în diverse forme.
1.3.2. Principalele fluxuri ale informației în BlueMonitor

PROCESS → LPI → bluesky → interfață


Se referă la drumul parcurs de informație de la proces până la afișarea în panou. Procesul
trimite informația inițial la PIM (Process Interface Module) care actualizează corespunzător I/O-ul
în LPI (Live Process Image). De la LPI pleacă o notificare pentru modulul bluesky despre
modificarea efectuată. Modulul efectuează operațiile necesare, referitoare la tipul de log definit de
către administratorul de sistem pentru fiecare I/O și trimite valoarea actualizată către obiectele de

pag. 4
afişare (widgets) răspunzătoare de I/O-ul modificat. În acest mod diferența de timp de la
producerea modificării și până la afișarea acesteia este foarte mică.

Interfață → LPI → PROCESS


În sens invers, pentru a modifica valoarea unui I/O se utilizează obiectele de comandă care
prin intermediul unui serviciu, send_command, actualizează informația în LPI. PIM verifică dacă s-
au făcut modificări și actualizează informația în proces.

LPI <=> bluesky; LPI → backup_periodically → storage


se numește bluesky. Acesta implementează și alte procese: gestionează sistemul de alertare, de
stocare a datelor, de verificare periodică a licenței, etc.. La instalarea aplicației atât modulul
principal cât și celelalte module pornesc automat.
Accesul la modulele funcționale se poate face atât din interfață cât şi din terminal. Pentru
administrarea modulelor funcționale se folosește PM2

1.3.4. Baza de date


Baza de date folosită de către sistem este PostgreSQL 9.X asupra căreia se aplică o serie
de setări particularizate funcție de volumul datelor prelucrate, în funcție de sistem, pentru a
îmbunătăți timpul de răspuns și astfel viteza de afișare a datelor în interfață.
Pentru a îmbunătăți și mai mult performanțele sistemului se folosește un manager de
conexiuni ce crează și gestionează un număr de conexiuni pregătite pentru posibili clienți. Atunci
când o cerere de conectare la baza de date apare, acesta acordă clientului una din conexiunile
deja pregătite.

1.3.5. Loguri de sistem


Modulele funcționale din aplicația BlueMonitor sunt construite astfel încât să gestioneze și
să lmemoreze informații detaliate despre funcționarea sistemului.
Această modalitate de implementare oferă dezvoltatorilor posibilitatea de a sesiza orice fel
de anomalie și de a ști unde apare problema. Logurile modulelor se salvează atât local, pe mașina
pe care rulează, dar pot fi urmărite chiar și din interfața pm2-web de către utilizator.
Luând în calcul posibilitatea ca fiecare modul să execute un număr mare de acțiuni,
fișierele de log care sunt create se rotesc periodic.. Fișierele mai vechi de log se pastrează de
asemenea pentru a avea un control mai bun asupra istoricului evenimentelor petrecute.

1.3.6. Alertare
Modulul de alertare este unul foarte complex și de asemenea configurabil de către
administrator. Se pot defini mesaje de alertă după preferințe cu ajutorul HTML și ținând cont de
șablonul unui mesaj de alertă.
Fiecare mesaj de alertă poate fi atribuit unui anumit grup de utilizatori conferind astfel
modularitate aplicației.
Utilizatorul stabilește limitele de alertare ale I/O -urilor la crearea acestora. Limitele indică
sistemului când trebuie să alerteze. Dacă noua valoare a unui I/O depășește limita inferioară sau
cea superioară definită atunci o alertă va fi afișată în funcție de preferințe.

Când o astfel de situație este detectată, BlueMonitor inițiază un mecanism de transmitere a


informației despre apariția ei către utilizator. Acest mecanism se numește notificare.
BlueMonitor implementează mai multe tipuri de notificări, unele dintre ele către interfața utilizator
altele către alți destinatari (de exemplu adrese de mail sau numere de telefon).
Cele către interfață sunt:
ecran – la apariţia unei alerte ,numărul alertelor active afișat în interfața utilizatorului crește. Pentru
a vedea alertele active, utilizatorul poate consulta Raport alerte la secţiunea Alerte active;
ecran+sunet – pe lângă incrementarea numărului de alerte active , va fi difuzat un sunet (stabilit de
administrator în meniul Setări de sistem), iar dacă dispozitivul de pe care se accesează aplicația
este dotat cu ieșire audio acesta poate fi auzit;
ecran+sunet+pop-up – acest mod de alertare este cel mai complet. Pe lângă modul precedent de
alertare, acesta afișează în interfață o fereastră nouă de tip pop-up care informează instantaneu
despre alerta apărută. În acea nouă fereastră, utilizatorul poate confirma alerta.
Pe lângă modul instantaneu de alertare, BlueMonitor are un istoric cu toate alertele, datele
lor, I/O-ul, valoarea, limitele stabilite și în cazul în care alerta este de tipul ecran+sunet+pop-up,
cine a confirmat alerta.

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

  • Database
    Database
    Document2 pagini
    Database
    Costea Oana
    Încă nu există evaluări
  • Scaderea Frecventei
    Scaderea Frecventei
    Document2 pagini
    Scaderea Frecventei
    Costea Oana
    Încă nu există evaluări
  • Scada - Blue
    Scada - Blue
    Document2 pagini
    Scada - Blue
    Costea Oana
    Încă nu există evaluări
  • Wind Gen
    Wind Gen
    Document1 pagină
    Wind Gen
    Costea Oana
    Încă nu există evaluări
  • Database
    Database
    Document2 pagini
    Database
    Costea Oana
    Încă nu există evaluări
  • Frequency Decay
    Frequency Decay
    Document2 pagini
    Frequency Decay
    Costea Oana
    Încă nu există evaluări
  • OZ111
    OZ111
    Document1 pagină
    OZ111
    Costea Oana
    Încă nu există evaluări
  • Das F
    Das F
    Document2 pagini
    Das F
    Costea Oana
    0% (1)
  • Deconecarea Sarcinii
    Deconecarea Sarcinii
    Document2 pagini
    Deconecarea Sarcinii
    Costea Oana
    Încă nu există evaluări
  • Securitatea Datelor
    Securitatea Datelor
    Document1 pagină
    Securitatea Datelor
    Costea Oana
    Încă nu există evaluări
  • RD 110
    RD 110
    Document1 pagină
    RD 110
    Costea Oana
    Încă nu există evaluări
  • Frequency Decay
    Frequency Decay
    Document2 pagini
    Frequency Decay
    Costea Oana
    Încă nu există evaluări
  • Tera Pia
    Tera Pia
    Document8 pagini
    Tera Pia
    nelubogatu9364
    Încă nu există evaluări
  • RD 110
    RD 110
    Document1 pagină
    RD 110
    Costea Oana
    Încă nu există evaluări
  • Incuietori
    Incuietori
    Document1 pagină
    Incuietori
    Costea Oana
    Încă nu există evaluări
  • Siguranta Produse
    Siguranta Produse
    Document1 pagină
    Siguranta Produse
    Costea Oana
    Încă nu există evaluări
  • Protectia de Distanta
    Protectia de Distanta
    Document2 pagini
    Protectia de Distanta
    Costea Oana
    Încă nu există evaluări
  • Umiditatea
    Umiditatea
    Document1 pagină
    Umiditatea
    Costea Oana
    Încă nu există evaluări
  • Normele de Protectie A Muncii in Laboratorul de PET
    Normele de Protectie A Muncii in Laboratorul de PET
    Document2 pagini
    Normele de Protectie A Muncii in Laboratorul de PET
    Costea Oana
    Încă nu există evaluări
  • Subiect
    Subiect
    Document1 pagină
    Subiect
    Costea Oana
    Încă nu există evaluări
  • Apă Curată Şi Sanitație
    Apă Curată Şi Sanitație
    Document11 pagini
    Apă Curată Şi Sanitație
    Costea Oana
    Încă nu există evaluări
  • Diferentiala Directionala
    Diferentiala Directionala
    Document1 pagină
    Diferentiala Directionala
    Costea Oana
    Încă nu există evaluări
  • Protectia Centralelor Eoliene
    Protectia Centralelor Eoliene
    Document1 pagină
    Protectia Centralelor Eoliene
    Costea Oana
    Încă nu există evaluări
  • 02 Fisa Diciplinei
    02 Fisa Diciplinei
    Document1 pagină
    02 Fisa Diciplinei
    Costea Oana
    Încă nu există evaluări
  • Intrebari PIE
    Intrebari PIE
    Document1 pagină
    Intrebari PIE
    Costea Oana
    Încă nu există evaluări