CCDX-Transferbereich löschen - 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
CCDX-Transferbereich löschen

Voraussetzung

Einleitung

Sie können mit der Überladung Delete() des MulticastableTransferArea -Objekts in TIA Portal Openness den CCDX-Transferbereich löschen. Hierbei bezieht sich "multicastable" bzw. Multicastfähigkeit auf eine Eins-zu-viele-Beziehung, bei der ein Sendetransferbereich Informationen an mehrere Partner-Empfangstransferbereiche übertragen kann. In Gegenrichtung kann ein Empfangstransferbereich dagegen nur mit einem Sendepartner kommunizieren.

Beim Löschen eines Empfängers hingegen verhält sich die Überladung Delete() anders. Es gibt immer nur einen Sender (Eins-zu-viele-Beziehung).

Sender

Empfänger

Verhalten

1

c = 1

Sowohl der Sender als auch der Empfänger werden gelöscht

1

c>1

Nur der Empfänger wird gelöscht

Folgendes Verhalten ist zu erwarten, wenn der Sender gelöscht wird:

Sender

Empfänger

Verhalten

1

Beliebige

Sowohl der Sender als auch alle Empfänger werden gelöscht

Programmcode

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

private void DeleteTransferArea()

{

// Given the selected NetworkInterface

NetworkInterface networkInterface = ...;

// The name of the TransferArea

string transferAreaName = "Example_CCDX_TA";

networkInterface.MulticastableTransferAreas.FirstOrDefault(item => item.Name == transferAreaName).Delete();

}

Siehe auch

Projekt öffnen