B.35 output[:state]? query, B.38 [source:]current:limit:high command, B.35 – KEPCO KLP Series Developer's Guide, Rev 1 User Manual

Page 115: Outp, B.36, Sour, B.37, B.38, B.36, b.37, B.38, b.3

Advertising
background image

KLP 031113

B-9

B.35 OUTPut[:STATe]? QUERY

OUTP?

Syntax:

Short Form: OUTP[:STAT]?

Long Form: OUTPut[:STATe]?

Return Value: <int_value> (1 or 0) (1 = on, 0 = off)

Description: Indicates whether power supply output is enabled or disabled. Returns 0 if output disabled,

returns 1 if output enabled. Related Commands: OUTP. (See example, Figure B-1.)

B.36 [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] COMMAND

CURR

Syntax:

Short Form: [SOUR:]CURR[:LEV][:IMM][:AMPL] <exp_value>
Long Form: [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <exp_value>
<exp_value> = digits with decimal point and Exponent, e.g., 2.71E+1 for 27.1

Description: Sets programmed current level at power supply output. This command programs output current to

a specific value; actual output current will depend on load conditions. If the programmed value
exceeds the maximum for the model being programmed, error message -222,”Data out of range” is
posted in output queue. If the programmed value exceeds either the virtual model limit
(CURR:LIM:HIGH) or 80% of current protection (CURR:PROT), a value corresponding to
CURR:LIM:HIGH or CURR:PROT, respectively, is programmed, and error message -301,”Value too
large” is posted in output queue. If value programmed is lower than the model minimum, a value corre-
sponding to the model minimum will be programmed. Related Commands: CURR:LIM:HIGH. (See
example, Figure B-1.)

B.37 [SOURce:]CURRent[:LEVEL][:IMMediate][:AMPLitude]? QUERY

CURR?

Syntax:

Short Form: [SOUR:]CURR[:LEV][:IMM][:AMPL]? MIN, MAX
Long Form: [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? MIN, MAX
Return Value:<exp_value> = digits with decimal point and Exponent, e.g., 2.71E+1 for 27.1

Description: Returns either the programmed value, maximum value, or minimum value of current. The

CURR? query returns the programmed value of current. Actual output current will depend on load con-
ditions. The CURR? MAX query returns the maximum current allowed for a particular model. CURR?
Returns programmed current value. CURR? MAX returns maximum current allowed for power supply
(the lower of CURR:LIM:HIGH and 80% of CURR:PROT). CURR? MIN returns minimum current
allowed for the power supply model. Related Commands: CURR. (See example, Figure B-1.)

B.38 [SOURce:]CURRent:LIMit:HIGH COMMAND

CURR:LIM:HIGH

Syntax:

Short Form: [SOUR:]CURR:LIM:HIGH <exp_value> [MAX]
Long Form: [SOURce:]CURRent:LIMit:HIGH <exp_value> [MAX]
<exp_value> = digits with decimal point and Exponent, e.g., 2.71E+1 for 27.1

Description: Sets Virtual Model maximum programmable limit for power supply output current.

CURR:LIM:HIGH <exp_value> sets maximum current that can be programmed. CURR:LIM:HIGH
MAX sets maximum programmable limit of the unit to the rated maximum (e.g., 33A for KLP 75-33).
This command is password protected, requires SYST:PASS:CEN prior to execution.

After executing CURR:LIM:HIGH, the Output is set to OFF and overcurrent protection is recalcu-

lated to be 20% above the CURR:LIM:HIGH setting. Previously stored trigger levels are reset to zero
volts and minimum current. Stored settings (PAR. A.11) or programmed sequences using the LIST
commands may be outside the range established by the new virtual model. In this case, prior to exe-
cution, the value is cleared to the default minimum (minimum current) and an “out of range” error mes-
sage is generated.

If the value is out of the acceptable current range for the power supply model, error message

-222,"Data out of range" is posted in the output queue. If the user tries to set an output current value
larger than the CURR:LIM:HIGH setting, a value corresponding to the current limit will be programmed
and error message -301,"Value bigger than limit" is posted in the output queue. Once the limit is
established, the unit will not allow values higher than the programmed limit. In addition, the overcur-
rent protection setting prevents programming a current that is less than 20% of the overcurrent protec-
tion setting, effectively lowering this virtual limit when applicable (see CURR:PROT, PAR. B.42).
Related Commands: CURR, CURR:PROT, SYST:PASS:CEN. (See example, Figure B-3.)

Advertising