You are on page 1of 22

Praktikum automatizacije

Predavanje 07 SCADA sustavi.

Saetak Predavanja 06

Komunikacijske mree sustavima automatizacije donose:


Lak pristup informacijama
Jednostavnu proirivost
Smanjenje trokova dizajniranja, kabeliranja, putanja u pogon i
odravanja

Nie razine sustava automatizacije zahtijevaju komunikaciju sa


zajamenim vremenom trajanja (real-time) ostvaruje se fieldbus
mreama
Senzor-aktuator mree
Procesne mree

AS-I je najrairenija senzor-aktuator mrea


PROFIBUS DP je trenutno najrairenija procesna mrea, no ini se
da budunost pripada Industrial Ethernet mreama

Praktikum automatizacije -- Predavanje 07

Pregled Predavanja 07
SCADA (Supervisory Control and Data
Acquisition) sustavi sustavi za voenje i
nadgledanje sustava automatizacije
Sklopovska arhitektura SCADA-e
Programska arhitektura SCADA-e

Glavne funkcije SCADA-e

Praktikum automatizacije -- Predavanje 07

Uloga SCADA sustava

Koristei SCADA-u operateri na intuitivan nain mogu


Pratiti trenutno stanje sustava automatizacije
Pratiti trendove iznosa varijabli sustava automatizacije
Nadgledati i potvrivati alarme koji se generiraju na niim razinama
sustava automatizacije
Intervenirati upravljakim komandama u sustav automatizacije (npr.
zadavanje postavnih veliina regulacijskim krugovima u razini
upravljanja postrojenjima i procesima, neposredne akcije kod
potvrivanja alarma)
Sve gore navedeno obavlja se u skladu s korisnikim dozvolama

Procesne veliine i alarmi logiraju se, a mogue i arhiviraju u baze


podataka, zajedno s vremenskim zapisom i eventualno dodatnim
podatcima
Omoguuje dugotrajnije praenje rada sustava automatizacije
prvenstveno interesantno za razine upravljanja tvornicom i korporacijom
Vrlo vano za utvrivanje mjesta nastanka kvara u sustavu

Praktikum automatizacije -- Predavanje 07

Tag
SCADA sustav informacije o sustavu automatizacije
dobiva preko komunikacijske mree, na nain da se u
njemu osvjeavaju slike varijabli iz SA
Te slike varijabli nazivaju se eksterni tag-ovi
Osvjeavanje eksternih tag-ova obavlja se cikliki
Jedan ciklus osvjeavanja tipino iznosi izmeu 100 ms i 1 s

Uz eksterne tag-ove, postoje i interni koje se


proraunava na samom SCADA sustavu
npr. referentna veliina i izlazna veliina nekog sustava
upravljanja na nioj razini sustava automatizacije mogu biti
eksterni tag-ovi, dok se regulacijsko odstupanje moe
proraunavati na SCADA sustavu kao interni tag, te na temelju
njega alarmom dojaviti o moguem loem radu tog sustava
upravljanja

Praktikum automatizacije -- Predavanje 07

Primjer jednostavnog SCADA


sustavaOperater na SCADA sustavu:
Nadgleda tag-ove: protoka
fluida, razine fluida, struja
pogonskih motora, otvorenost
ventila, brzinu vrtnje pumpe...

PLC-om 1 zatvara
se regulacijski krug
protoka fluida

PLC-om 2 zatvara
se regulacijski krug
razine fluida u
spremniku

Pazi na eventualne alarme iz


postrojenja (npr. preoptereenje
pogonskih motora), potvruje ih
te dodatno reagira (npr.
pokretanjem procedure
sigurnog zaustavljanja rada)
Zadaje postavne veliine za
protok i razinu
Dodatno se procesne veliine
arhiviraju u bazu podataka radi
mogunosti naknadne analize
rada postrojenja

Praktikum automatizacije -- Predavanje 07

Mjesto SCADA sustava u sustavu


automatizacije (1)
Internet

IT aplikacija1
(nabavka sirovine)

