Á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
- Törölje a VISU funkcióblokkot.
- Adjon hozzá egy új funkcióblokkot N néven.
- Adja meg az adatbázis nevét Tr_on.
- Az bemenetre most beírja a in.Tr_on nevű változót.
- A kimenetre beírja a out.on nevű változót.
- 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.
- Most nevezi át az összes változót az új hálózatban on-ról off-ra.
- 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.
- Most adjon meg kétszer a KNX-bus csoportcímét a KNX-szolgáltatónál. Egyszer on alatt és egyszer off alatt.
- 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.
- 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
- Végrehajtsa az előbbi lépéseket.
- 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.
- Most adja hozzá egy új funkcióblokkot TON néven.
- Definiálja az adatbázist dim_up néven.
- A IN bemenetre most írja be a meglévő változó nevét in.TR_on.
- A PT bemenetre állítsa be a késleltetési időt T#300ms-ra.
- A Q kimenetre definiálja a változó nevét out.dim_up-ra.
- 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.
- Most nevezi át az összes változót az új hálózatban on-ról off-ra és up-ról down-ra.
- 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.
- Válassza ki a helyes adattípust a dimmereléshez. Ez dim_up-nál bool_dimup, és dim_down-nál bool_dimdw.
- 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.
- Az AND funkcióblokk második bemenetére írja be a dim_up.Q nevét.
- Tagadja meg a második bemenetet. Duplakattintson a bemenetre, majd a tagadás egy körrel jelenik meg.
- 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.