programiranje plc-a u win i tw

62
1 Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC Programirljivi logicki kontroler PLC 1. Uvod 2. Komponente 3. Programiranje 4. Operatorsko sucelje

Upload: locomiro

Post on 29-Jun-2015

422 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: programiranje plc-a u win i tw

1

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Programirljivi logicki kontrolerPLC

1. Uvod

2. Komponente

3. Programiranje

4. Operatorsko sucelje

Page 2: programiranje plc-a u win i tw

2

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

1. Uvod

Klasicni sustavi upravljanja u industriji => relejna logika => releji (i ostale komponente) spojeni žicama

problemi – pogreške u logici upravljanja => prespajanje žica,

– promjena upravljacke funkcije => prespajanje žica,

– dodavanje novih komponenti => prespajanje žica.

Dokumentiranje,dijagnostika,kopiranje aplikacija ...

Page 3: programiranje plc-a u win i tw

3

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

PLC – “racunalo” za industrijsku primjenu

– pogreške u logici upravljanja => promjene programa,

– promjena upravljacke funkcije => promjene programa,

– dodavanje novih komponenti => promjene programa i ožicenja.

Dokumentiranje, dijagnostika, kopiranje aplikacija ... vrlo jednostavno !

Povijestkasne 60-e => Bedford Associates => Modular Digital Controller

(MODICON)MODICON 084 – 4 bita1973 – MODICON ModBus komunikacija, analogni ulazi/izlazi80-e => smanjenje velicine, programski standardi90-e => IEC 1131-3 standard, viši programski jezici

Page 4: programiranje plc-a u win i tw

4

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

PLC – izgled, unutrašnjost i nacin rada

Page 5: programiranje plc-a u win i tw

5

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

2. Komponente

Modularnost – najznacajnije svojstvo PLC-a,

– dodavanje modula ovisi o funkcijama koje treba obavljati PLC.

Page 6: programiranje plc-a u win i tw

6

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Page 7: programiranje plc-a u win i tw

7

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Logicki (diskretni, digitalni) ulaz

Analogni ulaz

Ulazno/Izlazni (I/O) moduli –�Y] D�L] P HÿX�3/ & -a i upravljanog sustava

diskretni I/O – logicki signali (granicnici, tipkala, sklopke, ...)kontinuirani I/O – analogni signali (mjerni pretvornici, osjetila, ...)

Page 8: programiranje plc-a u win i tw

8

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Logicki (diskretni, digitalni) izlaz

Analogni izlazi

Page 9: programiranje plc-a u win i tw

9

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Logicki ulazi

Logicki izlazi

Page 10: programiranje plc-a u win i tw

10

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

analogni ulaziA/D pretvorba

Period diskretizacija

Trajanje pretvorbe

A/D pretvarac

aliasing

Page 11: programiranje plc-a u win i tw

11

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Komunikacijski (COM) moduli –�Y] D�L] P HÿX�XSUDYOMD ckih komponenti sustava (PLC <-> PLC, PLC <-> PC)

PPIMPIProfiBusLAN…

Page 12: programiranje plc-a u win i tw

12

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

3. Programiranje

Razvojnialat

Serijskakomunikacija

PLC

PC

Page 13: programiranje plc-a u win i tw

13

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

zahtjev zaprekid

razlicita trajanja ciklusa

pristup programiranju

Page 14: programiranje plc-a u win i tw

14

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

ciklus odreden brojem i vrstom instrukcija

ciklus odreden od strane korisnika(ne ovisi o broju i vrsti instrukcija)

Twido2-150 ms

Page 15: programiranje plc-a u win i tw

15

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Organization Blocks(Simatic)-pokretani prekidima,-vremenski prekidi,-hardwareski prekidi,-dnevni prekidi,- ...

Page 16: programiranje plc-a u win i tw

16

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer –�RUHÿLYDQMH�F iklusa (S7-216)

Main (OB1) – samo dvije mreže1) inicijalizacija sustava,2) poziv subroutine upravljackog alg.

subroutine loop

Page 17: programiranje plc-a u win i tw

17

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer –�RUHÿLYDQMH�F iklusa (S7-216)

inicijalizacija vremenskog interupta

special memory byte 34 generira system event ;razmak izmedu dva uzastopna eventa definira se u ms;SMB34 = 100 event 10 generira se svakih 100 ms

interupt “CYC_int”, definiran od strane korisnika, povezan je s eventom 10;po eventu 10 izvrši se “CYC_int”

Page 18: programiranje plc-a u win i tw

18

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer –�RUHÿLYDQMH�F iklusa (S7-216)

“CYC_int” interupt

postavljanjem bita “Scan_ON”omogucuje se izvršavanje upravljackog algoritma