IT aplikacija2

IT aplikacija3
(raunovodstvo)

(nadzor kvalitete)

ROUTER

Razina upravljanja
poduzeem
Tvornika mrea

ETHERNET

SWITCH

Razina upravljanja
tvornicom

Upravljako

SCADA

raunalo

LINK

HMI

HMI
Procesna mrea

Postrojenje1
Postrojenjen
PLC

PLC

aktuator

regulacijski
krug

PLC

Razina upravljanja
postrojenjima i procesima

senzor
Senzor-aktuator mrea

A R S
Proces1

S S A
Proces2

S R S
Pr ocesn

A R S
Proces1

S S A
Proces2

Praktikum automatizacije -- Predavanje 07

S R S
Pr ocesn

Mjesto SCADA sustava u sustavu


automatizacije (2)
Budui da su esto viim razinama sustava
automatizacije sasvim dovoljne brzine osvjeavanja slika
procesnih varijabli u SCADA sustavu ili lokalnim HMI
ureajima, vrlo su este i ove strukture:
Internet

IT aplikacija1
(nabavka sirovine)

IT aplikacija2
(nadzor kvalitete)

IT aplikacija3
(raunovodstvo)

Internet

IT aplikacija1
(nabavka sirovine)

ROUTER

IT aplikacija2
(nadzor kvalitete)

SCADA

Upravljako

SCADA

raunalo

HMI

ili

Upravljako
raunalo

Industrial ETHERNET, TCP/IP

HMI

HMI

HMI

Postrojenje1

Postrojenje1
Postrojenjen
PLC

A R S
Proces1

ROUTER

ETHERNET

ETHERNET

IT aplikacija3
(raunovodstvo)

regulacijski

PLC

S S A
Proces2

PLC

S R S
Pr ocesn

A R S
Proces1

PLC

senzor

krug
A

Postrojenjen

aktuator

S S A
Proces2

S R S
Pr ocesn

A R S
Proces1

S S A
Proces2

PLC

aktuator

regulacijski

PLC

senzor

krug
A

S R S
Pr ocesn

A R S
Proces1

S S A
Proces2

S R S
Pr ocesn

Ustvari se i cijele razine upravljanja tvornicom i


poduzeem, kao i pojedinani HMI u pojedinim
postrojenjima mogu smatrati dijelom SCADA sustava
Praktikum automatizacije -- Predavanje 07

Sklopovska struktura SCADA


sustava
Pod SCADA-om podrazumijeva se raunalo ili
distribuirani sustav raunala opremljenih odgovarajuom
programskom podrkom za vizualizaciju, upravljanje i
arhiviranje tag-ova
Klijent

Klijent

Klijent

Ethernet

Server
+ klijent

Centralizirani
SCADA sustav

Distribuirani
SCADA sustav
Redundantni

Server

server

Fieldbus

PLC

PLC

PLC

PLC

Fieldbus

PLC
PLC

PLC

PLC

Praktikum automatizacije -- Predavanje 07

PLC

PLC

Programska struktura SCADA


sustava - serveri

Na slojeve standardne fieldbus komunikacije s


PLC-om naslanja se, nekad driver, a danas OPC
server standardiziran skup suelja kojim
Windows programski paketi pristupaju podatcima
s PLC-a odgovarajueg proizvoaa

Programski moduli SCADA servera

OPC server za odgovarajui PLC isporuuje njegov Receptura


proizvoa
Kod driver-a, za svaki Windows programski paket i
svakog proizvoaa trebalo je posebno programirati
komunikaciju

U jednom ili vie servera pohranjuje se real-time


baza podataka (RTDB) sustava automatizacije
ustvari baza tag-ova s vremenskim tragom (timestamp)
Iz RTDB podatci se obrauju i prosljeuju
klijentima, te spremaju u kratkoronije baze za
grafiki prikaz (log) i dugorone baze (arhive), a
registrirani alarmni dogaaji u alarmnu bazu
Postavke vrijednosti skupine tag-ova nazivaju se
recepture i esto se koriste u SCADA sustavima
SCADA se i na serverima i na klijentima
konfigurira odgovarajuim programskim paketom

