Upload
zdravko-grbic
View
149
Download
14
Embed Size (px)
DESCRIPTION
Programiranje PLC uređaja
Citation preview
1
PROGRAMIRANJEPLC
UREĐAJA
2
PROGRAMSKI JEZICI
• različiti proizvođači - različiti jezici• standardizacija IEC 1131
- smanjivanje troškova programiranja upotrebom gotovih programskih modula
- osiguranje budućeg visokog stupnja sigurnosti ipouzdanosti
- smanjivanje troškova edukacije programera kojikoriste različite uređaje
• 3 načina programiranja: LD, FB, IL• PC računalo + Windows platforma =
univerzalna programska oprema
3
STRUKTURA PROGRAMA
• deklaracijski dio- temelji se na popisu ulaznih i izlaznih signala procesa (signali stanja, upravljačke komande)
- definiranje varijabli, programskih funkcija i blokova- ulazne, izlazne i memorijske varijable- simbolička imena - preglednost programa
sintaksno određeno pisanje dekklaracija:
4
VARStart AT %I0.0.0.0.5: BOOL;. . .END_VAR
pisanje deklaracija u slobodnoj formi:
tipovi varijabli: binarnecjelobrojnerealnestringvrijerme/datum
širina varijabli: X bit 1B byte 8W word 16D double word 32
5
adresa varijable: ulaz %Iizlaz %Qmemorija %M
funkcije: 1 ulaz - 1 izlaztransformacija tipa
byte_to_sint(0...255) (-128 ...127)
blokovi: više ulaza - više izlazatvorničkikorisnički
6
LD programiranje
-| |- radni kontakt-|/|- mirni kontakt-( )- izlazni signal
7
FB programiranje
8
IL programiranje
(* Progam *)
Start:
LD OnOR Heating_OnAND OffANDN Silo_fullST Heating_On
9
Struktura IL linije
10
OPERATORI
• logički AND, OR, XOR, ...• aritmetički ADD, DIV, MUL, SUB• relacijski EQ, NE, LT, GT• grananja JMP, JMPC, JMPCN• upravljački CAL, RET• pridruživanja LD, LDN, ST, STN
11
OPERANDI
12
Primjer: REVERZIRANJE
13
Konfiguracija ULAZ / IZLAZ
14
15
PROGRAMSKI ALAT
PC računalo + Windows platforma
16
PROJEKT
17
EDITOR
18
ISPITIVANJE I PUŠTANJE U POGON
19
DALJINSKA DIJAGNOSTIKA
20
VIZUALIZACIJA PROCESA
SUCONET - K
RS 232
21
DALJINSKI NADZOR
PLC modem
PLC modem
modem
HT
mobitel
CENTAR
SMS
POSTAJA 1
POSTAJA n
mreža
• • • • ••• • • • ••
• • • • ••