Professional Documents
Culture Documents
AIP - PLC Prezentacija
AIP - PLC Prezentacija
AUTOMATIZACIJA INDUSTRIJSKIH
POSTROJENJA
http://www.fer.hr/predmet/aip
Uvod u PLC-ove
Igor Erceg (igor.erceg@fer.hr)
Toni imi (toni.simic@fer.hr)
Sadraj
to je PLC
Gdje se koristi PLC
Moduli, nain rada, memorija i nain
to je PLC?
PLC - Programibilni logiki kontroler
uvjeti)
Gdje se zahtijevaju brzi, pouzdani
i robusni elektroniki ureaji za
automatizaciju, nadzor i
upravljanje
Nivo povezivanja
PLC-a s izvrnim
lanovima
Izvrni
lanovi
postrojenja
Moduli PLC-a
Memorija PLC-a
Pokretanje programa
itanje ulaznih vrijednosti (I) s modula i spremanje u
ulaznu tablicu
Izvoenje korisnikog programa
Prebacivanje vrijednosti iz izlazne tablice (Q) na module
Ponavljaj korake od 2 do 4 sve dok se ne prekine
izvoenje programa
10
Izlazi
PLC-a
PII
Byte0
Byte1
.
.
.
.
Korisniki
program
.
.
.
A I 2.0
= Q 4.3
.
.
.
PIQ
Byte0
Byte1
.
.
.
.
Q 4.3
Memorijski prostor CPU-a
11
12
Simatic STEP 7
Simatic STEP 7 je programski paket,
13
Simatic STEP 7
Glavni prozor:
14
Simatic STEP 7
Kreiranje projekta:
Ime projekta
15
Simatic STEP 7
Dodavanje CPU-a u kreirani projekt:
16
Simatic STEP 7
Hardware Configuration:
17
Simatic STEP 7
Hardware Configuration dodavanje ine:
18
Simatic STEP 7
Hardware Configuration dodavanje izvora napajanja:
19
Simatic STEP 7
Hardware Configuration dodavanje CPU-a:
Dodati (ako je
potrebno)
komunikacijsku
mreu
(PROFIBUS,
MPI...)
20
Simatic STEP 7
Hardware Configuration dodavanje CPU-a:
21
Simatic STEP 7
Hardware Configuration dodavanje izlaznih i ulaznih modula:
22
Simatic STEP 7
Hardware Configuration dodavanje pretvaraa na PROFIBUS
komunikacijsku mreu:
23
Simatic STEP 7
Hardware Configuration spremanje, kompajliranje i sputanje
konfiguracije u PLC:
Spusti u PLC
Spremi i
kompajliraj
24
Simatic STEP 7
Stanje PLC-a nakon sputanja HW Config-a:
Greka u mrenoj
konfiguraciji
25
Simatic STEP 7
Dodavanje objekata za programiranje PLC-a:
26
Simatic STEP 7
Struktura programa PLC-a:
27
Simatic STEP 7
Najee koriteni objekti u programu:
OB organizacijski blokovi,
FB funkcijski blokovi,
FC funkcije,
SFB sistemski funkcijski blokovi,
SFC sistemske funkcije,
DB podatkovni blokovi.
28
Simatic STEP 7
Organizacijski blokovi OB:
Operacijski sustav poziva OB u kojem se nalazi korisniki
program (operacijski sustav poziva OB, a OB poziva FC,
FB...)
OB1:
Operacijski sustav izvrava OB1 pri pokretanju
Izvrava se cikliki
Maksimalno vrijeme jednog ciklusa tvorniki je postavljeno
na 150ms, ali se ono moe promijeniti
Ako OB1 premai maksimalno vrijeme jednog ciklusa,
operacijski sustav poziva OB80
Ako OB80 nije u programu PLC-a, PLC prelazi u STOP
mod
29
Simatic STEP 7
Organizacijski blokovi OB:
OB10 do OB17:
Jednom,
Svake minute,
Svakog sata,
Dnevno,
Tjedno,
Mjeseno,
Godinje.
30
Simatic STEP 7
Organizacijski blokovi OB:
OB30
do OB38:
31
Simatic STEP 7
Funkcijski blokovi FB i funkcije FC:
32
Simatic STEP 7
Sistemski funkcijski blokovi SFB i
33
Simatic STEP 7
Podatkovni blokovi DB:
Slue
34
Simatic STEP 7
Dodavanje podataka u DB:
35
Simatic STEP 7
Tablica varijabli VAR:
Slue
36
Simatic STEP 7
Programiranje PLC-a:
37
Simatic STEP 7
Programski jezici PLC-a:
STL
38
Primjer STL
Mirni kontakt
(zatite)
Apsolutni program
Simbolini program
O
O
S
O
O
ON
R
O I S1
O I S3
S Motor_on
O I S2
O I S4
ON
S5
R Motor_on
I 1.1
I 1.3
Q 4.0
I 1.2
I 1.4
I 1.5
Q 4.0
39
Primjer LAD
40
Primjer FBD
41
Simatic STEP 7
Osnovne naredbe STL-a:
Bitovne
A And
AN And Not
O Or
ON Or Not
X Exclusive Or
XN Exclusive Or Not
O And before Or
= Assign
R Reset
S Set
42
Simatic STEP 7
Osnovne naredbe STL-a:
Load
i Transfer naredbe
43
Simatic STEP 7
Osnovne naredbe STL-a:
Timer-i:
44
Simatic STEP 7
45
Simatic STEP 7
Spremanje i sputanje programa u PLC:
Spremi
program
Spusti u
PLC
46
Simatic STEP 7
Pokretanje PLC-a:
Prebaciti
preklopku u
RUN ili RUN-P
47
Simatic STEP 7
Dodavanje varijabli za promatranje u VAR:
48
Simatic STEP 7
Online promatranje u VAR:
49
Siemens Support
https://support.automation.siemens.com
50
Siemens Support
https://support.automation.siemens.com
51