Import von CFC-Plänen - TIAPortal

CFC-Pläne (Export/Import)

ft:publication_title
CFC-Pläne (Export/Import)
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Import von CFC-Plänen

Voraussetzungen

Verwendung

Die TIA Portal Openness API unterstützt den Import von CFC-Plänen aus einer XML-Datei mit der Funktion "Import".

Die XML-Datei wird durch einen vollständigen XML-Export oder einen selektiven XML-Export nur bestimmter CFC-Pläne erstellt.

Parameter

Parameter

Datentyp

Beschreibung

xmlFilePath

String

Ordnerpfad und Name der Importdatei

Die XML-Datei wird als ZIP-Datei importiert.

modelVersion

String

Zu verwendende Version des S7TIA-Austauschmodells

filter

Int64

Filteroptionen für die Automatisierungsschnittstelle

In der aktuellen CFC-Version wird der Parameter beim Export bzw. Import nicht ausgewertet und hat keine Funktion.

unattended

Boolean

Trigger für Hintergrundmodus

deleteAtTarget

Boolean

Trigger zum Löschen von Objekten im TIA-Projekt, die in der ursprünglichen Exportdatei nicht enthalten waren

Alternatives Vorgehen: Dialog "Datentransfer"

Für den Import können Sie auch den Dialog "Export / Import CFC" im TIA Portal verwenden. Weitere Informationen:

  • "CFC-Pläne erstellen und technologisch projektieren > CFC-Pläne projektieren > Arbeiten mit CFC-Plänen für S7 > Export/Import von CFC-Plänen"

Programmcode

Um CFC-Pläne aus einer XML-Datei zu importieren, ändern Sie den folgenden Programmcode.

Für den Import der Datei "Data.xml" speichern Sie diese als komprimierte ZIP-Datei, z. B. "Chart1.xml.zip".

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

plcSoftware = (PlcSoftware) swContainer.Software;

    

chartProvider = plcSoftware.GetService<ChartProviderS7>();

if (chartProvider == null)    // in case that CFC is not installed

    return;

    

// Import CFC charts

// XML file information for import

    chartProvider.Import(@"D:\Users\username1\Documents\Automation\Chart1.xml.zip", "V2.0", 0, true, false);

Weitere Informationen finden Sie der Dokumentation für TIA Portal Openness: