GIO PLC Security

Die Konfiguration der GIO PLC Security kann über die globalen Einstellungen aufgerufen werden. Sie dient dazu, die Viper.NET-Nutzerverwaltung mit Sicherheitsflags der Steuerung zu Verknüpfen, sodass verschiedene Nutzergruppen verschiedene Aktionen auf der PLC ausführen bzw. nicht ausführen können.

../../_images/gio-plc-security.png

Um die Einstellungen der GIO PLC Security zu editieren, muss diese zunächst mittels des Editmode-Buttons (1) in den Editiermodus geschalten und dann auf enabled gesetzt werden (2). Die GIO PLC Security kann dann genutzt werden, um den aktuellen Nutzer mit Nutzername, ID und Flags auf die Steuerung zu schreiben. Zu diesem Zweck werden GInOut-Variablen verwendet. Diese können mittels des Buttons Apply / Check create gio vars (3) auf ihr Vorhandensein hin geprüft und ggf. angelegt werden. Dabei können Flags nicht nur einzelnen Nutzern sonder auch Nutzerrollen zugeordnet werden.

../../_images/gio-plc-security-roles.png

Unter Flag alias können Klarnamen für Flags definiert werden. Mit Rechtsklick lasses sich dabei Flag-Aliases anlegen und löschen.

../../_images/gio-plc-security-flags.png

Da einem Nutzer mehrere Rollen gleichzeitig zugeordnet sein können, muss definiert werden, welche Rollendefinition bei der Zuordnung von Flags vorrang hat. Dies geschieht mittels des Feldes Rolesorder (4).