GPIPARI AUTOMATIZLS II 6 7 elads PLC gyakorlatok

  • Slides: 52
Download presentation
GÉPIPARI AUTOMATIZÁLÁS II. 6 - 7. előadás PLC gyakorlatok 1

GÉPIPARI AUTOMATIZÁLÁS II. 6 - 7. előadás PLC gyakorlatok 1

Jellegzetes PLC típusok CPM 1 A (Omron) LOGO (Siemens) 2

Jellegzetes PLC típusok CPM 1 A (Omron) LOGO (Siemens) 2

Jellegzetes PLC típusok S 5 – 115 U (Siemens) S 7 – 300 (Siemens)

Jellegzetes PLC típusok S 5 – 115 U (Siemens) S 7 – 300 (Siemens) 3

Kompakt PLC felépítése 4

Kompakt PLC felépítése 4

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

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

PLC-k fő egységei 6

PLC-k fő egységei 6

A PLC –k program típusai 7

A PLC –k program típusai 7

Programok szerkezete 8

Programok szerkezete 8

Program modulok S 5 és S 7 (Siemens) 9

Program modulok S 5 és S 7 (Siemens) 9

PLC program nyelvek Szöveges rendszerű program nyelvek Strukturált program nyelv (ST) Utasítás listás program

PLC program nyelvek Szöveges rendszerű program nyelvek Strukturált program nyelv (ST) Utasítás listás program nyelv (IL; AWL) Grafikus rendszerű program nyelvek Létra diagramm (LD, KOP) Funkció blokk (FB, FUP) Sorrendi folyamatábra (SFC) 10

Létradiagrammos programozási mód (LD, KOP) n A bemenetek és kimenetek kapcsolatait egy áramúttervhez hasonló

Létradiagrammos programozási mód (LD, KOP) n A bemenetek és kimenetek kapcsolatait egy áramúttervhez hasonló ún. létradiagrammban grafikusan ábrázoljuk. n A bemenetek ábrázolásához használt jelképek: n n n Záró érintkező: Bontó érintkező: ---] [-----]/[--- A kimenetek ábrázolásához használt jelképek: n n Bekapcsolás (SET) Kikapcsolás (RESET) ----( )-------(/)---11

Funkcióblokkos programozás n Ez a programnyelv is egy grafikus programozási mód. A bemenetek és

Funkcióblokkos programozás n 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. n ÉS függvény & n VAGY függvény ≥ 1 n Logikai tagadás (NEM) /bemenetek/ 1 /kimenet/ 12

Ciklikus utasítás feldolgozás n a rendszer „ms” ciklusidővel a bemeneti állapotot állandóan lekérdezi. n

Ciklikus utasítás feldolgozás n a rendszer „ms” ciklusidővel a bemeneti állapotot állandóan lekérdezi. n 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. n Az összes kimenet kapcsolása egy időben történik n 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 n Pl: OMRON, SIEMENS PLC-k 13

Kimenetek, belső változók címzése n n n A be- és kimeneti jeleket (változókat), a

Kimenetek, belső változók címzése n n n 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. : E 1, E 2, A 1, M 5 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) Időtag T (=Timer) Számláló Z (=Zahler) C(=Count) Program egység P P Hálózat NW(=Netzwerk) NW(=Network) 14

Utasítás listás programozás (IL, AWL) Az utasításlistás programozás esetén a különböző bemeneti feltételeket valamint

