CAEN
Electronic Instrumentation
DT55xxE Desktop HV Power Supply
15
Communication Protocol
The following Protocol is based on commands made of ASCII characters strings.
Board commands
The general board commands have the format: $CMD:***,PAR:***** <CR><LF>
$CMD:SET,PAR:BDCLR
Clears board alarms
$CMD:MON,PAR:BDILK
Monitor Interlock status
$CMD:MON,PAR:BDNCH
Number of channels
$CMD:MON,PAR:BDNAME
Board name
$CMD:MON,PAR:BDSNUM
Serial Number
$CMD:MON,PAR:BDFREL
Firmware release
$CMD:MON,PAR:BDALARM
Alarm Mask = 0x1ff8
IS_OVC
8
At least one ch. in Overcurrent
IS_OVV
0x10
At least one ch. in OverVoltage
IS_UNV
0x20
At least one ch. in UnderVoltage
IS_MAXV
0x40
At least one ch. in MaxV
IS_TRIP
0x80
At least one ch. in Trip
IS_MAXPW
0x100
At least one ch. in MaxPower
IS_TWARN
0x200
At least one ch. in Temp warning (>80°C)
IS_OVT
0x400
At least one ch. in OVT (>125°C)
IS_KILL
0x800
At least one ch. Killed
IS_INTLCK
0x1000 At least one ch. in Interlock
$CMD:MON,PAR:MACADDR
Board MAC Address
$CMD:MON,PAR:IPADDR
Board IP Address
$CMD:MON,PAR:SUBMASK
Subnet mask
$CMD:MON,PAR:GATEWAY
Gateway
$CMD:MON,PAR:DHCPEN
DHCP (Enable / Disable)
Channel Commands
The channel commands have the format: $CMD:***,CH:*,PAR:***,VAL:xxx.xx<CR,LF>
Where:
CMD : SET, MON
CH : Channel (0..4); CH = 4 “group commands”
PAR : VSET, ISET, ON ...
VAL : value
Response string has the format : #CMD:***,VAL:xxx.xx<CR,LF>
Where:
CMD : OK, ERR
VAL : value
In case of MON commands related to all channels, the returned value are separated by ';'
Monitor commands
$CMD:MON,CH:XX,PAR:VSET
VSET value
$CMD:MON,CH:XX,PAR:VSRES
Resolution of VSET in Volt
$CMD:MON,CH:XX,PAR:VSDEC
Decimal digits of VSET
$CMD:MON,CH:XX,PAR:VMAX
Max value of VSET
$CMD:MON,CH:XX,PAR:VMIN
Min value of VSET
$CMD:MON,CH:XX,PAR:VMON
VMON value
$CMD:MON,CH:XX,PAR:VMRES
VMON resolution
$CMD:MON,CH:XX,PAR:VMDEC
Decimal digits of VMON
$CMD:MON,CH:XX,PAR:ISET
ISET value
$CMD:MON,CH:XX,PAR:ISRES
Resolution of ISET in µA
$CMD:MON,CH:XX,PAR:IMAXH
Max value of ISET in high range
$CMD:MON,CH:XX,PAR:IMAXL
Max value of ISET in low range