This is historical information of device classes implemented in Bilt device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
The BILT multi channel power supply will be used with 3 channels for the ESRF fast feedback systems. The power supply can be controlled in 2 ways : By this device server for slow or human control or by the Libera Beam Position monitors for fast feedback with closed loop control. The devices are exported as one device per steerer magnet. Every device has three channels. The channels (poles) cannot be switched on individually but have their individual set points and measurement values.
Families: PowerSupply
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: iTest
Product:
Module BE548
Bus: Ethernet
Class interface
Attributes:
Name | Description |
---|---|
LocationScalar: DevString | The pysical location of the power supply in the form:\n<Room: xxx Rack: yyy Number: zzz Channels: 123 or 456> |
CurrentsSpectrum: DevDouble | The measured currents of the three poles. |
VoltagesSpectrum: DevDouble | The measured voltages of the three poles. |
ImpedancesSpectrum: DevDouble | Calculated impedances for the three poles. |
SetCurrentsRMSSpectrum: DevDouble | Statistic when driven by the Libera. One RMS value for every pole\nof the magnet.\nRMS value of the AC setpoint applied on the DAC during the last second.\nX=sqr( (sum(setAC)*sum(setAC)) / n - ((sum(setAC)/n) *(sum(setAC)/n)) ) |
SetCurrentsAverageSpectrum: DevDouble | Statistic when driven by the Libera. One average value for every pole\nof the magnet.\nAverage value of the AC setpoint applied on the DAC during the last second. |
FramesPerSecondSpectrum: DevULong | Number of settings applied during the last second |
ErrorsPerSecondSpectrum: DevULong | Errors detected during the last second |
ErrorCountersSpectrum: DevULong | Statistic when driven by the Libera.\nThe total number of errors since the last reset for the \nthree poles. |
LocalControlsSpectrum: DevBoolean | Indicated whether the individual channels are in local control mode for the \nAC current control. True = local control activated. |
TemperaturesSpectrum: DevDouble | Temperature measurements for the three poles. |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
OnInput: DevVoid Output: DevVoid |
Turns on power supply. |
OffInput: DevVoid Output: DevVoid |
Turns of power supply |
ResetInput: DevVoid Output: DevVoid |
Reset faults and alarms |
SetPoleAcCurrentInput: DevVarDoubleArray [0] = pole number, [1] = current Output: DevVoid |
Set the AC current for one Pole. [0] = pole number, [1] = current |
LocalPoleControlInput: DevVarShortArray [0] = pole number, [1] = local control true/false Output: DevVoid |
Set the AC current for one Pole. [0] = pole number, [1] = local control true/false |
SetpointCheckInput: DevVarDoubleArray Setpoint values for the Poles Output: DevBoolean true when settings are OK |
Check the given current values against the specified limits. |
SetPoleCurrentInput: DevVarDoubleArray [0] = pole number, [1] = current Output: DevVoid |
Set the current for one Pole. [0] = pole number, [1] = current |
EnableAcCurrentInput: DevVoid Output: DevVoid |
Enables the dynamic 10kHz AC current settings from the Liberas. |
DisableAcCurrentInput: DevVoid Output: DevVoid |
Disables the dynamic 10kHz AC current settings from the Liberas. |
Pipes:
Properties:
Name | Description |
---|---|
IPAddressDevString | IP Address of BILT controller. Each controller includes several magnets and each magnet includes 3 power supplies, for corrections in the X, Y and Z planes. |
MagnetNumberDevShort | Magnet number from 1 to 48 |
UpdatePeriodDevLong | The update period for the data reading from the power supply in milli seconds. |
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.