HMI-Variablentabelle importieren - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
HMI-Variablentabelle importieren

Voraussetzung

Programmcode

Um die HMI-Variablentabelle einer XML-Datei in einen benutzerdefinierten Ordner oder in einen Systemordner zu importieren, ändern Sie den folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

//Imports a single HMI tag table from a XML file

private static void ImportSingleHMITagTable(HmiTarget hmitarget)

{

    TagSystemFolder folder = hmitarget.TagFolder;

    TagTableComposition tables = folder.TagTables;

    FileInfo info = new FileInfo(@"D:\Samples\Import\myExportedTagTable.xml");

    tables.Import(info, ImportOptions.Override);

}

Fehlerhafter Import von Variablen

Wenn Sie in den Namen von Variablen oder referenzierten Variablen die folgenden Symbole verwenden, kommt es beim Import der Variablen zu Fehlern:

  • . (Punkt)

  • \ (Backslash)

Abhilfe 1:

Vergewissern Sie sich vor einem Export, dass der Name der zu exportierenden Variable oder Bezugsvariable keinen Punkt und keinen Backslash enthält.

Abhilfe 2:

Schließen Sie in der Importdatei die Namen von Variablen oder referenzierten Variablen mit Anführungszeichen aus.

Beispiel

  • Variablenname mit Symbol:
    <name>Siemens.Simatic.Hmi.Utah.Tag.HmiTag:41000_Options_Time_Date\DB_SFX0908_HMI1.Actual_Date_Time.Hour</name>

  • Variablenname mit ausgeschlossenem Symbol in Anführungszeichen:

    <name>"Siemens.Simatic.Hmi.Utah.Tag.HmiTag:41000_Options_Time_Date\DB_SFX0908_HMI1.Actual_Date_Time.Hour"</name>