Voraussetzung
-
Die Anwendung TIA Portal Openness ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal herstellen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Anwendung
Sie können mit TIA Portal Openness auf den Webserver und das OPC UA-Submodul von PLCs zugreifen. Es ist möglich, einen Benutzer bis zur Höchstzahl am Webserver und am OPC UA-Submodul von PLCs hinzuzufügen. Dieser Benutzer hat einen Benutzernamen und ein Passwort.
Benutzerverwaltung am Webserver
Sie können die folgenden Vorgänge wie z. B. das Hinzufügen eines Benutzers, das Löschen eines Benutzers und das Festlegen des Passworts am Webserver für alle unterstützten Geräte nur dann durchführen, wenn der Webserver am Modul aktiviert ist.
Wenn der Webserver nicht aktiviert ist, wird durch das Hinzufügen und Löschen von Benutzern und das Festlegen des Passworts eine EngineeringTargetInvocationException ausgelöst. Die Lesevorgänge sind trotzdem verfügbar.
Der Dienst WebServerUserManagement ist für die PLC-Instanz nur der unterstützten Geräte verfügbar. Für alle nicht unterstützten Geräte lautet der Dienst null.
Der Dienst stellt einen Navigator namens WebServerUsers zur Verfügung, mit dessen Hilfe eine WebServerUserComposition bezogen werden kann, die die Instanzen von WebServerUser verwaltet.
|
|
Programmcode: Aktionen an der WebServerUserComposition
Ändern Sie das folgende Programm, um einen Webserver-Benutzer zu suchen:
|
|
Ändern Sie folgenden Programmcode, um einen neuen Webserver-Benutzer mit Berechtigungen für Webserver-Benutzer zu erstellen:
|
|
Ändern Sie folgenden Programmcode, um den Webserver-Benutzer zu löschen:
|
|
Ändern Sie folgenden Programmcode, um das aktuelle Passwort des Benutzers durch das neue Passwort zu ersetzen:
|
|
Benutzerverwaltung am OPC UA-Server
Sie können die folgenden Vorgänge wie z. B. das Hinzufügen eines Benutzers, das Löschen eines Benutzers und das Festlegen des Passworts am OPC UA-Server nur dann durchführen, wenn der OPC UA-Server aktiviert ist und der Benutzername und die Passwort-Authentifizierung aktiviert sind.
Wenn diese Voraussetzungen nicht erfüllt sind, wird durch den Vorgang eine EngineeringTargetInvocationException ausgelöst, deren Fehlerdetails besagen, dass die Authentifizierung aktiviert werden muss.
Der Dienst OpcUaUserManagement ist nur am OPC UA-Submodul der PLC verfügbar. Der Dienst ist für alle unterstützten Geräte verfügbar, bei denen das OPC UA-Submodul für das Geräteelement verfügbar ist. Andernfalls wird der Dienst mit dem Wert null zurückgegeben.
Der Dienst stellt einen Navigator namens OpcUaUsers zur Verfügung, mit dessen Hilfe eine OpcUaUserComposition bezogen werden kann. Die Zusammensetzung verwaltet die Instanzen von OpcUaUser:
|
|
Programmcode: Aktionen an der OpcUaUserComposition
Ändern Sie folgenden Programmcode, um einen OpcUaUser zu suchen:
|
|
Ändern Sie folgenden Programmcode, um einen neuen OpcUaUser zu erstellen:
|
|
Ändern Sie folgenden Programmcode, um den OpcUaUser zu löschen:
|
|
Ändern und verwenden Sie folgenden Programmcode, um das aktuelle Passwort durch ein bereitgestelltes zu ersetzen:
|
|
Siehe auch