Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Règles de symboles

Faites suivre les données aux symboles et aux connexions : cibles, conditions, tous les effets, ordre des règles, jetons et exemples commentés.

Une règle modifie l’apparence d’un symbole ou d’une connexion tant qu’une condition est remplie : faire passer un réservoir à l’orange quand son niveau est bas, faire clignoter une pompe en alarme, masquer une unité de secours, afficher « Haut : 92 % ». Les règles sont enregistrées dans le dessin, dans l’onglet Règles de l’inspecteur, donc chaque appareil qui utilise le dessin les reçoit. Un dessin peut contenir jusqu’à 200 règles.

« A rule reads a value of a symbol. Which device sends that value is chosen on the device’s or the site’s Views once the drawing is saved, not here. »

Ajouter une règle

  1. Ouvrez le dessin dans l’éditeur et sélectionnez un symbole (ou aucun, pour une règle sur tous les symboles).
  2. Ouvrez l’onglet Règles et sélectionnez Ajouter une règle.
  3. Définissez S’applique à, Quand et Alors (ci-dessous).
  4. Surveillez Correspond maintenant / Ne correspond pas : indique si la règle est vérifiée pour les données en direct à l’instant. Utilisez l’onglet Simulation pour essayer d’autres valeurs.
  5. Enregistrez le dessin.

Chaque règle se relit en clair, par exemple « Pour pump1 : Quand la Lecture de ce symbole est supérieure à 80, mettre l’état à avertissement, afficher ‘Haut : {value}’ ».

S’applique à

CibleSignification
Un symboleCe symbole, par son identifiant
Une connexionUne connexion par son identifiant État depuis la ligne
Un objet issu des donnéesUn objet par son identifiant
Tous les symboles et connexions (*)Tous
things:*Tous les objets placés à partir des données

Quand

Une règle comporte jusqu’à deux conditions, reliées par Et (toutes vérifiées) ou Ou (une vérifiée), ou par Toujours (sans condition).

Une condition lit soit :

  • une valeur d’un symbole : ce symbole ou un autre (Du symbole), et Quelle valeur : Lecture, Deuxième lecture, En marche, État, Ouverture, Vitesse, Sens, Avertissement, Critique, Nom, Capacité, Mode, Qualité des données, Alarme acquittée, Commande en attente, Échec de commande, ou Autre valeur (avancé)… par son nom dans les données ; ou
  • un paramètre de carte.

Comparaisons (Est) : égal à, différent de, supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à, compris entre (bornes incluses), l’un de (une liste séparée par des virgules), défini, non défini, vrai / activé, faux / désactivé.

Alors

EffetValeurs
ÉtatAucun changement, Au repos, En marche, Avertissement, Critique, Arrêt (passif, aucun flux)
CouleurColore le symbole : son corps prend une teinte, son contour et ses parties éclairées prennent la couleur elle-même
Couleur du liquideLe remplissage d’un réservoir ou d’une cuve
Aspect passifL’atténuer
ClignotementPas lorsque l’utilisateur demande une animation réduite ou lorsque l’animation est désactivée
MasquerLes connexions qui touchent un symbole masqué restent dessinées
NomUne étiquette de 80 caractères au plus, avec des jetons (ci-dessous)
FluideCe qui circule : froid, chaud, eau ou une couleur personnalisée
MouvementArrêter ou Laisser en marche
ModeAutomatique, Manuel (badge M), Local (badge L), En maintenance (clé à molette), Verrouillé (cadenas), Simulé (badge S)
Qualité des donnéesBonne, Périmée (horloge, atténuée), Mauvaise ou incertaine (?, atténuée), Perdue (croix, estompée)
Vitesse (% de la nominale)De 0 à 400. « 0 reste immobile et conserve sa couleur ; un nombre négatif fait tourner en sens inverse. »
SensAvant ou Arrière
Alarme acquittéeNon (clignote jusqu’à acquittement) ou Oui (fixe)
Ouverture (%)Une barre le long du bas d’une vanne, d’un registre, d’une porte ou d’un store
Commande en attente, Échec de commandeUn indicateur tournant, ou une marque rouge, dans le coin inférieur droit
Décaler vers la droite de, Décaler vers le bas deUnités de scène, de -4 000 à 4 000
Taille (fois sa taille propre)De 0,2 à 4
Pivoter àUn quart de tour
Dessiner commeUn autre symbole à la même place. Un symbole d’une bibliothèque que vous ne possédez pas est dessiné sous forme d’espace réservé.

Jetons dans un nom

JetonAffiche
{value}, {value2}La lecture et la deuxième lecture, avec leur unité
{condition}Ce que lit la condition de la règle (une lecture marche/arrêt affiche Oui ou Non)
{label}, {id}Le nom et l’identifiant du symbole
{param:name}Un paramètre de carte

Ordre

« Les règles s’exécutent de haut en bas ; chaque règle qui correspond s’applique, une règle ultérieure l’emporte pour une même modification, et « Stop » met fin aux règles pour cette cible. » Utilisez Monter et Descendre pour les ordonner. Arrêter ici signifie « Aucune règle ultérieure ne s’applique à cette cible une fois celle-ci vérifiée. »

L’onglet Problèmes signale les règles qui ne pourront jamais s’afficher, par exemple « La règle 4 remplace la couleur que la règle 2 définit chaque fois que les deux s’appliquent, donc la règle 2 ne l’affiche jamais », « La règle 5 ne s’applique jamais : la règle 3 arrête toujours pump1 en premier » et « La règle 2 lit la colonne flow, que le tableau ne possède pas, donc cette condition ne peut jamais être vraie ».

Exemples

Niveau bas dans un réservoir (cible tank1) :

QuandAlors
La Lecture de ce symbole est inférieure à 20État Avertissement, Nom Bas : {value}
La Lecture de ce symbole est inférieure à 5État Critique, Clignotement Oui, Nom Vide : {value}

La deuxième règle vient après, donc elle l’emporte si les deux correspondent.

Afficher une pompe en manuel (cible *) : Quand le Mode de ce symbole est égal à manual, Mode Manuel (badge M).

Masquer l’unité de secours (cible pump2) : Quand le paramètre de carte duty est égal à pump1, Masquer Oui.

Closed valve (target valve3): When Running of this symbol is false / off, Opening (%) 0 and Colour grey. To show the real opening, connect the valve’s Opening field to the device value on the Views instead.

Données anciennes partout (cible *, première règle) : Quand la Qualité des données de ce symbole est égale à stale, Qualité des données Périmée (horloge, atténuée), Arrêter ici.

Règles sur les vues 3D

Les vues 3D créées à partir d’un dessin reprennent ses règles là où c’est possible. Une carte Conception, en direct (3D) possède aussi ses propres règles ; le nom d’une règle ne s’affiche que si Noms dans la scène est activé (« Une règle définit une étiquette : activez les étiquettes dans les réglages de la carte pour l’afficher. »).