B.54 [source:]voltage:protection[:level] command, B.55 [source:]voltage:protection[:level]? query, B.54 – KEPCO KLP Series Developer's Guide, Rev 1 User Manual
Page 120: Sour, B.55, B.56, B.57, B.54, b.55, B.56, b.57, Volt:prot

B-14
KLP 031113
B.54 [SOURce:]VOLTage:PROTection[:LEVel] COMMAND
VOLT:PROT
Syntax:
Short Form: [SOUR:]VOLT:PROT[:LEV]
Long Form: [SOURce:]VOLTage:PROTection[:LEVel]
Description: Sets overvoltage protection level for power supply. Automatically restricts valid programmable
voltage to be 20% less than this setting, overriding virtual model voltage limit (VOLT:LIM:HIGH) when
overvoltage protection is less than 20% higher than the voltage limit.
After executing VOLT:PROT, the Output is set to OFF. Previously stored trigger levels are reset to
zero volts and minimum current.
If the value is out of the acceptable overvoltage range for the power supply model, error message
-222,"Data out of range" is posted in the output queue. If the power supply output exceeds the voltage
protection level programmed, then the power supply output is disabled (programmed to 0) and the
OVP bit in the Questionable Condition status register is set. An overvoltage condition can be cleared
with the VOLT:PROT:CLE command. The voltage protection level can be programmed independently
of the output voltage level. Setting voltage protection to a value lower than the output voltage causes
the voltage protection mechanism to trigger immediately. (See example, Figure B-5.)
B.55 [SOURce:]VOLTage:PROTection[:LEVel]? QUERY
VOLT:PROT?
Syntax:
Short Form: [SOUR:]VOLT:PROT[:LEV] MIN, MAX
Long Form: [SOURce:]VOLTage:PROTection[:LEVel] MIN, MAX
Return Value:
Description: Identifies overvoltage protection setting, maximum allowable overvoltage protection, or mini-
mum overvoltage protection. VOLT:PROT? returns value set by VOLT:PROT. VOLT:PROT? MAX
returns maximum voltage protection value; this value is determined at the factory and cannot be
changed by the user. VOLT:PROT? MIN returns the minimum voltage protection value (always 0).
(See example, Figure B-5.)
B.56 [SOURce:]VOLTage:[LEVel:]TRIGgered[:AMPLitude] COMMAND
VOLT:TRIG
Syntax:
Short Form: [SOUR:]VOLT:[LEV:]TRIG[:AMPL]
Long Form: [SOURce:]VOLTage:[LEVel:]TRIGgered[:AMPLitude]
Description: Programs voltage value to be transferred to output by *TRG commands. Actual output voltage
will depend on load conditions. VOLT:TRIG MAX programs output voltage value to be transferred by
*TRG to be the lower of VOLT:LIM:HIGH or 80% of VOLT:PROT. If the value exceeds the maximum
for the model being programmed, error message -222,”Data out of range” is posted in output queue. If
value exceeds VOLT:LIM:HIGH value, a value corresponding to the voltage limit will be programmed.
This value is automatically checked after execution of VOLT:LIM:HIGH and VOLT:PROT, and is set to
zero volts if there is a conflict. NOTE: A current trigger must be entered at least once. (See example,
Figure B-1.)
B.57 [SOURce:]VOLTage:[:LEVel]TRIGgered[:AMPLitude]? QUERY
VOLT:TRIG?
Syntax:
Short Form: [SOUR]:VOLT[:LEV]:TRIG[:AMPL]? MAX
Long Form: [SOURce]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MAX
Return Value:
Description: Returns value representing voltage value to be programmed by *TRG command established by
VOLT:TRIG command). VOLT:TRIG? MAX returns maximum permissible value that can be pro-
grammed by VOLT:TRIG (the lower of VOLT:LIM:HIGH and 80% of VOLT:PROT) (See example, Fig-
ure B-1.)