Introduction
Control Expert access rights are classified in the following categories:
project services
adjustment/debugging
libraries
global modification
elementary modification of a variable
elementary modification of DDT compound data
elementary modification of a DFB type
elementary modification of a DFB instance
bus configuration editor
input/output configuration editor
runtime screens
cyber security
safety
This topic presents the access rights available for each of the preconfigured user profiles.
Project services
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Create a new project |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Open an existing project |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Save a project |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
SaveAs a project |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Import a project |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Build off-line |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Build on-line STOP |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Build on-line RUN |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Start, stop or initialize the PAC* |
✔ |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Update init values with current values (only non-safe data) |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Transfer project from PAC |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Transfer project to PAC |
✔ |
✔ |
✔ |
✔ |
– |
– |
✔ |
✔ |
Transfer data values from file to PAC (only non-safe data) |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ |
Restore project backup in PAC |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Save to project backup in PAC |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Set address |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Modify options |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
* Only process tasks are started or stopped. For a non-safety PAC, this means the PAC is started or stopped. For an M580 safety PAC, this means that tasks other than the SAFE task are started or stopped. ✔ : Included – : not included |
Adjustment/Debugging
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Modify variable values |
✔ |
– |
✔ |
✔ |
✔ |
✔ |
||
Modify safety variable values |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
Force internal bits |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Force outputs |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Force inputs |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Task management |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
SAFE Task management |
– |
– |
– |
✔ |
– |
– |
– |
✔ |
Task cycle time modification |
✔ |
– |
✔ |
✔ |
– |
✔ |
✔ |
|
SAFE Task cycle time modification |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
Suppress message in viewer |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debug the executable |
– |
– |
✔ |
✔ |
– |
– |
✔ |
✔ |
Replace a project variable |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Replace a safety project variable |
– |
– |
– |
– |
– |
– |
– |
✔ |
✔ : Included – : not included |
Libraries
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Create libraries or families |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Create safety libraries or families |
– |
– |
– |
– |
– |
– |
– |
✔ |
Delete libraries or families |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Delete safety libraries or families |
– |
– |
– |
– |
– |
– |
– |
✔ |
Put an object into library |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Put an object into safety library |
– |
– |
– |
– |
– |
– |
– |
✔ |
Delete an object from library |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Delete an object from safety library |
– |
– |
– |
– |
– |
– |
– |
✔ |
Get an object from a library |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Get an object from the safety library |
– |
– |
– |
– |
– |
– |
– |
✔ |
✔ : Included – : not included |
Global modification
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Modify the documentation |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Modify the functional view |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify the animation tables |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Modify constants value |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ |
Modify safety constants value |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
Modify the program structure |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify the safety program structure |
– |
– |
– |
– |
– |
– |
– |
✔ |
Modify program sections |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify safety program sections |
– |
– |
– |
– |
– |
– |
– |
✔ |
Modify project settings |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
✔ : Included – : not included |
Elementary modification of a variable
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Variable add/remove |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety Variables add/remove |
– |
– |
– |
– |
– |
– |
– |
✔ |
Variable main attributes modifications |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety Variables main attributes modifications |
– |
– |
– |
– |
– |
– |
– |
✔ |
Variable minor attributes modifications |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ |
Safety Variables minor attributes modifications |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ : Included – : not included |
Elementary modification of DDT compound data
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
DDT add/remove |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
DDT modifications |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
✔ : Included – : not included |
Elementary modification of a DFB type
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
DFB type add/remove |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety DFB type add/remove |
– |
– |
– |
– |
– |
– |
– |
✔ |
DFB type structure modification |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety DFB type structure modification |
– |
– |
– |
– |
– |
– |
– |
✔ |
DFB type sections modification |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety DFB type sections modification |
– |
– |
– |
– |
– |
– |
– |
✔ |
✔ : Included – : not included |
Elementary modification of a DFB instance
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
DFB instance modification |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Safety DFB instance modification |
– |
– |
– |
– |
– |
– |
– |
✔ |
DFB instance minor attributes modification |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ |
Safety DFB instance minor attributes modification |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ : Included – : not included |
Bus configuration editor
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Modify the configuration |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify the safety configuration |
– |
– |
– |
– |
– |
– |
– |
✔ |
I/O sniffing |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
✔ : Included – : not included |
Input/output configuration editor
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Modify the I/O configuration |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify the safety I/O configuration |
– |
– |
– |
– |
– |
– |
– |
✔ |
Adjust the I/O |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ |
Adjust the safety I/O |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
Save_param |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
Restore_param |
– |
– |
✔ |
– |
– |
– |
✔ |
✔ |
✔ : Included – : not included |
Runtime screens
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Modify screens |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Modify messages |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Add/remove screens or families |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
✔ : Included – : not included |
Cyber Security
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Create or modify application password |
– |
– |
– |
– |
– |
– |
✔ |
✔ |
Enter Maintenance mode |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
Adapt Auto-Lock timeout |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ : Included – : not included |
Safety
The access rights for this category are as follows:
Access right |
Preconfigured User Profile |
|||||||
---|---|---|---|---|---|---|---|---|
Adjust |
Safety_Adjust |
Debug |
Safety_Debug |
Operate |
Safety_Operate |
Program |
Safety_Program |
|
Enter Maintenance mode |
– |
✔ |
– |
✔ |
– |
✔ |
– |
✔ |
✔ : Included – : not included |