Átviadás SPS és KNX között

Ebben a példában megmutatjuk, hogyan vihetik át egy gombot (vagy bedienfelder, AwapSwitch, EnOcean, MQTT stb.) az SPS-ről a KNX-busra.

Először egy új periferiát hozunk létre Bedienfeld típusúval (megtalálható a Sensorok alatt) és beillesztjük a Szerkezetbe, majd kattintunk a Alkalmazás gombra.

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

Be- és kikapcsolás a gombbal

Egy be- és egy kikapcsoló gomb használatával létrehozunk egy bedienungot. Egy érték átkapcsolásához nézze meg a példát "Egy lámpa kapcsolása".

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

  1. Törölje a VISU funkcióblokkot.
  2. Adjon hozzá egy új funkcióblokkot N néven.
  3. Adja meg az adatbázis nevét Tr_on.
  4. Az bemenetre most beírja a in.Tr_on nevű változót.
  5. A kimenetre beírja a out.on nevű változót.
  6. Most másolja le a frissen létrehozott hálózatot jobbra kattintva, és válassza ki a funkcióblokk mellett lévő fehér területet, majd Duplázás.
  7. Most nevezi át az összes változót az új hálózatban on-ról off-ra.
  8. Most kapcsolhatja össze a Tr_on és Tr_off bemeneteket a jobb oldalon lévő Kommunikáció alatt az SPS-szel. Az adattípus bool maradhat. Ha rendelkezik egy bedienfelddel, akkor a bemenetet egy VISUVAR-ral lehet összekötni.
  9. Most adjon meg kétszer a KNX-bus csoportcímét a KNX-szolgáltatónál. Egyszer on alatt és egyszer off alatt.
  10. A be- és kikapcsolási parancs küldéséhez most az adattípusokat kell igazítani. Válassza ki trig_p-t on-nál, és trig_n-t off-nál.
  11. Most a gomb elengedésekor egy impulzus küldésre kerül be vagy ki.

A gombbal dimmerelés

Ez a példa azt mutatja be, hogy két gomb segítségével be- és kikapcsolhat egy KNX-lámpát, és egyszerre relatív dimmerelést is végrehajt. A folyamat majdnem azonos egy KNX-szőnyeggel.

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

  1. Végrehajtsa az előbbi lépéseket.
  2. Adjon hozzá egy új hálózatot a meglévő hálózatok alatt. Lehet, hogy le kell moznia a hálózatot a nyílvessző jelölésekkel lefelé. Ez fontos, mert később szerepet játszik a sorrend.
  3. Most adja hozzá egy új funkcióblokkot TON néven.
  4. Definiálja az adatbázist dim_up néven.
  5. A IN bemenetre most írja be a meglévő változó nevét in.TR_on.
  6. A PT bemenetre állítsa be a késleltetési időt T#300ms-ra.
  7. A Q kimenetre definiálja a változó nevét out.dim_up-ra.
  8. Most másolja le a frissen létrehozott hálózatot jobbra kattintva, és válassza ki a funkcióblokk mellett lévő fehér területet, majd Duplázás.
  9. Most nevezi át az összes változót az új hálózatban on-ról off-ra és up-ról down-ra.
  10. Most kapcsolhatja össze a dim_up és dim_down kimeneteket a jobb oldalon lévő Kommunikáció alatt KNX alatt a megfelelő csoportcímmel relatív dimmereléshez.
  11. Válassza ki a helyes adattípust a dimmereléshez. Ez dim_up-nál bool_dimup, és dim_down-nál bool_dimdw.
  12. Amost nem dimmerelhet egyszerre és kapcsolhat. Blokkolja le a kimenetet a kapcsoláshoz. Adjon hozzá egy új funkcióblokkot AND néven az N funkcióblokk kimenetére.
  13. Az AND funkcióblokk második bemenetére írja be a dim_up.Q nevét.
  14. Tagadja meg a második bemenetet. Duplakattintson a bemenetre, majd a tagadás egy körrel jelenik meg.
  15. Ismételd meg az alatti hálózat hozzáadását és tagadását. Figyeljen a második bemenet nevére. Eznek a második hálózatnál dim_down.Q-nak kell lennie.