Symbol:
Die Registerkarte „Benutzerverwaltung“ dient zum Erstellen und Konfigurieren der Benutzerverwaltung für Visualisierungen und deren Benutzer und Gruppen.
Wenn noch keine Benutzerverwaltung konfiguriert wurde, sind die folgenden Schaltflächen verfügbar: |
|
„Leere Benutzerverwaltung erstellen“ |
Es öffnet sich die Benutzerverwaltung. Die Gruppe „None“ wird erstellt. |
„Erstellen einer Benutzerverwaltung mit Standardgruppen und -benutzern“ |
Es öffnet sich die Benutzerverwaltung. Die folgenden Gruppen und Benutzer werden erstellt:
|
Projekt mit mehreren Visualisierungsbenutzerverwaltungen
Erfordernis: Das Projekt umfasst mehrere Geräte mit einer Visualisierung Benutzerverwaltung. |
|
„Lokale Benutzerverwaltung verwenden“ |
Die Benutzerverwaltung dieses Visualisierungsmanagers wird für die Visualisierung verwendet. |
„Remote-Benutzerverwaltung verwenden“ |
Dropdown-Liste mit allen Geräten des Projekts, die eine eigene Visualisierungsbenutzerverwaltung haben. |
Visualisierungs-Benutzerverwaltung am Controller für eine Visualisierung ohne Display-Variante
Auch wenn es in der Anwendung keine Darstellungsvarianten der Visualisierung gibt, kann es erforderlich sein, dass sich die Benutzerverwaltung der Visualisierung auf dem Controller befindet. Dies ist z. B. der Fall, wenn HMIs an die Steuerung angeschlossen werden.
Erfordernis: Die Visualisierung hat keine Anzeigevarianten. Das bedeutet, dass die Objekte „Webvisualisierung“, „Zielvisualisierung“, oder „Remote-Zielvisualisierung“ unterhalb des Visualisierungsmanagers eingefügt werden. |
Registerkarte 'Gruppen'
„Name der Gruppe“ |
Wenn Sie auf den Knoten klicken, werden alle Benutzer aufgelistet, die zu dieser Gruppe gehören. |
„Automatische Abmeldung“ |
|
„Abmeldezeit“ |
Eingabefeld für Integer-Wert Dropdown-Liste für die Zeiteinheit „Min“, „Sec“, oder „Hr“ |
„Erlaubnis zur Änderung von Benutzerdaten“ |
|
„Beschreibung“ |
Der Text ist nur im Entwicklungssystem sichtbar. Sie wird nicht auf den Controller heruntergeladen. |
„ID“ |
Eindeutige ID für jede Gruppe. Wird automatisch vom System zugewiesen. |
Eine neue Gruppe hinzufügen |
Klicken Sie in der letzten Zeile der Tabelle in das Feld „Gruppenname“ und geben Sie den Namen für die neue Gruppe an. |
Eine Gruppe löschen |
Wählen Sie eine Gruppe aus und drücken Sie [Del]. Die Gruppe „None“ kann nicht gelöscht werden. |
„Visualisierungen/Hotkeys aktualisieren“ |
Öffnet das Dialogfeld „Visualisierungen und Hotkeys aktualisieren“. Aktualisieren, wenn Gruppen zu einem Zeitpunkt geändert wurden, zu dem Visualisierungen oder Tastenkombinationen bereits eingeschränkte Berechtigungen hatten. |
„Liste der Verwendung von Gruppen“ |
Liste der Visualisierungen und Tastaturkürzel mit eingeschränkten Berechtigungen. Die Liste wird in der Ansicht „Messages“ angezeigt. |
„Gruppen für globale Visualisierungen exportieren“ |
Die definierten Gruppennamen werden an „Tools Optionen Visualisierung Benutzerverwaltung“ übermittelt. Sie werden dann in „aufgelistet. Verwenden Sie die folgende Benutzergruppenliste für die Visualisierung“. Die Liste kann auch dort geändert werden. |
„Vollständige Benutzerverwaltung löschen“ |
Die Benutzerverwaltung wird gelöscht und die Startansicht mit den folgenden Schaltflächen wird angezeigt: „Erstellen Sie eine leere Benutzerverwaltung“ und „Erstellen Sie eine Benutzerverwaltung mit Standardgruppen und -benutzern“. |
„Benutzerverwaltung exportieren“ |
Die Dropdown-Liste öffnet sich.
Es öffnet sich ein Standarddialog zum Speichern der Benutzerverwaltung als CSV-Datei mit beliebigem Namen in einem beliebigen Verzeichnis. |
„Benutzerverwaltung importieren“ |
Es öffnet sich ein Standarddialog zum Importieren einer Benutzerverwaltung. Die Benutzerverwaltung muss eine CSV-Datei sein. |
|
Verschiebt die ausgewählte Gruppe um eine Zeile nach oben/unten und ändert damit die Hierarchie der Gruppe. Eine Gruppe einer höheren Hierarchie kann nicht weniger Berechtigungen für ein Element haben als eine Gruppe einer niedrigeren Hierarchie. |
Dieser Dialog aktualisiert nur Visualisierungselemente und Tastenkombinationen mit konfigurierten Berechtigungen. |
|
„Neue Gruppe hinzufügen“ |
Dropdown-Liste mit allen neu angelegten Gruppen dieser Benutzerverwaltung. Erfordernis: Eine neue Benutzergruppe wurde erstellt. |
„Einstellung für neue Gruppe“ |
|
„Nicht vorhandene Gruppen löschen“ |
Werden keine betroffenen Visualisierungselemente oder Tastenkombinationen zur Aktualisierung gefunden, so wird dies als Meldung in der Ansicht „Meldungen“ angezeigt (Kategorie„Visualisierung“ ). |
„Gruppen umbenennen“ |
|
„Update“ |
Aktualisiert die Berechtigungen der betroffenen Visualisierungselemente und Tastenkombinationen |
Registerkarte 'Benutzer'
„Login-Name“ |
Name des Benutzers, der sich zur Laufzeit an der Visualisierung anmeldet. Dieser Name ist einzigartig. |
„Vollständiger Name“ |
Dieser Name kann mehrfach in der Benutzerverwaltung vorhanden sein. |
„ Passwort“ |
Verschlüsselt durch CODESYS. Standardmäßig wird hier der „Anmeldename“ angezeigt. Wenn Sie auf das Feld „Passwort“ einer ausgewählten Zeile klicken, wird das Dialogfeld „Passwort ändern“ geöffnet. |
„Benutzergruppe“ |
Gruppe(n), zu denen der Benutzer gehört. Wenn Sie auf das Feld „Benutzergruppe“ eines ausgewählten Benutzers klicken, öffnet sich das Dialogfeld „Benutzergruppen, zu denen der Benutzer gehört“.
|
„Deaktivieren Sie“ |
|
„Beschreibung“ |
Der Beschreibungstext ist nur im Entwicklungssystem verfügbar und wird nicht auf den Controller heruntergeladen. |
„Benutzer vom Gerät hochladen“ |
Die Daten der Benutzerverwaltung werden vom Controller hochgeladen. Wenn bereits Benutzerdaten konfiguriert sind, werden diese überschrieben. |
„Benutzer auf Gerät herunterladen“ |
Die Daten der Benutzerverwaltung werden auf den Controller heruntergeladen. Die bestehende Benutzerverwaltung auf dem Controller wird überschrieben. |
„Benutzerverwaltung exportieren“ |
Die Dropdown-Liste öffnet sich.
Es öffnet sich ein Standarddialog zum Speichern der Benutzerverwaltung als CSV-Datei mit beliebigem Namen in einem beliebigen Verzeichnis. |
„Benutzerverwaltung importieren“ |
Es öffnet sich ein Standarddialog zur Auswahl der Benutzerverwaltung (im CSV-Format) aus dem Dateisystem. |
Registerkarte 'Einstellungen'
„Einstellungen für den Download von Benutzerdaten“ |
|
„Benutzerdaten bei jeder Anmeldung herunterladen“ |
Die Daten der Benutzerverwaltung werden bei der Anmeldung auf den Controller heruntergeladen. Vorhandene Daten werden überschrieben. |
„Niemals Benutzerdaten bei der Anmeldung herunterladen“ |
Die Daten der Benutzerverwaltung werden nie auf den Controller heruntergeladen, selbst wenn sie sich ändern. |
„Entscheidung über jeden Download zulassen“ |
Ein Dialogfeld „Warnung“ wird geöffnet, in dem Sie den Download akzeptieren oder ablehnen können. |
„Zugriffsrechte für Elemente“ |
|
„Gruppenhierarchie verwenden“ |
Die Gruppe in der ersten Zeile der Liste „Group“ ist die höchste in der Hierarchie. Eine Gruppe einer höheren Hierarchie kann nicht weniger Berechtigungen für ein Element haben als eine Gruppe einer niedrigeren Hierarchie. |
„Logout-Verhalten“ |
|
„Ändern, um die Visualisierung beim Abmelden zu starten“ |
|
CSV-Datei mit den Daten für die Benutzerverwaltung
Die Daten für die Benutzerverwaltung werden in einer CSV-Datei im folgenden Format gespeichert:
-
Benutzergruppen:
ID;group name; automatic logoff TRUE/FALSE;logoff time;unit logoff time;permission to change user date TRUE/FALSE
-
Benutzer:
login name;full name;password encrypt TRUE/FALSE;password;group ID;user deactivated TRUE/FALSE
Verwenden Sie dieses Format, wenn Sie Daten für die Benutzerverwaltung mit einem beliebigen
Tool bearbeiten möchten. Wenn Sie password encrypt
auf FALSE
setzen, kann ein unverschlüsseltes Passwort verwendet werden. Im Beispiel wurde das
unverschlüsselte Passwort Yellow
für den Benutzer Hugo
angegeben. Wenn Sie die CSV-Datei mit dem Befehl „Benutzerverwaltung importieren“ importieren, dann wird das Passwort automatisch verschlüsselt.
Beispiel
V1.0.0.1 Usergroups: 1;Admin;TRUE;1;Minute;TRUE 3;Operator;FALSE;1;Minute;FALSE 7;Service;FALSE;1;Minute;FALSE 0;None;FALSE;1;Minute;FALSE 4;Early and late shift;FALSE;1;Minute;FALSE 2;Early shift;TRUE;1;Minute;FALSE 6;Late shift;FALSE;1;Minute;FALSE User: Service;Service;TRUE;C08298D42A35732CFFB7DF43771B7607;2;FALSE Operator;Operator;TRUE;3D94AB9540B025B07773DE7037F19837;3;FALSE John;Blue;TRUE;62ED5DE29E5DD4164A01F3AF1B81EFA0;4;FALSE Paul;White;TRUE;01E2CBD4AE5442D9EACE33669549A3CC;2;FALSE Hugo;Green;FALSE;Yellow;6;FALSE