Mastersystem oder IO-System einer Schnittstelle abrufen - 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
Mastersystem oder IO-System einer Schnittstelle abrufen

Voraussetzung

Verwendung

Der Dienst NetworkInterface liefert dem Navigator IoControllers, wovon jeder IoController wiederum dem Navigator IoSystem liefert. Das Mastersystem und das IO-System werden beide von der Klasse IoSystem dargestellt. Das IO-Device und der Slave werden beide IO-Device genannt.

  • Der Navigator des IoControllers gibt IoController-Objekte zurück, wenn die Netzwerkschnittstelle ein IO-System haben kann. Im Moment wird nur ein IO-Controller zurückgegeben.

  • Der Navigator des IoConnectors gibt IoConnector-Objekte zurück, wenn die Netzwerkschnittstelle als IO-Gerät mit einem IO-System verbunden werden kann. Im Moment wird nur ein IO-Connector zurückgegeben.

Programmcode: IO-System des IoController abrufen

Um das IO-System des IoController abzurufen, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

NetworkInterface itf = ...

foreach (IoController ioController in itf.IoControllers)

{

    IoSystem ioSystem = ioController.IoSystem;

    // work with the io system

}

Programmcode: IO-System des IoConnector abrufen

Um das IO-System des IoConnector abzurufen, ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

NetInterface itf = ...

foreach (IoConnector ioConnector in itf.IoConnectors)

{

    IoSystem ioSystem = ioConnector.ConnectedIoSystem;

    // work with the io system

}