doc. dr. sc. marko vukšić solarni lift · • plc može orađivati vremenski kontinuirane odnosno...

116
3.3.2 SVEUČILIŠTE U SPLITU ODJEL STRUČNIH STUDIJA Solarni lift doc. dr. sc. Marko Vukšić

Upload: others

Post on 24-Jan-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

3.3.2

SVEUČILIŠTE U SPLITU

ODJEL STRUČNIH STUDIJA

Solarni lift

doc. dr. sc. Marko Vukšić

Page 2: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 2

Kolegij: ” Energetska učinkovitost i tehnologije ”Kolegij: ” Elektronički napajači ”

Kolegij: ” PLC i SCADA sustavi ”

Studentski projekt:

SOLARNI LIFT

Page 3: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 3

Laboratorijske makete (1)

Page 4: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 4

Laboratorijske makete (2)

Page 5: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 5

Laboratorijske makete (3)

Page 6: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Softverski alati

OSS UNIST 6

• ePLAN

• STEP 7

• WinCC

• MATLAB

• SIMULINK

Page 7: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Orbitalni lift

Yuri Artsutanov

1960, ”V Kosmos na Electrovoze”

Osnovna ideja

Arthur C. Clarke

1979, ”The Fountains of Paradise”

Popularizacija ideje

Visina 36000km

Pri brzini 200 km/h, trajanje putovanja 7,5

dana.

Kemijski pogon:

$25,000/kg

Orbitalni lift:

$250/kg

OSS UNIST 7

Page 8: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Ugljična vlakna SWCNT

Vlakna realizirana pomoću

Ugljikovih nano cijevi

100 GPa minimalni zahtjev

63 GPa Ostvareno

300 GPa teoretska granica

OSS UNIST 8

Page 9: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 9

Ugljična vlakna MWCNT

Vanjska nanocijev

Vodi električnu energiju

Page 10: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Prijenos energije

LASER

Vidljiva svjetlost

OSS UNIST 10

Page 11: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Solarni lift OSS UNIST

OSS UNIST 11

Page 12: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Osnovni dijelovi

• Nosiva konstrukcija

• Elektromotorni pogon

• Solarni paneli

• Sklopovi za obradu i prijenos

električne energije

• Sustav upravljanja i daljinskog nadzora

OSS UNIST 12

Page 13: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Nosiva konstrukcija

OSS UNIST 13

• Legura aluminija

• Plastični vijci

• Ukupna masa 5,2kg

Page 14: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Pogon

OSS UNIST 14

• Gumeni valjci

• Istosmjerni motori

• Aluminijske remenice

• Potrošnja 25,5W

• Brzina penjanja

0,5m/s

Page 15: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Električni sustavi

OSS UNIST 15

• Sklopovi za obradu i prijenos

električne energije

• Sustav upravljanja i daljinskog nadzora

SCADA

• Ukupna potrošnja 12W

Page 16: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Blok prikaz

OSS UNIST 16

CPU

5V

DC motor 1

izvor zračenja

24V

MPPT

AIMUXDC motor 2

sw1 sw2 WLAN

solar panel 2

programabilne logičke strukture

pretvorba informacije

pogonski djelovi

konverzija napona

izvor energije

0-18V

solar panel 1

energija

informacija

rpm

relej

Page 17: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Solarni panel

OSS UNIST 17

Izlazna snaga: 30 W

Optimalni radni napon: 17.6 V

Optimalna radna struja: 1.7 A

Napon praznog hoda: 21.2 V

Struja kratkog spoja: 1.83 V

Iskoristivost: 19.6 %

Tehnologija izrade:

monokristalni silicij

Broj ćelija: 32

Težina: 0.65 kg

Dimenzije: 535x378x3 mm (0, 2m )

Proizvođač: Solbian

2

Page 18: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

I-U karakteristika

OSS UNIST 18

Page 19: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 19

P-U karakteristika

Page 20: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 20

MPPT

Page 21: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 21

dU = 0

Mjerenje

U(k) i I(k)

dI=I(k) - I(k-1)

dU=U(k) - U(k-1)

dI/dU = - I(k)/U(k)

da 1Ne

dI/dU > - I(k)/U(k)

D = D + dD D = D - dD

Da Ne

Da Ne

dI = 0

dI > 0

D = D - dD

Ne

D = D + dD

Da

Da

Ik = Ik - 1

Uk = Uk-1

exit

M8.0 M8.1 M8.2 M8.3

MPPT algoritam„Perturb and observe“

Pn+1-Pn>Pr1

Pn+1-Pn<-Pr2

Page 22: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 22

Radna točka

Page 23: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Elektronički pretvarači

OSS UNIST 23

uR(t)

t0 T

uR

U2

P

P