SMB34 => Event 10 => CYC_int => Scan_ON

Page 19: programiranje plc-a u win i tw

19

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Tipovi podataka

Page 20: programiranje plc-a u win i tw

20

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

bit => I100.0 – ulazni bit (veza prema digitalnom ulazu), Q100.0 – izlazni bit (veza prema digitalnom izlazu),V100.0, M100.0 – memorijski bit (privremeno spremanjeinformacije), SM0.0 – sistemski bit (konfiguriranje i citanje stanja PLC-a)

TWIDO - %M0, %I100.0, %S0

byte => IB100 - ulazni byte (veza prema digitalnim ulazima),QB100 - izlazni byte (veza prema digitalnim izlazima),VB100, M100 - memorijski byte (privremeno spremanjeinformacije),SMB100 - sistemski byte (konfiguriranje i citanje stanja PLC-a)

TWIDO - %MB100

Page 21: programiranje plc-a u win i tw

21

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

word => IW100 - ulazna rijec (veza prema analognim ulazima),QW100 - izlazna rijec (veza prema analognim izlazima),VW100 - memorijska rijec (privremeno spremanjeinformacije),

TWIDO - %MW100, %IW100

double => VD100 - memorijska dupla rijec (privremeno spremanjeinformacije),

TWIDO - %MD100

- direktno adresiranje

- indeksno adresiranje (pokazivaci)

Page 22: programiranje plc-a u win i tw

22

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

• %MB0 sadrži %M0, %M1, %M2, ... , %M7• %MW0 sadrži %MB0 i %MB1• %MD0 sadrži %MW0 i %MW1

Page 23: programiranje plc-a u win i tw

23

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Simbolicko adresiranje – tablica simbola (Symbol table, Symbols)

nazivvarijable adresa

varijable

opisvarijable

Page 24: programiranje plc-a u win i tw

24

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Pisanje programa – razvojni alati (STEP 7, MicroWIN, TwidoSoft, ...)

Konfiguriranje hardware-a

• promjena tipa PLC-a• ubacivanje, podešavanje i

brisanje dodatnog I/O modula• podešavanje funkcija ulaznih

signala• podešavanje funkcija izlaznih

signala• mapa podešenje ulaza i izlaza• podešavanje komunikacije• ...

Page 25: programiranje plc-a u win i tw

25

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Page 26: programiranje plc-a u win i tw

26

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Osnovni razvojni jezici

Ladder diagram

STL – statement list

FBD – functionblock diagram

Page 27: programiranje plc-a u win i tw

27

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Ladder dijagram

- osnovni entitet programa je mreža (rung, network)

- mreža se sastoji od simbola kojipredstavljaju instrukcije iupravljacke komponente

energija

informacija

izvodenje programa:1. odozgo prema dolje, mreža po mreža2. odozgo prema dolje u mreži3. slijeva na desno u mreži

Page 28: programiranje plc-a u win i tw

28

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer – pritiskom na prekidac, pali se lampica

Page 29: programiranje plc-a u win i tw

29

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Osnovni simboli i operacije u ladder dijagramu

radni kontakt

mirni kontakt

uzlazni brid

silazni brid

izlazni “svitak”

invertirani izlazni “svitak”

SET

RESET

Page 30: programiranje plc-a u win i tw

30

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Q0.0 = I0.0 AND I0.1

Q0.0 = I0.0 OR I0.1

Q0.0 = I0.0 AND (NOT I0.1)

osnovne logicke operacije u ladder dijagramu

Page 31: programiranje plc-a u win i tw

31

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Ostale operacije u ladder diagramu

- aritmeticke operacije – zbrajanje, oduzimanje, moženje, ...

- operacije pridjeljivanja i konverzije– byte u word, word u double, ...

- operacije usporedbe – >, <, =, ...

- operacije pomaka – u lijevo, u desno,

- operacije tijeka programa – subrutine, skokovi, prekidi, …

- operacije i funkcije definirane od strane korisnika

Simbol – pravokutnik s ulazima i izlazima

Page 32: programiranje plc-a u win i tw

32

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer - funkcija definirana odstrane korisnika,histereza (STEP 7)

simbol

programskikod

Page 33: programiranje plc-a u win i tw

33

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Timer (TwidoSoft)• vremenski releji• nacini rada: TON (zakašnjeli uklop), TOF

(zakašnjeli isklop), TP (treptajuci)• vremenske baze 1ms, 10ms, 100ms, 1s i 1

min• %TM – oznaka vremenskog bloka• n – broj vremenskog bloka

64 (n=0 do 63) za 10 i 16 I/O Twido128 (n=0 do 127) za ostale

• %TMn.P predpodešena vrijednost• %TMn.V trenutna vrijednost• %TMn.Q stanje izlaznog kontakta

