Top Banner
1 GÉPIPARI GÉPIPARI AUTOMATIZÁLÁS II. AUTOMATIZÁLÁS II. 5 - 6. előadás PLC PLC
46

GÉPIPARI AUTOMATIZÁLÁS II.

Jan 21, 2016

Download

Documents

cosima

GÉPIPARI AUTOMATIZÁLÁS II. 5 - 6. előadás PLC. PLC jelentése. PLC =Programmable Logical Controller; /Programozható logikai vezérlő/ SPS = Speicherbare Programmierbare Steuerung. Programozható vezérlők. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GÉPIPARI AUTOMATIZÁLÁS II.

1

GÉPIPARI GÉPIPARI AUTOMATIZÁLÁS AUTOMATIZÁLÁS

II.II.5 - 6. előadás

PLCPLC

Page 2: GÉPIPARI AUTOMATIZÁLÁS II.

2

PLC jelentésePLC jelentése

PLC =Programmable Logical Controller; /Programozható logikai vezérlő/

SPS = Speicherbare Programmierbare Steuerung

Page 3: GÉPIPARI AUTOMATIZÁLÁS II.

3

Programozható vezérlőkProgramozható vezérlők

A programozható vezérlők az 1970-es évektől kezdődően terjedtek el és ma csaknem kizárólagos alkalmazást nyertek el az ipari folyamatok vezérlésében.

A programozható vezérlő berendezések, a vezérlési funkciókat szoftver útján valósítják meg.

Page 4: GÉPIPARI AUTOMATIZÁLÁS II.

4

PLC történetePLC története 1968-ban a General Motors cég pályázatot hirdetett

olyan programozható vezérlőberendezés fejlesztésére, amely ötvözi a relés, a félvezetős és a számítógépes vezérlés előnyeit.

A pályázat kiírásban az alábbi szempontok szerepeltek:• Egyszerű, moduláris felépítés, kis méret

• Mozgó alkatrészt ne tartalmazzon• Galvanikusan leválasztott bemenetek és

kimenetek• Könnyű programozhatóság és újraprogramozás• Valós idejű működés max. 0,1 s válaszidővel• Nagy megbízhatóság, minimális karbantartás• Versenyképes ár

Pályázatra a Modicon és az Allen Bradley cégek jelentkeztek.

Page 5: GÉPIPARI AUTOMATIZÁLÁS II.

5

PLC történetePLC története 1968. A PLC - koncepció

kidolgozása a General Motors felhívására

1969. Az első Modicon PLC megjelenése huzalozott CPU-val 1K memóriával és 128 I/O-val

1971. A PLC első alkalmazása az autóiparban

1973. Az első intelligens (smart) PLC megjelenése aritmetikai funkcióval, nyomtatóvezérléssel, mátrixműveletekkel, képernyő-kijelzéssel

1974. Az első többprocesszoros PLC gyártása időzítő- és számlálófunkcióval, 12K memóriával és 1024 I/O-val

1975. Az első PID algoritmussal ellátott PLC kibocsátása

1976. A távoli modulkezelés kidolgozása és a hierarchikus konfiguráció bevezetése az integrált gyártórendszerben

1977. A mikroprocesszor bázisú PLC bevezetése

1980. Intelligens kommunikációs modulok kifejlesztése, valamint a nagysebességű, nagy pontosságú pozícionáló interfész kifejlesztése

1981.16 bites mikroprocesszor bázisú PLC színes monitorral

1983. Olcsó „mini” PLC-k megjelenése

1985. PLC hálózatok kifejlesztése

Page 6: GÉPIPARI AUTOMATIZÁLÁS II.

6

PLC feladataPLC feladata

Az irányítás folyamatában az információ feldolgozása.

Fogadja, kiértékeli, feldolgozza a bemeneti adatokat és kimenő jelet állít elő.

Page 7: GÉPIPARI AUTOMATIZÁLÁS II.

7

PLC kialakítási módjaPLC kialakítási módja

Kompakt PLC

