23 Device Attributes
|
Name
|
Inherited
|
Abstract
|
Attr. type
|
R/W type
|
Data type
|
Level
|
Description
|
CwLimit |
false |
false |
Scalar |
READ |
Tango::DEV_LONG |
OPERATOR |
CW limit status, hardware |
CcwLimit |
false |
false |
Scalar |
READ |
Tango::DEV_LONG |
OPERATOR |
CCW limit status, hardware |
UnitLimitMax |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
software limit, rw |
UnitLimitMin |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
software limit, rw |
SettleTime |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
Online sleeps SettleTime seconds after each move |
FlagProtected |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
if 1, no write operations to the server are allowed |
FlagMotorReady |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
OmsVme58 compatibility feature |
StepPositionController |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
compatibility feature |
StepPositionInternal |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
|
SlewRate |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
compatibility feature |
UnitBacklash |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
if > 0, the backlash is done when goind down |
Position |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
|
HomePosition |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
Setting the offset effectively sets the home position,\nmaintained by the PLC - no need to memorize |
FlagEncoderHomed |
false |
false |
Scalar |
READ |
Tango::DEV_LONG |
OPERATOR |
1, if the encoder was homed |
FlagEncoderHomeDefined |
false |
false |
Scalar |
READ |
Tango::DEV_LONG |
OPERATOR |
always 1 |
CurrentUnitPosition |
false |
false |
Scalar |
READ |
Tango::DEV_DOUBLE |
OPERATOR |
obsolete, use Position instead |
ErrorCode |
false |
false |
Scalar |
READ |
Tango::DEV_LONG |
OPERATOR |
the error code\n0 no error\n1 emergency power off\n2 unexpected limit switch\n3 at a limit during power-on\n4 both limits\n5 homing blocked by limit switch\n6 wrong limit during homing\n7 schlupf more than 1 mm\n8 inconsistent limits\n9 hardware error, motor\n10 hardware error, encoder |
ConversionFactor |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
the factor is used to convert the PLC positions to \nphysical quantities, pos = PlcUnits*convFactor/1000. \n'1000' because the PLC measures the position in microns. |
IgnoreLimits |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_LONG |
OPERATOR |
if set, the limit switches are ignored |
PositionSetPoint |
false |
false |
Scalar |
READ |
Tango::DEV_DOUBLE |
OPERATOR |
stores the setpoint |
UnitLimitMaxHW |
false |
false |
Scalar |
READ |
Tango::DEV_DOUBLE |
OPERATOR |
the hardware limit, in units, conversion and home position\nare taken into account, ro |
UnitLimitMinHW |
false |
false |
Scalar |
READ |
Tango::DEV_DOUBLE |
OPERATOR |
the hardware limit, in unit, conversion and home position\nare taken into account, ro |
EncoderOffset |
false |
false |
Scalar |
READ_WRITE |
Tango::DEV_DOUBLE |
OPERATOR |
in micrometer, posPLC = Encoder + HomePosition + EncoderOffset, \npos = posPLC/1000*conversion |