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
Verwendung
Pro PLC-Variablentabelle wird eine XML-Datei exportiert.
Die Schnittstelle TIA Portal Openness API unterstützt den Export aller PLC-Variablentabellen aus der Systemgruppe und deren Untergruppen.
Programmcode
Ändern Sie den folgenden Programmcode, um alle PLC-Variablentabellen aus der Systemgruppe und deren Untergruppen zu exportieren:
|
private static void ExportAllTagTables(PlcSoftware plcSoftware) { PlcTagTableSystemGroup plcTagTableSystemGroup = plcSoftware.TagTableGroup; // Export all tables in the system group ExportTagTables(plcTagTableSystemGroup.TagTables); // Export the tables in underlying user groups foreach(PlcTagTableUserGroup userGroup in plcTagTableSystemGroup.Groups) { ExportUserGroupDeep(userGroup); } } private static void ExportTagTables(PlcTagTableComposition tagTables) { foreach(PlcTagTable table in tagTables) { table.Export(new FileInfo(string.Format(@"D:\Samples\{0}.xml”, table.Name)), ExportOptions.WithDefaults); } } private static void ExportUserGroupDeep(PlcTagTableUserGroup group) { ExportTagTables(group.TagTables); foreach(PlcTagTableUserGroup userGroup in group.Groups) { ExportUserGroupDeep(userGroup); } } |
Siehe auch