/

EA Elektro-Automatik

/

EA Elektro-Automatik EA-PSI9000-DT

SCPI COMMAND REFERENCE

EA Elektro-Automatik EA-PSI9000-DT

EA Elektro-Automatik EA-PSI9000-DT

The EA Elektro-Automatik EA-PSI9000-DT is EA Elektro-Automatik's power supply in the PS/PSI 9000 Series Autoranging Programmable DC Power Supplies family. Its SCPI remote-control interface exposes 370 commands across 22 subsystems - 183 settable and 187 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

370

Commands

183

Settable

187

Queries

22

Subsystems

SCPI

Verified

2026-07-16

All commands

*CLSset / query

Clears the error queue and the status byte (STB).

*IDN?query

Returns the device identification string. The string contains the manufacturer, model name, serial number, firmware version(s), and user text, separated by commas.

string - Device identification string containing manufacturer, model name, serial number, firmware version(s), and user text, separated by commas.
*RSTset / query

Sets the device to a defined state. Remote control is denied by the device, and the reset includes switching to remote control, turning DC input/output off, clearing the alarm buffer, and restoring status registers to their default condition.

*STB?query

Reads the Status Byte (STB) register. The bit meanings are listed in the manual, including error queue, questionable status, and operation status indicators.

integer - Status Byte register value.

Reads the Operation status CONDITION register. The device returns a 16-bit value representing device information as defined in the register model.

integer - 16-bit value of the operation status CONDITION register.
STAT:OPER:COND?

Reads the Operation status EVENT register. The device returns a 16-bit value representing device information as defined in the register model.

integer - A 16-bit value from the Operation status EVENT register.

Reads the Operation status EVENT or CONDITION register. The device returns a 16-bit value representing device information as defined in the register model.

integer - 16-bit value of the Operation status register. The example shows the event register value; the command is identical to :EVENt? when queried without a suffix.
STAT:OPER? --> 256
STAT:OPER:COND?

Reads the Questionable status CONDITION register. The device returns a 16-bit value representing device information as defined in the register model.

integer - 16-bit value of the questionable status CONDITION register.
STAT:QUES:COND?

Sets or reads the Enable register of the Questionable status register. The register is a filter that enables selected bits to signal events to the status byte STB.

NameTypeValuesDescription
valueinteger0 - 32767Enable register value to write.
STAT:QUES:ENAB 3072
STAT:QUES:ENAB?

Sets or reads the Enable register of the Questionable status register. The enable register is a filter that controls which status bits signal an event to the status byte STB.

NameTypeValuesDescription
valueinteger0 - 32767Value written to the Enable register.
integer - Returns the current value of the Enable register.
STAT:QUES:ENAB 3072

Reads the Questionable status EVENT register. The device returns a 16-bit value representing device information as defined in the register model.

integer - Returns the 16-bit value of the Questionable status EVENT register.
STAT:QUES? --> 3072

Reads the Questionable status EVENT or CONDITION register. The device returns a 16-bit value representing device information as defined in the register model.

integer - 16-bit value of the Questionable status EVENT or CONDITION register.

Sets or reads the Enable register of the Questionable status register. The Enable register is a filter that controls which condition bits can change the corresponding event register bits and affect the STB summary bit.

NameTypeValuesDescription
NR1integer0 - 3840Enable-register bit mask value.
STAT:OPER:ENAB 1792

Sets or reads the Enable register of the Questionable status register. The Enable register filters which condition bits can set the corresponding event bits and affects the summary bit in the status byte STB.

integer - Returns the current Enable register value.

Sets or reads the Enable register of the second questionable status register. The Enable register acts as a filter and affects the summary bit in the status byte STB.

NameTypeValuesDescription
NR1integer0 - 3840Value to load into the Enable register.

Sets or reads the Enable register of the second questionable status register. The Enable register is a filter that controls which condition bits can change the corresponding event register bit and the summary bit in the status byte STB.

integer - Returns the current value of the Enable register.

Returns the event register of the second questionable status register. This command has the same use and function as the corresponding questionably status register command described earlier in the manual.

integer - Returns the event register value of the second questionable status register.

Reads the second Questionable status register. The manual says this new register has the same use and function as the corresponding Questionable status commands for the main register.

integer - Returns the current value of the second Questionable status register.

[SOURce:]CURRentset / query

Sets the input or output current limit of the device within the adjustment range or up to 102% of the nominal current. MIN and MAX can be used to set the adjustable minimum or maximum instantly.

NameTypeValuesDescription
currentreal0 - 1.02 * nominal currentCurrent limit value to set.
qualifieroptenumMIN | MAXSets the current to the adjustable minimum or maximum.
CURR 170
SOUR:CURRENT 45.3A
SOURCE:CURRENT MAX

Returns the present current limit of the device.

real (A) - The present input/output current limit.

Sets the overcurrent protection threshold (OCP) for the device. The threshold is adjustable from 0 to 110% of the nominal device current and switches the DC input/output off when reached.

NameTypeValuesDescription
levelreal0 - 1.1 * nominal current of the deviceOvercurrent protection threshold.
CURR:PROT 100

Sets or queries the overcurrent protection threshold (OCP). The threshold is adjustable between 0 and 110% of the nominal device current and switches the DC input/output off when reached.

real - Returns the overcurrent protection threshold.

Sets or queries the upper current adjustment limit. Identical to the device setting I-max.

NameTypeValuesDescription
valuerealAUpper current limit value.

Sets the lower current adjustment limit. Identical to value I-min, as configurable at the device.

NameTypeValuesDescription
valuereal-Lower current limit value.

[SOURce:]POWerset / query

Sets the input or output power limit of the device within the allowed range. MIN or MAX may be used to set the power to the adjustable minimum or maximum.

NameTypeValuesDescription
powerreal0 - 1.02 * nominal powerPower limit to set.
qualifieroptenumMIN | MAXSets the power to the defined minimum or maximum.
POW˽3000
SOUR:POWER˽3.5kW
SOURCE:POWER˽MIN

Returns the present power limit of the device. The query form is [SOURce:]POWer?

real (W) - The present power limit in watts.
POW˽3000
SOUR:POWER˽3.5kW
SOURCE:POWER˽MIN

Sets the overpower protection threshold (OPP), which switches the DC input/output off when the power reaches the configured limit. The threshold is adjustable from 0 to 110% of the device nominal power.

NameTypeValuesDescription
valuereal0 - 1.1* nominal power of the deviceOverpower protection threshold.
POW:PROT 1.5kW

Sets the overpower protection (OPP) threshold for the device. The value defines a limit where the DC input/output switches off, helping protect a source or load from exceeding a certain power level.

NameTypeValuesDescription
valuereal0 - 1.1 * nominal power of the deviceOverpower protection threshold.
POW:PROT˽1.5kW

Sets or queries the upper power adjustment limit. It is identical to the configurable P-max value at the device.

NameTypeValuesDescription
<NRf>[Unit]real-Upper power limit value.

Defines how the DC input/output of the device shall be after leaving remote control.

NameTypeValuesDescription
stateenumAUTO | OFFSelects the DC input/output behavior after remote control ends.

Defines how the DC input/output shall behave after leaving remote control. AUTO leaves the last condition unchanged; OFF switches the DC input/output off.

NameTypeValuesDescription
stateenumAUTO | OFFCondition to apply after remote control is left.
enum - Returns the configured after-remote state.

[SOURce:]VOLTageset / query

Sets the input or output voltage limit within the adjustable range or 0 to 102% of nominal value. MIN and MAX can be used to set the voltage to the adjustable minimum or maximum.

NameTypeValuesDescription
voltagereal0 - 1.02 * nominal voltageVoltage limit to set.
qualifieroptenumMIN | MAXUse MIN or MAX to set the voltage to the adjustable minimum or maximum.
VOLT 12
SOUR:VOLTAGE 24.5V
SOURCE:VOLTAGE MIN

Returns the present voltage limit of the device. The voltage can be set within the adjustable range or to MINimum/MAXimum by the corresponding setter.

real (V) - The present voltage limit.

Sets the overvoltage protection threshold (OVP) for the device. The value is adjustable between 0 and 110% of nominal device voltage for most series, or up to 103% for EL 9000 series; when reached, the device switches the DC input/output off.

NameTypeValuesDescription
valuereal0 - 1.1* nominal voltage of the deviceOvervoltage protection threshold.
VOLT:PROT 88

Queries the adjustable overvoltage protection threshold (OVP). The value is given as a numeric threshold in volts, adjustable within the device’s specified range.

real (V) - Returns the present overvoltage protection threshold.
VOLT:PROT 88

Sets or queries the upper voltage adjustment limit. It is identical to the device’s U-max setting.

NameTypeValuesDescription
<NRf>realVUpper voltage limit value.

Sets or queries the lower voltage adjustment limit. It is identical to the device value U-min, as configurable at the device.

NameTypeValuesDescription
valuereal-Lower voltage adjustment limit.

Switches the internal voltage regulator of the power stage(s) between FAST and SLOW mode. The default mode is SLOW.

NameTypeValuesDescription
modeenumFAST | SLOWSelects the internal voltage regulator speed mode.

Switches the internal voltage regulator of the power stage(s) between FAST and SLOW mode. The slow mode is the default.

NameTypeValuesDescription
modeenumFAST | SLOWSelects the voltage control speed mode.

:SINK:CURRentset / query

Sets the current set value for sink mode on bidirectional PSB 9000 devices. The sink current is separate from source mode, and the setting may also be forced to the adjustable minimum or maximum using MIN or MAX.

NameTypeValuesDescription
currentrealI-min - I-maxSets the sink mode current set value.
qualifieroptenumMINimum | MAXimumAllows instantly setting the current to the adjustable minimum or maximum.
SINK:CURR˽120
SINK:CURR˽MIN

Sets the sink-mode current set value for PSB 9000 bidirectional devices. The main system SINK is mandatory, and the setting can also be forced to the adjustable minimum or maximum with MIN or MAX.

NameTypeValuesDescription
currentrealI-min - I-maxSink-mode current set value.
qualifieroptenumMINimum | MAXimumSets the current to the adjustable minimum or maximum.
real (A) - Returns the currently set sink-mode current value.
SINK:CURR˽120
SINK:CURR˽MIN
:SINK:POWerset / query

