.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_10
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/PowerSupply/HVisegEHS80
Contact:



Class Description


Class for HV Power Supply EHS 80 vvx from iseg

Families: PowerSupply

Key words:

Platform: All Platforms

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: iseg

Product:

EHS80

Bus: Not Applicable

Class interface


Attributes:

Name Description
ChannelStatusScalar: DevDouble Off (0), On (1), resetEmergencyOff (2), setEmergencyOff (3), clearEvents (10)\n\nRead: An enumerated value which shows the current state of\n the output channel.\n Write: Change the state of the channel.\n If the channel is On, and the write value is Off, then the channel\n will switch Off.\n If the channel is Off, and the write value is On, and if no other\n signals (mainInhibit, outputInhibit, outputEmergencyOff or outputFailureMaxCurrent)\n are active, then the channel will switch on.\n \n If the write value is resetEmergencyOff, then the channel will \n leave the state EmergencyOff. A write of clearEvents is necessary\n before the voltage can ramp up again.\n If the write value is setEmergencyOff, then the channel will have \n the state EmergencyOff, which means that the High Voltage will \n switch off without a ramp and reset of the outputVoltage to null volt.\n \n If the write value is clearEvents, then all failure messages \n of the outputStatus will be reset (all channel events, all module events\n and the state emergencyOff).
MeasTerminalVoltageScalar: DevDouble The measured voltage at the output terminals.
MeasSenseVoltageScalar: DevDouble The measured voltage at the sense input lines.
SetCurrentScalar: DevDouble The current limit of the channel.
MeasCurrentScalar: DevDouble The measured output current.
RampSpeedScalar: DevDouble Voltage Rise Slew Rate [V/s].\n\nThe slew rate of the output voltage if it increases\n\n(after switch on or if the Voltage has been changed.
ChannelStatusStrScalar: DevString
SetVoltageScalar: DevDouble The nominal output voltage of the channel.
CrateSlotScalar: DevLong Crate Slot (from 1 to 5)
ChannelNumberScalar: DevLong Channel Number (from 1 to 16)
RampSpeedDownScalar: DevDouble Voltage Fall Slew Rate [V/s].\n
ResistanceScalar: DevDouble MeasSenseVoltage/MeasCurrent
OutputStatusScalar: DevDouble

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.
SafetyLoopResetInput: DevVoid
Output: DevVoid
Reset module after Safetyloop error.

Pipes:

Properties:

Name Description
HVisegMPODCtrlDeviceDevString Name of the HVisegMPODCtrl device making the Ethernet connection.
SimulationModeDevULong 0 -> real mode, 1 -> simulation mode
ChannelNbDevLong Channel Number (from 1 to 16)
CrateSlotDevLong Crate Slot (from 1 to 5)


Please log in to comment.

7 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



21 Jul 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



7 Jul 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



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 can see previous version here .



3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:3 Jan 2017, 2:01 p.m.