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

Magas szintű Ipari Automatizálás A PLC programozási nyelvek bemutatása Az IEC 61131-3 szabvány.

Hasonló előadás


Az előadások a következő témára: "Magas szintű Ipari Automatizálás A PLC programozási nyelvek bemutatása Az IEC 61131-3 szabvány."— Előadás másolata:

1 Magas szintű Ipari Automatizálás A PLC programozási nyelvek bemutatása Az IEC szabvány

2 Magas szintű Ipari Automatizálás  Tartalom IEC  Az IEC szabványban rögzített programozási nyelvek ismertetése  A programozási nyelvek alkalmazása a CX-Programmer-ben

3 Magas szintű Ipari Automatizálás  A programozási nyelvek  Grafikus rendszerű nyelvek AND A C B Funkcióblokk diagram A B C -| |--|/| ( ) Létradiagram Step 1 N FILL Step 3 Step 2 S Empty Transition 1 Transition 2 Sorrendi folyamatábra

4 Magas szintű Ipari Automatizálás  A programozási nyelvek  Szöveges rendszerű nyelvek LDA ANDNB STC Utasításlista C:= A AND NOT B Strukturált szöveg

5 Magas szintű Ipari Automatizálás  Funkcióblokk diagram (FBD)  Grafikus nyelv  A huzalozott logikai áramkörök (SSI, MSI) szimbólumait használja  Egy funkcióblokk bal oldalán a bemenetek, jobb oldalán a kimenetek rögzítettek  Szintaktikai szabályai a huzalozott hálózatok hardverkialakítási szabályaival egyezik meg AND A C B

6 Magas szintű Ipari Automatizálás  Létradiagram (LD)  Grafikus nyelv  A relés technikában használt áramúttervből alakult ki  Logikai egyenletek leírására szolgál  Főbb elemei: –Kontaktusok –Huzalozás –Logikai kimenetek –Időzítők –Számlálók A B C -| |--|/| ( )

7 Magas szintű Ipari Automatizálás  Sorrendi folyamatábra (SFC)  Grafikus nyelv  A sorrendi folyamatok vezérlésére szolgál  Lépésekből, átmenetekből és kimeneti eseményből áll  Mindig csak egy lépés aktív  Lehetőség van párhuzamos ágak létrehozására is Step 1 N FILL Step 3 Step 2 S Empty Transition 1 Transition 2

8 Magas szintű Ipari Automatizálás  Utasításlista (IL)  Szöveges nyelv  A program utasítások sorozatából áll  Egy utasítás műveleti részből és operandusrészből épül fel  Az utasítás megadja, hogy milyen műveletet mivel végzünk  A műveleti jel általában az utasítás nevének rövidítése LDA ANDNB STC

9 Magas szintű Ipari Automatizálás  Strukturált szöveg (ST)  Szöveges nyelv  Magas szintű nyelv  A szintaktikája a PASCAL-hoz hasonlít  Nagyfokú rugalmasságot biztosít C:= A AND NOT B

10 Magas szintű Ipari Automatizálás  A programozási nyelvek alkalmazása  A CX-Programmer v6.1 által támogatott nyelvek  Szöveges rendszerű nyelvek –Utasításlista (IL) –Strukturált szöveg (ST) (funkcióblokk szerkesztéséhez)  Grafikus rendszerű nyelvek –Funkcióblokk diagram (FBD) ≠ Funkció blokk –Létradiagram (LD) –Sorrendi folyamatábra (SFC) (majd a CX-P v6.2)

11 Magas szintű Ipari Automatizálás  A programozási nyelvek alkalmazása  Utasításlista (IL)  Létradiagram (LD)

12 Magas szintű Ipari Automatizálás  A programozási nyelvek alkalmazása  Strukturált szöveg (ST) Hysterisis Q XIN1 XIN2 EPS BOOL REAL 1 EPS 0 XIN2 Q FUNCTION_BLOCK HYSTERISIS VAR_INPUT XIN1, XIN2 : REAL; EPS : REAL; (* Hysterisis band *) END_VAR VAR_OUTPUT Q : BOOL := 0 END_VAR IF Q THEN IF XIN1 < (XIN2-EPS) THEN Q := 0 (* XIN1 decreasing *) END_IF; ELSIF XIN1 > (XIN2 + EPS ) THEN Q := 1; (* XIN1 increasing *) END_IF; END_FUNCTION_BLOCK

13 Magas szintű Ipari Automatizálás  A programozási nyelvek alkalmazása  A funkcióblokk (FB) és a funkcióblokk diagram (FBD) közti különbség  FB: –A program része strukturált szövegben vagy létradiagramban  FBD: –Grafikus nyelv Létra vagy Strukturált szöveg &

14 Magas szintű Ipari Automatizálás Köszönöm a figyelmüket!


Letölteni ppt "Magas szintű Ipari Automatizálás A PLC programozási nyelvek bemutatása Az IEC 61131-3 szabvány."

Hasonló előadás


Google Hirdetések