Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

:MODE=UPDATE

  • Last UpdatedFeb 02, 2018
  • 2 minute read

En présence d'une variable dupliquée, l'outil DBLoad remplace la définition de la variable existante dans le dictionnaire de variables en utilisant uniquement les données explicitement spécifiées par le fichier d'importation. Toutes les autres informations de la variable restent inchangées dans le dictionnaire de variables.

Un champ est considéré explicitement défini lorsqu'il figure dans un enregistrement et a été entré par vous-même ou défini par assignation «<:hs>:KEYWORD=valeur<:hs>». Si un champ n'a pas été spécifié dans l'enregistrement et que le mot-clé a été réinitialisé par une commande «<:hs>:KEYWORD=<:hs>», la valeur courante du champ n'est pas mise à jour.

Voici un exemple de ce qui se passe lorsqu'un fichier d'importation, en mode mise à jour, est chargé/fusionné dans le dictionnaire de variables<:hs>:

:MODE=UPDATE

:Group=Group1

:IODisc,Group,DConversion

Tagname1,Group2,

; Tagname1's Group updated to Group2 only

Tagname2,,

; Tagname2's Group updated to Group1 and the DConversion left as is

Tagname3,,Reverse

; Tagname3's Group updated to Group1 and the DConversion to "Reverse"

; the following line "resets" the Group field to its default value

Groupe

; Data field "Group" is reset to its default value

Tagname4,,

; Tagname4 will be left alone

Les types de variables doivent être compatibles au cas où le type serait modifié et la variable serait en cours d'utilisation. Par exemple, une variable de courbe historique existante ne peut pas être remplacée par une variable d'E/S de type entier si elle est utilisée par l'application. En outre, une variable ne peut pas être définie par «<:hs>ReadOnly=yes<:hs>» si la variable est utilisée par un lien d'entrée dans l'application. En raison de ces restrictions, il convient de mettre à jour les compteurs d'utilisation de l'application cible avant d'exécuter l'outil DBLoad.