Skip to main content

Élément de visualisation : Trace

Symbole:

_cds_icon_trace_2.png

Catégorie: Contrôles spéciaux

L'élément affiche la courbe graphique des valeurs des variables. De plus, les variables peuvent être configurées pour contrôler l'affichage.

Astuce

Le Tracer 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: Velocity

Attribuez des noms individuels aux éléments afin qu'ils soient trouvés plus rapidement dans la liste des éléments.

La source de données

Emplacement où les données de trace sont mises en mémoire tampon

_visu_icon_application.png:

  • <application locale>

    L'échantillonnage de trace est exécuté sous l'application locale. La visualisation qui contient la trace se trouve sous cette application.

    Lorsque l'application est téléchargée, la configuration de trace est téléchargée sur l'appareil local. Lors de l'exécution, les données sont stockées localement dans le tampon de trace.

  • <nom de la source de données>:

    Source de données qui identifie l'appareil distant sur lequel l'échantillon de trace est créé

    Lorsque l'application locale est téléchargée avec la visualisation, la configuration de la trace est téléchargée vers le à distance appareil. Pendant l'exécution, le tampon de trace est rempli et les données de trace sont transférées puis affichées dans la visualisation locale en tant qu'IHM.

    Exemple: DataSoure_PLC_A

    Le tampon de trace n'est rempli que si l'application distante est en cours d'exécution. L'échantillonnage des données est lancé au démarrage de la visualisation locale.

Application

Application où les données ont été enregistrées.

_cds_icon_arrow_down.png: répertorie toutes les applications présentes sous la source de données

Exigence : Une source de données distante (non <application locale>) est référencé dans le La source de données biens.

Type d'élément

Trace

Trace

_visu_icon_trace.png <nom de la configuration de suivi>:

Ouvre le Configuration du suivi boîte de dialogue où vous pouvez modifier la configuration de la trace

Afficher le curseur

standard icon: Un curseur (ligne verticale) s'affiche à la position de la souris. Les valeurs de déclencheur et de variable où pointe le curseur sont affichées sous forme d'info-bulle.

Ecraser la trace existante sur l'automate

standard icon: Si une trace de même nom est déjà stockée sur l'automate, alors cette trace sera écrasée par la configuration définie ici lors du téléchargement.

Format de nombre

Format numérique des valeurs dans l'info-bulle dans la syntaxe printf (exemple : %d, %5.2f)

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 : 10

Y

La coordonnée Y (en pixels) du coin supérieur gauche de l'élément

Exemple : 10

Largeur

Spécifié en pixels

Exemple : 150

Hauteur

Spécifié en pixels

Exemple : 30

Astuce

Vous pouvez également modifier les valeurs en faisant glisser la case _visu_icon_position_element.png symboles vers d’autres positions dans l’éditeur.

Variables de contrôle

Les variables de contrôle sont affectées automatiquement lorsque vous cliquez sur Insérer des éléments pour contrôler la trace.

Réinitialiser le déclencheur

variables (BOOL)

Variable de contrôle standard : bResetTrigger

TRUE: Réinitialise le déclenchement. Une fois l'action exécutée, la variable est automatiquement définie sur FALSE.

Démarrer le suivi

variables (BOOL)

Variable de contrôle standard : bStart

TRUE: Démarre le traçage. Une fois l'action exécutée, la variable est automatiquement définie sur FALSE.

Le graphique continue et les nouvelles valeurs sont ajoutées. Une fois l'action exécutée, la variable est automatiquement définie sur FALSE.

Arrêter le suivi

variables (BOOL)

Variable de contrôle standard : bStop

TRUE: Arrête la trace. Une fois l'action exécutée, la variable est automatiquement définie sur FALSE.

Le graphique est arrêté et n'affiche aucune nouvelle valeur. Cette variable est évaluée uniquement lorsque la trace avec la visualisation active est affichée car la trace est toujours en cours d'exécution avant cela.

Une fois l'action exécutée, la variable est automatiquement définie sur FALSE.

Conseil : Vous pouvez également utiliser le Arrêter la trace initialement paramètre

Arrêter la trace initialement

