Exportation et importation de variables

Dans le logiciel d'édition d'écran, vous pouvez exécuter l'exportation et l'importation de variables globales à l'aide de la barre d'outils de l'éditeur de variables. Une propriété d'une alarme et d'une journalisation est incluse dans l'élément d'exportation. L'exportation et l'importation de variables locales ne sont pas prises en charge.

Remarque :

Bien que vous puissiez importer des données exportées sous forme de fichiers CSV ou TXT depuis la version 3.3 Service Pack 1 ou antérieure du logiciel d'édition d'écran vers la version 3.4 ou ultérieure, les fichiers exportés depuis la version 3.4 ou ultérieure ne peuvent pas être importés dans la version 3.3 Service Pack 1 ou antérieure, car la version du fichier est 2.0.
Vérifiez la version du fichier des sorties CSV ou TXT à la ligne [FileVersion] du fichier de sortie.

Les formats de fichier suivants sont pris en charge pour l'importation et l'exportation de variables :

Remarque :

Vous pouvez voir le fichier exporté à l'aide d'un logiciel tel que Microsoft Excel.

Remarque :

La sortie des données est formatée comme suit :

  • Les chaînes sont encapsulées par des guillemets doubles (").
    Par exemple : "Ceci est une chaîne de caractères"
  • Les caractères spéciaux "=", "+", "-", "@", TAB et ENTER qui apparaissent au début d'une entrée sont préfixés par un guillemet simple (').
    Par ex. "'=1+2"

Notes sur l'importation des variables

    1. Supprimez le fichier de symboles du projet.
    2. Exportez les variables du projet.
    3. Importez les variables dans le projet.
    4. Importez le fichier de symboles dans le projet.

Format de la variable

Le fichier exporté contient les données ci-dessous lorsqu'il est ouvert dans Excel.

Remarque : vous pouvez modifier uniquement les données sous forme de texte bleu. Si vous modifiez le format, vous ne pouvez pas importer le fichier.

Éléments d'exportation

Ce tableau indique une propriété qui correspond à l'élément exporté.

L'élément dont une propriété n'est pas configurée sera vide.

Éléments Propriété Emplacement avec la propriété Valeur disponible

Name

[Nom]

[Toutes les variables]

Selon les conventions de dénomination.

Type

[Type de données]

[Toutes les variables]

Selon le type de données pris en charge.

ElementType

Indique le type de données d'un élément de tableau ou un membre de structure.

[Toutes les variables]

Selon le type de données pris en charge.

Dimensions

[Dimension]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

InitialValue

[Valeur initiale]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

RetentiveEnabled

[Persistante]

[Toutes les variables]

TRUE/FALSE

FolderName

[Dossier]

[Toutes les variables]

Selon les conventions de dénomination.

BindType

Indique le type de données affecté.

Fenêtre de sélecteur de propriété pour la propriété de variable.

Seul l'objet pouvant être configuré dans une propriété.

BindObject

Indique le nom des données attribuées.

Fenêtre de sélecteur de propriété pour la propriété de variable.

Selon les conventions de dénomination.

BindField

Indique la propriété des données attribuées.

Fenêtre de sélecteur de propriété pour la propriété de variable.

Seule une propriété d'un objet affecté.

BindIsArray

Indique si une variable définie par l'utilisateur est définie comme valeur.

Fenêtre de sélecteur de propriété pour la propriété de variable.

TRUE/FALSE

BindValue

- -  

BindDirection

[Sens]

Fenêtre de sélecteur de propriété pour la propriété de variable.

OneWay/Both

BindConverter

[Convertisseur]

Fenêtre de sélecteur de propriété pour la propriété de variable.

Selon les conventions de dénomination.

HasInputRange

[Plage de saisies]

[Toutes les variables]

TRUE/FALSE

MinValue

[Minimum]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

MaxValue

[Maximum]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

Target

[Modèle]

Architecture du système

Non modifié

Source

[la source]

[Toutes les variables]