Sets the resistance set value for the sink mode of a PSB 9000 device. The sink mode value has its own limits separate from the source mode, and MIN or MAX may be used to set the adjustable minimum or maximum instantly.

NameTypeValuesDescription
valuerealmin. adjustable resistance - R-maxResistance set value for sink mode.
qualifieroptenumMIN | MAXSets the resistance to the adjustable minimum or maximum.
SINK:RESISTANCE MIN

Returns the resistance set value for the sink mode. For PSB 9000 devices, the sink resistance is separate from the source-mode resistance and may be set within the adjustable range or to MINimum/MAXimum.

real - The sink-mode resistance set value.
:SINK:RESistanceset / query

Sets the resistance set value for sink mode on bidirectional PSB 9000 devices. The command is separate from the normal RESistance command; MINimum and MAXimum can be used to set the adjustable limits directly.

NameTypeValuesDescription
resistancerealmin. adjustable resistance - R-maxResistance set value for sink mode.
qualifieroptenumMINimum | MAXimumSets the resistance to the adjustable minimum or maximum.
SINK:RESISTANCE MIN

Sets or queries the resistance set value for sink mode on PSB 9000 bidirectional devices. The sink resistance is separate from the source-mode resistance, and MIN or MAX may be used to set the adjustable limits instantly.

NameTypeValuesDescription
resistancerealmin. adjustable resistance - R-maxResistance set value for sink mode.
qualifieroptenumMIN | MAXUse MIN to set the resistance to the minimum adjustable value or MAX to set it to the maximum adjustable value.
real - Returns the sink-mode resistance set value.
SINK:RESISTANCE MIN

Sets the sink-mode OCP threshold for bidirectional PSB 9000 and PSBE 9000 devices. The threshold can be set numerically or instantly to the adjustable minimum or maximum with MIN or MAX.

NameTypeValuesDescription
levelreal0 - 1.1 * nominal current of the deviceOCP threshold for sink mode.
qualifieroptenumMINimum | MAXimumSets the threshold to the adjustable minimum or maximum.
SINK:CURR:PROT MAX

Sets the sink-mode overcurrent protection threshold for bidirectional PSB 9000 and PSBE 9000 devices. The threshold may be set numerically or instantly to the adjustable minimum or maximum using MIN or MAX.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal current of the deviceSink-mode OCP threshold.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum.
SINK:CURR:PROT MAX

Sets the sink-mode power protection threshold for bidirectional PSB 9000 and PSBE 9000 devices. The main system SINK is mandatory; MIN and MAX may be used to set the adjustable minimum or maximum instantly.

NameTypeValuesDescription
powerreal0 - 1.1 * nominal power of the devicePower protection threshold for sink mode.
qualifieroptenumMINimum | MAXimumSets the threshold immediately to the adjustable minimum or maximum.
SINK:POWER:PROT 3000

Sets or queries the sink-mode over-power protection threshold for bidirectional PSB 9000 and PSBE 9000 devices. The threshold may also be set instantly to the adjustable minimum or maximum using the MIN or MAX keywords.

NameTypeValuesDescription
leveloptreal0 - 1.1 * nominal power of the deviceSets the OPP threshold level for sink mode.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the threshold to the adjustable minimum or maximum.
real (W) - Returns the sink-mode over-power protection threshold.
SINK:POWER:PROT˽3000

Sets or queries the upper current adjustment limit for Sink mode. It is identical to the configurable value "Sink: I-max" at the device.

NameTypeValuesDescription
<NRf>[Unit]real-Upper current limit value.

Sets or queries the lower current adjustment limit for Sink mode. It is identical to the device setting "Sink: I-min".

NameTypeValuesDescription
<NRf>realUnitLower current limit value.

Sets or queries the upper power adjustment limit for sink mode. Identical to the device-configurable value "Sink: P-max".

NameTypeValuesDescription
<NRf>realUnitUpper power limit value.

Sets or queries the upper resistance adjustment limit for sink mode. It is identical to the device setting "Sink: R-max" as configurable at the device.

NameTypeValuesDescription
<NRf>real-Upper resistance limit value.

Sets the input resistance value in ohms for electronic load devices, or simulates an internal series resistance for power supplies with internal resistance feature. The adjustable range can be limited by the device, and MIN or MAX can be used to set the minimum or maximum adjustable value.

NameTypeValuesDescription
resistancerealMin. resistance - max. resistanceInput resistance value to set.
qualifieroptenumMINimum | MAXimumSets the resistance to the adjustable minimum or maximum.
RES?
SOUR:RESISTANCE 10
SOURCE:RES MIN

Sets or queries the input resistance value in ohms. For electronic loads it adjusts the input resistance; for power supplies with internal resistance feature it simulates an internal resistor in series with the output.

real (Ohm) - Returns the currently set resistance value.

Sets or queries the upper resistance adjustment limit. It is identical to the device's R-max setting as configurable at the device.

NameTypeValuesDescription
NRfreal[Unit]Upper resistance limit value.

Queries the device to return the last measured or calculated actual values of voltage, current, and power in that order. The returned values are comma-separated and include unit and possibly magnitude.

string - Returns three actual values: voltage, current, and power, in that sequence, separated by commas and with unit and possibly magnitude.
MEAS:ARR?

Queries the device to return the last measured DC input or output current value in Ampere. The returned actual value may be negative on PSB 9000 and PSBE 9000 devices when it belongs to sink mode.

real (A) - Returns the last measured DC current value in Ampere.

Queries the device to return the last calculated DC input or output power value in Watts. The value is the most recent measured snapshot and may be negative for sink mode on PSB 9000 and PSBE 9000 series devices.

real (W) - The last calculated DC input or output power value in Watts.
MEAS:POW?

Queries the device to return the last measured DC input or output voltage value in Volt. The returned value is the instantaneous snapshot from the last measurement and may vary between models in displayed decimal places.

real (V) - Last measured DC input or output voltage value returned in volts.

:INPutset / query

Switches the DC input of devices with an input on or off. The command is intended for electronic loads; the manual notes that the SCPI keyword SOURCE is reused here for that purpose.

NameTypeValuesDescription
stateenumON | OFFSets the DC input condition.
INP˽1
INPUT?
:INPut?query

Queries the condition of the DC input. The input is returned as ON or OFF.

enum - Returns the current DC input condition.
INPUT?

:OUTPutset / query

Switches the DC output on or off on devices that have an output, such as power supplies or other sources. The query form returns the present output condition.

NameTypeValuesDescription
stateenumON | OFFSets the DC output state.
OUTP˽1
OUTPUT?

Queries the condition of the DC output. The output state is returned as ON or OFF.

enum - ON or OFF.

:SYSTem:LOCKset / query

Activates remote control of the device. Remote control must be activated before sending commands that change device status or value; once activated via one digital interface, only that interface is in charge.

NameTypeValuesDescription
B0enumON | OFFActivates or deactivates remote control.
SYST:LOCK ON
SYSTEM:LOCK:OWNER?

Queries the current lock owner for remote control status. It can report whether the device is in REMOTE, NONE, or LOCAL state.

enum - Returns the current lock owner regarding remote control.
SYSTEM:LOCK:OWNER?

Queries all errors in the device's internal SCPI error queue. Up to 5 concatenated errors are returned in one string separated by comma and space, and the buffer is purged after the errors have been read.

string - Up to 5 concatenated errors from the internal SCPI error queue, returned in one string separated by comma and space.
SYSTEM:ERROR:ALL?

Queries the next error from the device's internal SCPI error queue. The response is the last or next error, and the queue is FIFO; after all errors have been read, it returns "No error".

string - Returns an error code followed by an error description, for example 0,"No error". Returns "No error" after the buffer is empty.
SYST:ERR?
SYSTEM:ERROR:ALL?

Reads the next SCPI error from the device's internal error queue. The queue is FIFO and is purged after all errors have been read; querying the error also clears related alarm bits if the alarm condition is gone.

string - Returns an error code followed by an error description, or "No error" when no error is present or after all errors have been returned.
SYST:ERR?
SYSTEM:ERROR:ALL?

Sets the OCD supervision threshold for the device. The value can be set numerically or instantly to the adjustable MINimum or MAXimum with the MIN/MAX qualifier.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal currentOCD threshold value.
qualifieroptenumMINimum | MAXimumSets the threshold to the adjustable minimum or maximum.
SYSTem:CONFig:OCD˽<NRf>[Unit]
SYSTem:CONFig:OCD˽?

Sets or queries the action assigned to the OCD supervision event. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction taken when the OCD event occurs.
enum - Returns the configured OCD event action.

Sets or queries the configurable action for the OCD supervision event. The action determines how the device responds when the event occurs.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMSelects the action taken when the OCD event occurs.
enum - Returns the configured OCD supervision action.

Sets or queries the over-current detection supervision threshold for the device event OCD. This event is configurable in the device menu.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal current of the deviceSupervision threshold for OCD.
real (Unit) - Returns the OCD supervision threshold.

Sets the OPD supervision threshold. This command is identical to event OPD and is available as a source-mode supervision setting.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal power of the deviceOPD threshold value.
SYSTem:CONFig:OPD 3000

Configures the action taken when the OPD supervision event occurs. The available actions are NONE, SIGNAL, WARNING, and ALARM, as configurable in the device menu.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMDefines the action taken when the OPD event occurs.

Sets the action associated with the OPD supervision event, as configurable in the device menu. The action can be set to one of four event response modes.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMSelects the action to take when the OPD event occurs.
enum - Returns the configured OPD action.

Sets or queries the power-detection supervision threshold. It is identical to event OPD and configurable in the device menu.

NameTypeValuesDescription
valuereal0 - 1.1 * nominal power of the devicePower threshold for OPD supervision.
real (W) - Returns the OPD supervision threshold.

Sets the overvoltage deviation (OVD) supervision threshold for the source mode. This command is identical to the OVD event configured in the device menu.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal voltage of the deviceOVD threshold value.
SYSTem:CONFig:OVD 30V

Sets the action taken when the OVD supervision event occurs. The action can be configured as none, signal, warning, or alarm.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to perform when the overvoltage deviation event occurs.
SYSTem:CONFig:OVD:ACTion[?] {NONE | SIGNAL | WARNING | ALARM}

