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

A PLC-s vezérlés előnyei és alkalmazásai (Mitsubishi)

Hasonló előadás


Az előadások a következő témára: "A PLC-s vezérlés előnyei és alkalmazásai (Mitsubishi)"— Előadás másolata:

1 A PLC-s vezérlés előnyei és alkalmazásai (Mitsubishi)

2 Huzalozott vezérlés Egy 3 fázisú aszinkron motor működtetése huzalozott vezérléssel 0 V MK-1,2,3 M Th AC 230 V L1 L2 L3 Th-1 MK MK-4 START STOP öntartás MK-4 az MK mágneskapcsoló egyik segédérintkezője

3 PLC-s vezérlés Egy 3 fázisú aszinkron motor működtetése PLC-s vezérléssel START X0 X1 X2X3 Y0Y1 P L C STOP Th MK 0 V MK M Th AC 230 V L1 L2 L3

4 A PLC-s vezérlés előnyei Módosítások a huzalozott vezérlésben 0 V MK-1,2,3 M ThTh AC 230 V L1 L2 L3 Th-1 MK MK-4START STOP p-1 L p-2 1. A huzalozás megszakítása, a p-1 érzékelő bekötése 2. Új elemek huzalozása

5 A PLC-s vezérlés előnyei -I/O elemek csatlakoztatása a szabad csatornákra (ha nincs, I/O modul csatlakoztatása) -újraprogramozás START X0 X1 X2X3 Y0Y1 P L C STOP Th MK 0 V MK M Th AC 230 V L1 L2 L3 p L 1. Érzékelő bekötése 2. Kijelző bekötése 3. Vezérlési program módosítása

6 Programozási alapismeretek A PLC program felépítése 1. utasítás operandus cím 2. utasítás operandus cím 3. utasítás operandus cím 4. utasítás operandus cím n-1. utasítás operandus cím ut. Utasításkezdő cím kezdő cím 1. utasítás 2. utasítás RETURN kezdő cím Alprogram/ Függvény utasítás címekutasítás címek

7 Programozási alapismeretek Programozási eljárások PLC programozási eljárások Szöveges eljárások Strukturált programozás (ST) Utasításlistás programozás (IL) Grafikus eljárások Létradiagramos programozás (LAD) Funkcióblokkos programozás (FB) Sorrendi folyamatábra (SFC)

8 Létradiagramos programozás Létradiagram bitszimbólumok Áramút-terv jelölésLétradiagram szimbólumLeírás --[SET cím] [RST cím] [parancs]--- Záró (normál nyitott állapotú) érintkező Bontó (normál zárt állapotú) érintkező Általános kimeneti elem. (relé, mágneskapcsoló, mágnesszelep tekercs, kijelző, időzítő, stb.) Értékadás Törlés Egyéb utasítás

9 Létradiagramos programozás A motorvezérlés létradiagramja öntartással X0X1X2X3Y1 Y1 X3 Y2

10 Létradiagramos programozás A motorvezérlés létradiagramja SET RST utasítással SET Y1 X0X3 X1 X3Y2 X2 RST Y1

11 Utasításlistás programozás 1. Utasítás feldolgozás: –Utasítás lehívás (FETCH) –Utasítás végrehajtás (EXECUTION) 2. Utasítások csoportosítása: –Adatbetöltő utasítások –Műveletvégző utasítások –Tároló és adatmozgató utasítások –Értékadó és törlő utasítások –Veremkezelő utasítások –Ugró utasítások –Vezérlő utasítások

12 Veremkezelés SP – veremmutató regiszter (stack pointer) SP = SP – 1; - dekrementál PUSH utasításra SP = SP + 1; - inkrementál POP utasításra SP = 0; - a verem megtelt (Túlcsordulás)

13 Ugró utasítás - Feltételhez kötött ugrás K = 0 Igen Nem Kihagyott (átugrott) utasítások ……… Az ugró utasításban megcímzett utasítás ……… Ha a feltétel teljesül, az utasításban szereplő címre ugrik.

14 Vezérlő utasítás - Alprogram vagy függvény hívása -Az utasítás formája: -CALL + cím, ahol a címrész az alprogram vagy függvény kezdőcímét jelöli -RET; visszatér az előző programba k-1. utasítás k. CALL kezdőcím k+1. utasítás k+2. utasítás1. utasítás 2. utasítás 3. utasítás n-1. utasítás n. RET Főprogram Alprogram / Függvény

15 Egyszerű vezérlések programozása Adatbetöltés: LD cím, LDI cím – a változót az AKKUMULÁTOR (ACC) regiszterbe tölti – a cím lehet bemeneti, vagy memória cím (MERKER) Tárolás: OUT cím – a művelet eredményét a megadott címre tárolja – a cím lehet kimeneti, vagy memória cím (MERKER) X0 Y0 X0 M0 Létradiagram Utasításlista LD X0- X0 → ACC OUT Y0- ACC → Y0 LDI X0- X0 → ACC OUT M0 - ACC → M0

16 Egyszerű vezérlések programozása Logikai kapcsolatok programozása 1. ÉS műveletek, AND, ANI utasítások Y0 = X0 ∙X1vagy Y0 Y0 X0 X1 Utasításlista LD X0 AND X1 OUT Y0 LD X0 ANI X1 OUT Y0 X0 X1 Létradiagram

