Grant Structure |
Namespace: ABB.Robotics.Controllers
public struct Grant
The Grant type exposes the following members.
Name | Description | |
---|---|---|
Grant(String) |
Creates a Grant object.
| |
Grant(String, String) |
Creates a Grant object.
|
Name | Description | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the type of the current instance. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
AdministrateSystem |
Gives access to perform the following: Install new system, P-start, I-start, X-start,
C-start, Select System, Install system from device. This grant gives full FTP access,
that is, the grant gives the same rights as Read access to controller disks and Write
access to controller disks.
| |
AuthenticationSystemAdministration |
Gives access to read and write the UAS configuration, that is to read, add,
remove and modify UAS users and groups.
| |
BackupController |
Gives access to perform a backup and to save modules, programs and configuration files.
| |
CalibrateRobot |
Gives access to perform the following: Fine calibrate mechanical unit,
Calibrate base frame, Update/clear SMB data. Note! Frame calibration (tool, wobj)
requires the grant RAPID code. Manual offset of mechanical unit calibration
data and loading new calibration data from file require grant Modify configuration.
| |
ClearEventLog |
Gives access to delete messages in the controller Event Log.
| |
DebugRapid |
Gives access to perform the following: Move PP to routine, Move PP to cursor,
HoldToRun, Activate/deactivate RAPID tasks, Request write access from the FlexPendant,
Acknowledge Auto mode without restoring simulated I/O signals or deactivated tasks,
Enable/disable non-motion execution
| |
DecreaseProductionSpeed |
Gives acces to decrease speed from 100% in Auto mode.
This grant is not required if speed already is below 100%, or controller is in Manual mode.
| |
EditRapidModule |
Gives access to perform the following: Modify code in existing RAPID modules, Frame
calibration (tool, workobj), Commit ModPos/HotEdit positions to current values, Rename program.
| |
ExecuteRapid |
Gives access to perform the following: Start/step program (stop is always allowed),
Move PP to Main, Execute service routines.
| |
FullAccess |
This grant includes all controller grants, also new grants added in future
RobotWare versions. The grant does not include any application grants, nor
the "Safety Controller configuration" grant. | |
HotEditRapid | Obsolete. Hot Edit | |
LoadRapidProgram |
Gives access to load/delete modules and program.
| |
ModifyRapidDataValue |
Gives access to modify current value of any RAPID variable. The grant is a subset
of grant "Perform ModPos and HotEdit".ModifyRapidPosition | |
ModifyRapidPosition |
Gives access to perform the following: Modify or teach positions in RAPID code (ModPos),
During execution modify positions in RAPID code single points or as a path (HotEdit),
Restore ModPos/HotEdit positions to original, Modify current value of any RAPID variable.
| |
ModifyRapidProgram | Obsolete. Modify Rapid program | |
ReadFtp |
Gives external read access to controller disks. This grant is only valid for explicit
disk access, for example with an FTP client or the File Manager of RoboStudio Online.
It is possible, for example, to load a program from /hd0a without this grant.
| |
RemoteWarmStart |
Gives access to perform warm start and shutdown (S-start) from a remote location.
No grant is required to perform warm start via a local device, as for example the FlexPendant.
| |
RestoreController |
Gives access to restore backup and perform B-start.
| |
SafetyControllerConfiguration |
Gives access to perform a configuration of the Safety Controller.
Only valid for the PSC-option. This grant is not included in the "Full access" grant.
FullAccess | |
WriteConfiguration |
Gives access to modify the configuration database, that is load configuration files,
change system parameter values and add/delete instances.
| |
WriteControllerProperty |
Gives access to set controller name, controller ID and system clock.
| |
WriteFtp |
Gives external write access to controller disks.
This grant is only valid for explicit disk access, for example with an
FTP client or the File Manager of RoboStudio Online. It is possible,
for example, to save a program to the controller disk or perform a
backup without this grant.
| |
WriteIO |
Gives access to perform the following: Set I/O signal value, Set signal as simulated
and remove simulation, Set I/O unit and bus as enabled/disabled
|