Exportieren und Importieren von Variablen

In der Bildschirmbearbeitungs-Software können Export- und Importvorgänge über die Symbolleiste des Variableneditors ausgeführt werden. Die Eigenschaften von Alarmen und Protokollieren sind als Teil der Exportelemente eingeschlossen. Das Exportieren und Importieren lokaler Variablen wird nicht unterstützt.

Hinweis:

Auch wenn Sie Daten, die als CSV- oder TXT-Dateien aus der Bildschirmbearbeitungs-Software Version 3.3 Service Pack 1 oder früher exportiert wurden, in die Bildschirmbearbeitungs-Software Version 3.4 oder später importieren können, können Dateien, die aus Version 3.4 oder später exportiert wurden, nicht in Version 3.3 Service Pack 1 oder früher importiert werden, da die Dateiversion 2.0 ist.
Überprüfen Sie die Dateiversion der CSV- oder TXT-Ausgaben in der Zeile [FileVersion] der Ausgabedatei.

Für den Im- und Export von Variablen werden folgende Dateiformate unterstützt:

Hinweis:

Die exportierte Datei kann mithilfe eines Softwareprogramms wie Microsoft Excel angezeigt werden.

Hinweis:

Die Datenausgabe ist wie folgt formatiert:

  • Zeichenfolgen werden mit doppelten Anführungszeichen (") angegeben.
    Beispiel: "Dies ist eine Zeichenkette"
  • Sonderzeichen "=", "+", "-", "@", TAB und EINGABE, die am Anfang eines Eintrags stehen, werden mit einem einfachen Anführungszeichen (') versehen.
    Beispiel: "'=1+2"

Hinweise zum Importieren von Variablen

    1. Entfernen Sie die Symboldatei aus dem Projekt.
    2. Exportieren Sie die Variablen aus dem Projekt.
    3. Importieren Sie die Variablen in das Projekt.
    4. Importieren Sie die Symboldatei in das Projekt.

Variablenformat

Die exportierte Datei enthält die nachstehend aufgeführten Daten, wenn sie in Excel geöffnet wird.

Hinweis: Lediglich die Daten in blau können bearbeitet werden. Wenn das Format geändert wird, kann die Datei nicht importiert werden.

Exportelemente

Diese Tabelle zeigt eine Eigenschaft an, die dem Exportelement entspricht.

Elemente, für die keine Eigenschaft eingerichtet wurde, erscheinen leer.

Element Eigenschaft Position innerhalb der Eigenschaft Verfügbarer Wert

Name

[Name]

[Alle Variablen]

Entsprechend der Namenskonventionen.

Type

[Datentyp]

[Alle Variablen]

Entsprechend des unterstützten Datentyps.

ElementType

Gibt den Datentyp eines Feldelements oder eines Strukturelements an.

[Alle Variablen]

Entsprechend des unterstützten Datentyps.

Dimensions

[Dimension]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

InitialValue

[Initialwert]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

RetentiveEnabled

[Remanent]

[Alle Variablen]

TRUE/FALSE

FolderName

[Ordner]

[Alle Variablen]

Entsprechend der Namenskonventionen.

BindType

Gibt den Typ zugewiesener Daten an.

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

Nur Objekte, die in einer Eigenschaft festgelegt werden können.

BindObject

Gibt den Namen zugewiesener Daten an.

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

Entsprechend der Namenskonventionen.

BindField

Gibt die Eigenschaft zugewiesener Daten an.

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

Nur die Eigenschaft eines zugewiesenen Objekts.

BindIsArray

Gibt an, ob eine benutzerdefinierte Variable als Wert festgelegt ist.

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

TRUE/FALSE

BindValue

- -  

BindDirection

[Richtung]

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

OneWay/Both

BindConverter

[Konverter]

Eigenschaftsauswahl-Fenster für Variableneigenschaft.

Entsprechend der Namenskonventionen.

HasInputRange

[Eingabebereich]

[Alle Variablen]

TRUE/FALSE

MinValue

[Minimum]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

MaxValue

[Maximum]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

Target

[Modell]

Systemarchitektur

Keine Bearbeitung

Source

[Quelle]

[Alle Variablen]

Keine Bearbeitung

ScanRate

[Abtastrate]

[Alle Variablen]

Entsprechend der Namenskonventionen.

ScanRateInterval

[Intervall]

[Alle Abtastraten]

1 - 600

AddressEnabled

[Basisadresse] (nur bei Auswahl von Feld oder Struktur).

[Alle Variablen]

Wenn die Eigenschaft ausgewählt ist, wird TRUE angezeigt.

Address

[Geräteadresse]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

HasBinding

Gibt TRUE an, wenn ein Objekt oder eine andere Variable in der Variableneigenschaft verwendet wird.

[Alle Variablen]

TRUE/FALSE

VariableLength

[Variablenlänge]

[Alle Variablen]

TRUE/FALSE

NumberOfBytes

[Anzahl Bytes/Wörter]

[Alle Variablen]

Entsprechend des unterstützten Eigenschaftsbereiches.

StringEncode

[Zeichenfolgencodierung] (nur bei Auswahl des externen Geräte von [Quelle]).

[Alle Variablen]

Entsprechend der unterstützten Codierung.

HasAlarm

Gibt TRUE an bei Verwendung der Variable in einem Alarm.

[Alle Alarme]

TRUE oder leer

AlarmType

Gibt die Begrenzung an, wenn die Variable in einem Niveau-Alarm verwendet wird.

[Niveau-Alarm]

Limit oder leer

***ThresholdState [1]

Gibt die Aktivierung an, wenn die Variable in einem Niveau-Alarm verwendet wird.

[Niveau-Alarm]

Enable oder leer

***Threshold [1]

[Alarmtyp]

[Niveau-Alarm]

HiHi/Hi/Lo/LoLo

***ThresholdValue [1]

[Wert]

[Niveau-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

***ThresholdDeadBand [1]

[Totband]

[Niveau-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

***ThresholdAlarmGroup [1]

Gibt den Alarmgruppennamen einschließlich Variable an.

[Niveau-Alarm]

Entsprechend der Namenskonventionen.

***ThresholdMessageMode [1]

Gibt eine Meldungseinstellung an.

[Niveau-Alarm]

Direct/Language Table

***ThresholdMessage [1]

[Meldung]

[Niveau-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

***ThresholdSeverity [1]

[Stufe]

[Niveau-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

***ThresholdParameter [1]

[Parameter]

[Niveau-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

ThresholdState

[Auslösebedingung]

[Bool-Alarm]

Enabled/Disable

ThresholdType

[Alarmtyp]

[Bool-Alarm]

Hi/Lo

ThresholdCondition

-

-

WhenHigh/WhenLow

Keine Bearbeitung

ThresholdAlarmGroup

Gibt den Alarmgruppennamen einschließlich Variable an.

[Bool-Alarm]

Entsprechend der Namenskonventionen.

ThresholdMessageMode

Gibt eine Meldungseinstellung an.

[Bool-Alarm]

Direct/Language Table

ThresholdMessage

[Meldung]

[Bool-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

ThresholdSeverity

[Stufe]

[Bool-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

ThresholdParameter

[Parameter]

[Bool-Alarm]

Entsprechend des unterstützten Eigenschaftsbereiches.

DataSharing

[Gemeinsame Datennutzung]

[Alle Variablen]

None/ReadOnly/ReadWrite

LoggingGroup

Gibt den Gruppennamen an bei Verwendung einer Variable in der Protokollierung.

[Alle Protokollierungen]

Entsprechend der Namenskonventionen.

Comments[Kommentare] [Alle Variablen] Entsprechend der Namenskonventionen.
AlarmGroupIdGibt den Namen der Alarmgruppe an. [Alle Variablen] Entsprechend der Namenskonventionen.

1. *** verweist auf HiHi, Hi, Lo, oder LoLo.