17 Egyszerű vezérlések programozása Logikai kapcsolatok programozása 2. VAGY műveletek, OR, ORI utasítások Y0 = X0 + X1 vagy Y0 X1 Y0 X1 X0 Utasításlista LD X0 OR X1 OUT Y0 LD X0 ORI X1 OUT Y0 X0 Létradiagram

18 Egyszerű vezérlések programozása 3. MERKER-ek és blokkutasítások használata, - ANB utasítás (cím nélküli) Utasításlista 1. megoldás LD X0 OR X1 OUT M0 LD X2 OR X3 AND M0 OUT Y0 END Y0 = (X0 + X1)∙(X2 + X3) Y0 X1X3 X2 X0 2. megoldás LD X0 OR X1 LD X2 OR X3 ANB OUT Y0 END Létradiagram Blokkok összekapcsolása

19 Egyszerű vezérlések programozása 3. MERKER-ek és blokkutasítások használata, - ORB utasítás (cím nélküli) Y0 = X0∙X1 + X2∙X3 Y0 X2 X3 X0 X1 2. megoldás LD X0 AND X1 LD X2 AND X3 ORB OUT Y0 END Létradiagram Utasításlista 1. megoldás LD X0 AND X1 OUT M0 LD X2 AND X3 OR M0 OUT Y0 END Blokkok összekapcsolása

20 Egyszerű vezérlések programozása 4. Keresztretesz kapcsolás programozása Utasításlista LD X0 OR Y0 ANI X2 ANI Y1 OUT Y0 LD X1 OR Y1 ANI X2 ANI Y0 OUT Y1 END Y0 Y1 X2Y0X1 X0 X2 Y1 Létradiagram

21 Veremtár utasítások alkalmazása MPS- ír és betesz a verembe MRD- olvas a veremből MPP- olvas és töröl a veremből Y0 X3 Y2 X7 X4 X5 X1 X2 Y1 Y4 Y3 X6 Y5 MPS MRD MPP X0 Utasításlista LD X0 MPS AND X1 OUT Y0 MRD AND X2 MPS AND X3 OUT Y1 MRD AND X4 OUT Y2 MPP AND X5 OUT Y3 MPP AND X6 OUT Y4 LD X7 OUT Y5 END Létradiagram: - X0-t írja a verembe - X0-t olvassa a veremből - X0∙X2-t írja a verembe - X0∙X2-t olvassa a veremből - X0·X2-t olvassa és törli a veremből - X0-t olvassa és törli a veremből VEREMTÁR X0 X0·X2

22 Időzítők és számlálók 1. Időzítők –Mitsubishi Fx0 PLC-k: 0,1s és 0.01s alapidőzítéssel 32 db. 100ms-os (T0-T31), 16 bites, K= , max. 3276,7s 24 db. 10ms-os (T32-T55), 16 bites, K= , max. 327,76 s Példa: T0 K50- 5s-os időzítés T32 K150- 1,5s-os időzítés

23 1.1 Bekapcsolási (meghúzási) késleltetés X0 T0 Y0 - bekapcsolási feltétel (gerjesztés) - 5 mp-es időzítés (T0 K50) - kimenet állapota (késleltetett kimenet) 5 s T0 K50 Y0 T0 X0 Utasításlista LD X0 OUT T0 K50 LD T0 OUT Y0 END Létradiagram:

24 1.2 Kikapcsolási (elengedési) késleltetés X0 T0 Y0 - bekapcsolási feltétel (gerjesztés) - 5 mp-es időzítés (T0 K50) - kimenet állapota (késleltetett kimenet) 5 s Y0 T0 K50 X0Y0 X0T0 Utasításlista LD X0 OR Y0 ANI T0 OUT Y0 LD Y0 ANI X0 OUT T0 K50 END Létradiagram

25 2. Számlálók - 16 bites előre számláló: - FX0, 16 db. (C0-C15), K= FX0N, 32 db. (C0-C31) K= bites előre-hátra számláló: - FX1N, az előzőeken kívül még 21 db. 32 bites számláló, (C235-C255), K= Példa: C0 K10 - tízig számol

26 Számláló programozása és működési vázlata

27 Impulzusgenerálás Felmenő élre: 0 → 1 PLS Lefutó élre: 1 → 0 PLF - a keletkezett impulzusokat MERKER-ekben tároljuk

28 Sorrendi vezérlések programozása Lépésoperátorok (S operátor) –S0-S9 inicializáló operátorok –S10-S63 munkaoperátorok (FX0 PLC) –Operátorok: - értékadás: SET utasítással - hívása: STL utasítással - folyamat vége, visszatérés: RET Példa: SET S20;értékadás STL S20; az S20-as operátor hívása

29 A sorrendi vezérlő lefutási vázlata

30 A egyszerű sorrendi vezérlés folyamatábrája 1.Lépés 2.Lépés 3.Lépés 1. Lépés vége 2. Lépés vége 3. Lépés vége

31 Példa: egyszerű sorrend programozása

32 Szelektív elágazás programozása

33 Egy párhuzamos elágazás teljes programja

34 Ugrás és továbbkapcsolódás


Letölteni ppt "A PLC-s vezérlés előnyei és alkalmazásai (Mitsubishi)"

Hasonló előadás


Google Hirdetések