Een Jaloezie Met Sps Besturen

Om een jaloezie met uitgangen te besturen wordt de functieblok SHUTTER gebruikt. In dit kleine voorbeeld wordt als eerste de aansturing over de knoppen getoond. De knoppen zijn bij het indrukken waar en bij het loslaten onwaar.

Tip: Het programma kan hier gedownload en geïmporteerd worden: example_shutter.antobj

Basisprincipes

Als eerste wordt een nieuwe periferie met het type Jaloezie (te vinden onder Aktoren Bescherming) in de Structuur ingevoegd en vervolgens in de Verkenner op Toepassen geklikt.

Na het openen van het element klikt u op Bewerken, om met de volgende stappen te beginnen.

  1. Verwijder het functieblok VISU.
  2. Voeg een nieuw functieblok toe en definieer dit als SHUTTER.
  3. Geef een database. In ons voorbeeld heet deze shutter.
  4. Nu ordenen we de uitgangen voor de motor toe. Deze zijn DO_UP voor omhoog en DO_DW voor omlaag. Aan de uitgang DO_UP schrijven we dus out.up en bij DO_DW out.down. Alle andere uitgangen worden voorlopig overgeslagen.
  5. Opdat de jaloezie überhaupt kan rijden, moeten de looptijden achtergelegd worden. In ons geval definiëren we de ingang PT_UP met T#10s en PT_DW met T#8s.
  6. Voer een dode tijd van T#500ms in op de ingang PT_STOP, om de motor te vergrendelen en te beschermen.
  7. Nu breiden we de jaloezie uit met de volledige lamellolooptijd. Deze definiëren we aan de ingang PT_SLAT met T#1s100ms. Opdat deze effectief wordt, moeten nog het aantal stappen aangegeven worden, deze voeren we in op de ingang SLAT_STEPS met 10 stappen.
  8. Nu hoeven we alleen nog de knoppen te koppelen. Daarvoor schrijven we aan de ingang TR_UP dus in.Tr1_up en aan de ingang TR_DW in.Tr1_down. Als meerdere knoppen dezelfde jaloezie moeten besturen, worden deze aan de ingangen met een OR-functieblok gekoppeld.
  9. Nu kunt u de applicatie testen door op Toepassen en vervolgens op Voorbeeld te klikken.

Visualisatie

Opdat de visualisatie met het functieblok kan communiceren, moeten nog de volgende stappen worden uitgevoerd:

  1. Maak bij de ingang MOVETO_POS een nieuw functieblok VISUVAR. De database van dit functieblok noemen we hier pos. Aan de ingang van het aangemaakte VISUVAR's geeft u de referentie middels shutter.POS terug aan het SHUTTER-functieblok, zodat de huidige positie naar de visualisatie wordt teruggebracht.
  2. Nu herhaalt u de vorige stap met de ingang MOVETO_SLAT. De database van het functieblok VISUVAR noemt u slat. De ingang van het VISUVAR's leiden we dan terug naar de uitgang shutter.SLAT.
  3. Opdat de jaloezie ook middels knoppen op de visualisatie kan worden bestuurd, legt u nu drie verdere VISUVAR-functieblokken aan. De eerste twee worden tussen de knoppen en de ingangen TR_UP en TR_DW van het functieblok SHUTTER ingevoegd. Het derde VISUVAR voegt u toe aan de ingang STOP. Kies hiervoor de betreffende ingang.
  4. De database van het eerste VISUVAR's noemt u tr_up, de tweede tr_down en die aan de ingang STOP tr_stop.
  5. Als volgende stap maakt u een nieuw netwerk. Hier voegt u een functieblok VISUVAR in en noemt de database real_pos. Nu schrijft u bij de ingang shutter.REAL_POS, om de huidige jaloeziepositie aan het symbool over te dragen.
  6. Herhaal de vorige stap met een nieuw netwerk. Ditmaal geeft u als database de naam real_slat. Vervolgens schrijft u bij de ingang shutter.REAL_SLAT.
  7. Nu schakelt u onderaan op het tabblad van de editor over naar Visualisatie. U ziet nu het symbool van de visualisatie.
  8. Bij het symbool stelt u nu bij de variabelen de position in op real_pos en de slat_angle op real_slat. Bovendien kan de Dubbelklikschakelaar op de waarde pos worden ingesteld.
  9. Links kiest u nu het tabblad Shutter-Blinds. De sjabloon bevat alle elementen voor de aansturing van de jaloezie.
  10. Kies nu de bovenste schuifregelaar. Deze moet nu worden gewijzigd. De Waarde op de variabele pos. Bij de onderste schuifregelaar moet de Waarde naar de variabele slat wijzen.
  11. Kies nu het bovenste knopje. Wijzig de Waarde in de variabele tr_up.
  12. Herhaal de vorige stap met de knop Stop en omlaag met de variabelen tr_stop en tr_down.
  13. Klik vervolgens op Toepassen. Nu kan de jaloezie op een plattegrond worden geplaatst en u ziet het resultaat.

Opmerking: Let erop dat de lamellostap op de schuifregelaar overeen moet komen met het aantal stappen op het SHUTTER-functieblok.