Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal herstellen -
Ein Projekt ist geöffnet.
Siehe Öffnen eines Projekts
Programmcode
Um die HMI-Variablentabelle einer XML-Datei in einen benutzerdefinierten Ordner oder in einen Systemordner zu importieren, ändern Sie den folgenden Programmcode:
|
//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>