Sets or queries the action assigned to the OVD supervision event. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction assigned to the OVD event.
enum - Returns the configured OVD event action.

Sets or queries the overvoltage detection threshold used for supervision features. It is identical to event OVD and is configurable in the device menu.

NameTypeValuesDescription
valuereal0 - 1.1 * nominal voltage of the deviceOvervoltage detection threshold.
real (Unit) - Returns the overvoltage detection threshold.

Identical to event UCD, as configurable in the device menu.

NameTypeValuesDescription
valuereal0 - 1.1 * nominal current of the deviceSets the supervision threshold for the UCD event.

Sets the action taken when the UCD supervision event occurs. The available actions are NONE, SIGNAL, WARNING, and ALARM, as configurable in the device menu.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to execute when the UCD event occurs.

Sets or queries the action assigned to the UCD supervision event. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
modeenumNONE | SIGNAL | WARNING | ALARMAction assigned to the UCD event.
enum - Returns the configured action for the UCD event.

Sets or queries the undervoltage detection threshold for the supervision features. It is identical to event UCD as configurable in the device menu.

NameTypeValuesDescription
thresholdreal0 - 1.1 * nominal voltage of the deviceUndervoltage detection threshold.
real - Returns the undervoltage detection threshold.

Sets the undervoltage supervision threshold for the source mode. This command is identical to event UVD as configurable in the device menu.

NameTypeValuesDescription
thresholdreal0Undervoltage threshold value.
SYSTem:CONFig:UVD˽<NRf>[Unit]

Sets the action taken for the UVD supervision event, as configurable in the device menu. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMSelects the action taken when the UVD event occurs.
SYSTem:CONFig:UVD:ACTion[?] {NONE | SIGNAL | WARNING | ALARM}

Sets or queries the action assigned to the UVD supervision event. The action can be configured as NONE, SIGNAL, WARNING, or ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMSelects the UVD event action.
enum - Returns the configured UVD action.

Sets or queries the under-voltage detection threshold for the supervision feature. It is identical to event UVD and is configurable in the device menu.

NameTypeValuesDescription
thresholdreal0Under-voltage detection threshold.
real - Returns the current under-voltage detection threshold.

Sets or queries the sink-mode over-current detection event threshold. The page states it is identical to the corresponding event setting.

NameTypeValuesDescription
valuerealNRfOver-current detection threshold value.

Sets the action for sink OCD supervision events in the device menu. The selectable actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to perform when an OCD event occurs.

Sets or queries the action for the sink overcurrent detection (OCD) event. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to take when the OCD event occurs.
enum - Returns the configured action for the sink OCD event.

Sets or queries the sink-mode OCD event threshold. It is identical to the corresponding event setting.

NameTypeValuesDescription
<NRf>real[Unit]OCD threshold value.

Sets or queries the sink mode OPD event configuration. The command is identical to the corresponding event setting.

NameTypeValuesDescription
<NRf>realUnitOPD event threshold value.

Sets the action for the sink OPD event. The available actions are NONE, SIGNAL, WARNING, and ALARM, as configurable in the device menu.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction taken when the OPD event occurs.

Sets or queries the action for the sink OPD event in the device menu. The available actions are NONE, SIGNAL, WARNING, and ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to take when the sink OPD event occurs.
SYSTem:SINK:CONFig:OPD:ACTion? {NONE | SIGNAL | WARNING | ALARM}

Sets or queries the sink-mode OPD event configuration. The manual says it is identical to event setting.

NameTypeValuesDescription
valuerealUnitOPD event threshold value.
real (Unit) - Returns the OPD event setting.

Sets or queries the UCD supervision event setting in sink mode. The command is part of the additional :SINK subsystem for series PSB 9000.

NameTypeValuesDescription
valuereal-UCD event setting value.

Sets or queries the action used for sink UCD supervision events. The action can be configured as NONE, SIGNAL, WARNING, or ALARM.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to take when the UCD event occurs.

Sets or queries the action assigned to sink UCD events. The action determines whether the device does nothing, signals, shows a warning, or triggers an alarm.

NameTypeValuesDescription
actionenumNONE | SIGNAL | WARNING | ALARMAction to perform when the UCD event occurs.
enum - Returns the configured action for sink UCD events.

Sets or queries the UCD supervision event configuration in sink mode. It is identical to the event setting.

NameTypeValuesDescription
valuerealNRfUCD event threshold value.
real (NRf) - Returns the UCD event threshold value.

Queries the result of a former master-slave initialization. It returns whether initialization was successful or not.

enum - Returns the result of a former MS init: INIT means init was successful; NO INIT means init was not successful.

Enables or disables master-slave (MS) mode.

NameTypeValuesDescription
stateenumON | OFFTurns master-slave mode on or off.

Queries whether master-slave (MS) mode is enabled or not.

enum - Returns whether MS mode is enabled or disabled.

Starts the master-slave initialisation with the given settings. After a successful initialisation, master-slave mode can be controlled with further commands.

Activates or deactivates the digital switch for the termination resistor on the master-slave bus. Only supported by series PSB 10000, ELR 10000 and PSI 10000.

NameTypeValuesDescription
stateenumON | OFFEnables or disables bus termination.

Queries whether the digital switch for the termination resistor on the master-slave bus is active or not.

enum - Returns the termination setting state.

Queries the number of units that have been initialised successfully in the master-slave system. If only the master has initialised itself, the command returns 1.

integer - The number of units that have been initialised successfully. Depending on the firmware, the returned value may not include the master itself as an initialized device.

Queries the device class and returns a value that identifies the series the device belongs to. This can be used to distinguish device series or types, such as an electronic load, power supply, or battery charger.

enum - Returns the device class.
:SYSTem:MS:BIASset / query

Activates or deactivates the digital switch for the additional BIAS resistors on the master-slave bus. Only supported by series PSB 10000, ELR 10000 and PSI 10000.

NameTypeValuesDescription
stateenumON | OFFTurns the BIAS resistor switch on or off.

Activates or deactivates the digital switch for the additional BIAS resistors on the master-slave bus.

enum - Returns the current digital switch state for the additional BIAS resistors on the master-slave bus.

Queries the total current of the initialised master-slave system. The current of an MS system will increase on a parallel connection, compared to a single unit.

real - The total current of the initialised master-slave system.

Queries the total power of the initialised master-slave system. The power of a master-slave system will always increase compared to a single unit.

real - Returns the total power of the initialised master-slave system.

Queries the total voltage of the initialised master-slave system. The voltage of an MS system increases in a series connection compared to a single unit.

real - Returns the total voltage of the initialised MS system.

Queries the nominal, i.e. rated input/output current of a single device or an initialised master-slave system.

real - Returns the nominal, i.e. rated input/output current.

Queries the nominal, rated power of a single device or an initialised master-slave system.

real - The nominal, i.e. rated input/output power of a single device or an initialised master-slave system.

Queries the maximum internal resistance value of a single device or an initialised master-slave system.

real - Returns the maximum internal resistance value.

Queries the minimum internal resistance value of a single device or an initialised master-slave system. This value is usually not zero with electronic loads.

real - Returns the minimum internal resistance value of a single device or an initialised master-slave system.

Queries the nominal, i.e. rated input/output voltage of a single device or an initialised master-slave system.

real - Returns the nominal, i.e. rated input/output voltage.

Configures the analog monitor pins 9 (VMON) and 10 (CMON). The available modes define which source/sink signals are routed to those pins, including the default voltage/current mapping and a combined split-range mode.

NameTypeValuesDescription
modeenumDEFault | EL | PS | ELPS | PSEL | COMBinationSelects the analog monitor pin assignment mode.
enum - Returns the current analog monitor mode.

Configures the monitor pins 9 (VMON) and 10 (CMON). The available settings determine what voltage/current signals are output on the monitor pins.

NameTypeValuesDescription
modeenumDEFault | EL | PS | ELPS | PSEL | COMBinationSelects which voltage/current signal arrangement is present on the monitor pins.
enum - Returns the current monitor-pin configuration setting.

Defines the condition of the DC input/output after the device is powered. The setting is connected to the device option for "DC input after power on" / "DC output after power on".

NameTypeValuesDescription
stateenumAUTO | OFFSelects whether the input/output is restored to its previous condition or kept off after power-up.

Defines the condition of the DC input/output after the device is powered. This is connected to the device setting "DC input after power on" or "DC output after power on".

NameTypeValuesDescription
modeenumAUTO | OFFSets whether the DC input/output is restored to its previous condition or switched off after power on.

Defines the condition of the DC output after the device is powered. AUTO restores the output to the condition it had when the device was switched off last; OFF keeps the output off.

NameTypeValuesDescription
stateenumAUTO | OFFSelects whether the DC output is restored to its previous condition or forced off after power-on.

Defines the condition of the DC output after the device is powered on. AUTO restores the output to the condition it had when the device was last switched off, and OFF keeps it off.

NameTypeValuesDescription
stateenumAUTO | OFFCondition of the DC output after power on.

Writes or queries a user-definable text of up to 40 characters permanently to the device. This string can be used to add custom information to the unit, for example to distinguish it from other identical models or from the serial number.

NameTypeValuesDescription
textstring-User-definable text to store in the device configuration.
string - Returns the current user-definable text.

Writes or queries a user-definable text of up to 40 characters permanently to the device. The string can be used to add custom information to distinguish the unit from other identical models, alternatively to the serial number.

NameTypeValuesDescription
textstring-User-definable text to store in the device configuration.
string - Returns the user-definable text currently stored in the device.

Enables or disables the ModBus protocol on the device. The setting is stored; after disabling ModBus, further ModBus messages are ignored and only SCPI commands are accepted.

NameTypeValuesDescription
stateenumENABLE | DISABLETurns the ModBus protocol on or off.

Enables or disables the ModBus protocol on the device. The setting is stored; after disabling ModBus, further ModBus messages are ignored and only SCPI commands are accepted.

NameTypeValuesDescription
stateenumENABLE | DISABLESelects whether ModBus protocol is enabled or disabled.
enum - Returns whether ModBus protocol is enabled or disabled.

