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 programozási nyelvek bemutatása

Hasonló előadás


Az előadások a következő témára: "A PLC programozási nyelvek bemutatása"— Előadás másolata:

1 A PLC programozási nyelvek bemutatása
Az IEC szabvány A PLC programozási nyelvek bemutatása

2 A programozási nyelvek alkalmazása a CX-Programmer-ben
Tartalom Az IEC szabványban rögzített programozási nyelvek ismertetése A programozási nyelvek alkalmazása a CX-Programmer-ben

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

4 A programozási nyelvek
Szöveges rendszerű nyelvek LD A ANDN B ST C Utasításlista C:= A AND NOT B Strukturált szöveg

5 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 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 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 N FILL Step 3 Step S Empty Transition 1 Transition 2

8 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 LD A ANDN B ST C

9 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 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 A programozási nyelvek alkalmazása
Utasításlista (IL) Létradiagram (LD)

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

13 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 Köszönöm a figyelmüket!


Letölteni ppt "A PLC programozási nyelvek bemutatása"

Hasonló előadás


Google Hirdetések