Mise à jour – 31 décembre 2022
Certaines variables système sont prédéfinies, mais vous pouvez également les créer vous-même et sont accessibles via le menu « Paramètres – Variables système ». Les variables système doivent être uniques et ne peuvent donc être attribuées qu'une seule fois par centre de contrôle. Les caractères spéciaux dans le nom doivent être évités.

Dans la vue des variables système vous pouvez cliquer sur le bouton « Nouveau » en bas à gauche

une variable système peut être créée.

Le nom souhaité de la variable système est saisi dans le champ « Nom », par exemple « Présence ». La description de la variable système peut être différente du nom ou identique.

Vous avez le choix entre plusieurs options en tant que type de variable.
Si vous souhaitez vérifier la "présence" d'une personne, le seul choix est "valeur logique", car l'instruction de la variable système "présence" ne peut prendre que l'état "vrai" ou "faux". « Vrai » équivaut donc à « la personne est présent" ou "pas présent« . Ici, « non présent » a été délibérément choisi au lieu de « absent » car « présent » et « absent » peuvent facilement être confondus.
Une liste de valeurs est intéressante lorsqu'une condition doit être remplie en fonction de plusieurs valeurs.
Une liste de valeurs peut contenir des nombres, mais aussi des valeurs numériques, comme « Été ; « Automne », chacun séparé de l’autre par un point-virgule.
Toutes les données au format « numéro » sont servies via ce type. Vous pouvez prendre des valeurs positives et négatives,
Les données de type « String » sont constituées de toute chaîne de valeurs alphanumériques comprenant des caractères spéciaux.
La variable système « Alarme » est définie par le système sur « déclenchée », correspondant à « vrai », si une erreur se produit, sinon sur « non déclenchée », correspondant à « faux ».
Dans le champ « Unité de mesure », on peut par exemple saisir « kW » ou « °C » s'il s'agit de valeurs de puissance ou de températures par exemple.
Les informations contenues dans le champ « Valeur » définissent la valeur initiale au démarrage du système, si elle doit être considérée comme « vraie » ou « fausse » par défaut.
Si vous attribuez un canal d'un appareil à la variable système, cliquez sur le bouton radio « avec » sous « Affectation de canal ». Dans ce cas, la variable système n'est plus affichée sous « Variables système », mais plutôt dans l'interface Web de l'appareil correspondant.
Dans le langage de script, vous appelez la valeur d'une variable système
var mavar= dom.GetObject("Sysvar").Value();
à partir de, ou définit une valeur avec
dom.GetObject("Sysvar").State(mavar);.
Vous pouvez appeler la valeur d'un canal d'appareil
var mavar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();
loin. Ici, « BidCos-RF » est l'en-tête standardisé et la chaîne de caractères suivante est l'ID unique de l'appareil respectif, qui a été transmis lors de la formation du centre de contrôle, séparé par deux points du canal, ici « 1 », son La valeur, ici « LOWBAT », l'état de charge de la batterie, doit être interrogée.
Avec
WriteLine(mavar);
la valeur déterminée peut être émise.