1 / 34

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

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

fineen
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

  5. p L L1 L2 L3 AC 230 V START STOP Th X0 X1 X2 X3 Th 0 V P L C MK Y0 Y1 M MK 0 V 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 1. Érzékelő bekötése 3. Vezérlési program módosítása 2. Kijelző bekötése

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

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

  8. Létradiagramos programozás • Létradiagram bitszimbólumok

  9. X0 X1 X2 X3 Y1 Y1 X3 Y2 Létradiagramos programozás A motorvezérlés létradiagramja öntartással

  10. X0 X3 SET Y1 X1 RST Y1 X2 X3 Y2 Létradiagramos programozás 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. Igen K = 0 Nem Kihagyott (átugrott) utasítások ……… Az ugró utasításban megcímzett utasítás ……… Ugró utasítás - Feltételhez kötött ugrás Ha a feltétel teljesül, az utasításban szereplő címre ugrik.

  14. Főprogram k-1. utasítás Alprogram / Függvény 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 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

  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. Y0 Y0 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 LD X0 ANI X1 OUT Y0 X0 X1 X0 X1

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

  18. X2 Y0 X1 X3 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 Blokkok összekapcsolása

  19. Y0 X2 X3 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 X0 X1 Blokkok összekapcsolása

  20. Y0 Y0 X1 X2 Y0 Y1 Y1 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 X2 ANI Y0 OUT Y1 END Y1

  21. X1 MPS Y0 X2 X3 MPS Y1 MRD X4 Y2 MRD X5 Y3 MPP X6 MPP Y4 X7 Y5 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 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 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=1-32767, max. 3276,7s • 24 db. 10ms-os (T32-T55), 16 bites, K=1-32767, max. 327,76 s Példa: T0 K50 - 5s-os időzítés T32 K150 - 1,5s-os időzítés

  23. 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 T0 Y0 1.1 Bekapcsolási (meghúzási) késleltetés Létradiagram: X0 Utasításlista LD X0 OUT T0 K50 LD T0 OUT Y0 END

  24. 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 Y0 Y0 X0 T0 K50 1.2 Kikapcsolási (elengedési) késleltetés Létradiagram Utasításlista LD X0 OR Y0 ANI T0 OUT Y0 LD Y0 ANI X0 OUT T0 K50 END X0 T0

  25. 2. Számlálók - 16 bites előre számláló: - FX0, 16 db. (C0-C15), K=1-32767 - FX0N, 32 db. (C0-C31) K=1-32767 - 32 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=1-65537 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 • Lépés • Lépés • 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

More Related