Upravljanje podatcima

Obrada
podataka

Alarm DB
Log DB
Archive DB

RTDB
Konfiguracija
OPC server

Praktikum automatizacije -- Predavanje 07

SCADA server-a

PLC

10

Konfiguriranje SCADA sustava

Omogueno posebnim modulom istog programskog alata kojim se u


stvarnom vremenu obavlja i upravljanje-nadzor (engl. runtime)
Konfiguracijskim alatom definiraju se

Komunikacijske veze
Tag-ovi (veu se s memorijskim lokacijama PLC-a)
Izgled HMI i dinamika veza objekata na njemu s tag-ovima
Alarmni dogaaji, nain prikaza i potvrivanja alarma
Arhive tag-ova, log-ovi i trendovi
Recepti

Takoer postoji i suelje prema alatima poput C, C++, Visual Basic


za programiranje nekih naprednijih funkcija SCADA-e
Predstavnici
InTouch, tvrtka IvenSys Wonderware
iFIX, tvrtka GE Fanuc Intellution
WinCC, tvrtka Siemens

Praktikum automatizacije -- Predavanje 07

11

Programska struktura SCADA


sustava - klijenti

Komunikacija izmeu aplikacija servera i klijenta najee je


dogaajem voena aplikaciji klijenta dojavljuju se TCP/IP
protokolom promjene parametara iz aplikacije servera na koje je
aplikacija klijenta pretplaena
Glavni programski modul SCADA klijenta je suelje ovjek-stroj
(HMI)
Intuitivno, grafiki i tekstualno, prikazuju se stanja procesa, trendovi i
alarmi
Dinamiki grafiki objekti kojima se operateru dojavljuje o stanju sustava
ili preko kojih on vodi sustav automatizacije
Najee je HMI organiziran kroz vie prikaza izmeu kojih se operater
jednostavno prebacuje
Prikaz i potvrivanje alarma
Spremanje vremenskog tijeka varijable (tag logging) i grafiki prikaz loga (trend)
Upravljanje recepturama

Praktikum automatizacije -- Predavanje 07

12

HMI

Trenutno stanje

Alarmi

Logovi i trendovi

Recepture
Praktikum automatizacije -- Predavanje 07

13

HMI na operatorskim panelima

Vizualizacija i upravljanje postrojenjem od strane opslunog osoblja u


pogonu provodi se HMI ureajima direktno spojenim na fieldbus mreu
operatorskim panelima
Njihove mogunosti u vizualizaciji procesa daleko su skromnije od
mogunosti SCADA server-a
Meutim, SCADA server moe se spojiti s panelom i koristiti u vizualizaciji tagove s panela

Konfiguracija HMI na operatorskim panelima obavlja se programskim


alatom kojeg obino osigurava proizvoa panela primjer: WinCC Flexible
tvrtke Siemens

Operatorski panel s LCD


tekstualnim pokaznikom i tipkama

Operatorski panel s
ekranom osjetljivim na dodir

Praktikum automatizacije -- Predavanje 07

14

Alarmi (1)

Alarmi su promjene u sustavu na koje je potrebno operateru