Page 34: programiranje plc-a u win i tw

34

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

TON TOFF

TP

Page 35: programiranje plc-a u win i tw

35

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Counter (TwidoSoft)

• 16 brojaca• funkcije brojanja

gore i dolje• %C – oznaka brojaca• n – broj brojaca

ulazi:- %Cn.R poništavanje brojaca- %Cn.S podešavanje na

predpodešenu vrijednost- %Cn.CU brojanje gore (UP)- %Cn.CD brojenje dolje (DOWN)

izlazi:- %Cn.E underflow (promjena

%Cn.V iz 0 u 9999)- %Cn.D dosegnuta predpodešena

vrijednost, %Cn.V = %Cn.P- %Cn.F overflow (promjena %Cn.V

iz 9999 u 0)- %Cn.P predpodešena vrijednost

- %Cn.V trenutna vrijednost brojaca

Page 36: programiranje plc-a u win i tw

36

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer – priprema smjese (opis procesa)

BApumpa A pumpa B

mješalica

ventil

mjerila razine-pun-napola pun-prazan

Koraci procesa:

1. Punjenje polovicespremnika sastojkom A,

2. Punjenje druge polovicespremnika sastojkom B,

3. Miješanje smjese 120 s,

4. Ispuštanje smjese izspremnika.

Page 37: programiranje plc-a u win i tw

37

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer – priprema smjese (opis procesa)

Page 38: programiranje plc-a u win i tw

38

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

pumpa B

Primjer – priprema smjese (pridjeljivanje procesnih signala I/Omodulima PLC-a)

Q0.0 Q0.1Q0.2

Q0.3

BA

I0.0

I0.1

I0.2

pumpa A

mješalica

ventil

mjerila razine-pun-napola pun-prazan

ventil otvorenQ0.3

mješalica radiQ0.2

pumpa B radiQ0.1

pumpa A radiQ0.0

spremnik prazan(h = H_min)

I0.2

spremnik napola pun (h = H_mid)

I0.1

spremnik pun(h = H_max)

I0.0

Page 39: programiranje plc-a u win i tw

39

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Primjer – priprema smjese (simbolicko adresiranje)

VLV_ONQ0.3

MIX_ONQ0.2

PMPB_ONQ0.1

PMPA_ONQ0.0

H_minI0.2

H_midI0.1

H_maxI0.0

Page 40: programiranje plc-a u win i tw

40

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

1. Punjenje polovicespremnika sastojkom A.

Primjer – priprema smjese (programiranje)

Q0.0 Q0.1

Q0.2

Q0.3

I0.0

I0.1

I0.2

BA

Page 41: programiranje plc-a u win i tw

41

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

2. Punjenje druge polovicespremnika sastojkom B.

Primjer – priprema smjese (programiranje)

Q0.0 Q0.1

Q0.2

Q0.3

I0.0

I0.1

I0.2

BA

Page 42: programiranje plc-a u win i tw

42

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

3. Miješanje smjese 120 s.

Primjer – priprema smjese (programiranje)

Q0.0 Q0.1

Q0.2

Q0.3

I0.0

I0.1

I0.2

BA

Page 43: programiranje plc-a u win i tw

43

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

4. Ispuštanje smjese izspremnika.

Primjer – priprema smjese (programiranje)

Q0.0 Q0.1

Q0.2

Q0.3

I0.0

I0.1

I0.2

BA

Page 44: programiranje plc-a u win i tw

44

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

pumpa B

Q0.0 Q0.1Q0.2

Q0.3

BA

I0.0

I0.1

I0.2

pumpa A

mješalica

ventil

mjerila razine-pun-napola pun-prazan

Napomena:Program ne sadrži dio vezan uz postavljanje sistemskih bitova o kojima ovise stanja izlaza u slucaju iznenadnog prekida rada (nestanak napajanja), kao ni dio vezan uz otkaz mjerila razine, pumpi i ventila.

Page 45: programiranje plc-a u win i tw

45

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Unos programa

TwidoSoft

STEP 7 - MicroWin

Page 46: programiranje plc-a u win i tw

46

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

- prijevod programa (compile, analyse),- transfer programa u PLC / iz PLC-a (download, upload),- pokretanje programa (run) – status PLC-a

Twido

Simatic

- optimiranje programa – Karnaughove tablice, DeMorganova pravila,

Page 47: programiranje plc-a u win i tw

47

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Provjera ispravnosti rada programa (debug)

-trenutna stanja varijabli (memorijskih lokacija PLC-a)animation tables, status charts, variable tables

STEP 7 - MicroWin

TwidoSoft

Upis nove vrijednosti- forsiranje

