Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

1 GÉPIPARI AUTOMATIZÁLÁS II. 7.1. előadásPLC. 2 PLC jelentése PLC =Programmable Logic Controller /Programozható logikai vezérlő/ SPS = Speicherbare Programmierbare.

Hasonló előadás


Az előadások a következő témára: "1 GÉPIPARI AUTOMATIZÁLÁS II. 7.1. előadásPLC. 2 PLC jelentése PLC =Programmable Logic Controller /Programozható logikai vezérlő/ SPS = Speicherbare Programmierbare."— Előadás másolata:

1 1 GÉPIPARI AUTOMATIZÁLÁS II előadásPLC

2 2 PLC jelentése PLC =Programmable Logic Controller /Programozható logikai vezérlő/ SPS = Speicherbare Programmierbare Steuerung

3 3 Programozható 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.

4 4 PLC 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.

5 5 PLC története A PLC - koncepció kidolgozása a General Motors felhívására Az első Modicon PLC megjelenése huzalozott CPU-val 1K memóriával és 128 I/O-val A PLC első alkalmazása az autóiparban Az első intelligens (smart) PLC megjelenése aritmetikai funkcióval, nyomtatóvezérléssel, mátrixműveletekkel, képernyő- kijelzéssel 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 Az első PID algoritmussal ellátott PLC kibocsátása A távoli modulkezelés kidolgozása és a hierarchikus konfiguráció bevezetése az integrált gyártórendszerben A mikroprocesszor bázisú PLC bevezetése Intelligens kommunikációs modulok kifejlesztése, valamint a nagysebességű, nagy pontosságú pozícionáló interfész kifejlesztése bites mikroprocesszor bázisú PLC színes monitorral Olcsó „mini” PLC-k megjelenése PLC hálózatok kifejlesztése

6 6 PLC feladata Az irányítás folyamatában az információ feldolgozása. Fogadja, kiértékeli, feldogozza a bemeneti adatokat és kimenő jelet állít elő.

7 7 PLC 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

8 8 Jellegzetes PLC típusok CPM1A (Omron)LOGO (Siemens)

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

10 10 Kompakt PLC felépítése

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

12 12 PLC-k funkcionális felé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

13 13 Kompakt PLC felépítése

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

15 15 PLC-k fő egységei

16 16 Központi feldolgozó egység (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.

17 17 Tá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.

18 18 Bemeneti és kimeneti egysé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.

19 19 Digitális bemeneti egysé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

20 20 Digitá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.

21 21 Analóg be- és kimeneti egysé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é.

22 22 PLC 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

23 23 PLC-ben futó programok ALAPSZOFTVER 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

24 24 PLC felhasználói programozá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 tárolható RAM-ban, EPROM-ban vagy EEPROM -ban

25 25 PLC program nyelvek 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)

26 26 PLC utasítás feldolgozása A PLC utasításfeldolgozása lehet: lépéses ciklikus

27 27 Lépéses utasítás feldolgozá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

28 28 Ciklikus utasítás feldolgozá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

29 29 Kimenetek, bemenetek, belső 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/flag) 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) BemenetE (=Eingang)I (=Input) KimenetA (=Ausgang)O (=Output) Belső változóM (=Merker)F (=Flag) ÁllandóK (=Konstans) IdőtagT (=Timer) SzámlálóZ (=Zahler)C(=Count) Program egység PP HálózatNW(=Netzwerk)NW(=Network)

30 30 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űveletJele (német)Jele (angol) Logikai összeadás (VAGY) O (=Oder)O (=Or) Logikai szorzás (ÉS) U (=Und)A (=And) Logikai tagadásN (= Nicht)N (=No) BetöltésL (=Laden)L (=Load) Nullművelet NOP (= Nicht Operandu s) NOP (=No Operan dus) Hozzárendelés kimenethez ==

31 31 Létradiagrammos programozási mód (LD, 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)----(/)----

32 32 Funkcióblokkos programozá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

33 33 Logikai alapkapcsolások ÉS függvény KOPAWLFUP 1L E1 2U E2 3=A1 4PE & E1 E2 A1

34 34 Logikai alapkapcsolások VAGY függvény KOPAWLFUP 1L E1 2O E2 3=A1 4PE ≥1 E1 E2 A1

35 35 Logikai alapkapcsolások NEM függvény KOPAWLFUP 1L NE1 2=A1 3PE 1 E1 A1

36 36 Logikai kapcsolások 1L E1 2U E2 3=A1 4L E2 5U NA1 6=A2 7PE & E1 E2 A1 & E2 A2 1

37 37 Logikai kapcsolások 1L E1 2U E2 3OE3 4=A1 5=A2 6PE & E1 E2 ≥1 E3 A1 A2

38 38 Logikai kapcsolások 1L ( 2O E1 3O E3 4) 5UE2 6=A1 7PE ≥1 E1 E3 & E2 A1

39 39 Logikai kapcsolások 1L E1 2U E2 3O3O 4U E3 5U E4 6=A1 7PE & E1 E2 & E3 A1 ≥1 E4

40 40 PLC feladat dokumentumai 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

41 41 Feladat 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-)

42 42 Megoldás Pneumatikus körfolyam:

43 43 Megoldás ÚT-LÉPÉS diagramm

44 44 Bemeneti és kimeneti változók listája Abszolút címzésSzimbolikus címzésMegjegyzés E1S1„A” henger alaphelyzeti érzékelője E2S2„A” henger pozitív helyzeti érzékelője E3S3„B” henger alaphelyzeti érzékelője E4S4„B” henger pozitív helyzeti érzékelője E5S5START (főkapcsoló) A1Y1„A” henger pozitív irányú mozgatása A2Y2„A” henger negatív irányú mozgatása A3Y3„B” henger pozitív irányú mozgatása A4Y4„B” henger negatív irányú mozgatása Megoldás

45 45 Megoldás PLC bekötési vázlata

46 46 PLC Program (KOP) CIKLIKUS (Siemens, Omron)

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


Letölteni ppt "1 GÉPIPARI AUTOMATIZÁLÁS II. 7.1. előadásPLC. 2 PLC jelentése PLC =Programmable Logic Controller /Programozható logikai vezérlő/ SPS = Speicherbare Programmierbare."

Hasonló előadás


Google Hirdetések