N

N

tUu sin11

Tok energije

Page 24: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Elektronički pretvarači

OSS UNIST 24

uR(t)

t0 T

U1

P

P

N

N

U1

Tok energije

-+

uR

-U 1

Page 25: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 25

ud(t)

t0 T

C

L

U1

-+ u

d

U1

-U1

U2

U2

P

P

N

N

Elektronički pretvarači

Page 26: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 26

uR(t)

t

UB

DUB

iB

-+

R

iO

uR

1

2

0DT (1-D)T

T

1 12

L

C

Istosmjerni pretvaračiBUCK pretvarač

Tperiodsklopni

polusklopkajekojemuinterval 1.D DBR UU

Page 27: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 27

Istosmjerni pretvaračiBUCK pretvarač

iB

R

iO

uR

L

C

UB

-+

iS1

iS2

• Ulazni napon 6 – 40 V

• Izlazni napon 5V

• Maksimalna struja 3 A

• Efikasnost 92%

• Frekvencija 100 kHz

• Izlazna valovitost 30 mV

Page 28: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 28

UB

iB

-+

R

iO

uR

C

1

2L

B1

1U

D

uR (t)

t0DT (1-D)T

T

1 12

Istosmjerni pretvaračiBOOST pretvarač

DU

U

1

1

B

R

Page 29: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Istosmjerni pretvaračiBOOST pretvarač

OSS UNIST 29

UB

iBL iS 1iL

R

iO

uR

iC

C-+

iS 2

• Ulazni napon 7– 22 V

• Izlazni napon 24V

• Maksimalna izlazna struja 2 A

• Efikasnost 92%

• Frekvencija 100 kHz

• Izlazna valovitost 50 mV

UB

iBL iS 2iL

R

iO

uR

iC

C-+

iS 1

Page 30: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Istosmjerni pretvaračiĆUKOV pretvarač

OSS UNIST 30

C1

UC

1

21

iO

L2

C2

Ru

R

L1

-+

UB

iB

iO1

2

L2

C

2

R

2

1

L1

B1

1U

DDUA

-+

UB

iB

C1U

AuR

A

D

DUU

1BR

Page 31: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 31

• Ulazni napon 10 – 25 V

• Izlazni napon 10 – 25V

• Maksimalna struja 3 A

• Efikasnost 92%

• Frekvencija 100 kHz

• Izlazna valovitost 30 mV

Istosmjerni pretvaračiĆUKOV pretvarač

Page 32: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 32

i(t)

+

_u(t)

n

zavoja

F

zracni

procjep

lg

permeabilnostjezgre cm

duljina

magnetske

jezgre lc

in

F

-+

RC

HlC

Rg Hl

g

lm

=lg+l

C

Nadomjesni model magnetskog kruga

r

N I

Page 33: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 33

+Bs

+BR

B

-HC +HC

-Bs

-BR

i

tot max

-BR

+HC-HC

+BR

rev

rev

m0H

kH

iB

H

( 1 + k ) m0H

i

m0H

k H

H

B

m0H

k H

im

0H

( 1 + k ) m0H

B

Petlja histereze feromagnetskog materijala

Page 34: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PLC• Programabilni logički kontroler je računalo namjenjeno

izvršavanje zadaća vezanih za upravljanje procesima i strojevima

• Temeljem spremljenog programa izvodi operacije upravljanja, obrade podataka, aritmetičke i logičke operacije nad podacima, prijenos podataka do drugog računala

• Mjerenje • Upravljanje• Regulacija procesa• Arhiviranje podataka• Prijenos podataka

OSS UNIST 34

Page 35: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Pozicija PLC-a u sustavu automatske regulacije

Mreža više razine

direktno vezani

I/O

Control Bus(e.g. Ethernet)

Održavanje

I/O

I/O

I/O

I/O

CP

U

Sensor Bus (e.g. ASI)

Field Bus

gateway

Field Stations

direct I/O

I/O

Field DevicesFB

gateway

gateway

I/O

I/O

I/O

I/O

CP

U

CO

M

I/O

I/O

I/O

CO

M

CP

U

CO

M

CO

M

CO

M

I/O

Field Bus

CP

U

CO

M 2

I/O

I/O

I/O

CP

U

CO

M1

CO

M 2

I/OCP

U

Operater

veliki

PLC

mali PLC

vrlo jednostavni PLC

PLCPLC

CO

M1

CO

M1

Nadzor

OSS UNIST 35

Page 36: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Povijest PLC

• Prva specifikacija donesena je 1968 od strane Hydromantic odjela kompanije General Motors.

• 70’te ugrađuju se komunikacijske mogućnosti

• 80’te standardizacija komunikacijskih protokola

• 90’te standardizacija programskih jezika

