Statut

Fonctionnement

Avec le bloc fonction Statut, vous pouvez visualiser des textes et des symboles d’état personnalisés.

En outre, cela peut être utilisé pour les logiques de décision.

Configuration

En double-cliquant sur le bloc de programme, la fenêtre de traitement peut être ouverte.

Dans cette boîte de dialogue, les conditions peuvent être définies et la sortie affichée lorsque les conditions sont remplies.

L’ordre des entrées est important. Une fois que toutes les conditions d’une ligne sont respectées, les lignes restantes ne sont plus vérifiées et la sortie de cette ligne est sortie. Autrement dit, si plusieurs conditions sont vraies, celle qui est placée le plus haut est utilisée.

Conditions

Un maximum de 4 conditions peuvent être ajoutés par ligne.

Un condition est constituée de: Entrée sélectionnée, opérateur de comparaison logique, valeur

Lorsque TOUTES conditions sont respectées sur une ligne, le texte de statut, la valeur et le symbole sont affichés dans la visualisation et aux sorties.

Conditions Possible

==Est égal à la valeur
>Est strictement supérieur à la valeur
>=Est supérieur ou égal à la valeur
<Est strictement inférieur à la valeur
<=Est inférieur ou égal à la valeur
!=Est différent de la valeur
*=L’entrée contient la valeur
!*L’entrée ne contient pas la valeur
:L’entrée commence par la valeur
!:L’entrée ne commence pas par la valeur

Possible issues

En général, il y a 3 options possibles:

  1. Symbole: Ici vous pouvez choisir un symbole à afficher. L’icône sera affiché dans la visualisation.
  2. Texte de statut: Ici une sortie texte est affichée. Il sera fournit à la sortie TQ et également dans la visualisation.
  3. Valeur: Ici vous pouvez choisir une valeur. cette valeur est disponible à la sortie AQ.

Dans la sortie texte, vous pouvez afficher la valeur d’entrée. A cet effet, une variable doit être inséré l’endroit où la valeur de l’entrée doit être dans votre texte. La liste suivante vous indique quelles sont ces variable et quand les utiliser:

VariableOpération ( X = n° d’entrée )ExempleRésultat (AI1 = 5,382)
<VX>La valeur de l’entrée X est placée telle qu’elleLa température extérieure est de  <v1> degrés.La température extérieure est de 5.382 degrés
<Vx.y>La valeur de l’entrée X est placée à l’endroit de la variable, à Y décimalesLa température extérieure est de <v1.2> degrés.La température extérieure est de 5.38 degrés.
<Vx.y * Z>La valeur de l’entrée x est multipliée par Z et est inséré avec Y décimalesLa température extérieure est de <v1.2 * 3> degrés.La température extérieure est de 16.15 degrés.
<Vx.y / Z>TLa valeur de l’entrée x est multipliée par Z et est inséré avec Y décimalesLa température extérieure est de <v1.2 / 3> degrés.La température extérieure est de 1.79 degrés.
<Vn>nom du bloc de statutNotre bloc de statut est appelé “<vn>”Notre bloc de statut est appelé “température extérieure”
<VX.t>Heure du dernier changement à l’entrée XL’heure du dernier changement de température est <v1.t>L’heure du dernier changement de température est 2016-12-22 16:31:24
<VX.d>Convertie la valeur analogique à l’entrée X en date KNX.La date actuelle est <vX.d>La date actuelle est 2005-00-00
<VX.m>Converti la valeur analogique à l’entrée X en heure KNX.L’heure actuelle est <vX.m>L’heure actuelle est 00:00:05

Entrées

AI1Entrée analogique 1L’entrée analogique peut être traitée dans le bloc.
AI2Entrée analogique 2L’entrée analogique peut être traitée dans le bloc.
AI3Entrée analogique 3L’entrée analogique peut être traitée dans le bloc.
AI4Entrée analogique 4 L’entrée analogique peut être traitée dans le bloc.

Sorties

TQSortie Texte Le texte actuel qui résulte des conditions.
AQSortie analogique La valeur actuelle qui résulte des conditions.