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.

23 Feb 2017, Piotr Goryl
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.
Added by:pgoryl2 on:19 Jan 2017, 10:51 a.m.