Development status:
Released,
Release: Release_1_0
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/MKS/MKS651C
Contact:
Class Description
Tango server for MKS 651 C Digital/Analog Pressure Controller
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: MKS Instruments
Product:
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
SetPointAScalar: DevDouble | Set point A value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
AbsoluteValuesScalar: DevBoolean | The controller returns values for presssure settings (pressure, setpoint, process limit) in % of full range. If you want the real values calculated set this to true. |
SetPointBScalar: DevDouble | Set point B value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
SetPointCScalar: DevDouble | Set point C value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
SetPointDScalar: DevDouble | Set point D value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
SetPointEScalar: DevDouble | Set point E value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
SetPointAnalogueScalar: DevDouble | Analogue set point A value unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
SelectedSetPointScalar: DevUShort | Selected setpoint: 0 = analogue 1 = A 2 = B 3 = C 4 = D 5 = E |
UnitScalar: DevUShort | Pressure Unit: 0 = Torr 1 = mTorr 2 = mbar 3 = nbar 4 = kPa 5 = Pa 6 = cmH2O 7 = inH2O This just changes the unit sign displayed on the device. Check / set SensorPressureRange value as well. |
SensorPressureRangeScalar: DevUShort | Sensor pressure range: 0 = 0.1 1 = 0.2 2 = 0.5 3 = 1.0 4 = 2.0 5 = 5.0 6 = 10.0 7 = 50.0 8 = 100.0 9 = 500.0 10 = 1000.0 11 = 5000.0 12 = 10000.0 13 = 1.33 14 = 2.66 15 = 13.33 16 = 133.3 17 = 1333.0 18 = 6666.0 19 = 13332.0 |
SensorVoltageRangeScalar: DevUShort | Sensor voltage range: 0 = 1 V 1 = 5 V 2 = 10 V |
ValveStateScalar: DevUShort | Valve State: 0 = open 1 = close 2 = stop |
SoftStartAScalar: DevDouble | softstart rate of set point A, value is % of full speed |
SoftStartBScalar: DevDouble | softstart rate of set point B, value is % of full speed |
SoftStartCScalar: DevDouble | softstart rate of set point C, value is % of full speed |
SoftStartDScalar: DevDouble | softstart rate of set point D, value is % of full speed |
SoftStartEScalar: DevDouble | softstart rate of set point E, value is % of full speed |
SoftStartAnalogueScalar: DevDouble | softstart rate of analog set point, value is % of full speed |
SoftStartValveOpenScalar: DevDouble | softstart rate of open valve, value is % of full speed |
SoftStartValveCloseScalar: DevDouble | softstart rate of close valve, value is % of full speed |
ProcessLimit1LowScalar: DevDouble | low threshold process limit 1 unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
ProcessLimit1HighScalar: DevDouble | high threshold process limit 1 unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
ProcessLimit2LowScalar: DevDouble | low threshold process limit 2 unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
ProcessLimit2HighScalar: DevDouble | high threshold process limit 2 unit depends on AbsoluteValues setting: if true, value is pressure if false, value is % of full scale range |
AnalogueSetPointRangeScalar: DevUShort | Sensor pressure range: 0 = 0.1 1 = 0.2 2 = 0.5 3 = 1.0 4 = 2.0 5 = 5.0 6 = 10.0 7 = 50.0 8 = 100.0 9 = 500.0 10 = 1000.0 11 = 5000.0 12 = 10000.0 13 = 1.33 14 = 2.66 15 = 13.33 16 = 133.3 17 = 1333.0 18 = 6666.0 19 = 13332.0 |
SetPointAnalogueTypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
SetPointBTypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
SetPointCTypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
SetPointDTypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
SetPointETypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
SetPointATypeScalar: DevUShort | Set point A type where value is: 0 = position 1 = pressure |
ValvePositionOutputRangeScalar: DevUShort | Valve position output range: 0 = 5 V 1 = 10 V |
DirectReverseControlScalar: DevUShort | Direct / Reverse control: 0 = direct 1 = reverse |
SensorTypeScalar: DevUShort | Sensor type: 0 = absolut 1 = differential |
LeadAScalar: DevDouble | Lead for Setpoint A |
GainAScalar: DevDouble | gain of Setpoint A, where value = % gain |
LeadBScalar: DevDouble | Lead for SetpointB |
LeadCScalar: DevDouble | Lead for Setpoint C |
LeadDScalar: DevDouble | Lead for Setpoint D |
LeadEScalar: DevDouble | Lead for Setpoint E |
GainBScalar: DevDouble | gain of Setpoint B, where value = % gain |
GainCScalar: DevDouble | gain of SetpointC, where value = % gain |
GainDScalar: DevDouble | gain of SetpointD, where value = % gain |
GainEScalar: DevDouble | gain of Setpoint E, where value = % gain |
ControlTypeScalar: DevBoolean | Control type: 0 = self-tuning 1 = PID |
ValveOnPowerFailScalar: DevUShort | Behaviour of valve on power failure: 0 = option not activated or installed 1 = valve opens on power failure 2 = valve closes on power failure |
ValveTypeScalar: DevUShort | Sensor type: 0 = absolut 1 = differential |
PressureScalar: DevDouble | — |
ValvePositionScalar: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
LearnInput: DevBoolean Output: DevVoid |
With input `true` : start the learning procedure With input `false` : stop the learning procedure Normally the learning procedure should not be stopped explicitly. The device state will change from `ON` to `RUNNING`` when the learning procedure is started and back to `ON` when the controller reports learning as done. |
SetOffsetInput: DevDouble zero value (in % of full scale pressure) if arg = 0, command Z1 will be called, otherwise command Z2 Output: DevVoid |
Zero the sensor (correct offset) |
RemoveOffsetInput: DevVoid Output: DevVoid |
Remove any sensor offset |
Pipes:
Properties:
Name | Description |
---|---|
HostNameDevString | host name / ip address of terminal server |
PortNumberDevUShort | port number of terminal server |
DeviceFileDevString | tty device file if connected via RS232 |
BaudRateDevULong | baud rate if connected via RS232 |
ConnectTypeDevString | `net` or `serial` |
SimulationModeDevBoolean | — |
Please log in to comment.