_cds_icon_checked.png: La trace est initialement arrêtée et n'affiche aucune valeur. L'affichage ne redémarre qu'avec le Démarrer le suivi commande. Les valeurs sont affichées à partir de ce point.

Enregistrer la trace dans un fichier

Enregistrer le tracé

variables (BOOL)

Variable de contrôle standard : bStore

TRUE: enregistre la configuration de trace actuelle et les données stockées dans le système de développement dans un fichier. Lorsque l'action est terminée, la variable est automatiquement définie sur FALSE.

Nom de fichier

variables (STRING) qui contient le nom de fichier du fichier à enregistrer.

Variable de contrôle standard : sStoreFilename

Charger la trace à partir du fichier

Charger le suivi

variables (BOOL)

Variable de contrôle standard : bRestore

TRUE: Lit le fichier spécifié ci-dessous et charge son contenu dans l'éditeur de trace. Le fichier contient une configuration de trace et éventuellement aussi des données de trace. Pour ce faire, la configuration de trace stockée doit correspondre à l'application dans laquelle se trouve la configuration de trace. Lorsque l'action est terminée, la variable est automatiquement définie sur FALSE.

Note

Une configuration de trace ne peut être chargée à partir d'un fichier que dans des circonstances particulières. Le fichier doit avoir été créé avec exactement la même application (en cours d'exécution) avec laquelle il sera ensuite chargé. La conséquence d'un changement d'application en cours d'exécution (par exemple en retéléchargeant) est qu'un fichier précédemment créé à partir de l'application ne peut plus être lu dans l'application. Même des modifications manuelles externes du fichier peuvent en être la cause. Vous ne devez modifier que les paramètres de configuration qui ont un effet sur l'affichage des variables. Si vous modifiez les définitions de variables directement dans le fichier (par exemple en remplaçant la variable x par vy), le fichier ne peut pas être chargé.

Nom de fichier

variables (STRING) qui contient le nom de fichier du fichier à lire.

Variable standard : sRestoreFilename

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 _visu_icon_center_point.png symbole et est utilisé comme centre pour la rotation et la mise à l'échelle.

Astuce

Vous pouvez également modifier les valeurs en faisant glisser le _visu_icon_center_point.png symbole à une autre position dans l'éditeur.

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

  • Variable (type de données numérique) pour la position X (en pixels)

    Exemple: PLC_PRG.iPos_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: PLC_PRG.iAngle1

Le milieu de l'élément tourne à la Centre point. Ce point de rotation est représenté par le _visu_icon_center_point.png symbole.

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.

_visu_img_prp_rotation.png

Rotation intérieure

Variable (type de données numérique) pour l'angle de rotation (en degrés)

Exemple: PLC_PRG.iAngle2

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 _visu_icon_center_point.png symbole.

Note

Si un angle de rotation statique est spécifié dans le Emplacement → Angle , l'angle de rotation statique est ajouté à l'angle de rotation variable (décalage) lors de l'exécution de la visualisation.

_visu_img_prp_inner_rotation.png

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 (BOOL) pour basculer la visibilité de l'élément

TRUE: L'élément n'est pas visible à l'exécution.

Astuce

le Invisible La propriété est prise en charge par la fonctionnalité "Animation client".

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

  • Variable (valeur entière)

    Exemple: Menu.tContent avec VAR tContent : INT := 500; END_VAR

  • Littéral entier

    Exemple: 500

. Propriétés animables
  • Mouvement absolu, Mouvement, X, Oui

  • Mouvement absolu, Rotation

  • Mouvement absolu, Rotation intérieure

  • Mouvement absolu, Rotation extérieure

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 (BOOL) pour mettre l'élément au premier plan

TRUE: A l'exécution, l'élément de visualisation est affiché au premier plan.

FALSE: A l'exécution, l'élément de visualisation est affiché dans le calque où il a été inséré dans l'éditeur de visualisation.

Exemple: bIsInForeground avec VAR bIsInForeground : BOOL := FALSE; END_VAR

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 :
  • Pas encore défini. Pleins droits.: Droits d'accès pour tous les groupes d'utilisateurs : opérable

  • Les droits sont définis : droits limités: L'accès est limité à au moins un groupe.