WinCC Benutzerverwaltung

Mammut

Level-2
Beiträge
37
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

stehe mal wieder auf dem Schlauch. Ich möchte im TIA V13 für ein Comforpanel eine ganz normale Benutzerverwaltung nach Handbuch anlegen.
Benutzer "Admin" Nr.9 ist angelegt und Benutzerguppe "Administratoren" Nr.9 zugeordnet und Administratoren haben die Berechtigung "ProgrammeSpeichern" Nr.9. Die Receptur hat unter Sicherheit die Berechtigung "ProgrammeSpeichern". Nach dem Übertragen erscheint nun bei Klick auf die Receptur der Anmeldedialog. Nach Eingabe von Name "Admin" und (nur 3-stelliges) Kennwort, verschwindet der Dialog ohne Hinweis ob Anmeldung erfolgreich oder nicht und beim Versuch im Feld Datensatz was zu schreiben, poppt der Anmeldedialog wieder auf.
Gibt es noch irgendwo einen Haken? Kann ich erkennen, ob ich überhaupt angemeldet bin?
Beim iX-Developer von Beijerelectronics war das gaaanz einfach. Unser Kunde ist jetzt aber Siemens, aber keinen von denen kann man fragen.

Gruß
Mammut
 
Meldung ob die Anmeldung erfolgreich war oder eine fertige Anzeige gibt es nicht. Nach Eingabe wird der Dialog geschlossen, dann bist du entweder angemeldet oder nicht.
Eine Anzeige ob bzw. welcher Benutzer angemeldet ist kann man sich nur selber projektieren.

Welcher Benutzer angemeldet ist bekommst du wie folgt...
  • Eine interne WString-Variable (Längen-Einstellung beachten) und eine INT-Variable erstellen.
  • Im Aufgaben-Planer eine Aufgabe mit dem Trigger "Benutzerwechsel" erstellen
  • Im den Ereignissen dann die Systemfunktionen "LeseBenutzername", "LeseGruppennummer" auf die erstellten Variablen projektieren.
  • Diese dann irgendwo anzeigen.

Beim Übertragen auf das Panel hast du "alles überschreiben" angehakt? Das überschreibt/überträgt die Änderungen an der Benutzerverwaltung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Ronin,

danke für die schnelle Antwort. "Alles überschreiben" ist angehkt.
Zur Fehlersuche werde ich dann Deinen beschrieben Weg versuchen.

Gruß
Mammut
 
Ja stimmt, die Systemmeldung für den Misserfolg gibt es ja. Das Meldefenster benutze ich tatsächlich selten, mag das gepoppe nicht. :p

Bilderverwaltung / Globales Bild / Objekt Meldefenster einfügen / Anstehende Meldungen / Meldeklasse System.
 
Zuletzt bearbeitet:
Auch gelungene An- und Abmeldungen werden dort vermeldet.
Hmmm... Mache ich da was falsch?
Hab's hier grad an ner v13 versucht. Beim Versuch mit nem falschen User/Passwort bekomme ich "Ungültiges Kennwort oder Benutzernamen, Anmeldung fehlgeschlagen".

Beim erfolgreichen An- bzw. Abmelden bekomme ich aber nix, Melderpuffer bleibt auch leer. :confused:
 
Ja genau, ich hab die Systemmeldungen auch schon importiert um die Meldungen zu suchen, sie sind da. Aber ich bekomm se trotzdem nicht.

Hier ein Bild von nem Panel aus der Simulation.
Panel eingefügt, die Meldefenster aus dem Wizard, User erstellt, An-/Abmeldebuttons, Aufgabenplaner und nen Meldepuffer mit allen Klassen angehakt.
TIA_AnmeldeSysMeldung.jpg

Egal ob ich das mit ner Panel-Simulation oder ner PC-Runtime in v13/v14 mach. Kommt das selbe raus.
Kann's morgen noch auf nem physischen Panel versuchen. :confused:

Edit: Nö auch bei einem echten TP700 das selbe.
 
Zuletzt bearbeitet:
So zusammen, habe nach Ronins Beschreibung verfahren und nun sieht man auch wer gerade angemeldet ist. Nur für "LeseGruppennummer" wurde mir der Trigger "Benutzerwechsel" kein weiteres mal angeboten, aber egal. Letztlich war dann doch wieder nicht "alles Überschreiben" immer angehagt. So saß also wieder der Fehler vor der IDE. Von anderen Systemen kannte ich halt die Antwort Anmeldung erfolgreich oder gescheitert. Danke nochmal an Ronin und die anderen helfenden user.

Mammut
 
Gibt es da vielleicht eine Einstellung/Häkchen für "Meldeumfang für DAUs" / "Meldeumfang für Professionals"? ;)
Wenn's eins gibt, hat's Siemens wieder mal gut versteckt.
Denn genau wie bei Ronin oben ist mein Meldefenster auch vom Wizard.


Ist eh' erst meine 2. Visualisierung. Da gehören die Meldungen noch zu den mir suspekten Dingen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es da vielleicht eine Einstellung/Häkchen für "Meldeumfang für DAUs" / "Meldeumfang für Professionals"? ;)
Wenn's eins gibt, hat's Siemens wieder mal gut versteckt.
So weit wart ihr anscheinend gar nicht weg.... :)

Da mir das keine Ruhe lies hab ich nen Support Request abgesetzt. Antwort:
Support schrieb:
um eine Systemmeldung ausgeben zulassen, wenn ein Benutzer angemeldet und abgemeldet wird (260002 bzw. 260003) können Sie im Aufgabenplaner an eine Aufgabe mit Trigger "Benutzerwechsel" die Systemfunktion "VerfolgeBenutzeränderung" anbinden. Die Systemfunktion "VerfolgeBenutzeränderung" kann nur im Aufgabenplaner verwendet werden.
Und siehe da damit bekomm ich die Meldungen. Hucki, bist du dir sicher dass du das nicht auch projektiert hast?
Mich hat es auch gewundert, ich könnte mich nicht erinnern diese Meldungen jemals, schon seit Flexible, bei mir gesehen zu haben.

Da die Funktion "VerfolgeBenutzeränderung" nur im Aufgabenplaner, auch nur dann wenn als Trigger schon "Benutzerwechsel" angewählt wurde, zur Verfügung/Auswahl steht, stolpert man da nicht eben mal so drüber. Könnte man also als "versteckt" bezeichnen.
 
Zuletzt bearbeitet:
Ach ja! So war das also. "VerfolgeBenutzeränderung" habe ich in jedem Projekt seit WinCC Flex drin und deshalb vergessen.

Harald
 
Hucki, bist du dir sicher dass du das nicht auch projektiert hast?
Ja, das habe ich.
Gottseidank!
:cool:

Wie man auf dem Bild oben sieht, lasse ich ja den angemeldeten Benutzer in der unteren Leiste anzeigen.
Das habe ich von meinen Schweizer Kollegen so übernommen und nicht mit der Meldung als Grund in Verbindung gebracht.

Wie gesagt, erst meine 2. Visualisierung (PS: Ich kannte es daher nur mit Meldung). Die vorherige war ein übrig gebliebenes MP277.
Da fehlt also noch jede Menge Erfahrung.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hammo Leute,

ich habe bei mir nicht die Möglichkeit das Passwort in buchstaben und zeichen zu erstellen. Es zeigt mir " wert entspricht nicht den definierten Formatfestlegungen". Kann mir da jemand helfen?

Viele Grüße
Damba
 
Zurück
Oben