LogDataChangeEvent()
- Last UpdatedNov 13, 2023
- 1 minute read
Consigne un événement de changement dans l'application dans l'Historian de l'application.
La fonction LogDataChangeEvent() fonctionne uniquement dans les scripts d'objets, non dans les scripts graphiques.
Catégorie
Autres
Syntaxe
LogDataChangeEvent(AttributeName, Description, OldValue, NewValue, TimeStamp);
Paramètres
nomAttribut
Nom d'attribut sous forme de nom de variable.
Description
Description de l'objet.
ancienneValeur
Ancienne valeur de l'attribut.
nouvelleValeur
Nouvelle valeur de l'attribut.
horodatage
L'horodatage correspondant à l'événement consigné. L'horodatage peut prendre l'heure UTC ou l'heure locale. Le paramètre d'horodatage est facultatif. Par défaut, l'horodatage de l'événement consigné est Now(), si le paramètre d'horodatage n'est pas précisé.
Remarques
Un script graphique se compile toujours si la fonction LogDataChangeEvent() est incluse. Cependant, un message d'avertissement est consigné dans le journal pendant l'exploitation pour indiquer que la fonction est inopérante.
Exemple
Cet exemple consigne un événement au démarrage ou à l'arrêt d'une pompe, avec pour horodatage l'heure courante de l'événement.
LogDataChangeEvent(TC104.pumpstate, "Pump04", ancienEtat, nouvelEtat);