DOK-IWORKS-ENGINEE*V13-AP02-DE-P
Rexroth IndraWorks 13VRS Engineering
SPS-Berechtigungen abfragen
Abb.4-215:
Dialog Rechte der Gruppe (SPS-Berechtigungsbits)
Die SPS-Variable UM_Authorizations enthält 16 Berechtigungsbits. Diese
Bits werden beim Anmelden eines Benutzers in IndraWorks Operation ent‐
sprechend der aktuellen Berechtigungen des Benutzers gesetzt bzw. beim
Abmelden wieder gelöscht. Die Bedeutung der einzelnen Bits kann spezifisch
für jedes IndraWorks-Projekt belegt werden.
Definieren Sie die folgende SPS-Variable:
VAR_GLOBAL
{PLC authorization bits}
UM_Authorizations:UINT;
END_VAR
Um Aktionen in der SPS zu verriegeln, die von einem der Berechtigungsbits
gesteuert werden sollen, muss lediglich das entsprechende Bit getestet wer‐
den, bevor die Aktion ausgeführt wird:
PROGRAM PLC_PRG
VAR
END_VAR
IF UM_Authorizations.0 = TRUE { Test if bit 0 is set }
THEN
{ Execute actions that have been enabled by bit 0 }
END_IF
RETURN;
Der Wert dieser SPS-Variable wird von der Benutzerverwaltung
geschrieben. Innerhalb des SPS-Programmes darf nur lesend auf
die SPS-Variable zugegriffen werden.
Bosch Rexroth AG
207/315
Arbeiten mit IndraWorks