Auf Subnetze zugreifen - 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
Auf Subnetze zugreifen

Voraussetzung

Anwendung

Für mehrere netzwerkbezogene Merkmale, z. B. Zuordnung von Schnittstellen zu einem Subnetz, müssen Sie Subnetze im Projekt aufrufen. Subnetze sind typischerweise direkt auf Projektebene zusammengefasst.

Programmcode: Auf alle Subnetze eines Projekts zugreifen

Um auf alle Subnetze mit Ausnahme von internen Subnetzen eines Projekts zuzugreifen, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

Project project = ...

foreach (Subnet net in project.Subnets)

{

    ... // Work with the subnet

}

Programmcode: Auf ein spezifisches Subnetz zugreifen

Um auf ein bestimmtes Subnetz anhand des Namens zuzugreifen, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

Project project = ...

Subnet net = project.Subnets.Find("PROFIBUS_1");

{

    ... // Work with the subnet

}

Attribute eines Subnetzes

Ein Subnetz hat folgende Attribute:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

Subnet net = ...;

string name = net.Name;

NetType type = net.NetType;

Netzwerktypen

Wert

Beschreibung

NetType.Unknown

Der Typ des Netzwerks ist unbekannt.

NetType.Ethernet

Der Typ des Netzwerks ist Ethernet.

NetType.Profibus

Der Typ des Netzwerks ist Profibus.

NetType.Mpi

Der Typ des Netzwerks ist MPI.

NetType.ProfibusIntegrated

Der Typ des Netzwerks ist integrierter Profibus.

NetType.Asi

Der Typ des Netzwerks ist ASi.

NetType.PcInternal

Der Typ des Netzwerks ist PC intern.

NetType.Ptp

Der Typ des Netzwerks ist PtP.

NetType.Link

Der Typ des Netzwerks ist Link.

NetType.Wan

Der Typ des Netzwerks ist Wide Area Network.