User Levels and Access Levels

Each user is assigned a User Password Level for user authentication and a Access Level, which determines which read and write rights the user has on the various project controls, in the Movicon user management.

 

 

User Password Levels

The User Password Levels are needed for user authentication. When a user has logged on their Password level is activated enabling the user to execute all the commands protected by a password levels the same as or lower than theirs. The User Password Levels are:

 

 

The User Password Levels are hierarchical meaning that each User of a certain Level can also execute operations of lower levels.  Level i is the lowest User Level , while the Developer Level is the highest.

 

User Level

This property can be set in various points and in various components of a Movicon project. For example, in the "Users General Properties" this setting permits each user to be associated with a Password Level.

Where the project's controls and resources are concerned the 'User Level' property is used for defining which User Password Level is necessary for executing the command list associated to that control.  For further information please refer to the 'User Levels' property of the component or resource of interest:

 

Object "User Level" property (paragraph: "Access Levels Properties common to Drawings and Controls")

Menu "User Level" property (paragraph: "Item Menu General Properties")

Shortcut "User Level" property (paragraph: "Shortcut Command General Properties")

 

 

Access Levels (Areas)

When log on has been executed correctly by verifying the Users authentication it is possible to set a limit to User intervention on various project controls or components by using the 'Access Levels'.

There are 16 distinct levels, from 'Access Level 1' to 'Access Level 16'.  In this case each Access Level, which can be activated by using a Check-Box, is independent of the others.  For example, by enabling 'Access Level 5' on a Button control means that only the Users that have 'Access Level 5' checked on their 'Access Level' Masks can access this Button. The Access Mask setup for various Users must therefore have a correspondence with the Access Mask setup for the project's controls or components to be able to grant access, in read/write, to them.

 

The Access Levels are not managed hierarchically, therefore the high levels (i.e. Level 16) do not acquire the access rights of lower Levels (i.e. Level 1).

 

You must keep in mind that the User Password Levels have priority over the 'Access Levels', which means that the users must first logon and have their Password Level verified for authentication before the Access Levels assigned to the user are verified.  

 

 

The figure illustrates an example of user access control at  Log On.

Based on the access level and area required to execute the command, the users 1 & 2  are permitted  or denied not access based on their privileges.

Write Access Levels

This property, which is found in various controls and components of Movicon projects, defines which is the control's Write Access Level. If the User has been authenticated but their Access Level does not correspond with the control's, the user will not be able to write in that control.

You must also consider that a project's control's or component's write access assumes different meanings according to the object itself. For further information please refer to the 'Write Access Level' property of the component of interest:

 

Variable "Write Access Level" property (paragraph: "Variable Access Level Properties")

Alarm Threshold "Write Access Level" property (paragraph: "Alarm Threshold General Properties")

Object "Write Access Level" property (paragraph: "Access Levels Properties common to Drawings and Controls")

Scheduler  "Write Access Level" property (paragraph: "Scheduler Access Level Properties")

 

Read Access Levels

This property, found in various Movicon project controls and components, defines which is the control's Read Access Level. If the User has been authenticated but their Access Level does not correspond with the control's, the user will not be able to read that control.

You must also consider that a project's control's or component's write access assumes different meanings according to the object itself.  For further information please refer to the 'Read Access Level' property of the component of interest:

 

Variable "Read Access Level" property (paragraph: "Variable Access Level Properties")

Alarm Threshold "Read Access Level" property (paragraph: "Alarm Threshold General Properties")

Object "Read Access Level" property (paragraph: "Access Levels Properties common to Drawings and Controls")

Scheduler  "Read Access Level" property (paragraph: "Scheduler Access Level Properties")

 

Always Visible

This property is only available for the "Scheduler" object and Real Time DB variable resources. This property allows you to keep these resources always available in the project's "Scheduler Window" selection list. By enabling this property the scheduler or variable can be made available and selected in the "Scheduler Window" independently from the Access Level of the user logged in. For further information please refer to the desired component's  "Read Access Level" property:

 

Variable "Always Visible" property (paragraph: "Variable Access Level Properties")

Scheduler  "Always Visible" property (paragraph: "Scheduler Access Level Properties")

 

 

Invalid Login

Movicon has a mechanism to discourage multiple failed login attempts.  In fact, after a number of failed Login attempts that can be configured by means of using "MaxLoginFailed" (default 3) registry key, the Login window will always take longer to reappear in order to deter malicious users from make further attemps to login, and a "Maximum limit of attempts has been reached" message will appear in the System Log causing a further delay for subsequent login attempts.

In addition, the key also has effect on failed logins for 'Single/Double Ei. Sign. for Commands' types.

 

 

See Also