• 00’te ?

OSS UNIST 36

Page 37: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Prije pojave PLC-a

• Upravljanje pomoću kontaktora i releja

• Dugotrajno povezivanje i žičenje

• Složene i skupe izmjene i dopune sustava upravljanja

• Ograničen vijek trajanja

OSS UNIST 37

Page 38: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PLC ima mogućnosti

• PLC može ostvariti iste funkcije kao i kao i sustav temeljen na relejnoj tehnologiji

• PLC upravlja aktuatorima i kontaktorima

• Isti PLC može se primijeniti za upravljanje različitim sustavima

• Ostvaruje znatno složenije funkcije nego sustav upravljanja ostvaren relejnom tehnologijom.

• Integrirana dijagnostika

OSS UNIST 38

Page 39: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Izvedbe PLC-a

OSS UNIST 39

Page 40: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Izvedba PLC-aMonolithic constructionJedan procesorSabirnica za prihvat podataka iz procesa

Jedinstveno kućište

Nepromjenjiv broj I/O (uglavnom digitalni)

Tipični predstavnici: Mitsubishi MELSEC F, ABB AC31, SIMATIC S7

(1)

Modularna konstrukcija (šina za montažu)Jedan ili više procesoraFieldbus ili LAN mreža

3U ili 6U rek, ponekad DIN šina

Velika raznovrsnost I/O

Tpični predstavnici: SIMATIC S7-300, Hitachi H-Serie, ABB AC110

(2)

Kompaktni

Modularni PLC

(3) Soft-PLCPLC temeljen na PC i Windows NT ili CE operativnom sustavuDirektna primjenaf CPU ili co-procesora

OSS UNIST 40

Page 41: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Modularni PLC

courtesy ABB

courtesy Backmann

OSS UNIST 41

Komunikacijski Centralno procesorska Signalni moduli digitalni moduli (CM) jedinica (CPU) sa ili analogni (SM)

PROFINET priključkom

Page 42: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Višeprocesorski PLC

Specijalna konstrukcija: bez ventilatora, širok temperaturni opseg, otpornost na vibracije

Tri PLC umrežena preko zajedničke sabirnice

CPU

OSS UNIST 42

Page 43: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Industrijski PC

Različita arhitektura i izvedbe

(Modularni, rack, kompaktni, integriran s LCD),

Velike mogućnosti HMI (LCD..)

Ograničena modularnost

Matična ploča (PC104, PC-Cards, PCI, ISA)

Na razini modularnog PLC

Bez lokalnih I/O,

Komunikacija s procesom

preko procesne sabirnice,

courtesy INOVA courtesy MPI

OSS UNIST 43

Page 44: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PLC Ciklus

• Ulaz u PLC su signali:

– Diskretni (naponski, strujni)

– Analogni (naponski, strujni)

– Komunikacijski signali

• Obrada prikupljenih podataka

– Vremenski članovi, brojači, procesiranje podataka

• Izlaz iz PLC

– Diskretni naponski signali

– Beznaponski relejni kontakti

– Analogni naponski signali (strujni, naponski)

– Komunikacijski signali

OSS UNIST 44

Page 45: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Instrumentacijski lanac

analogna

varijabla(npr. 4..20mA)

filtriranje

i

pojačanje

ADC

obrada

DACanalogna

varijablanpr. -10V..10V

t

y

t

y(i)

uzorkovanje

binarna

variabla(npr. 0..24V)

filtriranje uzorkovanje

t

y

tranzistor

ili

relej

binarna

varijabla

pojačalo011011001111

brojač

1

non-volatile

memory

0001111

OSS UNIST 45

Page 46: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Struktura PLC-a

CPUReal-Time

Clock

flash

EPROMROM

buffers

signal

conditioning

power

amplifiersrelays

signal

conditioning

serial port

controller

Ethernet

parallel bus

ethernet

controller

RS 232

analog-

digital

converters

digital-

analog

converters

Digital OutputDigital

Input

fieldbus

controller

vanjski

I/O

sabirnica

field bus direktni I/O

OSS UNIST 46

Page 47: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PLC IO

OSS UNIST 47

Page 48: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Diskretni ulazi (Digitalni ulazi, binarni ulazi)

• Razlikuju dva stanja

• Galvanski su odvojeni od CPU

• Prihvaćaju napone

od 20VDC do 230VAC

OSS UNIST 48

Page 49: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Izvedba sklopa digitalnog ulaza

OSS UNIST 49

Page 50: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

NPN izlaz senzora

OSS UNIST 50

Page 51: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PNP izlaz senzora

OSS UNIST 51

Page 52: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Priključenje senzora na napajanje

OSS UNIST 52

Page 53: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Analogni ulazi