Fő egységei közös házba építettek

Állandó számú be és kimenettel rendelkeznek

kis helyigényű Pl: FESTO,

Telemecanique

Moduláris PLC

a vezérlőberendezés modulokból épül fel

tetszés szerint bővíthető

Az egyes elemek felfogó sínen rögzíthetők

az egységek közötti kommunikációt szalagkábel vagy belső BUSZ biztosítja

Pl: SIEMENS, OMRON

Page 8: GÉPIPARI AUTOMATIZÁLÁS II.

8

Jellegzetes PLC típusokJellegzetes PLC típusok

CPM1A (Omron)

LOGO (Siemens)

Page 9: GÉPIPARI AUTOMATIZÁLÁS II.

9

Jellegzetes PLC típusokJellegzetes PLC típusok

S 5 – 115 U (Siemens)

S 7 – 300 (Siemens)

Page 10: GÉPIPARI AUTOMATIZÁLÁS II.

10

Kompakt PLC felépítéseKompakt PLC felépítése

Page 11: GÉPIPARI AUTOMATIZÁLÁS II.

11

Moduláris PLC felépítéseModuláris PLC felépítése

Page 12: GÉPIPARI AUTOMATIZÁLÁS II.

12

PLC-k funkcionális PLC-k funkcionális felépítésefelépítése

• Központi logikai ill. feldolgozóegység (CPU);

• Memória (ROM, EPROM, RAM);• Bemeneti (input) egységek (digitális, ill.

analóg);• Kimeneti (output) egységek (digitális,

ill. analóg);• Kommunikációs egység• Tápegység

Page 13: GÉPIPARI AUTOMATIZÁLÁS II.

13

Moduláris PLC felépítéseModuláris PLC felépítése

Page 14: GÉPIPARI AUTOMATIZÁLÁS II.

14

PLC-k fő egységeiPLC-k fő egységei

Page 15: GÉPIPARI AUTOMATIZÁLÁS II.

15

Központi feldolgozó egység Központi feldolgozó egység (CPU)(CPU)

A központi feldolgozó egység a PLC “agya”.

futtatja a felhasználói programot és vezérli a további egységeket.

végzi a kimeneti és a bemeneti egységek címzését

parancsokat ad a rendszerben lévő intelligens feldolgozó egységeknek.

Page 16: GÉPIPARI AUTOMATIZÁLÁS II.

16

TápegységTápegység

A tápegység feladata: a rendszert megfelelő feszültséggel

ellássa a hálózati feszültséget a PLC számára

átalakítsa és stabilizálja. A legtöbb esetben külön telepeket is

tartalmaz, hogy feszültség-kimaradás esetén a RAM tartalma megőrizhető legyen.

Page 17: GÉPIPARI AUTOMATIZÁLÁS II.

17

Bemeneti és kimeneti Bemeneti és kimeneti egységekegységek

Lehet digitális vagy analóg A PLC-k be- és kimeneti pontjai

galvanikusan (potenciálmentes) le vannak választva a belső buszról, illetve a CPU egységtől.

Page 18: GÉPIPARI AUTOMATIZÁLÁS II.

18

Digitális bemeneti Digitális bemeneti egységegység

A digitális bemeneti egységek feladata olyan jelek értelmezése, melyek csak két lehetséges állapotot vehetnek fel.

általában nyomógomboktól, kapcsolóktól vagy érzékelőktől kap jelet

Page 19: GÉPIPARI AUTOMATIZÁLÁS II.

19

Digitális kimeneti egységDigitális kimeneti egység

A digitális kimeneti egységek feladata a PLC belső jeleinek átalakítása a környezet számára.

A kimeneteken távozó jelek általában mágnes-szelepeket, motorokat, lámpákat működtetnek.

Page 20: GÉPIPARI AUTOMATIZÁLÁS II.

20

Analóg be- és kimeneti Analóg be- és kimeneti egységekegységek

Analóg bemeneti egység

