Élément de visualisation : tableau des alarmes
Symbole:

Catégorie: Gestionnaire d'alarmes
L'élément affiche les alarmes sous forme de liste. Dans ses propriétés, vous spécifiez les informations affichées, son apparence et les variables qui contrôlent son comportement.
Astuce
En mode en ligne, vous pouvez trier un tableau d'alarmes selon une colonne spécifique, même en mode « classique ». Cliquez sur l'en-tête de la colonne. Un petit triangle indique l'ordre de tri actuel (croissant, décroissant). Cliquez sur le symbole pour inverser l'ordre.
Le tri à l'intérieur de la colonne dépend du type d'informations contenues. Priorité la colonne est triée numériquement et la Message et Classe colonnes par ordre alphabétique. Le Valeur et Loquet Les colonnes peuvent contenir différents types de valeurs. Dans ce cas, le tri s'effectue d'abord par type (vide, BOOL
, valeur numérique, chaîne) puis numériquement ou alphabétiquement selon le type.
Astuce
Si un historique des alarmes a été créé, vous pouvez le supprimer par programmation lors de l'exécution. L'enregistrement reprend à partir de la suppression.
Pour plus d'informations, voir : Visualisation de la gestion des alarmes
Astuce
Le Tableau d'alarme l'élément de visualisation ne peut pas être inséré dans une visualisation du pool POU.
Propriétés des éléments
Toutes les propriétés des éléments sont-elles disponibles ?
Toutes les propriétés ne sont disponibles qu'une fois que vous avez sélectionné Avancé option ou Toutes les catégories filtrer dans Propriétés.
Nom de l'élément | Exemple AstuceAttribuez des noms individuels aux éléments afin qu'ils apparaissent plus rapidement dans la liste des éléments. |
Type d'élément | Tableau des alarmes |
La source de données | Sélection de l'appareil et de l'application où les données à visualiser et les alarmes sont générées
Pour plus Objet : Source de données d'informations, voir : |
Configuration d'alarme
Groupes d'alarmes | Ouvre le Sélectionnez le groupe d'alarmes boîte de dialogue dans laquelle vous définissez les groupes d'alarmes que vous souhaitez afficher |
Priorité à partir de | Priorité la plus basse pour l'affichage des alarmes (0 à 255) |
Priorité à | Priorité la plus élevée pour l'affichage des alarmes (0 à 255) |
Classes d'alarme | Ouvre le Sélectionnez le groupe de classe boîte de dialogue dans laquelle vous définissez les classes d'alarmes que vous souhaitez afficher |
Filtrer par verrou 1 | Les alarmes générées (précédentes et actuelles) peuvent être filtrées par le contenu de Variable de verrouillage 1, qui est spécifié dans la configuration du groupe d'alarmes. Dans Type de filtre, vous définissez si le filtrage est effectué ou non par une valeur de chaîne ou une valeur numérique.
|
Filtrer par plage horaire | Les alarmes générées (à distance, historiques, locales) peuvent être affichées pendant une plage de temps spécifiée. NoteVous utilisez le Type de filtre pour définir si le filtrage par plage horaire est activé ou désactivé.
|
Configuration générale de la table
Afficher l'en-tête de ligne |
|
Afficher l'en-tête de la colonne |
|
Hauteur de la rangée | Hauteur des lignes du tableau (en pixels) |
Largeur de l'en-tête de ligne | Largeur de l'en-tête de ligne (en pixels) |
Taille de la barre de défilement | Largeur de la barre de défilement lorsqu'elle s'étend verticalement. Largeur de la barre de défilement lorsqu'elle s'étend horizontalement Spécifié en pixels |
Saut de ligne automatique pour message d'alarme |
|
Internationalisation (chaînes de format) | Options pour spécifier la chaîne de format
|
Format de date | Exemple: |
Format de l'heure | Exemple: |
Colonnes : Colonne [<n>]
Par défaut, les colonnes [0] et [1] sont préconfigurées avec Horodatage et Un message.
Note
Les animations (texte dynamique, variables de police), les textes et les info-bulles ne sont pas pris en charge.
Créer un nouveau |
Ajoute une autre colonne |
Supprimer |
Supprime la colonne sélectionnée |
En-tête de colonne |
L'en-tête par défaut est défini et modifié ici en spécifiant un nouveau texte. |
Utiliser l'alignement du texte dans le titre |
|
Largeur |
Largeur de la colonne (en pixels) |
Taper |
NoteHorodatage Pour une utilisation dans TargetVisu ou WebVisu, vous pouvez contrôler le format de date et d'heure à l'aide de variables de chaîne globales du
Exemple:
Exemple: Informations possibles pouvant être affichées dans la colonne :
|
Alignement du texte |
Alignement du texte dans cette colonne
|
Paramètres de couleur |
|
Activer les paramètres de couleur |
Variable booléenne pour activer et désactiver les paramètres de couleur définis ici Exemple: |
Couleur de remplissage des cellules |
|
Variable de couleur |
Variable pour spécifier la couleur de remplissage de la cellule Exemple: |
Utiliser également la couleur pour l'en-tête de colonne: |
|
Couleur du texte |
|
Variable de couleur |
Variable permettant de définir la couleur du texte dans la colonne Exemple: |
Utiliser également la couleur pour l'en-tête de colonne |
|
Astuce
Vous pouvez basculer par programme le fuseau horaire local de l'heure système sur l'heure universelle (UTC).
Lorsque la variable VisuElems.Visu_DateTime.DisplayUTC
est réglé sur TRUE
, l'heure système est affichée en temps universel (UTC). Par défaut, la variable VisuElems.Visu_DateTime.DisplayUTC
est réglé sur FALSE
afin que l'heure système s'affiche dans le fuseau horaire local.
Pour l'affichage des valeurs de date et d'heure, vous pouvez étendre la chaîne de format respective avec le code de fuseau horaire Z
. Pour une sortie en heure système locale, le décalage est alors affiché en temps universel (UTC). Par exemple, dd:MM:yyyy HH:mm:ss:ms:Z
les sorties 01.08.2021 12:00:00:001:+02:00
. Lorsque le temps universel (UTC) est affiché, le code UTC est également affiché. 01.08.2021 10:00:00:001:Z
Position
La position définit l'emplacement et la taille de l'élément dans la fenêtre de visualisation. Ceci est basé sur le système de coordonnées cartésiennes. L'origine est située dans le coin supérieur gauche de la fenêtre. L’axe X horizontal positif s’étend vers la droite. L’axe Y vertical positif va vers le bas.
X | La coordonnée X (en pixels) du coin supérieur gauche de l'élément Exemple : |
Y | La coordonnée Y (en pixels) du coin supérieur gauche de l'élément Exemple : |
Largeur | Spécifié en pixels Exemple : |
Hauteur | Spécifié en pixels Exemple : |
Astuce
Vous pouvez également modifier les valeurs en faisant glisser la case symboles vers d’autres positions dans l’éditeur.
Propriétés du texte
Les propriétés obtiennent des valeurs fixes pour les propriétés du texte et agissent sur les textes configurés dans
ou .Police de caractère | Exemple: Défaut
|
Couleur de la police | Exemple: Noir
|
Transparence | Entier (valeur comprise entre La valeur de transparence détermine la transparence de la couleur correspondante.
NoteSi la couleur est une couleur de style et possède déjà une valeur de transparence, cette propriété est protégée contre l'écriture. |
Sélection
Couleur de sélection | Couleur de remplissage de la ligne sélectionnée |
Couleur de police de sélection | Couleur de police de la ligne sélectionnée |
Encadrer autour des cellules sélectionnées |
|
Variable pour groupe d'alarmes | Nom du groupe d'alarmes concerné ( |
Variable pour l'ID d'alarme | ID d'alarme du groupe d'alarmes concerné ( |
Variable pour la ligne sélectionnée | Index de la ligne d'alarme sélectionnée (basé sur 0) L'index peut être lu et écrit ; type de données entier |
Variable pour une sélection de ligne valide |
|
Variable pour les informations d'alarme | Informations sur l'alarme sélectionnée de type Pour une utilisation facile, le bloc fonction Exemple : . Les informations suivantes sont disponibles :
|
Variables de contrôle
Les variables booléennes sont définies ici pour exécuter des actions spécifiques dans la table qui peuvent être exécutées au moment de l'exécution.
Confirmer la sélection | Variables ( Exemple : Si la variable affectée est |
Reconnaître tout ce qui est visible | Variables ( Exemple: Si la variable affectée est |
Reconnaître tout | Variables ( Exemple : Si la variable affectée est Attention : Toutes les alarmes, y compris celles qui ne sont pas visibles, sont acquittées. |
Histoire | Variables ( Exemple : Si la variable affectée est NoteDans cette optique, l'accusé de réception n'est pas possible. |
Geler la position de défilement | Variables ( Exemple : Si la variable affectée est |
Compter les alarmes | Variable (type de données entier) Exemple : Nombre d'alarmes actuellement affichées dans le tableau des alarmes. Défini par la table des alarmes. |
Compter les lignes visibles | Variable (type de données entier) Exemple : Nombre d'alarmes pouvant être affichées sur une page du tableau des alarmes. Défini par la table des alarmes. |
Index de défilement actuel | Variable (type de données entier) Exemple : L'index de la première ligne visible de la table d'alarmes (basée sur 0). La variable peut être lue et écrite. |
Colonne de tri actuelle | Variable (type de données entier) Exemple: La variable contient une valeur de l'énumération "VisuElemsAlarm.VisuEnumAlarmDataType". Cette valeur détermine la colonne qui trie le tableau des alarmes. |
Variable pour le sens de tri | Variable (BOOL) Exemple : La variable détermine l'ordre de tri des entrées dans la table des alarmes ( |
Accuser réception du commentaire | Variable ( Variable pouvant contenir un commentaire pour acquitter les alarmes. Celui-ci est enregistré avec l'utilisateur actuel dans la base de données, l'utilisateur étant alors automatiquement déterminé. Remarque : Jusqu'à 255 caractères sont possibles. |
Astuce
Vous pouvez également utiliser le Ajouter des éléments pour l'acquittement d'alarme commande pour définir des boutons avec des variables de contrôle prédéfinies.
Centre
Les propriétés contiennent des valeurs fixes pour les coordonnées du point de rotation. Le point de rotation s'affiche dans l'éditeur en tant que AstuceVous pouvez également modifier les valeurs en faisant glisser le | |
X | Coordonnée X du point de rotation |
Y | Coordonnée Y du point de rotation |
Mouvement absolu
Les propriétés peuvent être affectées à des variables CEI pour contrôler dynamiquement la position de l'élément. Le point de référence est le coin supérieur gauche de l'élément. Lors de l'exécution, l'élément entier est déplacé.
Mouvement | ||
X |
L'augmentation de cette valeur à l'exécution déplace l'élément vers la droite. | |
Y |
L'augmentation de cette valeur à l'exécution déplace l'élément vers le bas. | |
Rotation | Variable (type de données numérique) pour l'angle de rotation (en degrés) Exemple: Le milieu de l'élément tourne à la Centre point. Ce point de rotation est représenté par le Lors de l'exécution, l'alignement de l'élément reste le même par rapport au système de coordonnées de la visualisation. L'augmentation de la valeur fait pivoter l'élément vers la droite. | ![]() |
Rotation intérieure | Variable (type de données numérique) pour l'angle de rotation (en degrés) Exemple: Lors de l'exécution, l'élément tourne autour du point de rotation spécifié dans Centre selon la valeur de la variable. De plus, l'alignement de l'élément pivote selon le système de coordonnées de la visualisation. L'augmentation de la valeur dans le code tourne dans le sens des aiguilles d'une montre. Le point de rotation est représenté par le NoteSi un angle de rotation statique est spécifié dans le , l'angle de rotation statique est ajouté à l'angle de rotation variable (décalage) lors de l'exécution de la visualisation. | ![]() |
Astuce
Vous pouvez combiner les variables à un conversion d'unité.
Astuce
le X, Oui, Rotation, et Rotation intérieure sont prises en charge par la fonctionnalité "Animation client".
Variables d'état
Les variables contrôlent dynamiquement le comportement de l'élément.
Invisible | variables (
|
Astuce
le Invisible La propriété est prise en charge par la fonctionnalité "Animation client".
Variables de défilement
Ces variables peuvent être utilisées pour contrôler le défilement de la table des alarmes soit par programmation, soit via la configuration d'entrée.
Défilement jusqu'au début | Variables ( Exemple : Dans le cas d'un front montant de la variable, le système fait défiler la page jusqu'au début. |
Défilement d'un élément vers le haut | Variables ( Exemple : Dans le cas d'un front montant de la variable, le système fait défiler d'une position vers le haut. |
Défilement d'un élément vers le bas | Variables ( Exemple : Dans le cas d'un front montant de la variable, le système fait défiler d'une position vers le bas. |
Défilement d'un page vers le haut | Variables ( Exemple : Dans le cas d'un bord montant de la variable, le système fait défiler une page vers le haut. |
Défilement d'un page vers le bas | Variables ( Exemple : Dans le cas d'un bord montant de la variable, le système fait défiler une page vers le bas. |
Défilement jusqu'à la fin | Variable ( Exemple : Dans le cas d'un front montant de la variable, le système fait défiler la page jusqu'à la fin. |
Animation
Astuce
Ces propriétés ne sont disponibles que lorsque vous avez sélectionné le Prise en charge des animations client et de la superposition d'éléments natifs possibilité dans le Gestionnaire de visualisation.
Durée des animations | Variable de durée (en millisecondes) pendant laquelle l'élément exécute une animation
. Propriétés animables
Le mouvement animé est exécuté lorsqu'au moins une valeur d'une propriété animable a changé. Le mouvement alors exécuté n'est pas saccadé, mais est fluide dans la durée d'animation spécifiée. L'élément de visualisation se déplace vers la position spécifiée tout en tournant dynamiquement. Les transitions sont fluides. |
Passer au premier plan | variables (
Exemple: |
Des droits d'accès
Note
Disponible uniquement lorsqu'une gestion des utilisateurs est configurée pour la visualisation.
Des droits d'accès bouton | Ouvre le Des droits d'accès dialogue. Là, vous pouvez modifier les privilèges d'accès pour l'élément. . Messages d'état :
|