Non modifié

ScanRate

[Vitesse de scrutation]

[Toutes les variables]

Selon les conventions de dénomination.

ScanRateInterval

[Intervalle]

[Toutes les vitesses de scrutation]

1 - 600

AddressEnabled

[Adresse de base] (uniquement lorsqu'un tableau ou une structure est sélectionné).

[Toutes les variables]

Si la propriété sélectionnée affiche TRUE.

Address

[Adresse de l'équipement]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

HasBinding

Indique TRUE lors de l'utilisation d'un objet ou d'une autre variable dans la propriété de la variable.

[Toutes les variables]

TRUE/FALSE

VariableLength

[Longueur de la variable]

[Toutes les variables]

TRUE/FALSE

NumberOfBytes

[Nombre d'octets ou de mots]

[Toutes les variables]

Selon la plage prise en charge d'une propriété.

StringEncode

[Encodage de chaîne] (seulement lorsqu'un équipement est sélectionné dans [la source]).

[Toutes les variables]

Selon l'encodage pris en charge.

HasAlarm

Indique TRUE lorsqu'une variable est utilisée dans une alarme.

[Toutes les alarmes]

TRUE ou vide

AlarmType

Indique la limite lors de l'utilisation de la variable dans une alarme de niveau.

[Alarme de niveau]

Limit ou vide

***ThresholdState [1]

Indique l'activation lors de l'utilisation de la variable dans une alarme de niveau.

[Alarme de niveau]

Enable ou vide

***Threshold [1]

[Type d'alarme]

[Alarme de niveau]

HiHi/Hi/Lo/LoLo

***ThresholdValue [1]

[Valeur]

[Alarme de niveau]

Selon la plage prise en charge d'une propriété.

***ThresholdDeadBand [1]

[Bande morte]

[Alarme de niveau]

Selon la plage prise en charge d'une propriété.

***ThresholdAlarmGroup [1]

Indique le nom du groupe d'alarmes, y compris une variable.

[Alarme de niveau]

Selon les conventions de dénomination.

***ThresholdMessageMode [1]

Indique un paramètre de message

[Alarme de niveau]

Direct/Language Table

***ThresholdMessage [1]

[Message]

[Alarme de niveau]

Selon la plage prise en charge d'une propriété.

***ThresholdSeverity [1]

[Gravité]

[Alarme de niveau]

Selon la plage prise en charge d'une propriété.

***ThresholdParameter [1]

[Paramètre]

[Alarme de niveau]

Selon la plage prise en charge d'une propriété.

ThresholdState

[Condition de déclenchement]

[Alarme booléenne]

Enabled/Disable

ThresholdType

[Type d'alarme]

[Alarme booléenne]

Hi/Lo

ThresholdCondition

-

-

WhenHigh/WhenLow

Non modifié

ThresholdAlarmGroup

Indique le nom du groupe d'alarmes, y compris une variable.

[Alarme booléenne]

Selon les conventions de dénomination.

ThresholdMessageMode

Indique un paramètre de message

[Alarme booléenne]

Direct/Language Table

ThresholdMessage

[Message]

[Alarme booléenne]

Selon la plage prise en charge d'une propriété.

ThresholdSeverity

[Gravité]

[Alarme booléenne]

Selon la plage prise en charge d'une propriété.

ThresholdParameter

[Paramètre]

[Alarme booléenne]

Selon la plage prise en charge d'une propriété.

DataSharing

[Partage de données]

[Toutes les variables]

None/ReadOnly/ReadWrite

LoggingGroup

Indique le nom du groupe lorsqu'une variable est utilisée dans la journalisation.

[Toutes les journalisations]

Selon les conventions de dénomination.

Comments[Commentaires] [Toutes les variables] Selon les conventions de dénomination.
AlarmGroupIdIndique le nom du groupe d'alarme. [Toutes les variables] Selon les conventions de dénomination.

1. *** se réfère à HiHi, Hi, Lo ou LoLo.