• PLC može obrađivati vremenski kontinuirane odnosno analogne signale.

• Analogni signali su primjerice struja proporcionalna brzini, temperaturi, težini ili razini

• Opseg analognog naponskog signala je 0-10 VDC a strujnog4-20 mA

• Analogni ulazni modul pretvara analogni signal u digitalni. Točnost pretvorbe ovisi o broju bita AD pretvarača (8, 12 bit)

OSS UNIST 53

Page 54: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Realizacija sklopa digitalnog izlaza

OSS UNIST 54

Page 55: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Povezivanje u mrežu

• Industrijski ETHERNET

• PROFIBUS

• MODBUS

• ASI BUS

• Strujna petlja

• MPI/PPI

OSS UNIST 55

Page 56: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Povezivanje PLC-a i PC

OSS UNIST 56

Page 57: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

UPRAVLJANJE I PROCESI

Diskretni procesi i upravljanje Kontinuirani procesi i upravljanje

OSS UNIST 57

Page 58: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PLC evolucija

A

B

P2

P1

I1

Analogni svijetDiskretni svijet

C

kontinuirani procesi

Anlogni regulatori, analogna računala

diskretni procesi

kombinacijska logika sekvencijalna logika

Relejna logika

pneumatic sequencer

Pneumatski i elektromehaničkiaktuatori

Programabilni logički kontroleri

(Programmable logic controllers,

Speicherprogrammierbare Steuerungen, Automates Programmables)OSS UNIST 58

Page 59: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Kontinuirani procesPrimjer: vuča, peći, autoklave,...

Vremenska konstantna regulatora mora bit bar za red veličine manja od najmanje vremenske konstante procesa

F(s) = yx

Stanje analognog uređaja opisuje se kontinuiranom (analognom) varijablom

variables like temperature, voltage, speed, etc.

Kontinuirani procesi su monotoni i reverzibilni. Negacija događaja koji prouzročio poremećaj

vratit će proces u prethodno stanje

Stoga se takvi procesi mogu regulirati.

Postoji nepromjenjiv odnos između ulaza i izlaza, opisan prijenosnom funkcijom F.

Ova prijenosna funkcija može se zapisati sustavom diferencijalnih jednadžbi.

Ako su jednadžbe linearne mogu se zapisati pomoću Laplaceove i Z transformacije

time

y

(1+Ts)

(1+T1s + T2 s2)

Temeljni cilj sustava upravljanja kontinuiranim procesom jest regulacija.

OSS UNIST 59

Page 60: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Diskretni proces

Npr: Lift, prometna signalizacija,

skladišta, itd.

Proces je opisan varijablama koje su dobro definirane i nepreklapajuće.

Prijelaz iz jednog stanja u drugo je nagli, posljedica je vanjskog poticaja.

Diskretni procesi nisu monotoni i reverzibilni, primjerice negacija događaja koji je prouzročio

tranziciju neće proces vratiti u prethodno stanje

Primjer: lift se ne vraća na prethodni kata kada se otpusti tipkalo.

Diskretni procesi opisuju se mašinom stanja ili Petrijevim mrežama.

Temeljna zadaća sustava upravljanja diskretnim procesom je kontrola prijelaza

između stanja (sekvencijalna kontrola).

e

c + ¬d1

2 3

6 5

4

7

a

bc + d

e

init

OSS UNIST 60

Page 61: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Primjer diskretnog procesa i kombinatorskog upravljanja

OSS UNIST 61

Page 62: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

PROGRAMSKI JEZICI SUKALDNI NORMI IEC 61131

• Funkcijski blokovi

• Sekvencijalni dijagram toka

• Relejne sheme

• Liste naredbi

• Strukturirani tekst

OSS UNIST 62

Page 63: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

"Real-Time" Jezici

Proširenje proceduralnih jezika s

realnim vremenom

(univerzalni jezici koji se primjenjuju

za upravljanje)

Jezici koji podržavaju cikličko

izvršavanje i aplikacije u realnom

vremenu

("application-oriented jezici")

relejne sheme

jezik funkcijskih blokova

liste naredbi

GRAFCET

SDL

itd...

Široko primjenjeni u industriji.

sada standardizirani kao IEC 61131

ADA

Real-Time Java

MARS (TU Wien)

Forth

“C” sa real-time svojstvima

itd…

Nisu se nametnuli

OSS UNIST 63

Page 64: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Pet programskih jezika sukladno IEC 61131-3

Strukturirani tekst

(Structured Text ST)

VAR CONSTANT X : REAL := 53.8 ;

Z : REAL; END_VAR

VAR aFB, bFB : FB_type; END_VAR

bFB(A:=1, B:=‘OK’);

Z := X - INT_TO_REAL (bFB.OUT1);