Page 48: programiranje plc-a u win i tw

48

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Prekidi rada - nestanak napajanja i/ili STOP/RUN promjena=> stanja ulaza i izlaza ?

-automatsko pokretanje programa nakon uspostavljanja napajanja=> stanja ulaza i izlaza ?

-hot restart – program nastavlja tamo gdje je stao prije prekida,podaci sacuvani u memoriji

-warm restart – program pocinje iz pocetka, podaci sacuvani umemoriji

- cold restart – program pocinje iz pocetka, podaci izbrisani

Pokretanje programa odredeno je vrstom PLC-a i nacinom na koji je restartdefiniran u programu (sistemski bitovi, posebni programski blokovi).

Page 49: programiranje plc-a u win i tw

49

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Page 50: programiranje plc-a u win i tw

50

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Page 51: programiranje plc-a u win i tw

51

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

4. Procesno sucelje

SCADA – Supervisory Control And Data Acquisition

– sustav za prikupljanje, prikazivanje, pohranjivanje iupravljanje podacima u industrijskim postrojenjima,

prikupljanje podataka – komunikacija s perifernim upravljackim jedinicama (PLC),

prikazivanje podataka – zaslon osobnog racunala ili panel; prikaz podataka ugrafickom (bar graf, trend) ili numerickom (brojcanopolje) obliku; graficki prikaz dijelova procesa,

pohranjivanje podataka – baze podataka; dnevni, mjesecni, godišnji izvještaji,

upravljanje podacima – pretraživanje; veza prema drugim aplikacijama i premavišoj razini upravljanja.

Page 52: programiranje plc-a u win i tw

52

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

WinCCABB MasterSiemens ProtoolSiemens Protool/Pro Wonderware InTouchFactoryLinkSoftPLC VIEWpointCitectFix Rockwell (Allen Bradley) RSViewAFE FLS ECS...

SCADA sustavi na tržištumrežna konfiguracija SCADA sustava

UNIX Windows

Page 53: programiranje plc-a u win i tw

53

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Procesno sucelje - nekoliko razina

a) operatorsko sucelje (operator interface)- omogucuje operateru pracenje i mijenjanje pojedinih procesnih velicina i stanja sustava putem grafickih i numerickih objekata,

b) sucelje za održavanje (maintenance interface)- omogucuje detaljno pracenje procesnih velicina (I/O) i stanja sustava (log files); dijagnostika i otklanjanje kvarova (alarmne liste),

c) inžinjersko sucelje (comissioning interface)- omogucuje podešavanje parametara i konfiguriranje sustava; najviši prioritet zaštite.

d) poslovno sucelje (management interface)- omogucuje analizu i planiranje proizvodnje

Page 54: programiranje plc-a u win i tw

54

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

stari sustavi

novi sustavi

Page 55: programiranje plc-a u win i tw

55

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

Vertikalna i horizontalna integracija proizvodnje

Page 56: programiranje plc-a u win i tw

56

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

a) operatorsko sucelje (operator interface)

biblioteke grafickih objekata (drag&drop princip)

svojstva grafickog objekta (trend graf)

Page 57: programiranje plc-a u win i tw

57

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

a) operatorsko sucelje (operator interface)

naziv procesne varijable(“lable”)

izmjerena vrijednost procesne varijable(“REAL tag”) - read

zadana vrijednost procesne varijable

status regulatora(“BOOL tag”) - read

%MW100 tlak_MV tlak_MV_scd

adresa simbolicka adresa

SCADA tagSCADA objekt

Page 58: programiranje plc-a u win i tw

58

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

a) operatorsko sucelje (operator interface)

naziv regulatora

promjena zadane vrijednosti(“REAL tag”) –read / write

promjena statusa regulatora(“BOOL tag”) –read / write

Page 59: programiranje plc-a u win i tw

59

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

a) operatorsko sucelje (operator interface)

trend - prikaz varijable u vremenu

Page 60: programiranje plc-a u win i tw

60

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

b) sucelje za održavanje (maintenance interface)

Primjer - Win2000

pokrenute aplikacije

log file nakon prekida rada SCADA sustava

sistemske poruke

vrijeme zaustavljanja aplikacije

Page 61: programiranje plc-a u win i tw

61

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

c) inžinjersko sucelje (comissioning interface)

pristup zašticen zaporkom

-podešavanje parametararegulatora-konfiguriranje sustava

-odredivanje parametaraprocesa

Page 62: programiranje plc-a u win i tw

62

Sveucilište u Zagrebu, Fakultet elektrotehnike i racunarstva Elementi automatizacije procesa Zavod za automatiku i procesno racunarstvo Predavanja - PLC

d) poslovno sucelje (management interface)

Dnevniizvještaj