Az analóg bemeneti egységek A/D átalakítók segítségével konvertálják digitális kóddá a bemenetre kapcsolt analóg jelet.

Analóg kimeneti egység

A PLC futása során számolt digitális értékeket alakítja át D/A konverter segítségével analóg jellé.

Page 21: GÉPIPARI AUTOMATIZÁLÁS II.

21

PLC előnyei, hátrányaiPLC előnyei, hátrányai Előnyei:

a vezérlő kis mérete és helyigénye a vezérlőszekrény többi eleméhez formailag is illeszkedik lényegesen kevesebb a huzalozási munka programozása egyszerű, áttekinthető, a berendezés

működése programmódosítással esetenként szerelés nélkül is változtatható

könnyű üzembe helyezés és hibakeresés programírás és futtatás szakaszosan is végezhető, a

program és a berendezés működése szimulációval tesztelhető

rendkívül megbízható, hosszú élettartamú széles felhasználási terület

Hátránya: A vezérlő és a programozó szoftver viszonylag drága

Page 22: GÉPIPARI AUTOMATIZÁLÁS II.

22

PLC-ben futó programokPLC-ben futó programokALAPSZOFTVER

A PLC operációs rendszere (gyártó-, ill. típusfüggő)

Funkciói: interpreter funkció: a

felhasználói program értelmezésére és végrehajtására

státusz-generáló funkció önteszt funkció kommunikációs vonalak

kezelése ember-gép kapcsolat programfejlesztési funkció

FELHASZNÁLÓI PROGRAM

a PLC programok változó részét jelenti

segítségével válik alkalmassá a PLC az adott vezérlési feladatra

Speciális irányítástechnikai programnyelven íródnak

Page 23: GÉPIPARI AUTOMATIZÁLÁS II.

23

PLC felhasználói PLC felhasználói programozásaprogramozása

A program fejlesztése személyi számítógépen történik, és a kész programot (már a CPU processzorának gépi kódjában) viszik át a későbbi tárolóeszközbe.

Egyes PLC-k speciális, előlapi programozási lehetőséggel is rendelkeznek.

A felhasználói program vagy RAM-ban, vagy EPROM-ban van tárolva.

Page 24: GÉPIPARI AUTOMATIZÁLÁS II.

24

PLC program nyelvekPLC program nyelvek

PLC program nyelvek

Szöveges rendszerű program nyelvek

Grafikus rendszerű program nyelvek

Strukturált program nyelv

(ST)

Utasítás listásprogram nyelv

(IL; AWL)

Létradiagramm(LD, KOP)

Funkció blokk

(FB, FUP)

Sorrendi folyamatábra

(SFC)

Page 25: GÉPIPARI AUTOMATIZÁLÁS II.

25

PLC utasítás feldolgozásaPLC utasítás feldolgozása

A PLC utasítás feldolgozása lehet:

lépéses

ciklikus

Page 26: GÉPIPARI AUTOMATIZÁLÁS II.

26

Lépéses utasítás Lépéses utasítás feldolgozásfeldolgozás

A PLC csak az aktuális lépés bemeneti feltételeit vizsgálja, nem vizsgálja ciklikusan az összes bemenetet

A bemeneti feltételek teljesülése után csak az érintett kimenetet vezérli

Ha valamelyik lépésben a bemeneti feltételek nem teljesülnek, ott a program leáll.

ritkán használatos működési mód

PL.: FESTO PLC-k

Page 27: GÉPIPARI AUTOMATIZÁLÁS II.

27

Ciklikus utasítás Ciklikus utasítás feldolgozásfeldolgozás

a rendszer „ms” ciklusidővel a bemeneti állapotot állandóan lekérdezi.

Ha az állapot változik, a bemeneti jelek aktualizálódnak és a programozott műveletek elvégzése után a kívánt kimeneti jelek létrejönnek.

Az összes kimenet kapcsolása egy időben történik

a ciklusidő és a reakcióidő függ a felhasználói program hosszától és az utasítások típusától

Pl: OMRON, SIEMENS PLC-k

