Lamppua Kytketään Päälle Ja Pois

Tämä esimerkki selittää yksinkertaisen lamppujen kytkemisen toimintosarjan VISUSET avulla.

Vihje: Ohjelma voidaan ladata ja tuoda sisään tästä: example_switch.antobj

Toimintaperiaate

Jotta lamppua voidaan kytkeä painikkeen avulla päälle ja pois, se ohjataan toimintosarjan VISUSET kautta visualisoinnin muuttujan switch avulla. Tämä on etu, koska tila tallennetaan VISU-toimintosarjaan. Jos tätä toteutettaisiin flip-flopilla tai SET/RESET-toimintosarjalla, lamppua ei voi enää helposti kommunikoida visualisoinnin kanssa.

Perusteet

Ensiksi lisätään uusi perifeerilaite tyyppiä Lamppu (löytyy kohdasta Aktorit Lamput) Rakenteeseen ja sen jälkeen napsautetaan Explorerissa Käytä.

Elementin avaamisen jälkeen napsautat Muokkaa, jotta voit aloittaa seuraavat vaiheet.

  1. Lisää uusi verkko yläpuolelle olemassa olevan toimintosarjan VISU. Saattaa olla tarpeen siirtää verkkoa nuolilla ylöspäin. Tämä parantaa ohjelman suorituskykyä, koska laskenta tehdään ennen lähtöä out.switch.
  2. Luo uusi toimintosarja ja nimeä se VISUSET.
  3. Määritä tietokanta automaattisella täydentämisellä switch.
  4. Aseta sisäänkäynti DIS TRUE tai kumoa se.
  5. Sisäänkäynnillä SET luot nyt uuden toimintosarjan nimeltä N. Tämä antaa impulssin, kun painikkeen laskeva reuna tapahtuu.
  6. Sen jälkeen syötät nimen N1 tietokannalle toimintosarjan N kohdalla.
  7. Sisäänkäynnillä CLK toimintosarjassa N kirjoitat nyt in.Tr1. Jos haluat liittää useita painikkeita, voit lisätä OR-toimintosarjan ennen sisäänkäyntiä CLK.
  8. Nyt kirjoitat ensimmäiselle sisäänkäynnille toimintosarjassa VISUVAR saman arvon out.switch, kuin lähtöä toimintosarjasta VISU.
  9. Jotta tila muuttuisi painikkeen laukaisemisen yhteydessä, tämä sisäänkäynti on nyt kumottava. Voit kaksinkertaisnapsauttaa sisäänkäyntiä, jonka jälkeen kumoaminen näkyy ympyränä.
  10. Nyt voit testata sovellusta napsauttamalla Käytä ja sen jälkeen Esikatselu.

Huomautus: Lähdön voi jatkaa ohjaamista visualisoinnin kautta muokkauksen jälkeen. Lisäksi tila synkronoidaan palautteen kautta.