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

Slides:



Advertisements
Hasonló előadás
Szimmetriák szerepe a szilárdtestfizikában
Advertisements

Kauzális modellek Randall Munroe.
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
2.1Jelátalakítás - kódolás
Az úttervezési előírások változásai
Fizika II..
Számítógépes Hálózatok
Profitmaximalizálás  = TR – TC
A járműfenntartás valószínűségi alapjai
Szenzorok Bevezetés és alapfogalmak
Végeselemes modellezés matematikai alapjai
A magas baleseti kockázatú útszakaszok rangsorolása
Szerkezetek Dinamikája
MÉZHAMISÍTÁS.
Hőtan BMegeenatmh 5. Többfázisú rendszerek
BMEGEENATMH Hőátadás.
AUTOMATIKAI ÉPÍTŐELEMEK Széchenyi István Egyetem
Skandináv dizájn Hisnyay – Heinzelmann Luca FG58PY.
VÁLLALATI Pénzügyek 2 – MM
Hőtan BMEGEENATMH 4. Gázkörfolyamatok.
Szerkezetek Dinamikája
Összeállította: Polák József
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
Csáfordi, Zsolt – Kiss, Károly Miklós – Lengyel, Balázs
Tisztelt Hallgatók! Az alábbi példamegoldások segítségével felkészülhetnek a 15 pontos zárthelyi dolgozatra, ahol azt kell majd bizonyítaniuk, hogy a vállalati.
J. Caesar hatalomra jutása atl. 16d
Anyagforgalom a vizekben
Kováts András MTA TK KI Menedék Egyesület
Az eljárás megindítása; eljárási döntések az eljárás megindítása után
Melanóma Hakkel Tamás PPKE-ITK
Az új közbeszerzési szabályozás – jó és rossz gyakorlatok
Képzőművészet Zene Tánc
Penicillin származékok szabadgyökös reakciói
Boros Sándor, Batta Gyula
Bevezetés az alvás-és álomkutatásba
Kalandozások az álomkutatás területén
TANKERÜLETI (JÁRÁSI) SZAKÉRTŐI BIZOTTSÁG
Nemzetközi tapasztalatok kihűléssel kapcsolatban
Gajdácsi József Főigazgató-helyettes
Követelmények Szorgalmi időszakban:
Brachmann Krisztina Országos Epidemiológiai Központ
A nyelvtechnológia eszközei és nyersanyagai 2016/ félév
Járványügyi teendők meningococcus betegség esetén
Kezdetek októberében a könyvtár TÁMOP (3.2.4/08/01) pályázatának keretében vette kezdetét a Mentori szolgálat.
Poszt transzlációs módosulások
Vitaminok.
A sebész fő ellensége: a vérzés
Pharmanex ® Bone Formula
Data Mining Machine Learning a gyakorlatban - eszközök és technikák
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
Pontos, precíz és hatékony elméleti módszerek az anion-pi kölcsönhatási energiák számítására modell szerkezetekben előadó: Mezei Pál Dániel Ph. D. hallgató.
Bevezetés a pszichológiába
MOSZKVA ZENE: KALINKA –HELMUT LOTTI AUTOMATA.
Bőrimpedancia A bőr fajlagos ellenállásának és kapacitásának meghatározása Impedancia (Z): Ohmos ellenállást, frekvenciafüggő elemeket (kondenzátort, tekercset)
Poimenika SRTA –
Végeselemes modellezés matematikai alapjai
Összefoglalás.
Az energiarendszerek jellemzői, hatékonysága
Varga Júlia MTA KRTK KTI Szirák,
Konzerváló fogászat Dr. Szabó Balázs
Outlier detektálás nagyméretű adathalmazokon
További MapReduce szemelvények: gráfproblémák
Ráhagyások, Mérés, adatgyűjtés
Járműcsarnokok technológiai méretezése
Grafikai művészet Victor Vasarely Maurits Cornelis Escher.
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA
Az anyagok fejlesztésével a méretek csökkennek [Feynman, 1959].
Bevezetés a színek elméletébe és a fényképezéssel kapcsolatos fogalmak
Minőségmenedzsment alapjai
Előadás másolata:

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

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

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

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

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

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

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

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

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

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

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

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)

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Példa: egyszerű sorrend programozása

Szelektív elágazás programozása

Egy párhuzamos elágazás teljes programja

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