Lépésszintű kiváltók

Prev Next

Ebben a cikkben a következőkről olvashat:

  • Mik azok a lépésszintű kiváltók?
  • A lépésszintű kiváltók típusai
  • Példák a lépésszintű kiváltók felhasználására

Lépésszintű triggerek

A lépésszintű triggereket események aktiválják. Ahogy a neve is mutatja, a lépésszintű triggerek a lépésszinten működnek. Minden lépésnek megvan a saját lépésszintű triggerlistája. Ezek a triggerek csak akkor futnak le, ha az adott lépés megjelenik. Lépésszintű triggereket az alapelrendezéshez is hozzá lehet adni; ezek a triggerek minden lépésnél lefutnak.

A lépésszintű triggerek a kontextuspanelen található „Lépés” fülön érhetők el.

Ha egynél több triggert ad hozzá, beállíthatja azt is, hogy a triggerek hogyan reagáljanak az előző triggerek meghiúsulására. A kapcsoló gombra kattintva a felhasználók meghatározhatják, hogy melyik következő trigger ne futjon le, ha egy előző trigger meghiúsul.

image.png

A lépésszintű triggerek típusai

A lépésszintű kiváltók, mint minden más kiváltó, egy meghatározott művelet bekövetkezésekor futnak le. A lépésszintű kiváltók 4féle művelet alapján hajthatók végre.

  1. Lépésbe lépéskor
  2. Időzítő
  3. Gép és eszköz kimenet
  4. Lépés kilépésekor

Lépés belépésekor

„Lépés kezdetén” A kiváltók akkor kerülnek végrehajtásra, amikor egy lépés megjelenik.

NOTE

On step enter triggers will run every time its Step is loaded.

Példa

A lépés belépésekor kiváló alkalom nyílik egy adott feladathoz szükséges adatok inicializálására.

Például: szeretném, ha a felhasználók jelentést tennének az összeszerelési folyamat során felmerülő hibákról. Ezeket a hibákat egy táblázatban fogom tárolni. Ehhez létre kell hoznom egy táblázati rekord helyőrzőt, hogy beírhassak ebbe a táblázatba.

A „Lépés belépésekor” eseménynél létrehozok egy rekordot véletlenszerű azonosítóval.Step open.png

Időzítők

További információk az időzítő-triggerekről itt találhatók.

Az időzítő-triggerek meghatározott időközönként futnak. Minden X másodpercben végrehajtódik egy trigger. Az időzítő-triggerek akár 30 másodpercenként is futtathatók.

Példa

Az időzítő-triggerek kiválóan alkalmasak olyan időszakos ellenőrzések elvégzésére, amelyek a felhasználó beavatkozása nélkül, a háttérben futtathatók.

Például: 5 percenként (300 másodpercenként) ellenőrizni szeretném, hogy hány alkatrész készült el, és ha ez meghaladja a szükséges mennyiséget, e-mailt szeretnék küldeni a felettesnek.

Timer Trigger.png

Gépek és eszközök

A gép- és eszközindítók segítségével kaphat adatokat a támogatott eszközöktől és a Tulip-hez csatlakoztatott gépektől. Amikor az eszköz vagy a gép adatokat küld, az indítók elindulhatnak.

Note

Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.

Példa felhasználási esetre

A gép- és eszközindítók elengedhetetlenek, ha számos felhasználói beviteli eszközzel, például vonalkód-leolvasókkal dolgozunk.

Például: szeretném, ha a felhasználók USB-s vonalkód-leolvasóval beolvasnák a munkalapján szereplő vonalkódot, és amikor ezt megteszik, létrehozzak egy táblázati rekordot az adott munkához.

Device Trigger.png

Lépés kilépésekor

A „Lépés befejezésekor” kiváltók akkor kerülnek végrehajtásra, amikor egy lépésből kilépnek.

Példa

A „Lépés befejezésekor” kiváltók nagyon hasznosak a folyamatok lezárásához.

Például: A felhasználók elsősorban egy lépésben maradnak, miközben egy összeszerelési folyamaton dolgoznak. A folyamat elindításakor a kezdési időt egy táblázati rekordba rögzítjük. Amikor befejezik ezt a folyamatot, rögzíteni szeretném a befejezési időt.

step closed.png

További információk