Ein PLC Master Secret in einer PLC setzen / 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
Ein PLC Master Secret in einer PLC setzen / löschen

Voraussetzung

Verwendung

Sie können mit TIA Portal Openness das PlcMasterSecret für eine PLC setzen oder zurücksetzen. Um die Funktionen in TIA Portal Openness auszuführen, wurde OnlineProvider um neue Methoden erweitert:

  • SetPlcMasterSecret()

  • ResetPlcMasterSecret()

Das SetPlcMasterSecret() unterstützt folgenden Parameter:

Parameter

Typ

Beschreibung

securePassword

SecureString

Master-Secret-Passwort.

Hinweis

Das PLC Master Secret kann nicht mit einem NULL-Passwort gelöscht oder zurückgesetzt werden.

Programmcode: PlcMasterSecret setzen und rücksetzen

Ändern Sie den folgenden Programmcode, um PlcMasterSecret über den Dienst OnlineProvider zu setzen oder zurückzusetzen:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

DeviceItem deviceItem = ...;

SecureString password = ...;

OnlineProvider onlineProvider = deviceItem.GetService<OnlineProvider>();

Ändern Sie den folgenden Programmcode, um PlcMasterSecret zu setzen:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

DeviceItem deviceItem = ...;

SecureString password = ...;

OnlineProvider onlineProvider = deviceItem.GetService<OnlineProvider>();

onlineProvider.SetPlcMasterSecret(password);

Ändern Sie den folgenden Programmcode, um PlcMasterSecret zurückzusetzen:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

DeviceItem deviceItem = ...;

OnlineProvider onlineProvider = deviceItem.GetService<OnlineProvider>();

onlineProvider.ResetPlcMasterSecret();

Hinweis

Das Zurücksetzen des PLC Master Secrets entspricht der Löschfunktion im Dialog "Online & Diagnose".