Herunterladen Inhalt Inhalt Diese Seite drucken

Einrichten Des Zugriffsschutzes Für Das Panel Control - Siemens SIMATIC A5E00083614-01 Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Panel Control
Einrichten des Zugriffsschutzes für das Panel Control
Sie können eine anwenderspezifische Anwendung entwerfen, die das Panel Con-
trol einsetzt, und können es dem Zugriffsschutz der Anwendung überlassen, ob ein
Anwender das Panel Control bedienen kann oder nicht. Da Ihre Anwendung über
ein Paßwort oder einen anderen Zugriffsschutz verfügt, brauchen Sie keinen wei-
teren Zugriffsschutz für das Panel Control.
Die in Tabelle C-4 aufgeführten Unterprogramme enthalten den Code für folgende
Aufgaben:
Zum Umgehen des Zugriffsschutzes des Panel Control, können Sie die Eigen-
schaft SecurityState des Panel Control auf App_Does_Security setzen. Das
Panel Control überläßt es nun der Anwendung, zu prüfen, ob der Anwender
Änderungen am Controller vornehmen darf.
In diesem Beispiel wird die Eigenschaft SecurityState auf diesen Wert gesetzt,
wenn das Arbeitsblatt der Anwendung geladen wird.
Um sicherzustellen, daß der Anwender die Berechtigung der Anwendung erhal-
ten hat, bevor er Änderungen mit dem Panel Control eingeben kann, setzen Sie
die Eigenschaft SwitchOK des Panel Control auf False. Die Schaltfläche auf
dem Panel Control reagiert jetzt auf Anforderungen des Anwenders nur, wenn
die Anwendung den Zustand der Eigenschaft SwitchOK geändert hat.
In diesem Beispiel wird die Eigenschaft SwitchOK auf False gesetzt, wenn das
Arbeitsblatt der Anwendung geladen wird.
Damit der Anwender mit dem Panel Control Änderungen für den Controller ein-
geben kann, setzt Ihre Anwendung die Eigenschaft SwitchOK des Panel Con-
trol auf True.
Wenn das Unterprogramm PerformSecurityCheck feststellt, daß der Anwender
Änderungen mit dem Panel Control vornehmen darf, setzt das Unterprogramm
die Eigenschaft SwitchOK des Panel Control auf True. Solange die Eigenschaft
SwitchOK nicht auf True gesetzt ist, führt das Panel Control die vom Anwender
eingegebenen Änderungen nicht durch.
Immer wenn ein Anwender mit dem Panel Control eine Aufgabe ausführen will,
ermittelt das Panel Control mit Hilfe dieses Beispielcodes, ob der Anwender von
der Anwendung die Berechtigung erhalten hat, die gewünschte Änderung durchzu-
führen. Klickt ein Anwender beispielsweise auf die Schaltfläche "RUN" im Panel
Control, um den Controller vom Betriebszustand STOP in den Betriebszustand
RUN zu versetzen, prüft das Panel Control den Zustand der Eigenschaft
SwitchOK, bevor es den Betriebszustand des Controllers ändert.
C-8
Windows Logic Controller (WinLC RTX) – Übersicht
A5E00083614-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis