App-ID in Gerät und Geräteelementen einstellen - 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
App-ID in Gerät und Geräteelementen einstellen

Voraussetzung

Einleitung

Sie können mit TIA Portal Openness die Anwendungs-ID im Gerät und in den Geräteelementen eines TIA Portal-Projekts einstellen, damit diese Anwendungs-IDs in der aktuellen Sitzung des TIA Portal zur späteren Verwendung gespeichert werden.

Sie stellen die Anwendungs-ID ein, indem Sie der API das Paar aus "Anwendungsschlüssel" und "Anwendungswert" bereitstellen.

Es gelten folgende Randbedingungen für die Anwendungs-ID des Geräte- und Geräteelementobjekts:

  • Ein Objekt eines Typs, der diese Funktion unterstützt, darf maximal 64 verfügbare Anwendungs-IDs haben.

  • Die Schlüssel- und/oder Wertlänge der Anwendungs-ID darf maximal 128 Zeichen umfassen.

  • Der Schlüssel der Anwendungs-ID eines bestimmten Objekts ist eindeutig.

  • Es darf nur eine Anwendungs-ID mit einem "Anwendungsschlüssel" eingestellt werden.

  • Wenn ein anderer Anwendungswert mit dem gleichen "Anwendungsschlüssel" eingestellt wird, wird der zuletzt eingestellte Anwendungswert gespeichert.

Programmcode

Ändern Sie folgenden Programmcode, um die Anwendungs-ID für Geräte- und Geräteelementobjekt festzulegen:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

private static void SettingAppIDOnDevice(Device device)

{

    // Ask for Service CustomIdentityProvider on the device/device item

    var customIdentityProviderService = device.GetService<CustomIdentityProvider>();

    //Set the Application ID (Key-Value) pair

    customIdentityProviderService.Set("Application_Key", "Application_Value");

}