a step7 programozs alapjai - w5. · pdf filefigyelem! ez a segédlet csak a...

Download A STEP7 programozs alapjai - w5. · PDF fileFigyelem! Ez a segédlet csak a gépkönyvekkel együtt használható. Az esetleges hibákért felelősséget nem vállalunk. A STEP7 programozás

If you can't read please download the document

Upload: lediep

Post on 06-Feb-2018

228 views

Category:

Documents


5 download

TRANSCRIPT

  • SIMATIC A STEP7 programozs alapjai Kivonatos alkalmazsi segdlet az S7-300 PLC csaldhoz

    Ingyenesen letlthet, cskkentett funkcij STEP7 verzi (STEP7 Lite) a kvetkez Internet cmen: http://support.automation.siemens.com/WW/view/en/22764848

    Ksztette: Mrnk 2000 Kft. a Siemens zRt. A&D megbzsbl. Copyright: Siemens zRt. A&D Budapest

    2008. mjus

    http://support.automation.siemens.com/WW/view/en/22764848

  • Figyelem!

    Ez a segdlet csak a gpknyvekkel egytt hasznlhat.

    Az esetleges hibkrt felelssget nem vllalunk.

    A STEP7 programozs alapjai segdlet 2

  • Tartalom

    1 A programszerkezet kialaktsa 7 1.1 A CPU-ban lv programok................................................................................. 7 1.2 A felhasznli programot alkot programmodulok (blokkok) .............................. 7 1.2.1 Szervezmodul (Organisationsblock).................................................................. 8 1.2.2 Hvsi szerkezet a felhasznli programban..................................................... 13 1.3 A programmodulok (programblokkok) fajti....................................................... 14 1.3.1 Szervezmodul a ciklikus programfeldolgozshoz (OB 1) ................................ 14 1.3.2 Fggvnyek (FC) ............................................................................................... 16 1.3.3 Funkcimodul (FB) ............................................................................................ 17 1.3.4 Instant adatmodulok .......................................................................................... 19 1.3.5 Globlis adatmodulok (DB)................................................................................ 19 1.3.6 Rendszer-FB-k (SFB) s rendszerfggvnyek (SFC) ....................................... 19

    2 A fejlesztprogram (STEP7) 21 2.1 A STEP7 indtsa .............................................................................................. 21 2.2 Objektumok s objektumhierarchia ................................................................... 22 2.2.1 A tervezet (projekt) objektum............................................................................. 23 2.2.2 A knyvtri objektum ......................................................................................... 23 2.2.3 Az lloms objektum.......................................................................................... 24 2.2.4 A programozhat egysg objektum................................................................... 25 2.2.5 Az S7/M7-Program objektum ............................................................................ 26 2.2.6 Programmodulok mappja................................................................................. 27 2.2.7 A forrsmappa objektum.................................................................................... 28 2.2.8 S7/M7-Program lloms s CPU nlkl ............................................................ 29

    3 Tervezet (Projekt) ltrehozsa s feldolgozsa 31 3.1 A tervezet szerkezete ........................................................................................ 31 3.2 Tervezet (Projekt) ltrehozsa .......................................................................... 32 3.3 lloms beillesztse .......................................................................................... 32 3.4 Az S7-es program beillesztse.......................................................................... 33 3.5 Tbbnyelv szvegek hasznlata ..................................................................... 34 3.6 Micro Memory Card (MMC) adathordozknt ................................................... 36 3.6.1 Mit kell tudni a Micro Memory krtyrl (MMC)................................................. 36 3.6.2 Az MMC mint ltalnos adathordoz................................................................. 37 3.6.3 A tervezet (projekt) elhelyezse az MMC-n....................................................... 37

    4 Programmodulok (programblokkok) ltrehozsa 39 4.1 A ltrehozs mdja ............................................................................................ 39 4.2 A program megjelentsi mdjnak kivlasztsa .............................................. 40 4.2.1 LAD (Ltradiagramm) ........................................................................................ 40 4.2.2 FBD (funkciterv) megjelentsi md ................................................................ 40 4.2.3 Az STL (utastslista) megjelentsi md: ......................................................... 41 4.2.4 Az SCL (strukturlt vezrlsi nyelv)................................................................... 41 4.3 Programmodulok ltrehozsa............................................................................ 42 4.4 Programmodulok (blokkok) sszehasonltsa................................................... 43

    A STEP7 programozs alapjai segdlet 3

  • Tartalom

    5 Kdmodulok ltrehozsa 45 5.1 A programszerkeszt ablaknak felptse....................................................... 45 5.2 A vltozk deklarlsa....................................................................................... 47 5.3 Az utastsrsz felptse ................................................................................. 48 5.4 Programmodul hvs aktualizlsa.................................................................... 48 5.5 A csatlakozfelletek megvltoztatsa.............................................................. 49

    6 Adatmodulok (adatblokkok) ltrehozsa 51 6.1 Alapok................................................................................................................ 51 6.2 Az adatmodul deklarcis nzete...................................................................... 52 6.3 Az adatmodulok adatnzete .............................................................................. 53

    A STEP7 programozs alapjai segdlet 4

  • Tartalom

    brk 1-1 bra Ciklikus programfeldolgozs ................................................................... 10 1-2 bra Esemnyvezrelt programfeldolgozs (megszakts) ............................ 11 1-3 bra Lineris, illetve strukturlt programozs.................................................. 12 1-4 bra Hvsi szerkezet a felhasznli programban .......................................... 13 1-5 bra Ciklusid .................................................................................................. 15 1-6 bra Ciklusfelgyeleti id................................................................................. 16 1-7 bra Adatmodulok hozzfrsi lehetsgei..................................................... 19

    Tblzatok 1-1 tblzat STEP7 programmodulok ........................................................................... 8 1-2 tblzat Megszaktsfajtk...................................................................................... 9 1-3 tblzat A ciklikus programfeldolgozs lefutsa ................................................... 14 1-4 tblzat Aktulis paramterek tpusai ................................................................... 18 1-5 tblzat Kezdeti rtkek hozzrendelse ............................................................. 18 6-1 tblzat Deklarcis nzet oszlopai...................................................................... 52 6-2 tblzat Adatnzet oszlopai .................................................................................. 53

    A STEP7 programozs alapjai segdlet 5

  • 11A programszerkezet kialaktsa 1.1 A CPU-ban lv programok

    A PLC kzponti egysgben (CPU) tulajdonkppen egyszerre kt klnbz program fut. az opercis rendszer, s a felhasznli program.

    Az opercis rendszer Minden CPU tartalmaz egy opercis rendszert, amely minden olyan funkcit s folyamatot irnyt, amelyek nincsenek valamelyik specifikus vezrlsi feladattal kapcsolatban. Feladatai kz tartozik:

    az j indts (Warmstart) s jrainduls vgrehajtsa

    a bemeneti s kimeneti folyamati trkp aktualizlsa

    a felhasznli program hvs

    megszaktskrsek rzkelse s a megszaktsi OB-k hvsa

    hibk felismerse s kezelse

    trterletek kezelse

    a kommunikci vgrehajtsa a programoz kszlkkel s ms kommunikcis partnerekkel

    A felhasznli program A felhasznli programot a programoz kszti el, s tlti a PLC-be. Minden olyan mveletet tartalmaz, ami specifikus irnytstechnikai feladatai vgrehajtshoz szksges.

    1.2 A felhasznli programot alkot programmodulok (blokkok)

    A STEP7 fejlesztprogram lehetsget biztost a felhasznli program strukturlsra, azaz klnll, magukban zrt programrszletek rsra. Egy ilyen strukturlt programrs a kvetkez elnykkel br.

    Nagymret programokat ttekintheten lehet programozni

    Szabvnyos, tbbszr felhasznlhat programrszeket lehet ltrehozni

    A programszervezs egyszersdik

    Knnyebben lehet programvltoztatsokat vgrehajtani

    A STEP7 programozs alapjai segdlet 7

  • A programszerkezet kialaktsa

    A program kiprblsa egyszerbb, mert rszletekben helyezhet zembe

    A programmodulok fajti A STEP7-es programban klnfle programmodulok alkalmazhatk.

    1-1 tblzat STEP7 programmodulok

    Programmodul Rvid lersa

    Szervezmodul (OB) A felhasznli program szerkezett hatrozzk meg

    Rendszer-FC-k (SFC) s rendszer FB-k (SFB)

    Az SFB-k s SFC-k a CPU-ba beptett fggvnyek s rendszermveletek, illetve gyakran hasznlt egyb mveletek vgrehajtsra szolglnak.

    Funkcimodul (FB) A felhasznl ltal programozott program modulok, amelyeknl a paramterek automatikusan adatterletet kapnak.

    Fggvnyek (FC) A felhasznl ltal programozott program modulok, amelyek nem rendelkeznek a paramtereik szmra automatikusan adatterlettel.

    Instant-adatmodulok (Instant-DB)

    A fejlesztprogram minden FB-hvshoz Instant-DB-t rendel, s azt automatikusan ltre is hozza.

    Adatmodulok (DB) Adat