IF Z>57.0 THEN aFB(A:=0, B:=“ERR”);

ELSE aFB(A:=1, B:=“Z is OK”);

END_IF

Relejna shema (Ladder Diagram LD)

OUT

PUMP

http://www.isagraf.com

Funkcijski blokovi (FBD)

PUMP

AUTO

MAN_ON

ACT

DO

V

Lista naredbi (Instruction List IL)

A: LD %IX1 (* PUSH BUTTON *)

ANDN %MX5 (* NOT INHIBITED *)

ST %QX2 (* FAN ON *)

Sekvencijalni dijagram toka (SFC)

START STEP

T1

T2

D1_READY

D2_READY

STEP AACTION D1N

D ACTION D2

STEP B D3_READY

D4_READY

ACTION D3N

D ACTION D4

T3

DI

V

CALC1

CALC

IN1

IN2

OUT >=1

grafički jezici

tekstualni jezici

AUTO

MAN_ON

ACT

CALC1

CALC

IN1

IN2

OSS UNIST 64

Page 65: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 65

61131 formati podatakaNo. Keyword Data

Type Bits

1 BOOL Boolean 1

2 SINT Short integer 8

3 INT Integer 16

4 DINT Double integer 32

5 LINT Long integer 64

6 USINT Unsigned short integer 8

7 UINT Unsigned integer 16

8 UDINT Unsigned double integer 32

9 ULINT Unsigned long integer 64

10 REAL Real numbers 32

11 LREAL Long reals 64

12 TIME Duration depends

13 DATE Date (only) depends

14 TIME_OF_DAY or TOD Time of day (only) depends

15 DATE_AND_TIME or DT Date and time of day depends

16 STRING Character string

17 BYTE Bit string of length 8 8

18 WORD Bit string of length 16 16

19 DWORD Bit string of length 32 32

20 LWORD Bit string of length 64 64

21 variable length double-byte string

Page 66: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

FUNKCIJSKI BLOKOVIFBD (Functional Block Diagram)

Funktionsblocksprache, langage de blocs de fonctions,Function block language, Function Chart, Function Plan - FuPla

PUMP

AUTO

MAN_ON

ACT

DO

V

DI

V

CALC1

CALC

IN1

IN2

OUT >=1

OSS UNIST 66

Page 67: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Jezik funkcijskih blokova

Jezik funkcijskih blokova izražava “kombinatorske"

naredbe na način sličan elektroničkim krugovima

Temelje se na brojnim predefiniranim korisničkim

funkcijama

Ovaj jezika sličan je jezicima Matlab / Simulink koji se

primjenjuju za simulacije

OSS UNIST 67

Page 68: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Primjer funkcijskih blokova

&AB

C

Trigger T &

Running

Reset

S

R

Spin

Jezik funkcijskih blokova je grafički programski jezik, koji se naslanja na digitalne

analogne i električne blok dijagrame.

U većini slučajeva radi se o kombinatorskoj logici, iako pojedini blokovi mogu imati

i memoriju

(npr. flip-flopovi).

Prmjer 1:

Primjer 2:Vanjski ulaz Vanjski izlaz

OSS UNIST 68

Page 69: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Elementi funkcijskih blokova

blok koji se

kontinuirano izvodiset point

measurement motor

parameters

Definicija bloka sadrži:

• Način protoka podataka (broj i vrsta ulaznih/izlaznih siganla)