posebno skrenuti panju
Ugrubo se mogu podijeliti na tri tipa:
informativni: nije potrebna nikakva akcija operatera
(npr. produkt siao s linije u 11:13")
upozorenje: postrojenje bi moglo pretrpjeti tetu ukoliko se uskoro
neto ne poduzme
(npr. dizalica s proizvodima optereena deklariranom nosivou")
blokirajui: dogodio se dogaaj zbog kojeg je PLC poduzeo sigurnosnu
akciju, daljnji rad onemoguen dok se uzrok ne otkloni (npr.
preoptereenje pogonskog motora")

Upozorenja i blokirajui alarmi zahtijevaju i potvrdu operatera


Alarme je mogue grupirati u grupe i potvrivati odjednom sve
alarme iz grupe koji su se dogodili
Na dogaaj alarma mogue je konfigurirati i da SCADA obavi
dodatnu akciju, npr. poalje e-mail na odreenu mail adresu

Praktikum automatizacije -- Predavanje 07

15

Alarmi (2)

Dogaaji koji se na SCADA-i mogu konfigurirati kao alarmi:


Binarne promjene procesnih varijabli (koje su interpretirane bitovima u
memoriji PLC-a) padajui ili rastui brid
Analogna procesna varijabla koja prijee gornji ili donji granini iznos
granini iznosi definiraju se u konfiguraciji SCADA sustava
Prijem alarmne poruke s PLC-a
Proraunata vrijednost internog tag-a na SCADA-i

Konfiguracijom se uz dogaaj koji izaziva alarm definira i tekst kojeg


e se pritom ispisati, te identifikacijski broj alarma
Svaki alarmni dogaaj zapisuje se u alarmni log zajedno s
vremenom kada je alarm nastao, te se u log-u dodatno vodi
evidencija o statusu alarma: aktiviran (C), deaktiviran (D) i potvren
(A)
Primjer prozora s alarmnim logom na operatorskom panelu:

Praktikum automatizacije -- Predavanje 07

16

Logovi/arhiviranje
Logiranje srednjerono spremanje
uzoraka tag-a, najee se provodi cikliki,
tj. najstariji podatak u log-u se brie kad se
dosegne neka veliina datoteke, neki
vremenski period spremanja ili broj
uzoraka
Arhiviranje dugorono spremanje na
medij za trajnu pohranu
Praktikum automatizacije -- Predavanje 07

17

Trendovi
Vremenski tijek varijable prikazuje se online kroz neko vremensko razdoblje u
najblioj prolosti (real-time trending) ili
kroz neko razdoblje u prolosti (historical
trending)
Najee taj prikaz ide u zasebnom
grafikom objektu, na temelju podataka
zapisanih u log-u odreenog tag-a
Praktikum automatizacije -- Predavanje 07

18

Recepture

Koritenjem receptura (recipes), operater ima mogunost simultano


promijeniti niz tag-ova, tj. varijabli u PLC-u
Primjer - proizvodna linija soka od narane gdje se u izlaznom spremniku
miksaju sadraji triju spremnika sa sirovinom: spremnika s vodom,
spremnika s koncentratom voa i spremnika sa sladilom
Nektar: 50% vode, 40% koncentrata voa i 10% sladila
Juice: 40% vode, 55% koncentrata voa i 5% sladila
SCADA
Upravljanje
protocima
PLC

Voda

Koncentrat
voa

Sladilo

Spremnik za mijeanje

Praktikum automatizacije -- Predavanje 07

Prema
punionici

19

Primjer nastavak
Operater treba istodobno postaviti unaprijed znane
postavne vrijednosti izlaznih protoka iz sva tri spremnika
(npr. MW60, MW62, MW64) kad se proizvodnja
prebacuje s nektara na juice ili obrnuto
Na SCADA-i se definira receptura s dva seta podataka
(data record) za tag-ove koji su vezani s lokacijama
MW60,62,64, jedan set za proizvodnju nektara, drugi set
za proizvodnju juice-a
Na HMI se odabere koji set podataka iz recepture se eli
aktivirati, te se potom njegovom aktivacijom odjednom, u
istom akvizicijskom ciklusu, mijenjaju postavne
vrijednosti svih triju protoka

Praktikum automatizacije -- Predavanje 07

20

Zakljuak
SCADA sustavi slue za operaterski nadzor i
voenje sustava automatizacije
Funkcionalno, SCADA se sastoji od
Suelja ovjek-stroj (HMI)
Informacije o procesu putem dinamikih grafikih objekata

Baze relevantnih varijabli sustava automatizacije (tagova)


Baze alarma
Arhiva tag-ova i alarma
Receptura
Praktikum automatizacije -- Predavanje 07

21

Komentari na sredinji upitnik


kolegija

You might also like