Szervezeti egységek - studopediya

A különböző PLC módok által okozott különböző szervezeti egységek. Annak beállításához, az egyik mód gombok „MODE” és a „Start” gombot az előlapon az SCM. PLC működési mód:

§ STOP - a jelzés "P0";

§ TEST - azt mutatja, "P1";

§ WORK - jelzés "P2";

§ RESTART / RUN - display "P3";

§ Diagnózis - azt mutatja, "P4";

Üzemmód átkapcsolás történik két szakaszban történik:

- nyomja meg a „MODE” gombot, hogy kiválassza a kívánt üzemmódot; ahol az üzemmód, amelyben a vezérlő jelenik meg a digitális kijelzőn folyamatos megvilágítás, egyéb módon - villogó;

- nyomja meg a „Start” gombra, elindul a kiválasztott üzemmódot.

Ha a programozás szervezet blokkok felhasználó használhatja a teljes készlet parancsot, kivéve parancsokat a formális paraméterek. Minden szervezeti egységek lehetővé teszik a hívásokat és szoftver funkcionális blokkok, beleértve a mellékleteket (ajánlott mélysége nem több, mint 8 blokk mellékletek).

1) OB0 egység - hiányában nem feldolgozott. Amikor a vezérlő belép Leállítás állapotba - stop üzemmódban (P0) vagy diagnosztika (P4) üzemmódban hivatkoznak OB0 egységet. A OB0 egység lehet programozni, például, amelyben a kezdeti állapot (vagy nulla) csatornás analóg átalakító modulok, motorvezérlő modult, csatornák, és így tovább. N. Ha az átmenetet a stop állam ellenőrző és vezérlő egység letiltja csatornás digitális kimenet, és amikor a program OB0 kezelése I / O és időzítők végezzük.

2) OB1 egység (lásd a 3. igénypont) -. Blokk ciklikus felhasználói program feldolgozását - hiányában nem feldolgozott. A ciklikus program végrehajtása kezdődik az első csapat, programozott OB1, és végül a végrehajtása BE csapat. Azután letapogatást végezni a rendszer program I / O és vezérlés visszakerül az első parancs OB1 stb Így programozott program hívási sorrendjét OB1 és a funkció blokkok határozza meg a feldolgozás sorrendjét a szerkezeti részek a felhasználói program.

3) Blocks OB2. OB9 - a blokkok által feldolgozott bemenet változása (utólagos feldolgozásra). Szervezet blokkok OB2. OB9 cseréje által okozott az állam a megfelelő bemenet low byte bemeneteket. Ha mindkét némiképp változhat ezeket a bemeneteket, a rendszer kezeli prioritásként az első blokk egy kisebb számot, majd a blokkot a nagyszámú (lásd. 4.1.). AS és az AF parancsok segítségével, illetve, hogy megakadályozza vagy feloldása feldolgozását az üzenetet. Alapértelmezésben a szabályozó után lehetővé teszi a feldolgozás az üzenet van tiltva.

4.1 táblázat: Szervezet blokkok, által okozott post.

4) Blocks OB10. OB18 - time feldolgozás. Szervezet Blocks OB10. OB18 okozott egy időintervallum után a táblázatban szereplő. 4.2. OB10 egység feldolgozási idő. OB18 nem haladhatja meg azt az időintervallumot a hívások között. A rendszer kezeli prioritásként az első blokk egy kisebb számot, majd a blokk egy nagy szám.

4.2 táblázat: szervezet blokkok okozta időben.

Közötti időintervallum hívások

Okozott a interfész feldolgozó egységek (cm. Alább).

5) OB19 egység - hívás egy hiányzó blokk - hiányában blokk OB19 vezérlő belép a diagnosztikai módba (P4). OB19 blokkot okozott elérésekor a felhasználói program, hogy a program, funkcionális vagy szervezeti egység, hiányzik a vezérlő memóriájában. Amikor egy hívás szavas OB19 RW1 akkumulátor töltése egység száma a hiányzó: a vezető RW1 akkumulátor betöltött byte típusú hiányzó blokk (0 - OB 1- PB 2- FB 3- DB), az alacsony byte RW1 - blokkszámot 0-31 .

