System-Bausteine exportieren - 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
System-Bausteine exportieren

Voraussetzung

  • Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
    Siehe Verbindung zum TIA Portal aufbauen

  • Ein Projekt ist geöffnet.
    Siehe Projekt öffnen

  • Das Projekt enthält einen Systembaustein.

  • Der Systembaustein ist kein F-Baustein.

  • Die PLC ist nicht online.

Einleitung

In der Baustein-Zusammensetzung sind nur sichtbare Systembausteine verfügbar. Beispielsweise sind darin keine FB- oder FC-Bausteine verfügbar. Die resultierende XML-Datei ähnelt der Exportdatei eines Bausteins.

Programmcode

Um die sichtbaren Daten eines Bausteins in eine XML-Datei zu exportieren, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

//Exports system blocks

private static void ExportSystemBlocks(PlcSoftware plcsoftware)

{

PlcSystemBlockGroup sbSystemGroup = plcsoftware.BlockGroup.SystemBlockGroups[0];

foreach (PlcSystemBlockGroup group in sbSystemGroup.Groups)

{

foreach (PlcBlock block in group.Blocks)

{

block.Export(new FileInfo(string.Format(@"D:\Samples\{ 0 }.xml", block.Name)), ExportOptions.WithDefaults);

}

}