Defines what device alarms are signaled on pin 14. The three alarms OVP, OCP, and OPP can be signaled separately, in pairs, or all together by logical OR.

NameTypeValuesDescription
modeenumOVP | OCP | OPP | OVP/OCP | OVP/OPP | OCP/OPP | ALLSelects which device alarm(s) are signaled on pin 14.
enum - Returns the pin 14 alarm-signaling mode.

Selects what device alarms are signaled on pin 14 of the analog interface. The available options are OVP, OCP, OPP, combinations of two, or all three as a logical OR.

enum - Returns the currently selected alarm signaling mode for pin 14.

Selects the voltage range for the analog inputs and outputs of the analog interface. This setting has no effect on digital remote control.

NameTypeValuesDescription
rangeenum5 | 10Selects the analog interface voltage range: 0...5 V or 0...10 V.
enum - Returns the selected voltage range for the analog interface.

Selects the voltage range for the analog inputs and outputs of the analog interface. This setting has no effect on digital remote control.

NameTypeValuesDescription
rangeinteger5 - 10Voltage range selection for the analog interface.
integer - Returns the selected analog reference voltage range.

Determines the action caused by using pin REM-SB of the analog interface in connection with the device DC input/output. OFF lets the pin only switch the DC input/output off; AUTO allows switching off and on again under the stated conditions.

NameTypeValuesDescription
stateenumOFF | AUTOSelects the REM-SB action mode.
enum - Returns the current REM-SB action setting.

Determines the action caused by using pin REM-SB of the analog interface in connection with the device DC input/output.

enum - Returns the REM-SB action setting.

Determines how pin REM-SB of the analog interface is interpreted by the device.

NameTypeValuesDescription
modeenumNORMAL | INVERTEDSelects the interpretation of pin REM-SB.

Determines how pin REM-SB of the analog interface is interpreted by the device.

enum - Returns the current REM-SB level interpretation mode.

Selects the operation mode between U/I/P and U/I/R. In U/I/R mode, the adjustable resistance value is unlocked and the mode can be recognized on the display by the resistance value being shown.

NameTypeValuesDescription
modeenumUIP | UIROperation mode to select.

Selects the operation mode between U/I/P and U/I/R. By selecting U/I/R, the adjustable resistance value is unlocked and the active mode can be identified in the display by the resistance value being shown.

NameTypeValuesDescription
modeenumUIP | UIROperation mode to select.

Defines how the DC input/output shall behave after the device has recovered from an overtemperature alarm. AUTO restores the DC input/output condition before the OT alarm; OFF switches the DC input/output off.

NameTypeValuesDescription
modeenumAUTO | OFFSelects the post-overtemperature alarm action.

Defines how the DC input/output of the device shall be after the device has recovered, i.e. cooled down after an overtemperature (OT) alarm. AUTO restores the DC input/output condition before OT; OFF switches the DC input/output off.

NameTypeValuesDescription
modeenumAUTO | OFFSets the post-overtemperature alarm action.
enum - Returns the configured post-overtemperature alarm action.

Defines how the DC input/output of the device shall be after a power-fail (PF) alarm. AUTO restores the DC input/output condition before PF; OFF switches the DC input/output off.

NameTypeValuesDescription
modeenumAUTO | OFFPower-fail alarm action after recovery.

Defines how the DC input/output of the device shall be after a power fail (PF) alarm. AUTO restores the DC input/output condition before PF; OFF switches the DC input/output off.

enum - Returns the current power-fail alarm action setting.

Defines a timeout in milliseconds between two consecutive bytes before the device considers the message completely received. This applies only to serial interfaces (USB, RS232).

NameTypeValuesDescription
timeoutinteger5 - 65535Timeout in milliseconds between consecutive bytes.

Defines a timeout in milliseconds between two consecutive bytes before the device considers the message completely received. This applies only to serial interfaces (USB, RS232).

integer (ms) - Returns the timeout in milliseconds.

Sets the CAN broadcast ID for normal CAN communication. The allowed range depends on the CAN identifier format: 0...2047 for 11-bit or 0...536870911 for 29-bit.

NameTypeValuesDescription
broadcast IDinteger0 - 2047CAN broadcast ID for normal CAN communication.

Sets or queries the CAN broadcast ID for normal CAN communication. The allowed range is 0...2047 for 11-bit operation or 0...536870911 for 29-bit operation.

integer - Returns the CAN broadcast ID.

Sets or queries the Profibus address of the Profibus module IF-AB-PBUS. The allowed range is 0 to 125.

NameTypeValuesDescription
addressinteger0 - 125Profibus address to set for the module.
integer - Returns the current Profibus address.

Queries the Profibus address of the installed Profibus module IF-AB-PBUS. Allowed range is 0...125.

integer - The Profibus address of the installed Profibus module IF-AB-PBUS.

Queries or sets the bus speed (baud rate) of a CANopen or RS232 interface module. The device saves the value only; the saved value determines the actual speed when the corresponding module is installed.

NameTypeValuesDescription
baudinteger0 - 9Bus speed selection value.

Queries or sets the bus speed (baud rate) for a CANopen or RS232 interface module. The device saves the value only; the actual baud rate depends on the installed module.

integer - Returns the baud rate setting as a number from 0 to 9, where the meaning depends on the installed interface module.

Returns a value representing the model code for the installed Anybus interface module.

integer - Model code of the installed Anybus interface module.

Sets or queries the Profibus/Profinet specific date tag.

NameTypeValuesDescription
date tagstring-Date/time string for the Profibus/Profinet date tag.

Sets or queries the Profibus/Profinet specific date tag. The value is a date/time string of up to 40 characters.

NameTypeValuesDescription
date tagstring-Date/time string to store as the Profibus/Profinet date tag.
SYSTem:COMMunicate:PROFibus:DATE?

Sets or queries the Profibus/Profinet specific description tag. The tag is a string of up to 54 characters.

NameTypeValuesDescription
descriptionstring-Profibus/Profinet description tag text.

Sets or queries the Profibus/Profinet specific description tag. The tag is a string of up to 54 characters.

NameTypeValuesDescription
SRDstring-Description tag string.
string - The Profibus/Profinet specific description tag.

Sets or queries the Profibus/Profinet specific "function tag". The value is a string of up to 32 characters.

NameTypeValuesDescription
tagstring-Function tag string.
string - Returns the Profibus/Profinet specific function tag.

Queries the Profibus/Profinet specific function tag. The tag is a string of up to 32 characters.

string - Returns the Profibus/Profinet specific function tag.

Sets or queries the Profibus/Profinet specific "location tag". The location tag is a string of up to 22 characters.

NameTypeValuesDescription
location tagstring-Location tag string to store for the Profibus/Profinet interface.
string - Returns the Profibus/Profinet specific location tag string.

Sets or queries the Profibus/Profinet specific location tag. The location tag is a string of up to 22 characters.

NameTypeValuesDescription
location tagstring-Location tag string.
string - Returns the Profibus/Profinet location tag.

Sets or queries the Profinet specific station name.

NameTypeValuesDescription
namestring-The Profinet station name, up to 200 characters.

Queries the Profinet specific station name. The name is a string of up to 200 characters.

string - The Profinet specific station name.

Sets the CAN data length setting for response messages. AUTO makes the number of data bytes vary according to the used command/register; FILL forces 8 data bytes filled with zeros.

NameTypeValuesDescription
modeenumAUTO | FILLSelects the CAN data length setting for response messages.

Returns the CAN data length setting for response messages from the device. AUTO means the number of data bytes in a CAN response varies according to the used command/register; FILL means it is always 8 bytes, filled with zeros.

enum - Returns the current CAN data length setting for response messages.

Selects the CAN address format. BASE is 11-bit CAN 2.0A and EXT is 29-bit CAN 2.0B.

enum - Returns the CAN address format setting.

Sets the CAN base ID for normal CAN communication.

NameTypeValuesDescription
nodeinteger0 - 2047CAN base ID to use for normal communication.

Returns the CAN base ID for normal CAN communication. The allowed range depends on the selected CAN address format: 0...2047 for 11-bit (CAN 2.0A) or 0...536870911 for 29-bit (CAN 2.0B).

integer - CAN base ID for normal CAN communication.

Defines the interval, in milliseconds, for the cyclic read of the device's actual values (U, I, P) over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object.

NameTypeValuesDescription
intervalinteger0 - 5000Cyclic read interval in milliseconds; 0 disables cyclic read for this object.

Defines the interval, in milliseconds, for the cyclic read of the device's actual values (U, I, P) over the CAN interface IF-AB-CAN.

NameTypeValuesDescription
countinteger0 - 5000Interval for cyclic read; 0 deactivates cyclic read for this object.
integer (ms) - Returns the current interval, in milliseconds, for the cyclic read of the device's actual values (U, I, P).

Defines the interval in milliseconds for the cyclic read of the device's adjustment limits for U and I over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object.

NameTypeValuesDescription
intervalinteger0 - 5000Interval for cyclic reading of the adjustment limits.

Defines the interval in milliseconds for the cyclic read of the device's adjustment limits for U and I over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic reading for this object.

NameTypeValuesDescription
countinteger0 - 5000Interval in milliseconds for cyclic reading.
integer (ms) - Returns the current cyclic read interval in milliseconds for the adjustment limits for U and I.

Defines the interval in milliseconds for the cyclic read of the device's adjustment limits for P and R over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object; valid range is 0 or 20 to 5000.

NameTypeValuesDescription
intervalinteger0 - 5000Interval in milliseconds for the cyclic read of the device's adjustment limits for P and R.

Defines the interval, in milliseconds, for the cyclic read of the device's adjustment limits for P and R over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object; allowed range is 0 or 20...5000.

NameTypeValuesDescription
countinteger0 - 5000Interval in milliseconds for cyclic read of the device's adjustment limits for P and R.
integer (ms) - Returns the interval, in milliseconds, for the cyclic read setting.

Defines the interval in milliseconds for the cyclic read of the device's set values I, P, and R in sink mode over the CAN interface IF-AB-CAN. Only with series PSB 9000 and PSBE 9000; 0 deactivates cyclic read for this object.

NameTypeValuesDescription
countinteger0 - 5000Interval for the cyclic read in milliseconds; 0 disables cyclic read for this object.