Utasítás listás programozás (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űvelet NOP (= Nicht Operandus ) NOP (=No Operan dus) Hozzárendelés kimenethez = = 15

Bemutató példa 16

Bemutató példa 16

Logikai alapkapcsolások KOP ÉS függvény AWL 1 L E 1 2 U E 2

Logikai alapkapcsolások KOP ÉS függvény AWL 1 L E 1 2 U E 2 3 =A 1 FUP E 1 A 1 & E 2 4 PE 17

Logikai alapkapcsolások KOP VAGY függvény AWL 1 L E 1 2 O E 2

Logikai alapkapcsolások KOP VAGY függvény AWL 1 L E 1 2 O E 2 3 =A 1 FUP E 1 A 1 ≥ 1 E 2 4 PE 18

Logikai alapkapcsolások KOP NEM függvény AWL 1 L NE 1 2 =A 1 FUP

Logikai alapkapcsolások KOP NEM függvény AWL 1 L NE 1 2 =A 1 FUP E 1 A 1 1 3 PE 19

Logikai kapcsolások 1 L E 1 2 U E 2 3 =A 1 4

Logikai kapcsolások 1 L E 1 2 U E 2 3 =A 1 4 L E 2 E 1 A 1 & E 2 5 U NA 1 6 =A 2 1 A 2 7 PE & E 2 20

Logikai kapcsolások 1 L E 1 2 U E 2 3 OE 3 4

Logikai kapcsolások 1 L E 1 2 U E 2 3 OE 3 4 =A 1 5 =A 2 E 1 & 6 PE A 1 E 2 E 3 ≥ 1 A 2 21

Logikai kapcsolások 1 L( 2 O E 1 3 O E 3 4 )

Logikai kapcsolások 1 L( 2 O E 1 3 O E 3 4 ) 5 UE 2 E 1 ≥ 1 6 =A 1 E 3 7 PE A 1 E 2 & 22

Logikai kapcsolások 1 L E 1 2 U E 2 3 O 4 UE

Logikai kapcsolások 1 L E 1 2 U E 2 3 O 4 UE 3 5 UE 4 E 1 & E 2 E 3 6 =A 1 ≥ 1 7 PE & E 4 23

Tartó kapcsolások 24

Tartó kapcsolások 24

Tartó kapcsolások 25

Tartó kapcsolások 25

Merker (közbenső tároló) 26

Merker (közbenső tároló) 26

Merker (közbenső tároló) 27

Merker (közbenső tároló) 27

Élfigyelés 28

Élfigyelés 28

Élfigyelés 29

Élfigyelés 29

Időzítés programozása Cx – Programmer (Omron) 30

Időzítés programozása Cx – Programmer (Omron) 30

Időzítés programozása Cx-Programmer (Omron) 31

Időzítés programozása Cx-Programmer (Omron) 31

Időzítés programozása S 5 és S 7 (Siemens) 32

Időzítés programozása S 5 és S 7 (Siemens) 32

Időzítés programozása FEC (Festo) 33

Időzítés programozása FEC (Festo) 33

Időzítés programozása FEC (Festo) 34

Időzítés programozása FEC (Festo) 34

Számrendszerek fogalmai 35

Számrendszerek fogalmai 35

Számrendszerek fogalmai 36

Számrendszerek fogalmai 36

37

37

38

38

Számlálás programozása 39

Számlálás programozása 39

Számlálás programozása 40

Számlálás programozása 40

Számlálás programozása FEC (Festo) 41

Számlálás programozása FEC (Festo) 41

Számlálás programozása FEC (Festo) 42

Számlálás programozása FEC (Festo) 42

Gyakorló feladat 43

Gyakorló feladat 43

Gyakorló feladat 44

Gyakorló feladat 44

Gyakorló feladat Feladat: Egy berendezésben monostabil szelepet alkalmazunk. Az indítás főkapcsolóval és kétkezes módszerrel,

Gyakorló feladat Feladat: Egy berendezésben monostabil szelepet alkalmazunk. Az indítás főkapcsolóval és kétkezes módszerrel, a leállítás kikapcsolóval. történik A dugattyú az első helyzet elérése után álljon alaphelyzetbe. Változók listája / Hozzárendelési lista Abszolút címzés Szimbolikus címzés Megjegyzés (Kommentar) 0. 00 S 0 főkapcsoló 0. 01 S 1 Be_1 0. 02 S 2 Be_2 0. 03 S 3 kikapcsoló 0. 04 S 4 első érzékelő 45

46

46

Feladat n n Készítse le az ábrán látható marógép PLC –s vezrélését. Működése: n

Feladat n n Készítse le az ábrán látható marógép PLC –s vezrélését. Működése: n n Befogóhenger szorít (A+) Előtolás előre (B+) Előtolás vissza (B-) Befogóhenger vissza (A-) 47

Megoldás n Pneumatikus körfolyam: 48

Megoldás n Pneumatikus körfolyam: 48

Megoldás n ÚT-LÉPÉS diagramm 49

Megoldás n ÚT-LÉPÉS diagramm 49

Megoldás n Bemeneti és kimeneti változók listája Abszolút címzés Szimbolikus címzés Megjegyzés E 1

Megoldás n Bemeneti és kimeneti változók listája Abszolút címzés Szimbolikus címzés Megjegyzés E 1 S 1 „A” henger alaphelyzeti érzékelője E 2 S 2 „A” henger pozitív helyzeti érzékelője E 3 S 3 „B” henger alaphelyzeti érzékelője E 4 S 4 „B” henger pozitív helyzeti érzékelője E 5 START (főkapcsoló) A 1 Y 1 „A” henger pozitív irányú mozgatása A 2 Y 2 „A” henger negatív irányú mozgatása A 3 Y 3 „B” henger pozitív irányú mozgatása A 4 Y 4 „B” henger negatív irányú mozgatása 50

Megoldás n PLC bekötési vázlata 51

Megoldás n PLC bekötési vázlata 51

Köszönöm a figyelmet! 52

Köszönöm a figyelmet! 52