You are on page 1of 21

PROGRAMIRANJE

PLC
UREAJA

PROGRAMSKI JEZICI
razliiti proizvoai - razliiti jezici
standardizacija IEC 1131
- smanjivanje trokova programiranja upotrebom
gotovih programskih modula
- osiguranje budueg visokog stupnja sigurnosti i
pouzdanosti
- smanjivanje trokova edukacije programera koji
koriste razliite ureaje

3 naina programiranja: LD, FB, IL


PC raunalo + Windows platforma =
univerzalna programska oprema
2

STRUKTURA PROGRAMA
deklaracijski dio
- temelji se na popisu ulaznih i izlaznih signala
procesa (signali stanja, upravljake komande)
- definiranje varijabli, programskih funkcija i blokova
- ulazne, izlazne i memorijske varijable
- simbolika imena - preglednost programa
sintaksno odreeno pisanje dekklaracija:

pisanje deklaracija u slobodnoj formi:


VAR
Start
. . .
END_VAR

AT %I0.0.0.0.5: BOOL;

tipovi varijabli:

irina varijabli:

binarne
cjelobrojne
realne
string
vrijerme/datum
X
B
W
D

bit
byte
word
double word

1
8
16
32

adresa varijable:

funkcije:

ulaz
izlaz
memorija

%I
%Q
%M

1 ulaz - 1 izlaz
transformacija tipa

byte_to_sint
(0...255)

blokovi:

(-128 ...127)

vie ulaza - vie izlaza


tvorniki
korisniki
5

LD programiranje

-| |-|/|-( )-

radni kontakt
mirni kontakt
izlazni signal
6

FB programiranje

IL programiranje
(* Progam *)
Start:
LD
OR
AND
ANDN
ST

On
Heating_On
Off
Silo_full
Heating_On

Struktura IL linije

OPERATORI
logiki
aritmetiki
relacijski
grananja
upravljaki
pridruivanja

AND, OR, XOR, ...


ADD, DIV, MUL, SUB
EQ, NE, LT, GT
JMP, JMPC, JMPCN
CAL, RET
LD, LDN, ST, STN

10

OPERANDI

11

Primjer: REVERZIRANJE

12

Konfiguracija ULAZ / IZLAZ

13

14

PROGRAMSKI ALAT

PC raunalo + Windows platforma


15

PROJEKT

16

EDITOR

17

ISPITIVANJE I PUTANJE U POGON

18

DALJINSKA DIJAGNOSTIKA

19

VIZUALIZACIJA PROCESA

RS 232

SUCONET - K

20

DALJINSKI NADZOR
POSTAJA 1

PLC

modem

modem

CENTAR
mrea

HT

POSTAJA n

PLC

SMS

modem
mobitel

21

You might also like