• Black-Box ponašanje (funkcijska semantika, npr. u tekstualnom obliku

Spojevi kojima se ostvaruje pseudo-kontinuirani protok podataka

Povezuju funkcijske blokove.

Signali

Funkcijski blok

(set point)

(set point)

set point

Primjer

Primjer

PID

OSS UNIST 69

Page 70: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Funkcijski blokovi

OSS UNIST 70

Page 71: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

IEC 61131-3 biblioteka (izvadak)

binarni elementi

ADD

analogni elementi

SUB

MUL

DIV

adder

INTPVselector

timer on delay

AND

OR

XOR

S1SR

Q0

S1

R_TRIG

Q0

R

subtractor

multiplier

divider

integrator

greater than

less than

up counter (CTD counter down)

GT

LT

LE less equal

and

or

exclusive-or

flip-flop

positive edge

GT

SEL

IN

TON

QPT ET

CTUCURESETPV

QET

Broj ulaza i izlaza te njih tip ograničeni su.

Vrijeme izvršenja pojedinog bloka ovisi o broju ulaza i o procesoru

Init

OSS UNIST 71

Page 72: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Funkcije koje se primjenjuju za upravljanje diskretnim procesom

logical combinations (AND, OR, NOT, EXOR)

Flip-flop

Selector m-out-of-n

Multiplexer m-to-n

Timer

Counter

Memory

Sequencing

Temeljni blokovi

Display

Manual input, touch-screen

Safety blocks (interlocking)

Logging

Složeni blokovi

Alarm signaling

OSS UNIST 72

Page 73: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Analogni funkcijski blokovi koji se primjenjuju za kontinuirano upravljanje

Temeljni blokovi

Summator / Subtractor

Multiplier / Divider

Integrator / Differentiator

Filter

Minimal value, Maximum value

Radix

Function generator

Regulacijske funkcije

P, PI, PID, PDT2 controller

Fixed set-point

Ratio and multi-component regulation

Parameter variation / setting

2-point regulation

3-point regulation

Output value limitation

Ramp generator

Adaptive regulation

Drive Control

OSS UNIST 73

Page 74: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Način definiranja funkcijskog bloka Vremenski dijagram:

0 T

T

x

y

yx

S

R

x1

0

0

1

1

x2

0

1

0

1

y

previous state

0

1

1

Tablica istine:

Matematička formula:

x1

x2

Tekstualni opis:

yx

++

t

idp xdKdt

dxKxK

0

Računa efektivnu vrijednost uz filtriranje istosmjerne veličine

Jednako

OSS UNIST 74

Page 75: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Izrada funkcijskog bloka pomoću strukturiranog teksta

OSS UNIST 75

Page 76: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 76

Izrada funkcijskog bloka pomoću Relejnih shema

Page 77: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Vrste programskih blokova kodSIEMENS STEP7

• Organizacijski blokovi (eng. Organization

Blocks, OB)

• Funkcije (eng. Functions, FC)

• Funkcijski blokovi (eng. Function Blocks, FB)

• Podatkovni blokovi (eng. Data Blocks, DB)

Page 78: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Izvođenje programa S7-1200

OSS UNIST 78

Page 79: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Organizacija funkcijskih blokova

OSS UNIST 79

Page 80: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Rješenje FC3

OSS UNIST 80

Page 81: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

STRUKTURIRANI TEKSTST (Structured Text)

Strukturierte Textsprache, langage littéral structuré

VAR CONSTANT X : REAL := 53.8 ;

Z : REAL; END_VAR

VAR aFB, bFB : FB_type; END_VAR

bFB(A:=1, B:=‘OK’);

Z := X - INT_TO_REAL (bFB.OUT1);

IF Z>57.0 THEN aFB(A:=0, B:=“ERR”);

ELSE aFB(A:=1, B:=“Z is OK”);

END_IF

OSS UNIST 81

Page 82: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Strukturirani tekst

• Programski jezik sličan jeziku Pascal (If, While, etc..)

• Varijable definirane u ST mogu se koristiti u

drugim jezicima.

• Koristi se za složenu manipulaciju podacima

i pisanje blokova

• Napomena: program pisan u ST može izići van pravila

realnog vremena

OSS UNIST 82

Page 83: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Vrste podataka

Binarni formati: analogni formati:

Izvedeni formati definiraju se od strane korisnika i deklariraju se u STsubrange,

enumerated,

arrays,

structured types

(e.g. AntivalentBoolean2)

varijable mogu imati početne vrijednosti i mogu biti deklarirane kao non-volatile (RETAIN)

BOOL

BYTE

WORD

DWORD

1

8

16

32

REAL (Real32)

LREAL (Real64)

Kako su FB tipizirani formati ulaznih i izlaznih podataka moraju međusobno odgovarati

Elementarni formati definiraju se ili u ST ili u FB

OSS UNIST 83

Page 84: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Matematički i logički operatori u ST

* Multiply

/ Divide

MOD Modulo

+ Add

- Subtract

< , > , <= , >= Comparison

= Equality

<> Inequality

OSS UNIST 84

& Boolean AND

AND Boolean AND

XOR Boolean Exclusive OR

OR Boolean OR

Page 85: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

IF .. THEN .. ELSE

IF condition= true

THEN action1

ELSE action2 (condition not true)

IF raining THEN Stay_In ELSE Go_Out

OSS UNIST 85

Page 86: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SEKVENCIJALNI DIJAGRAM TOKASFC (Sequential Flow Chart)

Ablaufdiagramme, diagrammes de flux en séquence - grafcet

START STEP

T1

T2

D1_READY

D2_READY

STEP AACTION D1N

D ACTION D2

STEP B D3_READY

D4_READY

ACTION D3N

D ACTION D4

T3

OSS UNIST 86

Page 87: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC (Sequential Flow Chart)

START STEP

ACTION D1N D1_READY

D ACTION D2 D2_READY

SFC opisuje sekvence operacija i interakcije među paralelnim procesima.

Razvijen je na temelju jezika Grafcet i SDL (primjenjuje se kod komunikacijskih

protokola),

matematička podloga je u Petrijevim mrežama

T1

T2

STEP BSTEP A

OSS UNIST 87

Page 88: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Elementi

Ec = ((varX & varY) | varZ)

Sekvencijalni program sastoji se od stanja povezanih prijelazima

Prisutnost tokena aktivira stanje (odgovarajuća varijabla postaje TRUE).

Token napušta stanje kada je prijelaz na izlazu iz stanja TRUE

U jednom trenutku samo se izvodi jedno stanje

token

Sa

Sb

"1"

Ea

Sc

Eb

prijelazi

stanja

event condition

("1" = uvijek true)

primjer prijelaznog uvjeta

primjer: Sc je istina, S0, Sa, Sb su neistina

S0

OSS UNIST 88

Page 89: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Početno stanje

Stanje u kojem nastaje token naziva se početno stanje

Sva početna stanja dobijaju točno jedan token, ostala ne dobijaju token

Inicijalizacija se eksplicite izvodi pri pokretanju.

U nekim sustavima, inicijalizacija može biti pokrenuta od korisničkog programa

OSS UNIST 89

Page 90: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Sklopka i paralelno izvođenje

Eb

Sa

Sb

"1"

Ea

Se

usmjeravanje tokena : token prolazi preko prvog aktivnog

prijelaza (smjer je neodređen ako su Ea i Eb true)

Ec

dioba tokena: ako je prijelaz Ee true, token

se pridružuje svim priključenim stanjima, umnaža se

Ed

sažimanje tokena: kada su prisutni svi tokeni,

i kada je prijelaz Ef true, jedan token je proslijeđen.

Ee

Sc

Sd

Sf Sg

Ef

OSS UNIST 90

Page 91: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: P1, N i P0 aktivnosti

P1 State1_P1: do at enter

N State1_N: do while

P0 State1_P0: do at leaving

State1

P1 (pulse raise) aktivnost se izvrši jednom kada se uđe u stanje

P0 (pulse fall) aktivnost se izvrši jednom kada se napusti stanje

N (non-stored) aktivnost se kontinuirano izvršava dok je token prisutan u stanju

Aktivnosti su definirane programskim blokom napisanim npr. strukturiranim tekstom

OSS UNIST 91

Page 92: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Grafička pravilaUlazni i izlazni tok stanja uvijek su u vertikalnom pravcu

intentional displacement to

avoid optical preference of a

path.

Prioritet:• Putanja položena najviše lijevo je najvišeg prioriteta

prema desno prioritet opada.

• Petlja: izlaz je višeg prioriteta nego povratna grana

OSS UNIST 92

Page 93: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Podprogrami

::=

::=

OR: OR:

OR: OR:

T-element

S-element

stanje S-sekvenca paralelne putanje

tranzicija T-sekvenca alternativne putanje

petlja

OR:

Meta-simboli T i S definiraju strukture – ne moraju se pojaviti kao elementi u SFC.

Dijagram toka može sadržavati samo priključne simbole: stanja i prijelaze

OSS UNIST 93

Page 94: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: StrukturiranjeSavki dijagram toka koji ne sadrži generator tokena može se ukoliko je bez

strukture nacrtatati s strukturom

A

B

C

a

b

d

c

Bez strukture

A

B

C

a

b

a

bB'

A'

d

c

d

Sa strukturom

OSS UNIST 94

Page 95: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC: Kompleksne strukture

Problemi s općim mrežama:

nekontrolirano generiranje tokena

Solution:

assistance through the flow chart editor.

OSS UNIST 95

Page 96: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

FDB ili SFC

Funkcijski blokovi:

Vremenski kontinuirano upravljanje

Sekvencijalni dijagrami toka:

Vremenski diskretno upravljanje

Mnoge PLC aplikacije traže istovremeno i kontinuirano i diskretno upravljanje

PLC može naizmjenice izvršavati funkcijske blokove i dijagrame toka

Komunikacija između tih djelova programa mora biti omogućena

Princip:

Dijagram toka se u cjelini smatra funkcijskim blokoms binarnim ulazima (prijelazi) i binarnim izlazima (stanja).

OSS UNIST 96

Page 97: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

SFC ili FDB ?

U ovom primjeru, dijagram toka izgleda pogodniji:

A

B

C

"1"

a

b

c

S

R

&

S

R

&

S

R

&

init

a

b

c

A

B

C

Dijagram toka Funkcijski blokovi

OSS UNIST 97

Page 98: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

RELEJNA SHEMALAD (Ladder Diagram)

Kontaktplansprache, langage à contacts,Ljestvičasta shema

OUT

PUMPAUTO

MAN_ON

ACT

CALC1

CALC

IN1

IN2

OSS UNIST 98

Page 99: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (1)

• Najstariji programski PLC jezik

• temelji se direktno na relejnim rješenjima

sustava upravljanja.

• Primjenjuje se širom svijeta.

OSS UNIST 99

Page 100: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (2)

01 02

50

0102

03 50

03

relay coil

(bobine)

break contact

(contact repos)

make contact

(contact travail)

odgovarajuća

relejna shema

izvor:

električni krug

50 05

44

rung

“špula" 50 koristi se za

pobudu drugih

kontakata

OSS UNIST 100

Page 101: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (3)

“Relejne sheme" omogućavaju nesmetan prijelaz s klasične relejne logike na PLC

Naročito su pogodne za kombinatorsko upravljanje

Temeljni simboli relejnih shema:

normalno otvoren

normalno zatvoren

špula releja

OSS UNIST 101

Page 102: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (4)Logičke funkcije ostvaruju se serijskim i paralelnim spajanjem kontakata

+ 01 02

50

Izlaz 50 je aktivan (struja teče) kada je kontakt 01 aktivan i 02 nije.

01

0250

Serijsko

+ 01

40

02

Izlaz 40 je aktivan (struja teče) kada je 01 aktivan ili 02 nije.

Paralelno

prikaz pomoću ladder dijagrama "CMOS" ekvivalent

01

0240

OSS UNIST 102

Page 103: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (5)LAD programiranje je lakši način za ostvarivanje kompleksnih binarnih funkcija od

tekstualnog načina zapisa

50

1 2 3 4

5 6

!N 1 & 2 STR 3 & N 4 STR N 5

& 6 / STR & STR = 50

50

0 1 4 5

6 72 3

10 11

12

!0 & 1 STR 2 & 3 / STR STR 4

& 5 STR N 6 & 7

/ STR & STR STR 10

& 11 / STR & 12 = 50

textual expression

OSS UNIST 103

Page 104: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Relejne sheme (6)

LAD programiranje korijene vuče iz relejne tehnologije.

Kako su PLC-i zamijenili releje, sve nove mogućnosti ne mogu se izraziti u

relejnim terminima

LAD suu proširene blokovima koji izražavaju funkcije:

tekstualna verzija:

!00 & 01 FUN 02 = 200200FUN 02

0100

Intuicija kontakata i špula releja polako se gubi

Različite funkcije proširuju mogućnosti regulacije i upravljanja

OSS UNIST 104

Page 105: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

LISTE IZRAZASTL (Statement List)

A: LD %IX1 (* PUSH BUTTON *)

ANDN %MX5 (* NOT INHIBITED *)

ST %QX2 (* FAN ON *)

OSS UNIST 105

Page 106: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Struktura programa

START: LD %IX1 (* PUSH BUTTON *)

ANDN %MX5 (* NOT INHIBITED *)

ST %QX2 (* FAN ON *)

Labela Operator Operand Komentar

Strojni jezika za programiranje PLC, sličan asembleru

OSS UNIST 106

Page 107: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Primjer

Lista naredbi je najefikasniji način pisanja

koda, ali samo za specijaliste

Inače, STL nije raširen jer:

• nema strukture koda

• ima slabu semantiku

• ovisi o stroju

OSS UNIST 107

Strojni jezika za programiranje PLC

sadrži 21 naredbu

Sve operacije izvode se nad

registrom rezultata ili akumulatorom

Page 108: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

61131 Programski standard

laptop

download

symbols

code

variable

monitoring

and

forcing

for debugging

firmware

network

configuration, editor,

compiler, library

PLC

OSS UNIST 108

Page 109: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

Programski alati

PLC programski alati (ABB, Siemens, Telemecanique,...) pruža mogućnosti:

• programiranje PLC bar na jednom od IEC 61131 jezika

• definiranje varijabli (ime i tip)

• pridruživanje varijabli ulazima i izlazima (binarne, analogne)

• simulacija

• spuštanje programa u PLC

• čitanje programa pohranjenog u PLC

• monitorski način rada

• dokumentacija i ispis

OSS UNIST 109

Page 110: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

TIA portal

OSS UNIST 110

Page 111: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

TIA portal

OSS UNIST 111

Page 112: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 112

STEP7

Page 113: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

WINCC

OSS UNIST 113

Page 114: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

HMI WINCC SCADA Runtime

OSS UNIST 114

Page 115: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

HMI WINCC SCADA Runtime

OSS UNIST 115

Page 116: doc. dr. sc. Marko Vukšić Solarni lift · • PLC može orađivati vremenski kontinuirane odnosno analogne signale. • Analogni signali su primjerice struja proporcionalna brzini,

OSS UNIST 116

Pitanja i odgovoriHvala na pažnji