Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: Wincc Flex Unsichtbar/ausgegraut

  1. #1
    Registriert seit
    13.06.2008
    Beiträge
    182
    Danke
    15
    Erhielt 25 Danke für 22 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich schon wieder...

    Ich hab wieder eine Frage zu WinCC Flexible:

    1. Wie kann man Tasten/Bedienelemente je nach USer-Level ausblenden bzw. ausgrauen?
    Ich hab zwar gefunden wie man Benutzerrechte vergibt aber man erkennt an den Tasten nicht, dass man keinen Zugriff hätte.
    2. Kann man das unterdrücken, dass automatisch der LoginDialog kommt wenn man eine Taste drückt für die die User-Rechte nicht ausreichen?
    3. Außerdem möchte ich den aktuellen Benutzer oder Benutzerlevel der eingeloggt ist anzeigen.

    Gruß Lars
    Zitieren Zitieren Wincc Flex Unsichtbar/ausgegraut  

  2. #2
    Registriert seit
    19.01.2007
    Ort
    Ruhrpott-West
    Beiträge
    383
    Danke
    97
    Erhielt 99 Danke für 74 Beiträge

    Standard

    Hallo Lars,

    zu 1)
    mit den Daten aus zu 3) kannst Du unter Animation den Button ausblenden oder die Farbgebung verändern.

    zu 2)
    glaube ich nicht, weiß ich aber nicht zu 100%.

    zu 3)
    mit dem Aufgabenplaner unter Geräteeinstellungen kann man den Benutzernamen und den aktuellen Level auslesen.
    siehe http://www.sps-forum.de/showpost.php...68&postcount=3

    Gruß
    maweri
    Es ist schon alles gesagt worden - nur noch nicht von jedem!

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.190
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    zu 1. / 2. / 3. : alles machbar (Details stehen in der WinCC flexible Hilfe bzw. Handbuch)

    Beispiel: Schaltflächen sollen erst ab Benutzerlevel >=2 bedienbar sein

    Informationen über gerade angemeldeten Benutzer verfügbar machen

    Geräteeinstellungen -> Aufgabenplaner:

    Ereignis: Benutzerwechsel
    Funktionsliste:
    • 1 VerfolgeBenutzeraenderung
      // Benutzer-Ereignisse (Anmelden, Abmelden, ...) in Meldeprotokoll schreiben
    • 2 LeseGruppennummer
      Variable(Ausgabe): _Intern\Benutzergruppe
      // Gruppennummer des gerade angemeldeten Benutzers in Variable schreiben
      // _Intern\Benutzergruppe : <Interne Variable>, Byte
    • 3 LeseBenutzername
      Variable(Ausgabe): _Intern\Benutzername
      // Benutzernamen des gerade angemeldeten Benutzers in Variable schreiben
      // _Intern\Benutzername : <Interne Variable>, String, Länge: 40


    Text-Schaltflächen "gegraut" darstellen, wenn aktueller Benutzerlevel nicht ausreicht:

    Eigenschaften -> Gestaltung
    Vordergrundfarbe: schwarz | Hintergrundfarbe: hellgrau

    Animation -> Gestaltung
    Variable: _Intern\Benutzergruppe
    Wert: 0 - 1 | Vordergrundfarbe: mittelgrau | Hintergrundfarbe: hellgrau

    Grafik-Schaltflächen "gegraut" darstellen, wenn aktueller Benutzerlevel nicht ausreicht:

    -> Allgemein
    Typ: (x) Grafik | (x) Grafikliste: L_Button1 | Prozess-Variable: _Intern\Benutzergruppe

    Grafikliste
    Name: L_Button1 | Auswahl: Bereich (... - ...)
    Wert: 0 - 1 | gegraute Grafik
    Wert: Default | farbige Grafik

    Objekte unbedienbar machen, wenn aktueller Benutzerlevel nicht ausreicht:

    Animation -> Bedienbarkeit
    Variable: _Intern\Benutzergruppe
    Zustand: (x) Deaktiviert
    Typ: (x) Integer | Bereich von: 0 bis: 1

    Dann muß aber irgendwo eine Schaltfläche "Anmelden" vorhanden sein, weil bei nicht ausreichendem
    Benutzerlevel das Objekt nicht bedienbar ist und deshalb der Anmelde-Dialog nicht erscheint.

    Objekte ausblenden, wenn aktueller Benutzerlevel nicht ausreicht:

    Animation -> Sichtbarkeit
    Variable: _Intern\Benutzergruppe
    Zustand: (x) Ausgeblendet
    Typ: (x) Integer | Bereich von: 0 bis: 1

    Gruß Harald
    Zitieren Zitieren Benutzer-Informationen  

  4. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    smartie (01.07.2011)

  5. #4
    Registriert seit
    13.04.2011
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das ist mal eine Spitzenerklärung!
    Zitieren Zitieren Danke!  

Ähnliche Themen

  1. einfügen Station Simatic OP ausgegraut
    Von volker im Forum HMI
    Antworten: 10
    Letzter Beitrag: 30.09.2014, 15:27
  2. Archivieren/Dearchivieren ausgegraut?
    Von The Spirit im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 14.06.2011, 15:37
  3. Antworten: 12
    Letzter Beitrag: 15.02.2011, 12:08
  4. Fokus unsichtbar machen im TP177
    Von smartie im Forum HMI
    Antworten: 1
    Letzter Beitrag: 06.12.2007, 00:43
  5. Antworten: 8
    Letzter Beitrag: 13.10.2005, 11:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •