Benutzerzugriffsberechtigungen im Projekt zuweisen

Benutzerzugriffsberechtigungen im Projekt zuweisen 1:

Download-Link: Planungstabelle für Gruppenrechte und Object Protection Level

Eine Excel-Tabelle zur einfachen Planung von Gruppenrechten und Zugriffsberechtigungsgruppensets (Object Protection Level) können Sie hier herunterladen.

Die erstellten Object Protection Level können Sie TwinCAT‑Objekten zuweisen, z. B. einem SPS-Projekt.

Die Zugriffsberechtigungsgruppen sind definiert.
Das Projekt ist mit einer Benutzerdatenbank verbunden.
1. Markieren Sie das SPS-Objekt im SPS-Projektbaum im Projektmappen-Explorer.
Die Ansicht Properties aktualisiert sich. (Wenn die Ansicht Properties nicht geöffnet ist, wählen Sie den Befehl Properties Window im Menü View, um diese zu öffnen.)
2. Wählen Sie aus der Drop-down-Liste der Eigenschaft ObjectProtection in der Kategorie Security das gewünschte Object Protection Level aus.
Benutzerzugriffsberechtigungen im Projekt zuweisen 2:
3. Setzen Sie dann den Wert der Eigenschaft Encrypted über die Drop-down-Liste auf TRUE. Diese Einstellung ist wichtig, um den Zugriff auf den Quellcode, z. B. über die Betriebssystemebene, zu verhindern.
4. Setzen Sie danach den Wert der Eigenschaft Signed über die Drop-down-Liste auf TRUE. Diese Einstellung ist wichtig, um einen unautorisierten Austausch der Objektdatei auf Betriebssystemebene gegen eine andere Datei gleichen Namens zu unterbinden.
Benutzerzugriffsberechtigungen im Projekt zuweisen 3:
Auf das SPS-Projekt können nun die Benutzergruppen zugreifen, die im Object Protection Level festgelegt worden sind. Mit dem Speichern des SPS-Projektes werden die Einstellungen übernommen.

Im Beispiel Object Protection Level „Public“:
Benutzerzugriffsberechtigungen im Projekt zuweisen 4:

Die in der Wurzel des SPS-Projektes festgelegten Zugriffsrechte werden im SPS-Projektbaum automatisch an alle Unterelemente des SPS-Objektes weitervererbt, wenn diese die Eigenschaften Object Protection Level und Encryption haben.

Für jedes Unterelement kann aber auch eine eigene, individuelle Zuweisung des Object Protection Levels und der Verschlüsselung erfolgen. Dies stellen Sie in den Eigenschaften des Unterelements ein.

Benutzerzugriffsberechtigungen im Projekt zuweisen 5:

Auch hier müssen Sie für das Objekt die Wert der Eigenschaften Encrypted und Signed über die Drop-down-Listen auf TRUE setzen, um zum einen den Zugriff auf den Quellcode, z. B. über die Betriebssystemebene, zu verhindern und zum anderen einen unautorisierten Austausch der Objektdatei gegen eine andere Datei gleichen Namens zu unterbinden.