|
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 |