Defines the interval, in milliseconds, for cyclic read of the device's set values I, P, and R in sink mode over the CAN interface IF-AB-CAN. Cyclic read is deactivated when the value is 0.

NameTypeValuesDescription
countinteger0 - 5000Interval in milliseconds for the cyclic read.
integer (ms) - Returns the current interval, in milliseconds, for the cyclic read of the device's set values I, P, and R in sink mode over the CAN interface IF-AB-CAN.

Defines the interval in milliseconds for the cyclic read of the device's adjustment limits for I, P, and R in sink mode over the CAN interface IF-AB-CAN. This object can be deactivated by setting the value to 0.

NameTypeValuesDescription
countinteger0 - 5000Interval for cyclic read; 0 disables cyclic read for this object.

Defines the interval in milliseconds for the cyclic read of the device's adjustment limits for I, P, and R in sink mode over the CAN interface IF-AB-CAN. This object is only available with PSB 9000 and PSBE 9000 series.

NameTypeValuesDescription
countinteger0 - 5000Interval for the cyclic read; 0 deactivates cyclic read for this object.
integer (ms) - Returns the interval in milliseconds for the cyclic read of the device's adjustment limits for I, P, and R in sink mode.

Sets the CAN base ID for cyclic read. Allowed range is 0...2047 for 11-bit addressing, or 0...536870911 for 29-bit addressing.

NameTypeValuesDescription
NR1integer0 - 2047CAN base ID for cyclic communication.

Sets the CAN base ID for cyclic read communication. The allowed range depends on the CAN address format: 0...2047 for 11-bit (CAN 2.0A) or 0...536870911 for 29-bit (CAN 2.0B).

NameTypeValuesDescription
<NR1>integer0 - 2047CAN base ID for cyclic communication.

Defines the interval in milliseconds for the cyclic read of the device's set values over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object.

NameTypeValuesDescription
countinteger0 - 5000Interval for cyclic read of the device's set values (U, I, P, R).

Defines the interval, in milliseconds, for cyclic read of the device's set values (U, I, P, R) over the CAN interface IF-AB-CAN. The allowed range is 0 or 20...5000, where 0 deactivates cyclic read for this object.

NameTypeValuesDescription
countinteger0 - 5000Cyclic read interval in milliseconds; 0 deactivates cyclic read for this object.
integer (ms) - Returns the interval, in milliseconds, for cyclic read of the device's set values (U, I, P, R) over the CAN interface IF-AB-CAN.

Defines the interval in milliseconds for the cyclic read of the device's status over the CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object.

NameTypeValuesDescription
intervalinteger0 - 5000Interval for cyclic read of the device's status.

Defines the interval in milliseconds for the cyclic read of the device's status over CAN interface IF-AB-CAN. A value of 0 deactivates cyclic read for this object.

integer (ms) - Returns the interval in milliseconds for the cyclic read of the device's status over CAN interface IF-AB-CAN.

Queries the CAN base ID used for cyclic send. The allowed range is 0 to 2047 for 11-bit IDs or 0 to 536870911 for 29-bit IDs.

integer - Returns the CAN base ID for cyclic send.

Switches the integrated CAN bus termination resistor on or off.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the integrated CAN bus termination resistor.

Switches the integrated CAN bus termination resistor ON or OFF.

NameTypeValuesDescription
stateenumON | OFFTurns the CAN bus termination resistor on or off.

Sets the communication speed of the network port(s) of Anybus Ethernet interfaces with one port (P1) or two ports (P1, P2).

NameTypeValuesDescription
speedenumAUTO | 10HALF | 10FULL | 100HALF | 100FULLCommunication speed of the Ethernet network port.

Queries or sets the IP address of the selected Ethernet interface. When setting the IP, the string has to be in the typical IP format like 192.168.0.2.

NameTypeValuesDescription
addressstring-IP address of the selected Ethernet interface.

Queries or sets the IP address of the selected Ethernet interface. When setting the IP, the string has to be in the typical IP format like 192.168.0.2.

NameTypeValuesDescription
addressstring-IP address of the selected Ethernet interface.
string - Returns the IP address of the selected Ethernet interface.

Queries or sets the TCP port of the selected Ethernet interface. The default is 5025; 502 is reserved for ModBus TCP and illegal to set with this command.

NameTypeValuesDescription
portoptinteger0 - 65535TCP port number for the selected Ethernet interface.

Queries or sets the TCP port of the selected Ethernet interface. Default is 5025, used for ModBus RTU or SCPI communication.

NameTypeValuesDescription
portinteger0 - 65535TCP port number of the selected Ethernet interface.

Activates or deactivates the DHCP functionality for the selected Ethernet interface. Default is OFF, so the IP address set with :ADDR is used.

NameTypeValuesDescription
stateenumON | OFFEnables or disables DHCP for the selected Ethernet interface.

Activates or deactivates DHCP for the selected Ethernet interface. Default is OFF, so the IP address set with :ADDR is used.

NameTypeValuesDescription
stateenumON | OFFEnables or disables DHCP for the selected Ethernet interface.
enum - Returns whether DHCP is enabled or disabled for the selected Ethernet interface.

Queries or sets the network address of the first DNS server for the selected Ethernet interface.

NameTypeValuesDescription
addressstring-Network address of the first DNS server.

Queries or sets the network address of the first DNS server for the selected Ethernet interface.

NameTypeValuesDescription
addressstring-Network address of the first DNS server.
string - Returns the network address of the first DNS server for the selected Ethernet interface.

Queries or sets the domain name for the selected Ethernet interface. The domain is a simple ASCII string up to 54 characters and can be used to select a device in the network without knowing its IP address.

NameTypeValuesDescription
domainstring-Domain name to query or set.

Queries or sets the domain name for the selected Ethernet interface. The domain is a simple ASCII string of up to 54 characters and can be used to select and access a device in the network without knowing its IP address.

NameTypeValuesDescription
domainstring-Domain name to query or set.
string - Returns the domain name of the selected Ethernet interface.

Queries or sets the gateway address of the selected Ethernet interface. The format is the same as with the IP address, and the address can usually be left at the default setting.

NameTypeValuesDescription
SRDstring-Gateway address in the same format as the IP address.

Queries or sets the host name of the selected Ethernet interface. It is a simple ASCII string of up to 54 characters.

NameTypeValuesDescription
hostnamestring-Host name string.

Queries or sets the host name for the selected Ethernet interface. The host name is a simple ASCII string of up to 54 characters.

NameTypeValuesDescription
hostnamestring-Host name to store for the selected Ethernet interface.
string - Returns the host name of the selected Ethernet interface.

Temporarily switches between the internal Ethernet port and the additional port. The selected index is 1 for the additional port and 2 for the internal port.

NameTypeValuesDescription
indexinteger1 - 2Selects which Ethernet interface is active.

Temporary switch between the internal Ethernet port (2) and the additional port (1, default after power-up).

NameTypeValuesDescription
indexinteger1 - 2Selects the Ethernet interface index.
integer - Returns the currently selected Ethernet interface index.

Enables or disables the TCP keep-alive for the selected Ethernet interface. Default setting is OFF.

NameTypeValuesDescription
stateenumON | OFFEnables or disables TCP keep-alive.

Enables or disables the TCP keep-alive for the selected Ethernet interface. Default setting is OFF.

NameTypeValuesDescription
stateenumON | OFFEnables or disables TCP keep-alive.

Queries the MAC of the selected Ethernet interface, when physically present.

string - Returns the MAC of the selected Ethernet interface, when physically present.

Queries or sets the subnet mask of the selected Ethernet interface. The format is the same as with the IP address.

NameTypeValuesDescription
<SRD>string-Subnet mask value.

Queries or sets the subnet mask of the selected Ethernet interface. The format is the same as with the IP address.

NameTypeValuesDescription
SRDstring-Subnet mask value in the same format as the IP address.

Defines a socket connection timeout for the selected Ethernet interface. Setting this to 0 disables the timeout; default setting is 5 seconds.

NameTypeValuesDescription
timeoutinteger0 - 65535Socket connection timeout value for the selected Ethernet interface.

Defines or queries the socket connection timeout for the selected Ethernet interface. Setting it to 0 disables the timeout; default is 5 seconds.

NameTypeValuesDescription
timeoutinteger0 - 65535Socket connection timeout in seconds.
integer (s) - Returns the socket connection timeout in seconds.

Counts Floating OVP alarms since the device was last powered. This alarm counter is only available for PSB 10000, PSI 10000, and ELR 10000 series and is cleared by reading.

integer - Returns the number of Floating OVP alarms (FOVP).

Counts overcurrent alarms since the device was last powered. The counter is read by query and is purged when read.

integer - Returns the count of overcurrent alarm occurrences.

Counts overpower alarms since the last power-up. The counter is not stored when the device is switched off and is purged when read.

integer - Returns the number of overpower alarms counted since the last power-up.

Counts overtemperature alarms since the device was last powered. The counter is read by querying the command and is purged when read.

integer - Number of overtemperature alarms counted since the last power-up.

Counts overvoltage alarms (OVP, adjustable threshold). These counters count alarm occurrences since the last power-up and are purged by reading.

integer - Returns the overvoltage alarm count since the last time the device was powered.

Counts power fail alarms. The counter can be read at any time, is not stored when the device is switched off, and is purged by reading.

integer - Returns the number of power fail alarms since the device was last powered on.

Counts Share bus fail alarms since the last power cycle. The counter is only available for PSB 10000, PSI 10000, and ELR 10000 series and is cleared by reading.

integer - Returns the number of Share bus fail alarms (SF) counted since the last power cycle.

Returns the device class number assigned to the unit. The class can also be read from register 0.

integer - The device class number assigned to the unit.

Selects the run mode of the XY function generator. The available modes depend on the device series.

NameTypeValuesDescription
modeenumUI | IU | PV | NONERun mode of the XY function generator.
enum - Returns the currently selected XY function generator mode.
[SOURce:]FUNCtion:GENerator:SELect?

Selects the run mode of the XY function generator.

NameTypeValuesDescription
modeenumUI | IU | PV | NONERun mode of the XY function generator.
enum - Returns the currently selected run mode of the XY function generator.

