Click or drag to resize

Grant Structure

Abstracts a controller grant.

Namespace:  ABB.Robotics.Controllers
Assembly:  ABB.Robotics.Controllers (in ABB.Robotics.Controllers.dll) Version: 6.5.129.0
Syntax
C#
public struct Grant

The Grant type exposes the following members.

Constructors
  NameDescription
Public methodGrant(String)
Creates a Grant object.
Public methodGrant(String, String)
Creates a Grant object.
Top
Properties
  NameDescription
Public propertyName
Gets the name of the Grant.
Public propertyValue
Gets the value of the Grant.
Top
Methods
  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Fields
  NameDescription
Public fieldStatic memberAdministrateSystem
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.
Public fieldStatic memberAuthenticationSystemAdministration
Gives access to read and write the UAS configuration, that is to read, add, remove and modify UAS users and groups.
Public fieldStatic memberBackupController
Gives access to perform a backup and to save modules, programs and configuration files.
Public fieldStatic memberCalibrateRobot
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.
Public fieldStatic memberClearEventLog
Gives access to delete messages in the controller Event Log.
Public fieldStatic memberDebugRapid
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
Public fieldStatic memberDecreaseProductionSpeed
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.
Public fieldStatic memberEditRapidModule
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.
Public fieldStatic memberExecuteRapid
Gives access to perform the following: Start/step program (stop is always allowed), Move PP to Main, Execute service routines.
Public fieldStatic memberFullAccess
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.
Public fieldStatic memberHotEditRapid Obsolete.
Hot Edit
Public fieldStatic memberLoadRapidProgram
Gives access to load/delete modules and program.
Public fieldStatic memberModifyRapidDataValue
Gives access to modify current value of any RAPID variable. The grant is a subset of grant "Perform ModPos and HotEdit".ModifyRapidPosition
Public fieldStatic memberModifyRapidPosition
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.
Public fieldStatic memberModifyRapidProgram Obsolete.
Modify Rapid program
Public fieldStatic memberReadFtp
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.
Public fieldStatic memberRemoteWarmStart
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.
Public fieldStatic memberRestoreController
Gives access to restore backup and perform B-start.
Public fieldStatic memberSafetyControllerConfiguration
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
Public fieldStatic memberWriteConfiguration
Gives access to modify the configuration database, that is load configuration files, change system parameter values and add/delete instances.
Public fieldStatic memberWriteControllerProperty
Gives access to set controller name, controller ID and system clock.
Public fieldStatic memberWriteFtp
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.
Public fieldStatic memberWriteIO
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
Top
See Also