Page 28: GÉPIPARI AUTOMATIZÁLÁS II.

28

Kimenetek, bemenetek, Kimenetek, bemenetek, belső változók címzésebelső változók címzése

A be- és kimeneti jeleket (változókat), a belső változókat, valamint az időzítőket, számlálókat címezni kell.

A címzés egy jellemző betűből (operandus / változó) és egy számból (paraméter) áll. Pl.: E1, E2, A1, M5 stb.

Belső változó (merker) –egy bites memória egység, jelállapot átmeneti tárolására használjuk. Ugyanúgy működnek mint a kimenetek csak nincsenek elektromosan kivezetve.

Jele(német)

Jele(angol)

Bemenet E (=Eingang) I (=Input)

Kimenet A (=Ausgang) O (=Output)

Belső változó M (=Merker) F (=Flag)

Állandó K (=Konstans) K (=Konstans)

Időtag T (=Timer) T (=Timer)

Számláló Z (=Zahler) C(=Count)

Program egység

P P

Hálózat NW(=Netzwerk) NW(=Network)

Page 29: GÉPIPARI AUTOMATIZÁLÁS II.

29

Utasítás listás programozás Utasítás listás programozás (IL, AWL)(IL, AWL)

Az utasításlistás programozás esetén a különböző bemeneti feltételeket valamint a bemenetek és a kimenetek kapcsolatait szöveges utasítások rövidítéseivel programozhatjuk.

Művelet Jele (német) Jele (angol)

Logikai összeadás (VAGY)

O (=Oder) O (=Or)

Logikai szorzás (ÉS)

U (=Und) A (=And)

Logikai tagadás N (= Nicht) N (=No)

Betöltés L (=Laden) L (=Load)

NullműveletNOP (= Nicht

Operandus)

NOP (=No Operandus)

Hozzárendeléskimenethez

= =

Page 30: GÉPIPARI AUTOMATIZÁLÁS II.

30

Létradiagrammos Létradiagrammos programozási mód (LD, programozási mód (LD,

KOP)KOP) A bemenetek és kimenetek kapcsolatait egy

áramúttervhez hasonló ún. létradiagrammban grafikusan ábrázoljuk.

