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 Egy 3 fázisú aszinkron motor működtetése huzalozott vezérléssel
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 Egy 3 fázisú aszinkron motor működtetése huzalozott vezérléssel

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

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

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

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ás kezdő cím kezdő cím 1. utasítás 2. utasítás RETURN Alprogram/ Függvény utasítás címek

7 Programozási alapismeretek
Programozási eljárások

8 Létradiagramos programozás
Létradiagram bitszimbólumok Áramút-terv jelölés Létradiagram szimbólum Leí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
X0 X1 X2 X3 Y1 Y1 X3 Y2 A motorvezérlés létradiagramja öntartással

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

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
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
k-1. utasítás k. CALL kezdőcím k+1. utasítás k+2. utasítás 1. utasítás 2. utasítás 3. utasítás n-1. utasítás n. RET Főprogram Alprogram / Függvény 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

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) Létradiagram Utasításlista LD X0 - X0 → ACC OUT Y0 - ACC → Y0 LDI X0 - X0 → ACC OUT M0 - ACC → M0 X0 Y0 X0 M0

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

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

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) Y0 = (X0 + X1)∙(X2 + X3) Utasításlista 1. megoldás LD X0 OR X1 OUT M0 LD X2 OR X3 AND M0 OUT Y0 END Létradiagram 2. megoldás LD X0 OR X1 LD X2 OR X3 ANB OUT Y0 END X0 Y0 X1 X3 X2 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 Létradiagram Utasításlista 1. megoldás LD X0 AND X1 OUT M0 LD X2 AND X3 OR M0 OUT Y0 END 2. megoldás LD X0 AND X1 LD X2 AND X3 ORB OUT Y0 END Y0 X X3 X X1 Blokkok összekapcsolása

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

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 Utasításlista LD X0 MPS AND X1 OUT Y0 MRD AND X2 AND X3 OUT Y1 AND X4 OUT Y2 MPP AND X5 OUT Y3 AND X6 OUT Y4 LD X7 OUT Y5 END Létradiagram: - X0-t írja a verembe X0 Y0 X3 Y2 X7 X4 X5 X1 X2 Y1 Y4 Y3 X6 Y5 MPS MRD MPP VEREMTÁR - 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·X2 X0 - X0-t olvassa és törli a veremből

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 K s-os időzítés T32 K ,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 Létradiagram: X0 Utasításlista LD X0 OUT T0 K50 LD T0 OUT Y0 END T0 K50 Y0

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 Létradiagram Utasításlista LD X0 OR Y0 ANI T0 OUT Y0 LD Y0 ANI X0 OUT T0 K50 END X0 T0 Y0 T0 K50 X0

25 - 16 bites előre számláló: - FX0, 16 db. (C0-C15), K=1-32767
2. Számlálók - 16 bites előre számláló: - FX0, 16 db. (C0-C15), K= - FX0N, 32 db. (C0-C31) K= - 32 bites előre-hátra számláló: - FX1N, az előzőeken kívül még db. 32 bites számláló, (C235-C255), K= Példa: C0 K 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
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