Egy redőny SPS segítségével történő irányítása
A redőny irányításához kimenetekkel a SHUTTER funkcióblokkot használjuk. Ebben a kis példában először a gombok segítségével történő irányítást mutatjuk be. A gombok lenyomásakor igazak, és elengedéskor hamisak.
Tip: A program letölthető és importálható itt:
example_shutter.antobj
Alapok
Először egy új perifériát hozunk létre a
Redőny (megtalálható a Aktuátorok ▸ Szellőzés) típusúval, és azt követően kattintson az Explorerban a
Alkalmazás gombra.
Az elem megnyitása után kattintson a
Szerkesztés gombra, hogy elkezdje a következő lépéseket.
- Törölje a VISU funkcióblokkot.
- Adjon hozzá egy új funkcióblokkot és definiálja azt SHUTTER-ként.
- Adjon meg egy adatbázist. A példánkban ez a következő: shutter.
- Most rendeljük be a kimeneteket a motorhoz. Ezek a következők: DO_UP fel és DO_DW le. A DO_UP kimenetre írjuk be az out.up-ot, és a DO_DW kimenetre az out.down-ot. A többi kimenetet először kihagyjuk.
- A redőny mozgásához a futási időket meg kell adni. A példánkban a PT_UP bemenetet definiáljuk T#10s-re, és a PT_DW bemenetet T#8s-ra.
- Adjon meg egy haladékidőt T#500ms a PT_STOP bemenetnél, hogy zárja és védje a motort.
- Most bővítsük ki a redőnyet az összes lapátfutási idővel. Ezt definiáljuk a PT_SLAT bemenetnél T#1s100ms-re. Ehhez még meg kell adni a lépések számát, ezt írjuk be a SLAT_STEPS bemenetnél 10 lépéssel.
- Most csak a gombokat kell összekötni. Ehhez írjuk be a TR_UP bemenetre az in.Tr1_up-ot, és a TR_DW bemenetre az in.Tr1_down-ot. Ha több gomb irányítaná ugyanazt a redőnyt, akkor azokat az OR-funkcióblokkal kell összekötni.
- Most tesztelheti az alkalmazást, ha kattint a
Alkalmazás gombra, majd a
Előnézet gombra.
Visualizáció
A visualizáció kommunikálni tudjon a funkcióblokkal, a következő lépéseket kell végrehajtani:
- Hozzon létre egy új VISUVAR funkcióblokkot a MOVETO_POS bemenetnél. Ez funkcióblokk adatbázisát nevezze meg itt pos. A létrehozott VISUVAR bemenetén adja meg a referenciát shutter.POS-val a SHUTTER funkcióblokkra, hogy a jelenlegi pozíció visszakerüljön a visualizációhoz.
- Most ismételd meg az előző lépést a MOVETO_SLAT bemenetnél. A VISUVAR funkcióblokk adatbázisát nevezze meg slat. A VISUVAR bemenetét vezetjük vissza a shutter.SLAT kimenetre.
- A redőny irányításához gombokkal a visualizáción is, most hozunk létre három további VISUVAR funkcióblokkot. Az első kettőt helyezzük el a gombok és a SHUTTER funkcióblokk TR_UP és TR_DW bemenetei között. A harmadik VISUVAR-t helyezzük el a STOP bemenetnél. Válassza ki a megfelelő bemenetet.
- A első VISUVAR adatbázisát nevezze meg tr_up, a másodikat tr_down, és a harmadikot a STOP bemenetnél tr_stop.
- A következő lépésben hozunk létre egy új
hálózatot. Itt helyezzünk el egy VISUVAR funkcióblokkot és nevezze meg az adatbázist real_pos. Most írjuk be a shutter.REAL_POS bemenetnél, hogy a jelenlegi redőnypozíció átkerüljön a szimbólumra.
- Ismételd meg az előző lépést egy új hálózattal. Most adjuk meg az adatbázis nevét real_slat-nak. Ezután írjuk be a shutter.REAL_SLAT bemenetnél.
- Most váltunk lefelé a szerkesztő regiszterein a Visualizáció lapra. Most látja a visualizáció szimbólumát.
- A szimbólumnál most állítsa be a
változóknál a position-t real_pos-ra, és a slat_angle-et real_slat-ra. Emellett a Doppelklick-Schalter értékét állíthatja be pos-ra.
- A bal oldalon most válassza ki a Shutter-Blinds fület. A sablon tartalmazza az összes elemet a redőny irányításához.
- Most válassza ki a felső csúszkát. Ez most módosítandó. Az Érték-et állítsa be a pos változóra. A alsó csúszka esetében az Érték mutasson a slat változóra.
- Most válassza ki a felső gombot. Módosítsa az Érték-et a tr_up változóra.
- Ismételd meg a fenti lépést a Stop és le gombokkal, valamint a tr_stop és tr_down változókkal.
- Kattintson a
Alkalmazás gombra. Most elhelyezhető egy redőny egy alaprajzon, és látja az eredményt.
Megjegyzés: Vegyék figyelembe, hogy a lapátlépés a csúszkán meg kell egyezzen a lépések számával a SHUTTER funkcióblokkon.