Writes a value to the previously selected XY table entry, or returns the value of the selected entry when queried.

NameTypeValuesDescription
NRfreal-Value to write into the selected table entry.

Writes a value to the previously selected XY table entry, or returns the value of that entry when queried. The table entry is selected with :LEVel before using this command.

NameTypeValuesDescription
valuereal-Value to write to the selected table entry.
real - Returns the value of the selected XY table entry.

Selects one out of 4096 XY table entries for writing, or returns the currently selected entry number.

NameTypeValuesDescription
levelinteger0 - 4095Selects the table entry number used for writing or reading XY generator data.

Writes a value to the previously selected 2nd XY table entry, or returns the value for the selected entry. This command is for PSB 9000 and PSB 10000 series only.

NameTypeValuesDescription
valuereal-Value to write to the selected 2nd XY table entry.
real - Returns the value of the selected 2nd XY table entry.

Writes a value to the previously selected 2nd XY table entry, or returns the value of that entry.

NameTypeValuesDescription
NRfreal-Value to write to or read from the selected 2nd XY table entry.
real - Returns the value of the selected 2nd XY table entry.

Selects one out of 4096 entries in the 2nd XY table for writing, or returns the currently selected entry number. PSB 9000 and PSB 10000 series only.

NameTypeValuesDescription
levelinteger0 - 4095Selects the table entry number to write or query.

Submits the XY table data that has been written so far. The table may contain any number of entries up to the maximum; remaining entries are filled with 0.

Writes a value to the previously selected parameter of the arbitrary function generator sequence. It can also be used as a query to read back the last value.

NameTypeValuesDescription
valuenumeric<NRf>Value to write to the selected parameter.
numeric - The last value written to the selected parameter.

Writes a value to the previously selected arbitrary generator sequence parameter, and can also query the last written value. It is part of the three-command sequence data loading order for the function generator.

NameTypeValuesDescription
valuerealNRfValue to write to the selected sequence parameter.
returns - Queries the last value written to the selected parameter.

Defines the end sequence number for the arbitrary function generator wave configuration, or queries the last setting. If only one sequence is used, :STARt must equal :END.

NameTypeValuesDescription
endinteger1 - 99Last sequence number in the wave sequence block.

Defines the end, i.e. last sequence in the arbitrary generator wave block, or queries the last setting. If only one sequence is used, then it must be :STARt = :END.

NameTypeValuesDescription
endinteger1 - 99End sequence number.
integer - Returns the last set end sequence number.

Selects the parameter index for the currently selected arbitrary function-generator sequence. The next :DATA command writes a value to the selected parameter, and :INDex? queries the current index.

NameTypeValuesDescription
indexinteger0 - 7Parameter index to configure for the selected sequence.
integer - Returns the current index setting.

Selects the parameter index for the currently selected arbitrary generator sequence. The next :DATA command writes a value to the selected parameter; the command can also query the current index.

NameTypeValuesDescription
indexinteger0 - 7Selects the parameter between 0 and 7.
integer - Returns the current index.

Selects a sequence to write for the arbitrary function generator, or queries the currently selected sequence number.

NameTypeValuesDescription
levelinteger1 - 99Sequence number to select.

Selects a sequence number for writing arbitrary generator wave data, or queries the currently selected sequence number.

NameTypeValuesDescription
levelinteger1 - 99Sequence number to select.
integer - Returns the currently selected sequence number.

Defines how often the sequence block from :STARt to :END is cycled through. A value of 0 ნიშნავს infinite cycles; 1 to 999 specifies the number of cycles.

NameTypeValuesDescription
numberinteger0 - 999How often the sequence block from :STARt to :END is cycled through.

Defines how often the sequence block from :STARt to :END is cycled through, or queries the last setting. A value of 0 means infinite cycles; 1 to 999 specifies the number of cycles.

NameTypeValuesDescription
countinteger0 - 999Number of cycles for the sequence block from :STARt to :END.
integer - Returns the last set number of cycles for the sequence block from :STARt to :END.

Defines the start, i.e. first sequence number for the arbitrary generator wave. The query returns the last setting.

NameTypeValuesDescription
sequenceinteger1 - 99First sequence number to use in the wave sequence block.

Queries the last setting for the waveform start sequence. The start sequence defines the first sequence in the arbitrary generator wave sequence and must be in the range 1 to 99.

integer - The last set start sequence number.

Submits all loaded arbitrary generator sequence data. Without this command, the function generator can still be started, but it will run with all values zero.

Starts or stops the arbitrary function generator, or queries its state.

NameTypeValuesDescription
stateenumRUN | STOPSelects whether the arbitrary function generator runs or stops.

Sets or queries the MPP tracking data for the selected index. The meaning of the value depends on the current MPP index, including mode selection, voltage/current limits, and MPP-related parameters.

NameTypeValuesDescription
valuereal0 - UnomMPP value for the selected index; for index 1 this is Uoc, for other numeric indexes it is the corresponding MPP parameter.
modeenumNONE | MPP1 | MPP2 | MPP3 | MPP4Selects the MPP tracking mode when index 0 is active.
real - When queried, reads the selected MPP data. For index 7, the query returns three values: Uact, Iact, and Pact.

Reads three values that define the MPP: Uact, Iact, and Pact. It is used for MPP tracking modes 1, 2, and 4.

string - Returns three values (Uact, Iact, Pact) which define the MPP.

Selects the MPP tracking index 0, which is used for MPP tracking mode selection.

NameTypeValuesDescription
indexinteger0 - 0Index 0 for MPP tracking mode selection.

Selects the MPP data value to set or read, depending on the active MPP index. The accepted values are 1 to 100.

NameTypeValuesDescription
valueinteger1 - 100Select the value to set.

Selects the MPP generator level or reads the selected level value for the current MPP index. The manual shows this as a 1-100 selector.

integer - Returns the selected MPP generator level number.

Starts or stops MPP tracking in the configured mode. The query reads the current tracking status.

NameTypeValuesDescription
stateenumRUN | STOPRUN starts the MPP tracking; STOP stops MPP tracking anytime.
enum - Returns the current tracking status as RUN (running) or STOP (stopped).

Reads or sets the MPP tracking state. RUN starts MPP tracking in the configured mode, and STOP stops it anytime.

NameTypeValuesDescription
stateenumRUN | STOPTracking state to set or read.
enum - Returns the current tracking status as RUN or STOP.

Clears all day-trend data for the photovoltaic simulation. This command is only available when a day trend mode (DAYET or DAYUI) has been selected.

NameTypeValuesDescription
CLEARenumCLEarClear all data.

Turns interpolation for day trend mode on or off. Only valid when the photovoltaic simulation is set to DAYET or DAYUI.

NameTypeValuesDescription
stateenumON | OFFSelects whether interpolation is enabled.

Turns interpolation for day trend mode on or off. Only valid for the DAYET and DAYUI photovoltaic simulation modes.

enum - Returns whether interpolation is enabled for day trend mode.

Sets the day trend mode data access type for photovoltaic simulation. Only valid when the day trend modes DAYET or DAYUI are active.

NameTypeValuesDescription
modeenumREAD | WRITEDay trend mode data access type.

Selects the day trend mode data access type for photovoltaic simulation. The valid settings are READ and WRITE, with READ as the default.

enum - Returns the day trend mode data access type.

Selects the photovoltaic input mode used for all modes chosen with :FUNCtion:PHOTovoltaics:MODe. MPP uses Umpp and Impp as the base values, while ULIK uses UOC and ISC.

NameTypeValuesDescription
modeenumMPP | ULIKInput mode for photovoltaic simulation.

Selects the input mode for photovoltaic simulation. MPP uses Umpp and Impp as base values; ULIK uses UOC and ISC as base values.

NameTypeValuesDescription
modeenumMPP | ULIKInput mode for photovoltaic simulation.
enum - Returns the current input mode.

Selects the general mode for the photovoltaic simulation. OFF disables simulation; ET, UI, DAYET, and DAYUI select the continuous or day-trend PV simulation modes.

NameTypeValuesDescription
modeenumOFF | ET | UI | DAYET | DAYUIGeneral mode selection for the PV simulation.

Day trend mode data access type. READ is read only (default) and WRITE is write only.

enum - Returns the day trend mode data access type.

Writes one set of day trend data or reads it back. The data format depends on the selected day trend mode (DAYET or DAYUI).

NameTypeValuesDescription
<NR1>real1 - 100000Index value for the day trend data.
<NRf>real0 - 1500Irradiation, or in DAYUI mode Umpp.
<NRf>real-40 - +80Temperature, or in DAYUI mode Impp.
<NR1>real500 - 1800000Dwell time of the index.
real - Returns four values for the selected day trend index. In DAYET mode these are index, irradiation, temperature, and dwell time; in DAYUI mode these are index, Umpp, Impp, and dwell time.

Reads back one set of day trend data after prior index selection. The returned values depend on the selected day trend mode (DAYET or DAYUI).

numeric - Returns four values for the selected day trend data set. In DAYET mode these are index, irradiation, temperature, and dwell time; in DAYUI mode these are index, Umpp, Impp, and dwell time.

Selects the data index before re-reading day trend data. For writing day trend data, the index value is ignored; use the index in the :DATA command instead.

NameTypeValuesDescription
indexinteger1 - 100000Data index to select before reading day trend data.

Selects the data index before re-reading day trend data. For writing day trend data, the index value is ignored; use the index in the :DAY:DATA command instead.

integer - Returns the current day trend data index.

Enables or disables data recording. The manual labels ENABle as activated and DISable as deactivated (default).

NameTypeValuesDescription
stateenumENABle | DISableControls whether data recording is active.

Enables or disables data recording. The manual lists ENABle as activated and DISable as deactivated (default).

enum - Returns the current recording state.

Sets or reads the index number prior to reading a recorded data set with the :DATa? command. The index range is 1 to 576000.

NameTypeValuesDescription
indexinteger1 - 576000Index number to select before reading a data set.

Sets or reads the index number prior to reading a recorded data set with the :DATa? command.

integer - Returns the index number prior to reading a recorded data set.

Panel technology preselection. Determines whether some simulation parameters are fixed or accessible.