6) OB20 egység - hidegindítás szabályzó - hiányában nem tudjuk feldolgozni. OB20 blokkot feldolgozása egyszer idején induló üzemmódban (P2) az előlapi gombok SCM sem indulásakor váltás után hiányában OB22. Ellátja a funkció az első start-up, azaz a nullázza a kijelző I / O, időzítők, számlálók, címkék, ellenőrizze az összes szerelve és I / O modulok. Ezután az úgynevezett programozott szervezet blokk OB20, és munka után ki kezd ciklikus vizsgálatok a felhasználói program hívja a szervezet blokk OB1 (ha van ilyen).

7) OB21 egység - manuális újraindítás - hiányában nem tudjuk feldolgozni. kézi újraindítás funkció megvalósítható bekapcsolásával vezérlő gombok az előlapon a processzor modul leállása után a RESTART / RUN (RA) üzemmódban. Ha ezt nevezik, ha a programozott szervezet blokk OB21, majd folytatja a végrehajtást a felhasználói program a megszakított ütköző (STP parancs) vagy ki helyeken. A leképezés I / O, pultok, címke, időzítők nem törlődnek.

8) OB22 Power - Automatikus újraindítás - ha nincs OB22 bekapcsolás után fut P2 módban. Ha programozott szervezet blokk OB22, ellenőrzi a felhasználó biztonságát program, felhasználói adatok után az inicializálás és hardver kontroller csomópontok (kijelző I / O címkék, időzítők, számlálók). Ha a programot és az adatokat tárolják, akkor hívják, és a szervezet blokk OB22, majd továbbra is végrehajtja a felhasználói programot a megszakított előtt leáll. A leképezés I / O, számlálók, címke, időzítő nem nullázódik, miközben a korábbi off állapotban. Az OB22 programozott elég csak a BE.

9) OB23 egység - a hibák előfordulása a bemeneti / kimeneti modulok, - hiányában OB23 vezérlő belép DIAGNOSZTIKAI (P4) üzemmódban. OV23 egységet, ha hibát az okozza, ha olvas az I / O modulok, vagy hiba esetén ezek a modulok. Ha OB23 nevezik szóból RW1 akkumulátor betöltött bájtos szám bemenet (output), ahol a rendszer hibát észlel (a vezető RW1 akkumulátor betöltött bájt keret száma az alsó bájt RW1 - byte száma bemenet / kimenet).

10) OB24 egység - a hibák előfordulása a csatornák bővülése miatt egységek - hiányában OB24 vezérlő belép a diagnosztikai módba (P4). OV24 blokk kerül meghívásra, ha hiba történik az inter-vezérlő kommunikációs szendvicseket bővítése S300.02. Ha hívja OV24 szó RW1 akkumulátor be van töltve a mellék számának egység, amellyel kapcsolatban a hiba kijavítását.

11) OB26 egység - meghaladja a megengedett maximális időtartam programciklust - hiányában OB26 vezérlő belép DIAGNOSZTIKAI (P4) üzemmódban. OB26 blokkot okoz, ha meghaladó időtartama a ciklus program futtatása. A ciklusidő magában foglalja az időt a hívást, és feldolgozás OB1 blokk hívás és feldolgozó szoftver és funkcionális blokkok hívott OB1 blokk, valamint a feldolgozás minden szervezeti egység által vezérelt idő, postai úton vagy a hiba, a feldolgozott ebben a hurokban, amíg a feldolgozó blokk vége parancs bE a OB1. Végrehajtása után a blokk OB26 CPU visszatér a fő program a megszakított helyen. Alapértelmezésben időtartama a kontroll a felhasználói program feldolgozási ciklus 100 ms. TS speciális parancs, hogy változtassa meg a megfigyelési idő alatt. Olvashatóság alapérték - 1 ms. A maximális beállított érték - 64.

12) Hálózati OB41, OB44, OB45 - interrupt feldolgozás modulok DI terjeszteni periféria - hiányában nem tudjuk feldolgozni. Blocks OB41, OB44 és OB45 megszakítás feldolgozását blokkok más azonnal, amint a megfelelő interrupt (lásd. Táblázat. 4.3). Ezekkel egység képes feldolgozni speciális feldolgozó modul.

4.3 táblázat: megszakítás feldolgozás egység.

Kapcsolódó cikkek