Programmation d'une visualisation de tendance
Pour afficher un enregistrement de tendance dans la visualisation, vous définissez quelle application fournit quel enregistrement de tendance. Vous définissez l'affichage à l'aide des Propriétés de l'élément de tendance et des contrôles utilisés.
Définition de l'application et de la source de données
La tâche de visualisation et la tâche d'enregistrement des tendances s'exécutent généralement sous la même application. Si ce n'est pas le cas, alors l'application contenant la tâche de visualisation nécessite un gestionnaire de source de données.
Sélectionnez un élément de tendance dans l'éditeur de visualisation actif.
Les propriétés de l'élément de tendance s'affichent.
Double-cliquez sur le dans le
.Utilisez l'assistant de saisie (
) pour sélectionner l'application. Vous pouvez également spécifier directement le nom de l'application.
Définition de l'enregistrement de tendance à visualiser
Sélectionnez un élément de tendance dans l'éditeur de visualisation actif.
Les propriétés de l'élément de tendance s'affichent.
Cliquez dans le champ de valeur de
.Sélectionner l'enregistrement de tendance est affiché. Les enregistrements de tendances disponibles dans toute l'application sont répertoriés sous Enregistrements de tendances disponibles.
Sélectionnez un enregistrement de tendance ci-dessous Enregistrements de tendances disponibles.
Cliquez sur
.
L'enregistrement de tendance se trouve sous Enregistrement de tendance sélectionné.
Cliquez sur d'accord pour confirmer la saisie.
L'enregistrement de tendance sélectionné est répertorié dans Valeurs dans .
Ajout d'un contrôle
Sélectionnez un élément de tendance dans l'éditeur de visualisation actif.
Cliquez sur
.le Assistant de tendance la boîte de dialogue s'ouvre.
Sélectionnez le contrôle souhaité. Exemples: Sélecteur de plage de dates, Sélecteur de plage de temps, Légende. Cliquez sur d'accord confirmer.
Les contrôles sélectionnés sont insérés pour l'élément de tendance. Vous pouvez les déplacer dans n'importe quelle position que vous aimez. Dans le Propriétés de l'élément de tendance, les commandes sont présentées ci-dessous Contrôles assignés.
Suppression d'un contrôle
Astuce
Un contrôle qui a été ajouté à l'aide du Assistant de tendance ne peut pas être supprimé via la boîte de dialogue de l'assistant de tendance.
Sélectionnez un contrôle d'une tendance dans l'éditeur de visualisation actif.
presse Suppr ou Supprimer pour supprimer l'élément.
Sélectionnez la tendance dans l'éditeur de visualisation actif.
Supprimer la valeur attribuée dans
.Important
Il est absolument nécessaire de supprimer cette référence manuellement. La propriété n'est pas supprimée automatiquement en supprimant le contrôle.
Configuration du système de coordonnées du diagramme de tendance
Sélectionnez une tendance dans l'éditeur de visualisation actif.
Utilisez le
commander.le Paramètres d'affichage la boîte de dialogue s'ouvre.
Adaptez les paramètres selon vos besoins.
Lecture d'une valeur de tendance lors de l'exécution
Ouvrir
.Sélectionnez un élément de tendance dans votre visualisation.
Les propriétés de l'élément de tendance s'affichent.
Sélectionnez le
et options.Un curseur est dessiné dans le système de coordonnées.
Sélectionnez le
option.Téléchargez l'application sur le contrôleur et démarrez l'application.
Astuce
Si le diagramme "s'exécute", alors la plage de dates a été placée de telle sorte que son heure de fin soit l'heure actuelle.
Sélectionnez la plage de dates pour que le diagramme ne pas Cours. Si nécessaire, faites glisser la barre de défilement vers une plage de dates antérieure.
Un curseur est disponible. L'info-bulle du curseur vous informe des valeurs de tendance. Pour chaque variable de tendance, la légende affiche la valeur au moment où le curseur est positionné.
Suppression de l'historique d'enregistrement des tendances
Vous pouvez insérer un élément d'entrée dans la visualisation que l'opérateur peut utiliser pour supprimer l'enregistrement de valeur précédent dans la visualisation de tendance lors de l'exécution. La courbe affichée jusqu'alors est supprimée et l'affichage recommence.
Dans l'application (exemple : dans le programme
PLC_PRG
), implémentez le code suivant :itfTrendStorageWriter : ITrendStorageWriter; itfTrendStorageWriter3 : ITrendStorageWriter3; sTrendRecordingName : STRING := 'TrendRecording'; itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); xClearHistoryTrend: BOOL; IF xClearHistoryTrend THEN itfTrendRecording := GlobalInstances.g_TrendRecordingManager.FindTrendRecording(ADR(sTrendRecordingName)); IF itfTrendRecording <> 0 THEN itfTrendStorageWriter := itfTrendRecording.GetTrendStorageWriter(); IF __QUERYINTERFACE(itfTrendStorageWriter, itfTrendStorageWriter3) THEN itfTrendStorageWriter3.ClearHistory(); END_IF END_IF END_IF
Dans la visualisation de l'enregistrement de la tendance, ajoutez un bouton pour supprimer la courbe précédente. Configurez son Basculer propriété avec la variable
PLC_PRG.xClearHistoryTrend
.Lorsque
xClearHistoryTrend
est réglé surTRUE
, la courbe précédemment enregistrée est supprimée. L'enregistrement recommence immédiatement.