Handhabung bausteingebundener PLC-Passwörter - 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
Handhabung bausteingebundener PLC-Passwörter

Voraussetzungen

Verwendung

TIA Portal Openness unterstützt die Datenbindung von Passwörtern für Kundenanwendungen. TIA Portal Openness bietet dem Kunden einen Weg, ein bausteingebundenes Passwort anzugeben. Zum Beispiel kann ein bausteingebundenes Passwort auf der Klasse DownloadPasswordConfiguration durch Aufrufen der Methode SetPassword konfiguriert werden.

Hinweis

Wenn Sie den Ladevorgang mit einem Passwort schützen wollen, muss bei jedem Aufruf der Download-Funktion ein Passwort angegeben werden. Das gilt unabhängig davon, ob das Gerät bereits konfiguriert ist. Nach erfolgreicher Eingabe des Passworts für eine gegebene Konfiguration werden alle nachfolgenden Aufrufe von SetPassword ignoriert.

Programmcode

Ändern Sie folgenden Programmcode:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

public void ConfigurePreDownload(DownloadConfiguration downloadConfiguration)

{   

    DownloadPasswordConfiguration downloadPasswordConfiguration = downloadConfiguration as DownloadPasswordConfiguration;

    if(downloadPasswordConfiguration != null && downloadPasswordConfiguration.Message.Contains("block_1"))

       {                

              SecureString password = ...; // Get password from a secured location

              downloadPasswordConfiguration.SetPassword(password);

    }

}