NameTypeValuesDescription
technologyenumMAN | CSI | THINSelects the panel technology mode.
enum - Returns the current panel technology setting.

Selects the panel technology preselection. This determines whether some simulation parameters are fixed or accessible.

enum - Returns the current panel technology setting: MAN for Manual mode (all parameters unlocked), CSI for cSi technology panel (default), or THIN for thin film technology panel.

Returns the number of accepted day trend indexes. The counter increments each time a day trend index is successfully transferred and accepted, and can be used to verify written data.

integer - Number of accepted day trend indexes.

Returns the current in the maximum power point (MPP). The value is reported in amperes and can be between 0 and rated current.

real (A) - Current in the MPP.

Returns the power in the MPP. The manual states it is measured in A and can be between 0 and rated power.

real (A) - Power in the MPP.

Returns the open circuit voltage of the simulated solar panel. The value is calculated according to the standard and is affected by the selected simulation mode, the standard panel parameters, and the calculation factors.

real (V) - Open circuit voltage of the simulated solar panel, in V.

Reads data set X from the previously selected index. The device returns a comma-separated snapshot containing the index number and measured PV values.

string - Comma-separated data set snapshot containing 7 values: index number, actual DC output voltage, actual DC output current, actual DC output power, Umpp, Impp, and Pmpp.

Returns the short-circuit current of the simulated solar panel. The value is calculated according to the standard and is affected by the selected simulation mode, the standard panel parameters, and the calculation factors.

real (A) - Short-circuit current of the simulated solar panel, in A.

Sets or reads the temperature coefficient alpha (α) for the short-circuit current in PV simulation. It is only writable in technology selection MAN and affects PV curve calculation according to the standard.

NameTypeValuesDescription
NRfreal0 - 1Temperature coefficient α for the short-circuit current.

Returns the temperature coefficient α for the short-circuit current in 1/°C. It is used in the PV curve calculation and is only writable in technology selection MAN.

real (1/°C) - Temperature coefficient α for the short-circuit current.

Temperature coefficient β for the open-circuit voltage. Only writable in technology selection MAN and used in the PV curve calculation according to the standard.

NameTypeValuesDescription
betareal-1 - <0Temperature coefficient β for the open-circuit voltage.

Returns the temperature coefficient β for the open-circuit voltage. The value is documented in 1/°C and is negative, with range -1 to <0.

real (1/°C) - Temperature coefficient β (in 1/°C) for the open circuit voltage.

Sets or reads the scaling factor CG for the open circuit voltage in the photovoltaic factor model. It is writable only in technology selection MAN and affects the PV curve calculation according to the standard.

NameTypeValuesDescription
NRfreal>0 - 1Scaling factor CG in W/m² for the open circuit voltage.

Scaling factor CG in W/m² for the open circuit voltage. Only writable in technology selection MAN. Has impact on the PV curve calculation with formula according to standard.

NameTypeValuesDescription
CGreal>0 - 1Scaling factor CG in W/m² for the open circuit voltage.
real - The scaling factor CG in W/m² for the open circuit voltage.

Sets or queries the scaling factor CR used in the PV curve calculation. It is only writable in technology selection MAN and is documented as having an impact on the PV curve calculation with the standard formula.

NameTypeValuesDescription
valuereal>0 - 1Scaling factor CR in m²/W for the open circuit voltage.

Scaling factor CR in m²/W for the open circuit voltage. Only writable in technology selection MAN. Has impact on the PV curve calculation with formula according to standard.

NameTypeValuesDescription
CRreal>0 - 1Scaling factor CR in m²/W for the open circuit voltage.
real (m²/W) - Returns the scaling factor CR in m²/W for the open circuit voltage.

Scaling factor CU for the open circuit voltage. Only writable in technology selection MAN. Has impact on the PV curve calculation according to standard.

NameTypeValuesDescription
NRfreal>0 - 1Scaling factor for the open circuit voltage.

Sets or reads the scaling factor CU for the open circuit voltage. It is only writable in technology selection MAN and is used in the PV curve calculation according to the standard.

NameTypeValuesDescription
CUreal>0 - 1Scaling factor CU for the open circuit voltage.
real - Returns the scaling factor CU for the open circuit voltage.

Sets or reads the fill factor for current (FFI) used in PV curve calculation. It is only writable in technology selection MAN and has impact on the PV curve calculation according to the standard.

NameTypeValuesDescription
FFIreal>0 - 1Fill factor for current.

Returns the fill factor for current (FFI). It is used in the PV curve calculation and is only writable in technology selection MAN.

real - The fill factor for current (FFI).

Sets or reads the fill factor for voltage (FFU) used in PV curve calculation. It is only writable in technology selection MAN; reading is possible anytime and in every mode.

NameTypeValuesDescription
NRfreal>0 - 1Fill factor for voltage.

Returns the fill factor for voltage (FFU) used in the PV curve calculation. It is only writable in technology selection MAN.

real - The fill factor for voltage (FFU).

Sets or reads the current at the maximum power point (MPP) of the simulated solar panel. The value is expressed in amperes and is limited to the rated current range.

NameTypeValuesDescription
currentreal0 - rated currentCurrent in the MPP of the simulated solar panel.

Sets or reads the voltage at the maximum power point (MPP) of the simulated solar panel. The value is used in PV simulation mode and is writable in MPP, MAN, CSI, and THIN modes.

NameTypeValuesDescription
voltagereal0 - rated voltageVoltage in the MPP of the simulated solar panel.

Sets or reads the open-circuit voltage of the simulated solar panel. The value is writable in ULIK, MAN, CSI, and THIN modes, and may be read anytime.

NameTypeValuesDescription
voltagereal0 - rated voltageOpen-circuit voltage of the simulated solar panel.

Sets or reads the short-circuit current of the simulated solar panel. The value is documented for the PV standard parameter set and is given in amperes.

NameTypeValuesDescription
currentreal0 - rated currentShort-circuit current of the simulated solar panel.

Sets or reads the short-circuit current (ISC) of the simulated solar panel. The value is used for PV simulation standard settings and is writable only in certain modes shown in the manual.

NameTypeValuesDescription
SCCurrentreal0 - rated currentShort-circuit current of the simulated solar panel.
real (A) - Returns the short-circuit current (ISC) of the simulated solar panel.

Sets the solar module irradiation for the PV simulation. Only available in mode ET.

NameTypeValuesDescription
NR1real0 - 1500Irradiation value.

Returns the irradiation setting for the PV simulation. It is only available in ET mode and is given in W/m².

real (W/m²) - Solar irradiation in W/m².

Start or stop the photovoltaic simulation.

NameTypeValuesDescription
stateenumRUN | STOPSelects whether the simulation is started or stopped.
enum - Returns the simulation state or action result: RUN triggers PV curve calculation and simulation start if no error occurs, while STOP stops the simulation and any running data recording.

Returns the PV simulation state. RUN triggers PV curve calculation and starts the simulation if no error occurs; STOP stops the simulation and any running data recording.

enum - Returns the current photovoltaic simulation state.

Sets the photovoltaic simulation module temperature. Only available in mode ET.

NameTypeValuesDescription
temperaturereal-40 - +80Solar module temperature.

Returns the solar module temperature in the PV simulation. Available only in ET mode; the value is given in degrees Celsius.

real (°C) - Solar module temperature in °C.

Adjusts or queries the irradiation value during the solar panel simulation. The value is given in percent in the range 0 to 100 and affects the DC current, shifting the MPP on the Y axis.

NameTypeValuesDescription
NR1real0 - 100Irradiation value used during the solar panel simulation.
real (%) - Returns the present irradiation value in percent.
[SOURce:]IRRadiation <NR1>
[SOURce:]IRRadiation?

Adjusts or queries the irradiation value during the solar panel simulation. The value is given in percent and affects the DC current, shifting the MPP on the Y axis.

NameTypeValuesDescription
valuereal0 - 100Irradiation value in percent.
real (%) - Returns the present irradiation value in percent.

:*RCLset / query

Recalls one of nine presets from internal storage and overwrites the currently active DC output values with the stored voltage, current, OVP, and OCP. The command can only be executed while the DC output is switched off.

NameTypeValuesDescription
presetinteger1 - 9Preset number to recall.
*RCL 1
*RCL 9

:*SAVset / query

Saves the four currently active output values (voltage, current, OVP, and OCP) into one of nine internal presets for later recall. The command can only be executed while the DC output is switched off.

NameTypeValuesDescription
presetinteger1 - 9Selects which preset number to store.
*SAV 5

:CURRset / query

Sets the output current set value. The manual notes that this command is used as a common command when setting up values for a preset.

NameTypeValuesDescription
currentrealAOutput current set value.
:CURR:PROTset / query

Sets the overcurrent protection threshold. The example shows it being used to set OCP to 22 A while preparing a preset.

NameTypeValuesDescription
thresholdrealAOvercurrent protection threshold.
:CURR:LIM:HIGHset / query

Sets the upper adjustment limit for the current set value. The example shows limiting the maximum current set value to 2200 A after first lowering the current set value.

NameTypeValuesDescription
2200realAUpper current limit to apply.
CURR:LIM:HIGH 2200

Deletes the selected preset by writing zero to all values. The preset can later be written with custom values anytime.

NameTypeValuesDescription
1...9integer1 - 9Selects which preset to delete.

Triggers a memory check to determine whether a previously written preset was stored correctly in internal storage and the values are valid. Returns 1 if everything is OK and 0 if not OK.

NameTypeValuesDescription
presetinteger1 - 9Preset number to check.
integer - Returns 1 if the preset is valid and 0 if it is not valid.

:VOLTset / query

Sets the output voltage set value. The manual notes that preset storage uses common commands like this one to set the four stored values.

NameTypeValuesDescription
voltagerealVOutput voltage set value.
:VOLT:PROTset / query

Sets the overvoltage protection threshold. In the example sequence, it is used to set the OVP threshold to 12 V.

NameTypeValuesDescription
voltagerealVOvervoltage protection threshold value.
VOLT:PROT 12
VOLT:PROT˽12

Sets the battery test discharge current in amperes. The command only works in static mode.

NameTypeValuesDescription
currentreal0 - I-maxDischarge current.

