If Then-component

Hoe je de IF Then-component configureert binnen de configuratiesoftware Ilevia Manager.


Inleiding

Deze component wordt veel gebruikt omdat hij het mogelijk maakt specifieke handelingen uit te voeren wanneer bepaalde voorwaarden worden vervuld, bijvoorbeeld wanneer een component naar een status overgaat of wanneer de waarde van een sensor hoger wordt dan de door de gebruiker ingestelde waarde.

Eigenschappen van de component

Eigenschappen van de If Then-component binnen de configuratiesoftware Ilevia Manager

Titel en pictogrammen kunnen worden gewijzigd. Raadpleeg de handleiding van de “Algemene eigenschappen”.

GUI

Deze component is gemaakt met de Graphic UI-gateway.

Raadpleeg hoofdstuk “Gateway / protocollen” voor meer informatie.

Component ingeschakeld: Selectievakje waarmee wordt bepaald of de functie in het systeem is in- of uitgeschakeld.

Bedrijfsvoorwaarde (optioneel):

Actie alleen uitvoeren wanneer de component: Een component die de voorwaarde definieert waaronder de handeling wordt uitgevoerd;

De waarde is: De waarde van de component die de voorwaarde definieert waaronder de handeling wordt uitgevoerd.

Primaire voorwaarde:

Voorwaardecomponent: Component waarvan de waarde bepaalt wanneer de handeling wordt uitgevoerd. Kan zijn: Keuzelijst, Info, Kleurinfo, Tekstinfo, Schakelaar, Veilige schakelaar of Knop.

Voorwaarde:

– Kleiner dan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component kleiner is dan… ;

– Gelijk aan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component gelijk is aan … ;

– Groter dan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component groter is dan … ;

Waarde: De in deze parameter opgegeven waarde is de waarde die de component moet hebben om aan de primaire voorwaarde te voldoen.

Of component: Component die door de primaire voorwaarde wordt vergeleken op basis van de huidige waarde van de Voorwaardecomponent. Deze parameter wordt ook beïnvloed door de configuratie van de parameter Voorwaarde;

Initiële waarde negeren: Hiermee kan de waarde van de component bij het opstarten van het systeem worden genegeerd;

Vergelijking als tekst: Met dit selectievakje kunt u een woord invoeren in het volgende tekstveld Waarde. Als het is ingeschakeld, wordt de voorwaarde vervuld zodra de opgegeven tekst in het tekstveld verschijnt;

Alleen controleren als de volgende component verandert: Component die door de handeling wordt gecontroleerd na een periode die is opgegeven in de parameter Controleer elke [s].

Controleer elke [s]: Tijd in seconden die bepaalt hoe vaak de component die is geselecteerd in de parameter Alleen controleren als de volgende component verandert wordt gecontroleerd.

Secundaire voorwaarde:

Component: Net als bij de primaire voorwaarde bepaalt deze parameter welke component in aanmerking wordt genomen door de Secundaire voorwaarde.

Voorwaarde:

– Kleiner dan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component kleiner is dan… ;

– Gelijk aan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component gelijk is aan … ;

– Groter dan: De voorwaarde wordt alleen geëvalueerd wanneer de waarde van de component groter is dan … ;

Initiële waarde negeren: Hiermee kan de waarde van de component bij het opstarten van het systeem worden genegeerd;

Vergelijking als tekst: Met dit selectievakje kunt u een woord invoeren in het volgende tekstveld Waarde. Als het is ingeschakeld, wordt de voorwaarde vervuld zodra de opgegeven tekst in het tekstveld verschijnt;

Of component: De component die bepaalt wanneer de IF-voorwaarde wordt geëvalueerd;

Then:

THEN: Voorwaarde die alleen optreedt wanneer alleen de eerste of beide voorgaande voorwaarden waar zijn.

Component: Keuzelijst, Info, Kleurinfo, Tekstinfo, Schakelaar, Veilige schakelaar of Knop.

Waarde: De waarde die aan de component wordt toegewezen wanneer de logica wordt uitgevoerd;

Of waarde van de component: Als alternatief voor het veld Waarde, de component waarvan de huidige waarde aan de Then-component wordt toegewezen;

Overslaan als de waarde gelijk is: Met dit selectievakje wordt de huidige waarde van de geselecteerde component vergeleken met de waarde die voortkomt uit het activeren van de Then-voorwaarde: als deze gelijk is aan de huidige waarde van de component, wordt de handeling genegeerd.

Else:

ELSE: Voorwaarde die alleen waar wordt als de Then-voorwaarde niet langer geldt.

ELSE-component: Keuzelijst, Info, Kleurinfo, Tekstinfo, Schakelaar, Veilige schakelaar of Knop;

Waarde: De waarde die aan de component wordt toegewezen wanneer de logica wordt uitgevoerd;

Terugzetten naar vorige waarde: Hiermee kan de oorspronkelijke waarde van de component die aan de Then-voorwaarde is gekoppeld, worden hersteld.

Voorbeeld: als u een sensor voor raam openen/sluiten hebt die de verwarming uitschakelt wanneer de waarde in de Primaire voorwaarde naar 1 gaat, zet het selectievakje “Terugzetten naar vorige waarde” de verwarmingscomponent terug naar de waarde die deze had vóór de uitvoering van de voorwaarde.

Of waarde van de component: Als alternatief voor het veld Waarde, de component waarvan de huidige waarde aan de Else-component wordt toegewezen;

Overslaan als de waarde gelijk is: Met dit selectievakje wordt de huidige waarde van de geselecteerde component vergeleken met de waarde die voortkomt uit het activeren van de Else-voorwaarde: als deze gelijk is aan de huidige waarde van de component, wordt de handeling genegeerd.

Klik hier om de verdiepingspagina over de If Then-component te raadplegen (voorbeeldproject).

HULP
De configuratie van de Logica’s kan eenvoudig worden uitgevoerd met de drag-and-dropfunctie van het component. Door de parameters van het component in te stellen, kunt u de keuzelijst gebruiken, of ze toevoegen vanuit de sectie “Componenten” aan het selectievak voor componenten.

Herinnering vóór u verdergaat:

  • Download en installeer de Logica’s-module om de plugins in te schakelen (link);

  • Nadat u het Ilevia-project naar de server hebt geüpload, wacht enkele minuten totdat de logica’s worden gestart.

In deze sectie

Laatst bijgewerkt: