WinCC Flexible 2007 Anzeige Benutzername

dav85mx

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe für ein Touchpanel MP377 verschiedene Benutzer, die jeweils andere Benutzerrechte haben. Jetzt möchte ich den angemeldeten Benutzer anzeigen.

Die Anmeldung funktioniert, nur wird der Benutzer nicht angezeigt. Ich habe ein E/A-Feld benutzt und dort Ausgabe und Zeichenkette eingestellt. Als Variable habe ich einen String genommen wo ich den Benutzername bei der Anmeldung eintrage.

Hat jemand eine Idee?

Gruß
David
 
Hi,

bei 377 habe ich noch nicht getestet,
aber versuch mal folgendes:

- interne String-Variable einrichten ("current_user")
- im Vorlagenbild ein E/A-Feld mit dieser Variablen verbinden, Modus: Ausgabe, Darstellung: Zeichenkette
- im enü Geräteeinstellungen - Aufgabenplaner/Ereignis 'Passwort lesen', auslösendes Ereignis:'Benutzerwechsel', Funktion: 'Lese Benutzername' auf 'current_user'

Gruß
raika
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst in WinCC flexible im Aufgabenplaner für das Ereignis Benutzerwechsel die Systemfunktion LeseBenutzername aufrufen.

Aufgabenplaner - Ereignis Benutzerwechsel

Das Ereignis Benutzerwechsel im Aufgabenplaner wird ausgeführt, wenn sich der Benutzer ändert (Anmeldung oder Abmeldung).

Systemfunktion LeseBenutzername

Die Systemfunktion LeseBenutzername schreibt den Benutzernamen des gerade am Bediengerät angemeldeten Benutzers in die beim Aufruf der Systemfunktion angegebene Variable.

Über die Variable kann dann der Benutzername in einem EA-Feld ausgegeben werden.

Gruß Kai
 

Anhänge

  • Startbild_1.jpg
    Startbild_1.jpg
    467,9 KB · Aufrufe: 237
  • Startbild_2.jpg
    Startbild_2.jpg
    468 KB · Aufrufe: 191
  • Variablen.jpg
    Variablen.jpg
    341 KB · Aufrufe: 202
  • Benutzerverwaltung_1.jpg
    Benutzerverwaltung_1.jpg
    341,5 KB · Aufrufe: 191
  • Benutzerverwaltung_2.jpg
    Benutzerverwaltung_2.jpg
    331,4 KB · Aufrufe: 170
Und noch ein paar Bilder.

Gruß Kai
 

Anhänge

  • Aufgabenplaner.jpg
    Aufgabenplaner.jpg
    363 KB · Aufrufe: 165
  • Runtime_1.jpg
    Runtime_1.jpg
    115,1 KB · Aufrufe: 118
  • Runtime_2.jpg
    Runtime_2.jpg
    124,4 KB · Aufrufe: 111
  • Runtime_3.jpg
    Runtime_3.jpg
    116,4 KB · Aufrufe: 109
Danke für eure Hilfe, habe es hinbekommen.

Die Lösung war ganz einfach, man muss es halt nur wissen.

Danke
dav85mx
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Is kewl!!!!
Allerdings kann man damit den Login nicht in einer Datei speichern, oder???
Ist das im Klartext umsetzbar oder braucht man dafür wirklich AUDIT?

Wir habens anders gelöst, allerdings bekommt dadurch jeder Benutzer einen dreistelligen Zahlencode zugewiesen. Funzt, ist aber umständlich zum zurückverfolgen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
VerfolgeBenutzeraenderung findest Du im Aufgabenplaner in der Funktionsliste unter:

Systemfunktionen/Benutzerverwaltung/VerfolgeBenutzeraenderung.

VerfolgeBenutzeraenderung

Verwendung
Gibt eine Systemmeldung aus, die anzeigt, welcher Benutzer gerade am Bediengerät angemeldet ist.

Syntax
VerfolgeBenutzeraenderung
Im Skript verwendbar: nein

Parameter
--

Gruß Kai
 

Anhänge

  • VerfolgeBenutzerwechsel_1.jpg
    VerfolgeBenutzerwechsel_1.jpg
    409,6 KB · Aufrufe: 102
  • VerfolgeBenutzerwechsel_2.jpg
    VerfolgeBenutzerwechsel_2.jpg
    249,6 KB · Aufrufe: 73
Zurück
Oben