Sets or reads the battery test discharge current in amperes. The command works only in static mode and does not work in dynamic mode.

real (A) - Returns the discharge current in amperes.

Defines the maximum battery capacity to consume before the battery test can stop or cause the device to write a message into its display.

NameTypeValuesDescription
capacityreal0 - 99999.99Maximum battery capacity to consume before the test ends or displays a message.

Defines the maximum battery capacity to consume before the battery test stops or the device writes a message into its display.

real (Ah) - Returns the discharge capacity threshold.

Defines the discharge voltage threshold for the battery test. When the battery voltage reaches this value, the test stops.

NameTypeValuesDescription
voltagereal0 - U-maxDischarge voltage threshold in volts.

Defines the discharge voltage threshold for the battery test. When the battery voltage reaches this value, the test stops.

real (V) - Returns the discharge voltage threshold in volts.

Selects the battery test mode. The mode can be set to idle, static, or dynamic; the query returns the present mode.

NameTypeValuesDescription
modeenumIDLE | STATic | DYNamicSelects the battery test mode.
enum - Returns the present battery test mode: IDLE for no mode selected, STATic for static mode, or DYNamic for dynamic mode.

Selects the battery test mode. The query returns whether no mode is selected, static mode is selected, or dynamic mode is selected.

enum - Returns the current battery test mode: IDLE for no mode selected/function inactive, STATic for static mode, or DYNamic for dynamic mode.

Sets the maximum power for the battery test. Constant power regulation can override constant current and adjust the discharge current accordingly.

NameTypeValuesDescription
powerreal0 - P-maxMaximum power in watts.

Returns or sets the maximum power in the battery test function. It is valid for static and dynamic mode and can adjust discharge current according to constant power regulation.

real (W) - Returns the maximum power in watts.

Sets the battery test resistance mode or resistance value for static or dynamic mode. The command switches resistance mode on or off and sets the resistance in ohms.

NameTypeValuesDescription
resistancerealmin. R - max. RResistance value to set; 0 turns resistance mode off.

Returns or sets the battery test resistance value in ohms. In static or dynamic mode, resistance mode can be switched on or off; a value of 0 turns resistance mode off.

real (Ohms) - Returns the resistance setting in ohms; 0 means resistance mode off.

Defines the action taken when the battery capacity limit is reached. The available actions are NONE, SIGNAL, or END.

NameTypeValuesDescription
actionenumNONE | SIGNAL | ENDAction to take when the capacity limit defined by BATT:DIS:CAP is reached.
enum - Returns the currently selected capacity-limit action: NONE means no action, SIGNAL means the test continues but the device signals that the limit has been reached, and END means the test will be stopped.

Queries the action taken when the battery capacity limit defined by BATT:DIS:CAP is reached.

enum - Returns the action upon reaching the capacity limit: NONE means no action and the limit is ignored, SIGNAL means the test continues but the device signals that the limit has been reached, and END means the test is stopped.

Defines the action taken when the maximum test time is reached. The command uses the same action keywords as the capacity limit action command.

NameTypeValuesDescription
stateenumNONE | SIGNAL | ENDAction to take when the test time limit is reached.

Queries the action defined for the maximum test time in battery test mode. The returned value can be NONE, SIGNAL, or END.

enum - NONE = no action; SIGNAL = test continues, but the device signals that the limit has been reached; END = test is stopped.

Queries the current battery test condition. The condition can be IDLE, RUN, FINISHED, ERROR, SIGNAL AH, SIGNAL TIME, END AH, or END TIME.

enum - Returns the current battery test condition.

Defines the maximum time to run the battery test before it can stop or write a message to the display. The range is 0 to 36000 s.

NameTypeValuesDescription
timereal0 - 36000Maximum battery test duration.

Defines the maximum time to run the battery test, after which the test can either stop or cause the device to write a message into its display.

real (s) - The maximum time set for the battery test.

Selects one of four parameters used to define the rectangle for the pulsed current in dynamic battery test mode.

NameTypeValuesDescription
indexinteger0 - 3Selects which dynamic battery test parameter is addressed: 0 = Level 1 of the amplitude, 1 = Level 2 of the amplitude, 2 = Time of level 1, 3 = Time of level 2.
integer - Returns the selected index value.

Selects one of four dynamic battery-test parameters used to define the pulsed-current rectangle. The selected index determines whether the value refers to amplitude level 1, amplitude level 2, time of level 1, or time of level 2.

NameTypeValuesDescription
indexinteger0 - 3Selects which battery-test parameter is accessed.
integer - Returns the currently selected index. 0 = level 1 of the amplitude, 1 = level 2 of the amplitude, 2 = time of level 1, 3 = time of level 2.

Sets or reads the value associated with the previously selected battery pulse index in dynamic battery test mode. Current amplitude values use NRf format, while time values use NR1 format.

NameTypeValuesDescription
valuenumeric-Value for the selected pulse index.

Sets or reads the value selected by the previously chosen battery pulse index. Current amplitude values are given in NRf format, while time values use NR1.

NameTypeValuesDescription
valuenumeric-Value for the selected pulse parameter.
numeric - Returns the value from the selected pulse index.

Starts the battery test or stops it manually before a stop condition is reached.

NameTypeValuesDescription
stateenumRUN | STOPSelects whether to start the test or stop it immediately.

Queries the battery test state. The test can be started or stopped manually with the corresponding setter using RUN or STOP.

enum - Returns the current battery test state.

Queries the battery test results. It returns a string with three values and can also be queried while the test is running.

string - A string containing three values: consumed capacity in Ah, consumed energy in Wh, and elapsed battery test time.

:SYST:MS:ENABLEset / query

Activates or deactivates master-slave mode for the system. The example shows it used with ON during master-slave configuration.

NameTypeValuesDescription
stateenumON | OFFTurns master-slave mode on or off.
SYST:MS:ENABLE ON

:FUNC:GEN:SELset / query

Selects the arbitrary function generator for the specified source. Sending this command switches the device to function generator mode.

NameTypeValuesDescription
sourceenumCURRENTFunction generator source to select.
FUNC:GEN:SEL CURRENT

Sets the waveform data value for the selected function generator wave index. In the example sequence, it is used to write values such as offset, frequency, amplitude, and sequence time after selecting an index with `FUNC:GEN:WAVE:IND`.

NameTypeValuesDescription
datareal-Wave data value to store for the currently selected index.
FUNC:GEN:WAVE:DATA 50
FUNC:GEN:WAVE:DATA 10
FUNC:GEN:WAVE:DATA 30
FUNC:GEN:WAVE:DATA 60

Sets the end sequence point for a function generator wave sequence.

NameTypeValuesDescription
sequence pointinteger0 - 12Sequence point number to use as the end point.
FUNC:GEN:WAVE:END 12

Selects the waveform index to be written for the function generator sequence. The example shows using index 5 for the start value of the DC part or AC offset, and other indices for frequency, amplitude, and sequence time.

NameTypeValuesDescription
indexinteger0 - 7Selects which sequence point or waveform value is being written.
FUNC:GEN:WAVE:IND 5
FUNC:GEN:WAVE:IND 6
FUNC:GEN:WAVE:IND 2
FUNC:GEN:WAVE:IND 3
FUNC:GEN:WAVE:IND 0
FUNC:GEN:WAVE:IND 1
FUNC:GEN:WAVE:IND 7

Selects a sequence number for writing function generator waveform values.

NameTypeValuesDescription
sequenceinteger0 - 12Sequence number to select for writing values.
FUNC:GEN:WAVE:LEVEL 12

Sets the start sequence point for the selected arbitrary generator waveform sequence. The example uses sequence point 12.

NameTypeValuesDescription
sequence pointinteger-Start sequence point to use for the waveform sequence.
FUNC:GEN:WAVE:START˽12

Set number of sequence point cycles to 1. The manual notes this is used because that one sequence point will already run for 60 s; alternatively, a 1 s sequence point can be run through 60 cycles.

NameTypeValuesDescription
cyclesinteger1 - 1Number of sequence point cycles to run.

Starts or stops the function generator run. The slice shows RUN to start the function and STOP to abort it.

NameTypeValuesDescription
stateenumRUN | STOPFunction generator run state.
FUNC:GEN:WAVE:STAT RUN
FUNC:GEN:WAVE:STAT STOP

Selects a table entry for writing in the XY generator. The manual shows entry 0 as an example.

NameTypeValuesDescription
levelinteger0Table entry number to select for writing.

Selects table entry 0 for writing in the XY generator. The manual context shows this is used when configuring the IU function for the XY generator.

NameTypeValuesDescription
levelinteger0Table entry number to select for writing.
FUNC:GEN:XY:LEVEL 0

Submits all loaded table data for the function generator. It is used after writing the XY table entries before starting the run.

Selects the MPP data value for the currently selected MPP index. The meaning and allowed value depend on the active index set with :FUNC:GEN:MPP:IND.

NameTypeValuesDescription
dataenumMPP2Selects MPP mode 2 ('track') when index 0 is active.
FUNC:GEN:MPP:DATA˽MPP2
FUNC:GEN:MPP:DATA˽50
FUNC:GEN:MPP:DATA˽100
FUNC:GEN:MPP:DATA˽3000
FUNC:GEN:MPP:DATA˽30

Selects the MPP index used for MPP mode selection and other MPP-related configuration values. The index determines which parameter is set by the associated MPP data command.

NameTypeValuesDescription
indexinteger0 - 10Selects the MPP parameter index to configure.

Start MPP tracking. The device will attempt to find the MPP and then continue tracking until stopped; the tracking interval and power-deviation threshold are configured separately by indices 10 and 6.

NameTypeValuesDescription
stateenumRUN | STOPStarts or stops MPP tracking.
FUNC:GEN:MPP:STAT RUN
FUNC:GEN:MPP:STAT STOP

Selects the point number used for MPP4 user-curve data and tracking configuration. The manual uses it together with FUNC:GEN:MPP:IND to choose the active MPP4 index, end point, start point, tracking interval, and repetitions.

NameTypeValuesDescription
levelinteger1 - 75Point number or level within the MPP4 user curve.

:POWset / query

Sets the power limit. The example shows setting power to maximum, independent of the model.

NameTypeValuesDescription
powerenumMAXPower limit setting.