Egy lámpa kapcsolása

Ez a példa magyarázza el, hogyan lehet egy lámpát egyszerűen bekapcsolni a VISUSET funkcióblokkal.

Tip: A program letölthető és importálható itt: example_switch.antobj

Működési elv

A lámpa kapcsolásához egy gombbal a VISUSET funkcióblokkal vezéreljük a vizualizációs változóval, switch. Ez az előny, hogy az állapot el lesz mentve a VISU-funkcióblokkban. Ha ezt egy FlipFlop vagy egy SET/RESET funkcióblokkal valósítanánk meg, akkor a lámpa nem tudna kommunikálni a vizualizációval nagyobb erőfeszítés nélkül.

Alapok

Először hozunk létre egy új perifériát az Lámpa (megtalálható a Aktuátorok Lámpák alatt) típusúval az Szerkezetbe, majd kattintunk az Explorerben a Alkalmazás gombra.

A elem megnyitása után kattintson az Szerkesztés gombra, hogy elkezdje a következő lépéseket.

  1. Adjon hozzá egy új Hálózatot a meglévő VISU funkcióblokk fölött. Lehet, hogy a hálózatot fel kell mozdítania az nyílvessző jelölésekkel. Ez növeli a program teljesítményét, mivel a kimenet out.switch előtt történik a számítás.
  2. Létrehoz egy új funkcióblokkot és nevezi át azt VISUSET-re.
  3. Definiálja az adatbázist az autótöltéssel switch-re.
  4. Az DIS bemenetet állítsa be TRUE-ra vagy tagadja meg.
  5. A SET bemenethez most létrehoz egy új funkcióblokkot, amelyet N néven hívnak. Ez ad egy impulzust a gomb leeső élekor.
  6. Azonban a N funkcióblokk adatbázisának megnevezése N1-re.
  7. A N funkcióblokk CLK bemenetére most írja be in.Tr1. Ha több gombot szeretne hozzárendelni, akkor egy OR-funkcióblokkot adhat hozzá a CLK bemenet előtt.
  8. Most írja be az első bemenetet a VISUVAR funkcióblokkból ugyanazt az értéket, mint a VISU funkcióblokk kimeneténél: out.switch.
  9. A gomb kikapcsolásakor az állapot is meg kell változzon, ezért ezt a bemenetet most tagadni kell. A bemenet duplakattintásával jelenik meg a tagadás egy körrel.
  10. Most tesztelheti az alkalmazást, ha kattint a Alkalmazás gombra, majd a Előnézet gombra.

Megjegyzés: A kimenet továbbra is használható a vizualizációval a módosítás után. Az állapot a visszajelzésen keresztül szinkronizálódik.