TIA Schaltfläche: Gestalt ändern aufgrund der Bedienbarkeit

sargan26

Level-2
Beiträge
102
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,


ich habe eine Benutzerverwaltung mit 5 Benutzergruppen erstellt wobei jede Benutzergruppe mehrere Berechtigungen hat.


zB.
User
- Anlage Bedienen
- Quittieren


Service
- Service Bild
- Parameter
...


Dies funktioniert auch und ich kann die Bedienbarkeit in den Eigenschaften "Security" der ensprechenden Berechtigung zuweisen. Nun mein Problem: Ich kann die Gestaltung anhand der Bedienbarkeit alleine nicht einstellen. Die Gestaltung lässt sich nur über eine Variable (Bool, Int...) einstellen.


Ich kann den Benutzernamen und die Gruppennummer über den Aufgabenplaner ("LeseBenutzername" "LeseGruppennummer") einer Variable zuweisen, ich bräuchte aber etwas in die Richtung "LeseBerechtigung". Der Kunde verlangt dass er jederzeit in der Benutzerverwaltung Berechtigungen ändern kann ohne zusätzlichen Engineering-Aufwand. Das heißt ich müsste die Gesaltung meiner Schaltflächen direkt mit den Berechtigungen verknüpfen, was im TIA Portal WinCC nicht möglich scheint.

Ich kann nicht die Gruppennummer hierfür verwendet da sich ja die Berechtigungen einer Gruppe ändern kann. Dann müsste ich bei jeder Änderung alle Schaltflächen kontrollieren -> riesen Aufwand.

EDIT: Kunde möchte im TIA Portal die Berechtigungen ändern können (Häkchen setzen / nicht setzen für eine Gruppe) nicht in der RunTime.


Hat jemand eine Lösung?


Danke im Voraus,
Daniel
 
Zuletzt bearbeitet:
So weit ich weis, kann der Benutzer (mit ausreichender Berechtigung) nur die vor-definierte Gruppen auswählen, wenn er zur Laufzeit die Benutzerberechtigungen editiert.
Somit ist dein Problem erledigt - obwohl schon ziemlich Aufwendig wenn alle Bedienelemente Farbanimiert werden sollen abhängig von welche Benutzergruppe aktiv ist.
Bis auf WinCC Advanced. Weis nicht ob WinCC Professional anders funktioniert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So weit ich weis, kann der Benutzer (mit ausreichender Berechtigung) nur die vor-definierte Gruppen auswählen, wenn er zur Laufzeit die Benutzerberechtigungen editiert.

Danke für die Antwort Jesper, allerdings möchte der Kunde im TIA Portal die Berechtigungen ändern können (Häkchen setzen / nicht setzen für eine Gruppe) nicht in der RunTime. Die Schaltflächen sollen natürlich nach Möglichkeit so verschalten sein, dass nicht mehr Aufwand bei der Änderung notwendig ist.
 
Wenn ich mich nicht irre, dann ist es diesen Kundenwunsch nicht möglich mit WinCC bis auf WinCC Advanced.
Wenn er zur Laufzeit die Berechtigungen von eine Benutzer editiert, kann er nur vor-definierte Benutzergruppen auswählen.
Ich kann mir vorstellen das WinCC Professional kann etwas mehr, aber davon habe ich kein Erfahrung.

edit: OK, du meinst, deine Kunde hat das TIA Projekt, und kann selber die Gruppen umändern wie er will.
Ich denke es geht nicht. Einzigste Warnung wenn den eigeloggte Benutzer keine ausreichende Berechtigung hast, ist das die Login Pop-up auftaucht.
 
Zuletzt bearbeitet:
Zurück
Oben