A bemenetek ábrázolásához használt jelképek: Záró érintkező: ---] [--- Bontó érintkező: ---]/[---

A kimenetek ábrázolásához használt jelképek: Bekapcsolás (SET) ----( )---- Kikapcsolás (RESET)----(/)----

Page 31: GÉPIPARI AUTOMATIZÁLÁS II.

31

Funkcióblokkos Funkcióblokkos programozásprogramozás

Ez a programnyelv is egy grafikus programozási mód. A bemenetek és a kimenetek közötti függvénykapcsolatot logikai jelképekkel adjuk meg.

ÉS függvény

VAGY függvény

Logikai tagadás (NEM)

/bemenetek/ /kimenet/

&

≥1

1

Page 32: GÉPIPARI AUTOMATIZÁLÁS II.

32

Logikai alapkapcsolásokLogikai alapkapcsolások

ÉS függvényKOP AWLFUP

1 L E1

2 U E2

3 =A1

4 PE

&E1

E2

A1

Page 33: GÉPIPARI AUTOMATIZÁLÁS II.

33

Logikai alapkapcsolásokLogikai alapkapcsolások

VAGY függvényKOP AWLFUP

1 L E1

2 O E2

3 =A1

4 PE

≥1

E1

E2

A1

Page 34: GÉPIPARI AUTOMATIZÁLÁS II.

34

Logikai alapkapcsolásokLogikai alapkapcsolások

NEM függvényKOP AWLFUP

1 L NE1

2 =A1

3 PE

1

E1 A1

Page 35: GÉPIPARI AUTOMATIZÁLÁS II.

35

Logikai kapcsolásokLogikai kapcsolások

1 L E1

2 U E2

3 =A1

4 L E2

5 U NA1

6 =A2

7 PE

&

E1

E2

A1

&E2

A21

Page 36: GÉPIPARI AUTOMATIZÁLÁS II.

36

Logikai kapcsolásokLogikai kapcsolások

1 L E1

2 U E2

3 OE3

4 =A1

5 =A2

6 PE&

E1

E2

≥1E3

A1

A2

Page 37: GÉPIPARI AUTOMATIZÁLÁS II.

37

Logikai kapcsolásokLogikai kapcsolások

1 L (

2 O E1

3 O E3

4 )

5 UE2

6 =A1

7 PE

≥1

E1

E3

&E2

A1

Page 38: GÉPIPARI AUTOMATIZÁLÁS II.

38

Logikai kapcsolásokLogikai kapcsolások

1 L E1

2 U E2

3 O

4 UE3

5 UE4

6 =A1

7 PE

&

E1

E2

&E3

A1

≥1

E4

Page 39: GÉPIPARI AUTOMATIZÁLÁS II.

39

PLC feladat PLC feladat dokumentumaidokumentumai

Kapcsolási rajz: a működtetni kívánt berendezés pneumatikus, hidraulikus, elektromos kapcsolási vázlata, amely tartalmazza a vezérlő és munkavégző elemket.

ÚT-LÉPÉS diagramm: a munkavégző elemek mozgásciklusait tartalmazza

Be- és kimeneti változók listája: Táblázatos formájú. Tartalmazza a be és kimenetek abszolút címzését, egy hozzárendelt szimbólikus címzést és egy szöveges megjegyzést

PLC huzalozási vázlata: A be- és kimenetek bekötését mutatja

PLC program

Page 40: GÉPIPARI AUTOMATIZÁLÁS II.

40

FeladatFeladat Készítse le az ábrán látható marógép PLC –s

vezrélését. Működése:

Befogóhenger szorít (A+) Előtolás előre (B+) Előtolás vissza (B-) Befogóhenger vissza (A-)

Page 41: GÉPIPARI AUTOMATIZÁLÁS II.

41

MegoldásMegoldás

Pneumatikus körfolyam:

Page 42: GÉPIPARI AUTOMATIZÁLÁS II.

42

MegoldásMegoldás

ÚT-LÉPÉS diagramm

Page 43: GÉPIPARI AUTOMATIZÁLÁS II.

43

Bemeneti és kimeneti változók listája

Abszolút címzés Szimbolikus címzés Megjegyzés

E1 S1 „A” henger alaphelyzeti érzékelője

E2 S2 „A” henger pozitív helyzeti érzékelője

E3 S3 „B” henger alaphelyzeti érzékelője

E4 S4 „B” henger pozitív helyzeti érzékelője

E5 S5 START (főkapcsoló)

A1 Y1 „A” henger pozitív irányú mozgatása

A2 Y2 „A” henger negatív irányú mozgatása

A3 Y3 „B” henger pozitív irányú mozgatása

A4 Y4 „B” henger negatív irányú mozgatása

MegoldásMegoldás

Page 44: GÉPIPARI AUTOMATIZÁLÁS II.

44

MegoldásMegoldás

PLC bekötési vázlata

Page 45: GÉPIPARI AUTOMATIZÁLÁS II.

45

PLC Program PLC Program SCHRITT 1 WENN E1

UND E3 UND E5 DANN SETZE A1

RESET A2 RESET M1SCHRITT 2 WENN E2 UND E3 UND E5 UND N M1 DANN SETZE A3

RESET A4SCHRITT 3 WENN E2 UND E4 UND E5 DANN SETZE A4

RESET A3 SETZE M1SCHRITT 4 WENN E2 UND E3 UND E5 UND

M1 DANN SETZE A2

RESET A1SCHRITT 5 WENN NOP DANN SP NACH 1

CIKLIKUS (Siemens, Omron)

LÉPÉSES (Festo)

KOP

AWL

Page 46: GÉPIPARI AUTOMATIZÁLÁS II.

46

Köszönöm a Köszönöm a figyelmet!figyelmet!