/

EA Elektro-Automatik

/

EA Elektro-Automatik EA-PUL-10000

SCPI COMMAND REFERENCE

EA Elektro-Automatik EA-PUL-10000

EA Elektro-Automatik EA-PUL-10000

The EA Elektro-Automatik EA-PUL-10000 is EA Elektro-Automatik's power supply in the 10000/20000 Series Power Supplies, Bidirectional Supplies, Regenerative Loads & Battery Testers family. Its SCPI remote-control interface exposes 404 commands across 22 subsystems - 202 settable and 202 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.

404

Commands

202

Settable

202

Queries

22

Subsystems

SCPI

Verified

2026-07-16

All commands

*IDN?query

Queries the device identification string. The manual recommends using it as a ping to verify that the device responds.

string - Identification string containing manufacturer, model, serial number, and firmware/version information.
*IDN?
*CLSset / query

Clears the error queue, the status byte (STB), and all bits in the Event Status Register (ESR), except for bit 0.

*RSTset / query

Sets the device to a defined reset state. It attempts to switch to remote control, turns DC input/output off, clears the alarm buffer, and clears status registers to their default condition.

*ESEset / query

Sets the Event Status Enable register, which acts as a signal filter for the ESR. The maximum filter value is determined by the supported bits.

NameTypeValuesDescription
NR1integer-Value used to set the Event Status Enable register.
*ESE?query

Reads the Event Status Enable register, a signal filter for the ESR. The maximum filter value is determined by the supported bits.

integer - Returns the Event Status Enable register value.
*ESR?query

Reads the Event Status Register. This register holds signals related to SCPI command transfer and execution.

integer - Returns the Event Status Register value.
*SREset / query

Reads with *SRE? or sets the Service Request Enable register.

NameTypeValuesDescription
NR1integer0Value used to set the Service Request Enable register.
*SRE?query

Reads the Service Request Enable register or sets it when used without the query mark. The register controls which status conditions contribute to service request generation.

integer - Returns the Service Request Enable register value.
*STB?query

Reads the Status Byte register. The STB bits indicate which status registers or conditions are active, including questionable status, error queue, event status, service request enable, and operation status.

integer - The Status Byte register value, with bits 0 through 7 indicating the documented status conditions and summary signals.

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

integer - The 16-bit condition register value for the Operation status 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 - 16-bit event register value for the Operation status register.
STAT:OPER? --> 256

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 - A 16-bit status value from the Operation status register.
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 enable register filters which questionable status bits signal an event to the status byte STB.

NameTypeValuesDescription
valueinteger0 - Depends on the series. The maximum is the sum of all bits valid for the currently used device.Enable register value to write.
STAT:QUES:ENAB˽3072

Sets or reads the Enable register of the Questionable status register. The Enable register filters which bits can signal an event to the status byte STB; by default, all bits are enabled.

NameTypeValuesDescription
valueinteger-Enable register value, formed by adding the values of the bits you want to enable.
integer - Returns the current Enable register value.
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 - 16-bit status value for 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 - A 16-bit value containing the Questionable status register contents.
STAT:QUES? --> 3072
STAT:QUES:COND?

Sets or reads the Enable register of the Questionable status register. The register is a filter that enables selected condition bits to update the corresponding event-register bits and the STB summary bit.

NameTypeValuesDescription
<NR1>integerDepends on the series. The maximum is the sum of all bits valid for the currently used device.Value written to the Enable register.
integer - Returns the current Enable register value.
STAT:OPER:ENAB 1792

Sets or reads the Enable register of the status register. The register is a filter that enables selected condition bits to update the event register and affects the STB summary bit.

NameTypeValuesDescription
valueintegerDepends on the series. The maximum is the sum of all bits valid for the currently used device.Enable register value; by default all bits are set to 1.
integer - Returns the current value of the Enable register.
STAT:OPER:ENAB 1792

Returns the condition register of the second questionable status register. Only supported by the 10000s series.

integer - Returns the current value of the condition register.

Sets or reads the Enable register of the second Questionable status register. The Enable register is a filter that enables selected condition bits to update the corresponding event register bit and affects the STB summary bit.

integer - Returns the Enable register value.

Reads the Enable register of the second Questionable status register. It behaves like the corresponding status-register Enable command and is only supported by the 10000s series.

integer - Returns the current Enable register value.

Returns the event register of the second questionable status register. Only the 10000s series support this extra command.

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

Reads the Enable register of the second Questionable status register. This extra status register and its related commands are supported only by the 10000s series.

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

[SOURce:]CURRentset / query

Sets the current limit of the device or addressed channel within the available adjustment range, or to 0...102% of nominal current. MIN and MAX can be used to instantly set the minimum or maximum adjustment limit; with bidirectional devices, this command belongs to source mode.

NameTypeValuesDescription
valuereal0 - 1.02 * nominal currentCurrent limit to set within the allowed range.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the current to the minimum or maximum adjustment limit.

Queries the present current limit of the addressed device or channel. The value is within the adjustable range or up to 102% of nominal current, and the command belongs to source mode on bidirectional devices.

real (A) - Returns the present current limit.
CURR 170
SOUR:CURRENT 45.3A
SOURCE:CURRENT MAX

Sets the overcurrent protection threshold for the device or channel. The adjustable range is 0 to 110% of the rated current; MIN and MAX may be used to set the minimum or maximum threshold instantly.

NameTypeValuesDescription
currentreal0 - 1.1 * rated currentOvercurrent protection threshold.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum value.
CURR:PROT 100

Queries the adjustable overcurrent protection threshold for the device or channel. The value is set as a percentage of rated current and can be adjusted within the documented range.

real (A) - Returns the OCP threshold as a value in amperes, within the range 0 to 1.1 times the rated current.

Sets or queries the upper current adjustment limit. It is identical to the device value I-max as configurable at the device.

NameTypeValuesDescription
NR2real-Upper current adjustment limit.

Sets or queries the lower current adjustment limit. It is identical to the device setting I-min as configurable at the device.

NameTypeValuesDescription
<NR2>real-Lower current adjustment limit.
real - Returns the lower current adjustment limit.

[SOURce:]POWerset / query

Sets the power limit of the device or addressed channel within the allowed adjustment range, or to 0...102% of nominal power if no tighter limits are defined. MIN and MAX can be used to instantly set the power to the minimum or maximum adjustment limit.

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

Sets the power limit of the device or addressed channel within the allowed adjustment range, or to 0...102% nominal value if no limits are defined. For bidirectional devices, the command belongs to source mode.

NameTypeValuesDescription
powerreal0 - 1.02 * nominal powerPower limit to set.
qualifieroptenumMINimum | MAXimumSet the power to the minimum or maximum adjustment limit.
real (W) - Returns the present power setting.
POW˽3000
SOUR:POWER˽3.5kW
SOURCE:POWER˽MIN

Sets the overpower protection threshold for the device or channel. The threshold can be set from 0 to 110% of rated power, and MIN or MAX may be used to set the minimum or maximum threshold immediately.

NameTypeValuesDescription
levelreal0 - 1.1 * rated powerOverpower protection threshold.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum immediately.
POW:PROT 3000
POW:PROT 1.5kW

Sets or queries the overpower protection threshold for the device or channel. The adjustable range is 0 to 110% of rated power, and MIN or MAX may be used to set the minimum or maximum value instantly.

NameTypeValuesDescription
levelreal0 - 1.1 * rated powerOPP threshold value.
qualifieroptenumMIN | MAXSets the threshold to the minimum or maximum adjustable value.
real (W) - Returns the present overpower protection threshold.
POW:PROT˽3000
POW:PROT˽1.5kW

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

NameTypeValuesDescription
valuerealWUpper power limit value.

Defines how the DC input/terminal shall be after leaving remote control. This is connected to the device's menu setting DC terminal->State after remote on the HMI with display.

NameTypeValuesDescription
stateenumAUTO | OFFState after leaving remote control: AUTO keeps the last condition, OFF switches the DC input/output off.
enum - Returns the configured state after leaving remote control.

Defines how the DC input/terminal shall behave after leaving remote control. It is connected to the device menu setting for DC terminal state after remote on the HMI.

enum - Returns the configured after-remote state.

[SOURce:]VOLTageset / query

Sets the voltage limit of the device or addressed channel within the allowed adjustment range. The value can also be set to the minimum or maximum adjustment limit using MIN or MAX.

NameTypeValuesDescription
voltagereal0 - 1.02 * rated voltageVoltage limit to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the voltage to the defined adjustment limit.
VOLT 12
SOUR:VOLTAGE 24.5V
SOURCE:VOLTAGE MIN

Queries the voltage limit of the device or addressed channel. The returned value corresponds to the last setting or present limit state, with MIN and MAX accepted as shorthand in the setter form documented nearby.

real (V) - Returns the voltage limit as an NR2 value in volts, within 0 to 1.02 times the rated voltage.

Sets the overvoltage protection threshold for the device or selected channel. The threshold can be set between 0 and 110% of the rated voltage, or instantly to the minimum or maximum using MIN or MAX.

NameTypeValuesDescription
levelreal0 - 1.1*rated voltageOVP threshold level.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum.
VOLT:PROT 88

Queries the adjustable overvoltage protection threshold (OVP) level. The threshold can be set between 0 and 110% of the rated device or channel voltage.

real (V) - Returns the present OVP threshold level as a voltage value.
VOLT:PROT 88

Sets or queries the upper voltage adjustment limit. It is identical to the configurable device value U-max.

NameTypeValuesDescription
valuereal-Upper voltage adjustment limit.
real - Returns the upper voltage adjustment limit (U-max).

Sets or queries the lower voltage adjustment limit. It is identical to the device setting U-min and is used to restrict the allowed set-value range.

NameTypeValuesDescription
<NR2>real-Lower voltage limit value.
real - Returns the present lower voltage adjustment limit (U-min).

:SINK:CURRentset / query

Sets the current set value for the sink mode of a bidirectional device or addressed channel. The adjustment limits apply, with separate sink-specific limits Sink: I-min and Sink: I-max; MIN or MAX can also be used to set the minimum or maximum instantly.

NameTypeValuesDescription
currentrealI-min - I-maxCurrent set value for sink mode.
qualifieroptenumMIN | MAXSets the sink current to the adjustable minimum or maximum.
SINK:CURR˽120

Sets the current set value for sink mode on bidirectional devices or channels. The sink mode value is separate from source mode; MIN and MAX can be used to set the adjustable minimum or maximum.

real (A) - Returns the currently set sink current value.
SINK:CURR 120
SINK:CURR MIN
SINK:CURRent?
:SINK:POWerset / query

Sets the power set value for sink mode on bidirectional power supplies or addressed channels. The setting is separate from source mode, and MIN or MAX can be used to instantly set the adjustable minimum or maximum.

NameTypeValuesDescription
powerreal0 - P-maxSink mode power set value.
qualifieroptenumMIN | MAXSets the power to the adjustable minimum or maximum.
SINK:POW˽4500
SINK:POWER˽MIN

Sets the power set value for sink mode on bidirectional power supplies or the addressed channel. The adjustment limits apply, and MIN or MAX can be used to instantly set the power to the adjustable minimum or maximum.

NameTypeValuesDescription
powerreal0 - P-maxPower set value for sink mode.
qualifieroptenumMIN | MAXSets the power to the adjustable minimum or maximum.
SINK:POW˽4500
SINK:POWER˽MIN
:SINK:RESistanceset / query

Sets the resistance set value for sink mode of a bidirectional power supply or addressed channel. The main system SINK is mandatory; MIN and MAX may be used to set the minimum or maximum resistance.

NameTypeValuesDescription
resistancerealmin.resistance - max. resistanceResistance set value for sink mode.
qualifieroptenumMIN | MAXSets the resistance immediately to the adjustable minimum or maximum.
SINK:RESISTANCE MIN
SINK:RESISTANCE 5.2Ω

Sets the resistance set value for the sink mode of a bidirectional power supply or addressed channel. The value can be set within the device limits or the separate sink limit R-max, and MIN or MAX may be used to jump to the adjustable minimum or maximum.

NameTypeValuesDescription
resistancerealmin.resistance - max.resistanceResistance set value for sink mode.
qualifieroptenumMIN | MAXSets the resistance to the adjustable minimum or maximum.
SINK:RESISTANCE MIN
SINK:RESISTANCE 5.2Ω

Sets the OCP threshold for sink mode on bidirectional power supplies. The main system SINK is mandatory; MIN or MAX may be used to instantly set the adjustable minimum or maximum.

NameTypeValuesDescription
levelreal0 - 1.1 * rated current (of the device or channel)OCP threshold for sink mode.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum.
real (A) - Returns the present sink-mode OCP threshold.
SINK:CURR:PROT MAX

Sets or queries the OCP threshold for sink mode on bidirectional power supplies. The threshold is separate from source mode; MIN and MAX can be used to set the adjustable minimum or maximum immediately.

NameTypeValuesDescription
leveloptreal0 - 1.1 * rated currentOCP threshold for sink mode.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum.
real (A) - Returns the sink-mode OCP threshold.
SINK:CURR:PROT MAX

Sets the OPP threshold for the sink mode of a bidirectional power supply. The threshold is separate from the source-mode OPP threshold; MIN and MAX can be used to set the adjustable minimum or maximum instantly.

NameTypeValuesDescription
powerreal0 - 1.1 * rated powerOPP threshold for the sink mode.
qualifieroptenumMIN | MAXSets the threshold to the adjustable minimum or maximum instantly.
SINK:POWER:PROT 3000

Sets or queries the sink-mode OPP threshold for bidirectional power supplies. The command uses the main system SINK and supports MIN or MAX to jump to the adjustable minimum or maximum.

NameTypeValuesDescription
leveloptreal0 - 1.1 * rated power (of the device or channel)OPP threshold for sink mode.
qualifieroptenumMINimum | MAXimumSets the threshold to the adjustable minimum or maximum.
real (W) - Returns the sink-mode OPP threshold.
SINK:POWER:PROT 3000

Gets or sets the upper sink current adjustment limit. It is identical to the device setting "Sink: I-max".

NameTypeValuesDescription
valuereal-Upper sink current limit.
real - Returns the upper sink current adjustment limit.

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

NameTypeValuesDescription
<NR2>real-Lower sink current limit value.
real - Returns the lower sink current adjustment limit.

Sets or queries the upper power adjustment limit for the sink function. It is identical to the device setting "Sink: P-max".

NameTypeValuesDescription
valuereal-Upper sink power limit value.
real - Returns the current upper sink power adjustment limit.

Sets or queries the upper resistance adjustment limit for sink mode. The value is identical to the device setting "Sink: R-max".

NameTypeValuesDescription
<NR2>real-Upper resistance adjustment limit in sink mode.

Sets the input resistance value in ohms for electronic load devices, or simulates an internal series resistor for power supplies with internal resistance feature or bidirectional devices in source mode. The adjustable range can be limited by R-max; MIN or MAX may be used to set the minimum or maximum resistance.

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

Queries the currently set resistance value. On bidirectional devices the value belongs to source mode or the addressed channel.

real (Ohm) - Returns the present resistance value in ohms.
RES?

Sets or queries the upper resistance adjustment limit. It is identical to the device setting for R-max.

NameTypeValuesDescription
valuereal-Upper resistance adjustment limit.
real - Returns the upper resistance adjustment limit.

Queries the device or addressed channel to return the last measured or calculated actual values of voltage, current, and power in that sequence. The values are returned as a comma-separated string with unit and possibly magnitude; on multi-channel devices, values from all channels can be returned in channel order.

string - Returns the last measured or calculated actual values of voltage, current, and power, separated by commas, with units and possibly magnitude.
MEAS:ARR?

Queries the device to return the last measured current value on the DC terminal of the device or addressed channel in Ampere. With bidirectional devices, the returned actual value could be either from source or sink mode; a negative value belongs to sink mode.

real (A) - Returns the last measured current value in Ampere.
MEASURE:CURRENT?

Queries the device to return the last calculated power value on the DC terminal of the device or addressed channel in Watts. With bidirectional devices, the returned actual value can be negative to indicate sink mode.

real (W) - Returns the last calculated power value in Watts.
MEAS:POW?

Queries the device to return the last measured voltage value on the DC terminal of the device or addressed channel in Volt.

real (V) - Returns the last measured voltage value in Volt.
MEAS:VOLT?

:OUTPutset / query

Switches the DC terminal of the device or addressed channel on or off, or queries its state.

NameTypeValuesDescription
stateenumON | OFFSets the output state.
OUTP ON
OUTPUT?

Switches the DC terminal of the device or addressed channel on or off, or queries its state.

enum - Returns the condition of the DC terminal as ON or OFF.
OUTPUT?

:SYSTem:LOCKset / query

Activates or deactivates remote control of the device. Remote control must be activated before sending commands that change device status or values.

NameTypeValuesDescription
B0enumON | OFFSets the remote control state.

Queries the lock owner regarding remote control. It returns whether the device is in remote control, not in remote control, or in local condition.

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

Queries all errors in the device's internal SCPI error queue at once, up to 5 errors. After all errors have been read, the buffer is purged.

string - Returns up to 5 concatenated error strings, each separated by comma and space.
SYSTEM:ERROR:ALL?

Queries the next error from the device's internal SCPI error queue. The returned string contains an error code and an error description; with multi-channel devices it may also include a channel marker.

string - A string containing the next error code and error description, or "0,\"No error\"" when no error is present. With multi-channel devices, the string may additionally contain a channel marker identifying the source channel.
SYST:ERR?
SYSTEM:ERROR:ALL?

Reads the next SCPI error from the device's internal error queue, or all errors when the :ALL? form is used. After the errors have been read, the buffer is purged.

string - Returns an error code followed by an error description; for example, 0,"No error". With multi-channel devices, the string may also include a channel marker such as @1.
SYST:ERR?
SYSTEM:ERROR:ALL?

Identical to event OCD as configurable in the device's menu.

NameTypeValuesDescription
nr2integer0 - 99Event number to configure.

Sets the action that is taken when the configured OCD supervision event occurs. The available actions are NONE, SIGNal, WARNing, and ALARm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmAction to apply when the OCD event occurs.

Sets the action for the OCD supervision event in the user-definable events subsystem. The action determines whether the event is inactive, only signaled, shown as a warning, or treated as an alarm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmAction to perform when the OCD event occurs.

Identical to event OCD, as configurable in the device's menu.

NameTypeValuesDescription
NR2integer-Event setting value.

Identical to event OPD, as configurable in the device's menu. This command is listed as a source-mode related user-definable event command.

NameTypeValuesDescription
countintegerNR3Event number or index to configure.

Sets the action for the OPD user-definable event. The action determines whether the event is inactive, only signaled, shown as a warning, or treated as an alarm that may switch off the terminal or affected channel.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmSelects the action taken when the OPD event occurs.

Sets or queries the action assigned to the OPD user-definable event in the source-mode configuration. The action can be NONE, SIGNAL, WARNING, or ALARM.

enum - Returns the current OPD action setting.

Sets or queries the OVD event configuration as configurable in the device menu. Identical to event OVD.

NameTypeValuesDescription
<NR2>real-OVD threshold value.

Sets the action for the OVD event, as configurable in the device's menu. The action determines whether the event is inactive, only signaled, shown as a warning, or triggers an alarm and output shutdown.

NameTypeValuesDescription
modeenumNONE | SIGNal | WARNing | ALARmEvent action to use.

Sets or queries the action associated with the OVD event. The action determines whether the event is inactive or triggers a status text, warning pop-up, or alarm/shutdown behavior.

NameTypeValuesDescription
modeenumNONE | SIGNal | WARNing | ALARmAction to assign to the OVD event.
enum - Returns the current OVD action setting.

Queries the configurable over-voltage event setting. It is identical to the OVD event as configurable in the device's menu.

integer - The configured OVD event value.

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

NameTypeValuesDescription
countoptintegerNR2UCD event number.

Sets the action for the user-definable UCD event. The action determines whether the event is inactive, generates a status/warning, or triggers an alarm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmEvent action to use for the UCD supervision event.

Sets the action for the user-definable UCD event. The action can be configured as inactive, status signal, warning, or alarm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmAction to perform when the UCD event occurs.

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

NameTypeValuesDescription
NR2integer-Event number for the user-definable UCD configuration.

Identical to event UVD, as configurable in the device's menu.

NameTypeValuesDescription
valueintegerNR2UVD event number.

Sets the action for the user-definable UVD event in the device’s menu. The selected action determines whether the event is inactive, only indicated, shown as a warning, or triggers an alarm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmSelects how the UVD event is handled when it occurs.

Sets the action for the user-definable UVD event. The action can be NONE, SIGNal, WARNing, or ALARm.

NameTypeValuesDescription
modeenumNONE | SIGNal | WARNing | ALARmAction to take when the UVD event occurs.

Identical to event UVD, as configurable in the device's menu.

NameTypeValuesDescription
NR2integer-

Identical to event OCD, as configurable in the device's menu. This sink-mode variant applies only to supervision in sink mode of bidirectional devices.

NameTypeValuesDescription
valuereal<NR2>Event threshold value for OCD.

Sets the action for the OCD supervision event in sink mode. The action determines whether the event is inactive, only signals, issues a warning, or triggers an alarm and switches off the DC terminal or affected channel.

NameTypeValuesDescription
stateenumNONE | SIGNal | WARNing | ALARmAction taken when the OCD event occurs.

Sets the action for the sink-mode OCD supervision event. The available actions are NONE, SIGNal, WARNing, and ALARm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmAction to perform when the OCD event occurs.

Identical to event OCD as configurable in the device's menu. This command is part of the sink-mode supervision commands under :SINK.

NameTypeValuesDescription
NR2integer-
integer - Returns the current OCD event configuration value.

Identical to event OPD, as configurable in the device's menu. This command is used for sink-mode supervision under the :SINK subsystem on bidirectional devices.

NameTypeValuesDescription
countreal-OPD threshold value.

Sets the action for the configured sink-mode OPD supervision event. The action determines whether the event is inactive, shown as a signal, shown as a warning, or treated as an alarm.

NameTypeValuesDescription
modeenumNONE | SIGNal | WARNing | ALARmAction to take when the OPD event occurs.

Sets or queries the action for the sink-mode OPD supervision event. It is identical to the OPD event setting configurable in the device menu.

NameTypeValuesDescription
countintegerNR3OPD supervision count parameter.
enum - Returns the configured action for the sink-mode OPD event.

Identical to event setting "Sink: OPD", as configurable in the device's menu. This command is only for supervision/events in sink mode of bidirectional devices and uses the :SINK subsystem.

NameTypeValuesDescription
NR3real-Event threshold value for OPD.
real - Returns the configured Sink: OPD threshold value.

Identical to event UCD, as configurable in the device's menu. This command is used for sink-mode supervision in bidirectional devices when addressed through the :SINK subsystem.

NameTypeValuesDescription
NR2integer-Event threshold or setting value.

Sets the action for the user-definable UCD event in sink mode. The action determines whether the event is inactive, only indicated, shown as a warning, or treated as an alarm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmAction taken when the UCD event occurs.

Sets the action for the user-definable UCD event in sink mode. The available actions are NONE, SIGNal, WARNing, and ALARm.

NameTypeValuesDescription
actionenumNONE | SIGNal | WARNing | ALARmSelects how the UCD event is handled when it occurs.

Identical to event UCD, as configurable in the device's menu. This command is documented under the sink-mode supervision subsystem :SINK for bidirectional devices.

NameTypeValuesDescription
NR2integer-User-definable event value.

Enables or disables master-auxiliary (MA) mode.

NameTypeValuesDescription
stateenumON | OFFEnables (ON) or disables (OFF) MA mode.

Queries whether the master-auxiliary (MA) mode is enabled or not.

enum - Returns whether MA is enabled or disabled.

Starts the MA initialization with the given settings. After a successful initialization, the MA mode can be controlled with further commands.

:SYSTem:MS:BIASset / query

Activates or deactivates the digital switch for the additional BIAS resistors on the master-slave bus. The switch is automatically set to ON when the device is MS master.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the BIAS resistors switch.

Activates or deactivates the digital switch for the additional BIAS resistors on the master-slave bus. The switch is automatically set to ON when the device is MS master.

Queries the result of a former MS init. Possible return values are INIT for successful initialization and NO INIT for unsuccessful initialization.

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

Enables or disables master-slave (MS) mode.

NameTypeValuesDescription
stateenumON | OFFTurns MS mode on or off.

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

enum - Returns whether MS mode is enabled or not.

Starts the MS initialization with the given settings. After a successful initialization, the MS mode can be controlled with further commands.

Activates or deactivates the digital switch for the termination resistor on the master-slave bus. This command is only supported by the 10000s series.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the termination resistor switch.

Queries the state of the digital switch for the termination resistor on the master-slave bus.

enum - Returns whether the termination resistor switch is activated or deactivated.

Queries the number of units that have been initialized successfully. If only the master has initialized itself, the command returns 1.

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

Queries the result of a former MA init. Any value other than 0 means the MA system is initialized and available for control.

enum - Returns whether the former MA initialization was successful.

Queries the number of units that have been initialized successfully. If only the master has initialized itself, the query returns 1.

integer - Number of units that have been initialized successfully.

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

string - Returns the device class, identifying the series or type the device belongs to.

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

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

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

real - Returns the nominal, i.e. rated input/output power of a single device or an initialized master-slave or master-auxiliary system.

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

real - The maximum internal resistance value.

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

real - The minimum internal resistance value.

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

real - Returns the nominal, i.e. rated input/output voltage of a single device or an initialized master-slave or master-auxiliary system.

Configures the monitor pins 9 (VMON) and 10 (CMON) of the analog interface on bidirectional devices.

NameTypeValuesDescription
modeenumDEFault | EL | PS | ELPS | PSEL | COMBinationSelects which current/voltage signals are routed to the analog monitor pins.
enum - Returns the current analog monitor pin configuration.

Configures the monitor pins 9 (VMON) and 10 (CMON) of the analog interface on bidirectional devices. The available modes define whether voltage, current, or combinations/inversions are signaled on those pins.

NameTypeValuesDescription
modeenumDEFault | EL | PS | ELPS | PSEL | COMBinationMonitor pin signaling mode for pins 9 and 10.
enum - Returns the current analog monitor mode.

Defines the voltage regulator/controller speed setting. Refer to the user manual for more information about the effect of this setting.

NameTypeValuesDescription
speedenumFAST | SLOW | NORMalController speed setting.
enum - Returns the current voltage regulator/controller speed setting.

Defines the condition of the DC input/terminal after the device is powered. This is connected to the device menu setting "DC terminal->State after power ON" on the HMI.

NameTypeValuesDescription
stateenumAUTO | OFFSelects whether the DC input/terminal is restored to its previous state after power-off or switched off after power-on.
enum - Returns the current restore setting.

Defines the condition of the DC output after the device is powered. It is connected to the HMI menu setting for the DC terminal state after power ON.

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

Writes or queries a user-definable text string of up to 40 ASCII characters permanently to the device. The text can be used as custom identification information; multi-channel devices do not have a user text per channel.

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

Writes or queries a user-definable text of up to 40 ASCII characters permanently to the device. The text 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 string to store in the device.
string - Returns the current user-defined text.

Defines a timeout in seconds for the interface monitoring feature. The factory setting is 5 and the documented range is 1 to 36000.

NameTypeValuesDescription
timeoutreal1 - 36000Timeout value in seconds.

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

NameTypeValuesDescription
modeenumENABle | DISableEnables or disables the ModBus protocol.

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

NameTypeValuesDescription
modeenumENABle | DISableEnables or disables ModBus protocol.

Defines a timeout between two consecutive bytes in a serial transfer (USB, RS232) before the device treats the message as interrupted and discards it. The timeout is specified in milliseconds.

NameTypeValuesDescription
timeoutinteger5 - 65535Timeout value in milliseconds between consecutive bytes.
integer (ms) - Returns the current timeout value in milliseconds.

Defines a timeout in milliseconds between two consecutive bytes in a serial transfer (USB, RS232) before the device considers the message interrupted and discards it.

NameTypeValuesDescription
timeoutinteger5 - 65535Timeout in milliseconds between consecutive bytes.

Selects what status is signaled on pin 14 of the analog interface.

NameTypeValuesDescription
modeenumCONT | POWStatus to signal on pin 14.

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

enum - Returns the selected analog interface voltage range.

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

NameTypeValuesDescription
rangeenum5 | 10Selects the analog interface voltage range.

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

NameTypeValuesDescription
rangeenum5 | 10Voltage range selection for the analog interface.
enum - Returns the current analog reference voltage range setting.

Determines the action caused by using pin REM-SB of the analog interface in connection with the device's DC input/output. OFF means the pin can only switch the DC input/output off; AUTO allows switching off and on again after it has been switched on once by pushbutton or digital command.

NameTypeValuesDescription
modeenumOFF | AUTOSelects the REM-SB action mode.

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

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

Determines how pin REM-SB of the analog interface is interpreted by the device. Normal means the level and conditions are as described in the manual; inverted means the level and conditions are interpreted as inverted.

NameTypeValuesDescription
levelenumNORMal | INVertedSets whether pin REM-SB is interpreted normally or inverted.
enum - Returns the current REM-SB level interpretation setting.

Determines how pin REM-SB of the analog interface shall be interpreted by the device. Normal means level and conditions as described in the manual; inverted means the level and conditions are interpreted as inverted.

NameTypeValuesDescription
modeenumNORMal | INVertedSelects whether REM-SB is interpreted normally or inverted.
enum - Returns the current REM-SB level interpretation mode.

Selects the regulation mode of the DC power stage of the device or the addressed channel. U/I/P is the default setting, and U/I/R makes resistance mode effective with its resistance value.

NameTypeValuesDescription
modeenumUIP | UIRSelects the regulation mode.

Selects the regulation mode of the DC power stage of the device or the addressed channel between U/I/P and U/I/R. When U/I/R is selected, resistance mode becomes effective with its resistance value.

NameTypeValuesDescription
modeenumUIP | UIRRegulation mode of the DC power stage or addressed channel.
enum - Returns the present regulation mode of the DC power stage or addressed channel.

Enables or disables a feature called SEMIF47. The manual notes that this feature is standard with units produced after approximately 04/2022 and refers to a later user manual for details.

NameTypeValuesDescription
stateenumDISable | ENAbleEnables or disables the SEMIF47 feature.

Enables or disables the SEMIF47 feature. The manual notes that this feature is standard with units produced after approx. 04/2022 and refers to the latest user manual for details.

NameTypeValuesDescription
stateenumDISable | ENAbleEnables or disables the SEMIF47 feature.
enum - Returns whether SEMIF47 is disabled or enabled.

Defines how the DC input/terminal condition of the device or affected channel shall be after it has recovered from an overtemperature (OT) alarm.

NameTypeValuesDescription
modeenumAUTO | OFFSelects the condition restored after the OT alarm clears.

Defines how the DC input/terminal condition of the device or affected channel is handled after recovery from an overtemperature (OT) alarm. AUTO restores the condition before OT; OFF keeps the output switched off.

NameTypeValuesDescription
modeenumAUTO | OFFSelects the output state after an overtemperature alarm recovery.
enum - Returns the current overtemperature-alarm action setting.

Defines how the DC input/terminal shall behave after a power fail alarm has occurred and cleared before the device was powered down. The setting is connected to the HMI menu item "DC terminal->State after PF alarm".

NameTypeValuesDescription
modeenumAUTO | OFFSelects whether the DC input/terminal condition before the power fail is restored or remains switched off.

Defines how the DC input/terminal shall behave after a power-fail alarm has occurred and cleared before the device was powered down. The setting is also linked to the HMI menu item "DC terminal->State after PF alarm".

NameTypeValuesDescription
modeenumAUTO | OFFSelects whether the DC input/terminal condition before the PF alarm is restored or remains switched off.

Enables or disables the interface monitoring feature, also called connection timeout (CTO). The setting is automatically saved; when the timeout expires, the configured action is triggered and bit CTO in STAT:OPER:COND is set.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the interface monitoring feature.
enum - Returns the current interface monitoring setting.

Enables or disables the interface monitoring feature, also called connection timeout (CTO). The setting is automatically saved; when the timeout expires, the configured action is triggered and status bit CTO in STAT:OPER:COND is set.

enum - Returns the present interface monitoring setting.

Sets or queries the device address of the Profibus module IF-AB-PBUS or the CANopen module IF-AB-CANO. The allowed range is 1 to 125 for Profibus and 1 to 127 for CANopen.

NameTypeValuesDescription
addressinteger1 - 125Device address for the installed interface module.
integer - Returns the current device address.

Sets or queries the device address of the Profibus module IF-AB-PBUS or CANopen module IF-AB-CANO. The allowed range is 1 to 125 for Profibus and 1 to 127 for CANopen.

NameTypeValuesDescription
NR1integer1 - 125Device address value for the interface module.
integer - Returns the current device address.

Returns a model code for the installed Anybus interface module.

integer - Model code of the installed Anybus interface module (e.g. 5=Profibus, 9=RS232, 16=CANopen, 18=ModBus TCP 1P, 19=Profinet/IO 1P, 20=Ethernet 1P, 21=Ethernet 2P, 22=ModBus TCP 2P, 23=Profinet/IO 2P, 25=CAN, 26=EtherCAT, 255=no module).

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

NameTypeValuesDescription
datestring-Date/time string to set as the Profibus/Profinet date tag.

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

NameTypeValuesDescription
datestring-Date/time string to set as the Profibus/Profinet date tag.
string - Returns the Profibus/Profinet specific date tag as a date/time string of up to 40 characters.

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

NameTypeValuesDescription
description tagstring54 charactersProfibus/Profinet specific description tag.

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

NameTypeValuesDescription
tagstring-Profibus/Profinet-specific function tag.
string - Returns the Profibus/Profinet-specific function tag as a string of up to 32 characters.

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 tag is a string of up to 22 characters.

NameTypeValuesDescription
tagstring-Location tag value.
string - Returns the Profibus/Profinet specific location tag as a string of up to 22 characters.

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 set.
string - Returns the Profibus/Profinet specific location tag.

Sets or queries the station name. The station name is a string of up to 200 characters.

NameTypeValuesDescription
namestring-Station name string, up to 200 characters.

Sets or queries the Profibus "station name". The value is a string of up to 200 characters.

NameTypeValuesDescription
namestring200 charactersStation name string.
string - Returns the station name.

Sets the CAN broadcast ID for normal CAN communication. This ID is used to broadcast a message to multiple devices on a CAN channel at once and/or multiple channels of a multi-channel device which share the same broadcast ID.

NameTypeValuesDescription
idinteger0 - 2047Broadcast ID to use for normal CAN communication.

Sets the CAN broadcast ID for normal CAN communication. This ID is used to broadcast the message to multiple devices on a CAN channel at once and/or multiple channels of a multi-channel device which share the same broadcast ID.

NameTypeValuesDescription
idinteger0 - 2047CAN broadcast ID.

Sets the CAN data length setting for response messages from the device. AUTO uses the number of data bytes required by the response message; FILL always uses 8 data bytes filled with zeros.

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

Sets the CAN data length setting for response messages from the device. AUTO uses the number of data bytes according to the used command/register, while FILL always uses 8 bytes filled with zeros.

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

Selects the CAN ID format.

NameTypeValuesDescription
formatenumBASE | EXTCAN ID format to use.
enum - Returns the CAN ID format. BASE = 11 Bit (CAN 2.0A) (default after device reset), EXT = 29 Bit (CAN 2.0B).

For normal CAN communication, sets the CAN base ID of a single device or the addressed channel. The assigned ID is used later to address a specific channel in multi-channel devices.

NameTypeValuesDescription
idinteger0 - 2047CAN base ID for normal CAN communication.

Sets the CAN base ID of a single device or addressed channel for normal CAN communication. The ID is used later to address a specific channel in multi-channel device communication.

NameTypeValuesDescription
NR1integer0 - 2047CAN base ID for a single device or addressed channel.
integer - Returns the CAN base ID of a single device or addressed channel.

Defines the interval in milliseconds for the cyclic read of the device's or channel's actual values (U, I, P). Allowed range is 0 (cyclic read deactivated) or 20 to 5000.

NameTypeValuesDescription
intervalinteger0 - 5000Interval in milliseconds for cyclic read of actual values.

Defines the interval in milliseconds for the cyclic read of the device's or channel's actual values (U, I, P). Allowed range is 0, which deactivates cyclic read, or 20 to 5000.

integer (ms) - Returns the interval in milliseconds for cyclic read of the device's or channel's actual values.

Defines the Base ID for cyclic reading for a device or the addressed channel. Allowed range is 0...2047 (11 bit) or 0...536870911 (29 bit).

NameTypeValuesDescription
nodeinteger0 - 2047Base ID for cyclic reading.

Sets the CAN base ID for cyclic reading, for a single device or the addressed channel. The ID is used as the Base ID for cyclic read communication and must be assigned within the allowed CAN ID range.

NameTypeValuesDescription
nodeinteger0 - 2047CAN base ID for cyclic reading.

Queries or sets the bus speed, i.e. baud rate of a CANopen, CAN (not CAN FD) or RS232 interface. The device only saves the value; the actual baud rate depends on the installed or selected interface and the saved numeric value.

NameTypeValuesDescription
valueinteger0 - 9Bus speed setting to save.

Queries or sets the bus speed (baud rate) of a CANopen, CAN (not CAN FD), or RS232 interface. The device only saves the value; the actual baud rate depends on the installed or selected interface and the stored value.

NameTypeValuesDescription
valueinteger0 - 9Bus speed setting index.
integer - Returns the saved bus speed setting index.

Activates or deactivates bit rate switching (BRS) mode for CAN FD. This command is available after CAN FD mode has been enabled and is off by default.

NameTypeValuesDescription
stateenumON | OFFTurns CAN FD bit rate switching on or off.

Activates or deactivates CAN FD bit rate switching (BRS) mode for the CAN interface. This command is available after CAN FD mode is enabled and is off by default.

enum - Returns whether CAN FD bit rate switching is enabled or disabled.

After CAN FD mode is activated, this command selects one of two CAN FD-specific data baud rates. The available choices are 0 = 500 KBit / 2 MBit and 1 = 500 KBit / 5 MBit.

NameTypeValuesDescription
modeenum0 | 1Selects the CAN FD-specific data baud rate.

After CAN FD mode is activated, selects one of two CAN FD-specific data baud rates. The value 0 selects 500 KBit / 2 MBit and 1 selects 500 KBit / 5 MBit.

NameTypeValuesDescription
modeenum0 | 1Selects the CAN FD-specific data baud rate.

Activates CAN FD mode for the CAN interface when set to ON, or deactivates it when set to OFF. When enabled, two additional CAN FD-related commands are unlocked.

NameTypeValuesDescription
stateenumON | OFFTurns CAN FD mode on or off.
enum - Returns the current CAN FD mode setting.

Activates or deactivates CAN FD mode for the CAN interface on 20000 series devices. When enabled, two additional CAN FD-related commands are unlocked.

NameTypeValuesDescription
stateenumON | OFFTurns CAN FD mode on or off.
enum - Returns whether CAN FD mode is enabled or disabled.

Defines the interval for the cyclic read of the device's or channel's adjustment limits for U and I. The allowed range is 0 (cyclic read deactivated) or 20...5000 milliseconds.

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

Defines the interval for the cyclic read of the device's or channel's adjustment limits for U and I. Allowed parameter range is 0, which deactivates cyclic read, or 20 to 5000 ms.

integer (ms) - Returns the interval for the cyclic read of the device's or channel's adjustment limits for U and I, in milliseconds.

Defines the interval for the cyclic read of the device's or channel's adjustment limits for P and R (bidirectional series: of source mode).

NameTypeValuesDescription
intervalinteger0 - 5000Interval in milliseconds for the cyclic read; 0 deactivates cyclic read.

Defines the interval for the cyclic read of the device's or channel's adjustment limits for P and R (bidirectional series: of source mode). The allowed parameter range is 0, which deactivates cyclic read, or 20...5000.

NameTypeValuesDescription
<NR1>integer0 - 5000Interval for cyclic read of the adjustment limits for P and R.
integer (ms) - Returns the interval for the cyclic read setting.

Defines the interval for the cyclic read of the device's or channel's set values of I, P and R for sink mode. Also see section 8.3.5.

NameTypeValuesDescription
<NR1>integer0 - 5000Interval in milliseconds for the cyclic read; 0 deactivates cyclic read.

Defines the interval for the cyclic read of the device's or channel's set values of I, P and R for sink mode. The allowed parameter range is 0 (cyclic read deactivated) or 20...5000.

integer (ms) - Returns the interval for the cyclic read of the device's or channel's set values of I, P and R for sink mode.

Defines the interval for the cyclic read of the device's or channel's adjustment limits of I, P and R for sink mode. Only with bidirectional series.

NameTypeValuesDescription
<NR1>integer0 - 5000Interval in milliseconds for the cyclic read; 0 deactivates cyclic read.

Defines the interval for the cyclic read of the device's or channel's adjustment limits of I, P and R for sink mode. Only with bidirectional series.

NameTypeValuesDescription
<NR1>integer0 - 5000Interval for the cyclic read in milliseconds; 0 deactivates cyclic read.
integer (ms) - Returns the interval for the cyclic read of the device's or channel's adjustment limits of I, P and R for sink mode.

Defines the interval for the cyclic read of the device's or channel's set values (U, I, P, R).

NameTypeValuesDescription
valueinteger0 - 5000Interval in milliseconds for cyclic read; 0 deactivates cyclic read, 20...5000 are allowed.

Defines the interval for the cyclic read of the device's or channel's set values (U, I, P, R). Allowed parameter range: 0 (cyclic read deactivated) or 20...5000.

NameTypeValuesDescription
intervalinteger0 - 5000Interval in milliseconds for cyclic read of set values.
integer (ms) - Returns the currently set interval for cyclic read of the device's or channel's set values.

Defines the interval for the cyclic read of the device's or channel's status. Allowed parameter range: 0 (cyclic read is deactivated) or 20...5000.

NameTypeValuesDescription
intervalinteger0 - 5000Interval in milliseconds for cyclic read of status.
integer (ms) - Returns the current interval for the cyclic read of the device's or channel's status.

Defines the interval for the cyclic read of the device's or channel's status. Allowed parameter range: 0 (cyclic read is deactivated) or 20...5000.

NameTypeValuesDescription
countinteger0 - 5000Interval in milliseconds for cyclic status read.
integer (ms) - Returns the cyclic read interval for the device's or channel's status.

Sets the CAN base ID for cyclic send; it is channel-specific with a multi-channel device. Allowed range is 0...2047 for 11-bit IDs or 0...536870911 for 29-bit IDs.

NameTypeValuesDescription
nodeinteger0 - 2047CAN base ID for cyclic send.

Sets the CAN base ID for cyclic send. It is channel-specific on a multi-channel device.

NameTypeValuesDescription
NR1integer0 - 2047CAN base ID for cyclic send (11-bit).
qualifierenum0 | 1Selects one of two CAN FD specific data baud rates.

Switches the integrated bus termination resistor in the CA interface module or built-in CAN port ON or OFF.

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

Switches the integrated bus termination resistor in the CA interface module or built-in CAN port ON or OFF. The default setting is noted in the manual.

enum - Returns the bus termination state.

Sets or queries the communication speed of Ethernet interface P1 or P2, where supported. Applicable only for Anybus standard Ethernet modules and ModBus TCP modules.

NameTypeValuesDescription
modeenumAUTO | 10HALF | 10FULL | 100HALF | 100FULLCommunication speed setting.

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 TCP port of the selected Ethernet interface. Default is 5025; on devices supporting ModBus TCP, port 502 is reserved and illegal to set with this command.

NameTypeValuesDescription
portinteger0 - 65535TCP port number of 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 when DHCP is disabled.

NameTypeValuesDescription
stateenumON | OFFTurns DHCP on or off for the selected Ethernet interface.

Queries or sets the network address of the first DNS domain name server.

NameTypeValuesDescription
addressstring-Network address of the first DNS domain name server.

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 on the network without knowing its IP address.

NameTypeValuesDescription
domainstring-Domain name as a simple ASCII string.

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

NameTypeValuesDescription
gatewaystring-Gateway address of the selected Ethernet interface.

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

NameTypeValuesDescription
hostnamestring-Host name to query or set.

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

NameTypeValuesDescription
stateenumON | OFFTurns TCP keep-alive on or off for the selected Ethernet interface.

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

string - Returns the MAC of the selected Ethernet interface.

Temporary switch between the secondary interface (=2) and the primary interface (=1, default after power-up).

NameTypeValuesDescription
indexinteger1 - 2Selects the Ethernet interface index.

Returns the currently selected Ethernet interface index. The primary interface is 1 and the secondary interface is 2.

integer - The selected interface index.

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

NameTypeValuesDescription
SRDstring-Subnet mask of the selected Ethernet interface.

Defines a socket connection timeout for the selected Ethernet interface in seconds. Setting this to 0 disables the timeout.

NameTypeValuesDescription
<NR1>integer0 - 65535Socket connection timeout in seconds.

Counts overcurrent alarms (OCP, adjustable threshold).

integer - Returns the number of overcurrent alarm occurrences since the device was powered.

Counts overpower alarms since the device was powered on. The counter can be read any time and is not stored when the device is switched off or cleared by reading.

integer - Returns the count of overpower alarms (OPP, adjustable threshold).

Counts overtemperature alarms. The counter counts alarm occurrences since power-up and is not stored when the device is switched off or cleared by reading.

integer - Returns the count of overtemperature alarm occurrences since the moment the device was powered.

Counts power fail alarms since the device was powered. The counter can be read at any time and is not stored when the device is switched off or cleared by reading.

integer - Returns the count of power fail alarms (PF).

Counts share bus fail alarms (SF, not adjustable).

integer - Returns the count of Share bus fail alarms since the device was powered.

Counts overcurrent alarms (OCP, adjustable threshold) if they occur during sink operation, for distinction from source operation.

integer - Returns the count of overcurrent alarm occurrences since power-on.

Counts overpower alarms that occur during sink operation, for distinction from source operation.

integer - Returns the count of overpower alarms (OPP) during sink operation.

Reads the device class number assigned to the unit. The class can be used to distinguish device series and variants.

integer - Device class number of the unit.

Queries the device or addressed channel's off time operation counter. The returned value is in hours.

real (h) - The off time, i.e. the time the device's or addressed channel's DC terminal has been switched off, in hours.

Queries the "on time", i.e. the time the device's or addressed channel's DC terminal has been switched on. The returned value is in hours.

real (h) - The on time in hours.

Queries the operation time, i.e. the time the device has been powered and running. The returned value is in hours.

real (h) - Operation counter value representing the device operation time in hours.

Queries the ampere hours the device or addressed channel has either supplied or consumed during "on time", depending on the device type. With bidirectional power supplies, the value is only connected to source mode.

real (Ah) - Returns the accumulated ampere hours.

Queries the ampere hours the device or addressed channel has consumed in sink mode during on time. This command is only available with bidirectional power supplies.

real (Ah) - Returns the consumed ampere hours in sink mode during on time.

Queries the watt hours the device or addressed channel has consumed in sink mode during on time. This command is only available with bidirectional power supplies.

real (kWh) - Returns the watt hours consumed in sink mode during on time.

Queries the watt hours the device or addressed channel has either supplied or consumed during "on time", depending on the device type. With bidirectional power supplies, the value is only connected to source mode.

real (kWh) - Returns the accumulated watt hours.

Selects the function generator mode. Before selecting a different mode, you must first leave function generator mode by sending NONE; doing so erases previously loaded table or sequence point data.

NameTypeValuesDescription
modeenumNONE | XY | arbitraryFunction generator type to select.

Selects the function generator mode. Sending NONE leaves function generator mode and erases previously loaded table or sequence point data.

NameTypeValuesDescription
modeenumNONEFunction generator mode to select; NONE leaves function generator mode.

Writes a value to the previously selected XY table entry or returns the value.

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

Returns the value of the previously selected XY table entry, or writes a value to that entry when used as a setter form in the table documentation.

real - Returns the value stored in the previously selected XY table entry.

Selects a table entry for writing or returns the currently selected entry number.

NameTypeValuesDescription
entryinteger0 - 4095Table entry number to select.

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

NameTypeValuesDescription
valuereal0 - 4095Value to write into the selected table entry.

Returns the value of the previously selected entry in XY table 2, or writes a value to that entry when used as a setter form. It is part of the XY function generator table-2 commands.

real - Returns the value of the currently selected table 2 entry.

Selects a table entry for writing in XY table 2, or returns the currently selected entry number.

NameTypeValuesDescription
<NR1>integer0 - 4095Table entry number to select for table 2.

Selects a table entry for writing or returns the currently selected entry number for XY table 2.

NameTypeValuesDescription
levelinteger0 - 4095Table entry number to select.
integer - Returns the currently selected entry number.

Submits the data written so far for the 1st or 2nd XY table, depending on the argument. After submitting the data, the function can be started.

NameTypeValuesDescription
tableenumFIRSt | SECondSelects which XY table data to submit.

Writes a value to the previously selected sequence-point parameter as part of the arbitrary generator sequence setup. It can also be used to query the last value.

NameTypeValuesDescription
valuenumeric0 - 10000Value to write to the selected parameter.
numeric - Returns the last value for the currently selected sequence-point parameter.

Writes a value to the previously selected function-generator sequence-point parameter, or queries the last written value. It is used during arbitrary generator sequence-point setup after :INDex has selected the parameter.

NameTypeValuesDescription
valuenumeric-Value to write to the previously selected parameter.
numeric - Returns the last value set for the previously selected sequence-point parameter.

Defines the end sequence point, or queries the last setting. The valid range is 1 to 99.

NameTypeValuesDescription
<NR1>integer1 - 99Sequence point number to use as the end point.

Selects the parameter index for the currently selected arbitrary generator sequence point. The selected index is then written or read with :DATa.

NameTypeValuesDescription
indexinteger0 - 7Selects which sequence-point parameter is addressed by the next :DATa command or query.
integer - Returns the currently selected index.

Selects the parameter index for the currently selected function generator sequence point. The index can be queried to read the value of the currently selected index.

NameTypeValuesDescription
indexinteger0 - 7Selects the parameter between 0 and 7.
integer - Returns the value of the currently selected index.

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

NameTypeValuesDescription
levelinteger1 - 99Sequence point number to select for waveform data entry.
integer - Returns the currently selected sequence point number.

Selects a sequence point to write or queries the currently selected sequence point number. The sequence point range is 1 to 99.

NameTypeValuesDescription
levelinteger1 - 99Sequence point number to select for writing or to query as the currently selected sequence point.
integer - Returns the currently selected sequence point number.

Defines how often the sequence block between :STARt and :END is run through, or queries the last setting. The range is 0 for infinite cycles or 1 to 999.

NameTypeValuesDescription
countinteger0 - 999Number of times the sequence block is executed.
integer - Returns the last setting for how often the sequence block is run through.

Defines how often the sequence block defined by :STARt and :END is run through, or queries the last setting. The range is 0 for infinite cycles or 1 to 999.

NameTypeValuesDescription
countinteger0 - 999How often the selected sequence block is repeated.
integer - Returns the last setting for the number of cycles.

Defines the start sequence point, or queries the last setting. If only one sequence point is used, it must be :END = :STARt.

NameTypeValuesDescription
<NR1>integer1 - 99Start sequence point number.

Defines the start sequence point, or queries the last setting. If only one sequence point is used, it must be :END = :STARt.

NameTypeValuesDescription
NR1integer1 - 99Start sequence point number.
integer - Returns the last start sequence point setting.

Submits all arbitrary generator sequence-point data. Without this command, the function generator does not use the programmed data and keeps any previous data still in internal memory.

Starts or stops the arbitrary function generator. The query returns the current run state.

NameTypeValuesDescription
stateenumRUN | STOPStarts or stops the arbitrary function generator.
enum - Returns the current state of the arbitrary function generator.

Sets or queries the MPP tracking data selected by :MPP:INDex. The meaning and range depend on the currently selected index, including mode selection, voltage/current/power values, timing, and repetition settings.

NameTypeValuesDescription
valueenumNONE | MPP1 | MPP2 | MPP3 | MPP4MPP tracking mode selection: NONE deactivates MPPT, MPP1 finds MPP, MPP2 tracks, MPP3 fast tracks, and MPP4 uses user curve.
valuereal0 - UNOMOpen circuit voltage, MPP voltage for fast track mode 3, or voltage values for mode 4, depending on the selected index.
valuereal0 - INOMShort-circuit current or MPP current for fast track mode 3, depending on the selected index.
valuereal0 - PNOMMPP power for fast track mode 3, depending on the selected index.
valuereal0 - 50WDelta P in watts; the tracker starts to find the MPP again once the difference to the MPP exceeds this value.
valueinteger1 - 100Selects the voltage value number to set for mode 4.
valueinteger5 - 60000Regulation interval in milliseconds for mode 4 stepping or the next tracking action in the other modes.
valueinteger1 - 100Start number for mode 4 of the voltage values set with index 8.
valueinteger1 - 100End number for mode 4 of the voltage values set with index 8.
valueinteger0 - 65535Number of repetitions for mode 4.

Reads three values (Uact, Iact, Pact) that define the found MPP. The values are readable after the MPP test has stopped.

numeric - Three values, Uact, Iact, and Pact, that define the found MPP.

Sets the MPP result index used for reading tracked results. The manual lists index 7 as the resulting MPP and index 9 as measured results of mode MPP4.

NameTypeValuesDescription
indexinteger7 - 9MPP result index.

Reads the tracking status. The status is returned as RUN when tracking is running or STOP when it is stopped.

enum - Returns the current MPP tracking status as RUN (running) or STOP (stopped).

Starts or stops MPP tracking, or reads the current tracking status. RUN starts MPP tracking in the configured mode; STOP stops it anytime.

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

Sets the day trend mode data access type for photovoltaic simulation. READ is the default read-only mode, and WRITe is write-only mode.

NameTypeValuesDescription
modeenumREAD | WRITeDay trend mode data access type.

Sets or queries the input mode for the basic parameters of the simulated panel. It applies to all PV simulation modes selectable with :MODe.

NameTypeValuesDescription
modeenumMPP | ULIKSelects how the base values for the PV curve are entered.
enum - Returns the input mode for the basic parameters of the simulated panel.

Selects the input mode for the basic parameters of the simulated photovoltaic panel. It applies to all PV simulation modes selectable with :MODe.

enum - Returns the current input mode for the simulated panel's basic parameters.

General mode selection for the PV simulation. Selects OFF, continuous ET/UI mode, or day-trend DAYET/DAYUI mode.

NameTypeValuesDescription
modeenumOFF | ET | UI | DAYET | DAYUIPV simulation mode.

Returns the current PV simulation mode. The available values are OFF, ET, UI, DAYET, and DAYUI.

enum - Returns the general mode selection for the PV simulation.

Selects the panel technology preselection for the photovoltaic simulation. It determines whether some simulation parameters are fixed or accessible.

NameTypeValuesDescription
technologyenumMAN | CSI | THINPanel technology preselection.

Selects the panel technology preselection for the PV simulation. It determines whether some simulation parameters are fixed or accessible.

enum - Returns the selected panel technology.

Writes a day trend data set or reads it back from the previously selected index. Depending on the chosen day trend mode, different data must be provided when writing.

NameTypeValuesDescription
indexinteger1 - 100,000Index number for the day trend data set.
irradiationreal0 - 1500Irradiation value for mode DAYET.
temperaturereal-40 - +80Temperature value for mode DAYET.
dwell timeinteger500 - 1,800,000Dwell time of the index in milliseconds.
qualifieroptenumMINimum | MAXimum | DEFaultAllows use of MINimum, MAXimum, or DEFault in place of a numeric value.

Reads a day trend data set from the previously selected index. The command returns four values; the required data fields depend on whether the day trend mode is DAYET or DAYUI.

numeric - Returns four comma-separated values for the selected day trend data set. In DAYET mode these are index, irradiation in W/m², temperature in °C, and dwell time in ms; in DAYUI mode these are index, Umpp in V, Impp in A, and dwell time in ms.

Selects the data index before re-reading of day trend data sets. When writing day trend data sets, this index value is ignored.

NameTypeValuesDescription
<NR1>integer1 - 100,000Data index to select before reading day trend data.

Returns or selects the day trend data index before re-reading day trend data sets. When writing day trend data sets, this index value is ignored and the index number at FUNC:PHOT:DAY:DAT is used instead.

integer - Returns the selected day trend data index.

Enables or disables data recording for the photovoltaic function. The default state is disabled.

NameTypeValuesDescription
stateenumENABle | DISableSelects whether data recording is enabled or disabled.

Turns data recording on or off for the photovoltaic function. The default state is DISable.

NameTypeValuesDescription
stateenumENABle | DISableActivates or deactivates data recording.
enum - Returns the current data recording state.

Reads a recorded data set from the previously selected record index. The device returns a comma-separated snapshot containing the index number and actual/Mpp voltage, current, and power values.

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

Set or read the index number prior to reading a recorded data set with the data query. The index range is 1 to 576,000.

NameTypeValuesDescription
indexinteger1 - 576,000Index number to select before reading a data set.

Returns the index number of a recorded data set selected prior to reading back with :RECord:DATa?. The valid range is 1 to 576,000.

integer - Returns the selected recording index number.

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.

Sets or reads the fill factor for current (FFI) used in PV curve calculation. It is only writable when the technology is set to MAN and has a range of >0...1.

NameTypeValuesDescription
<NR2>real0 - 1Fill factor for current.

Sets or reads the fill factor for current (FFI) used in PV curve calculation. It is only writable when the technology is set to MAN and the range is greater than 0 to 1.

NameTypeValuesDescription
FFIreal0 - 1Fill factor for current.
real - Returns the fill factor for current (FFI).

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

NameTypeValuesDescription
ffureal0 - 1Fill factor for voltage used in the PV curve calculation.

Sets or reads the fill factor for voltage (FFU). It is only writable when the technology is set to MAN and affects PV curve calculation.

NameTypeValuesDescription
ffureal0 - 1Fill factor for voltage.
real - Returns the fill factor for voltage (FFU).

Returns the power in the MPP from the PV simulation curve. The manual states it can be between 0 and the rated power.

real (A) - Power in the MPP, in Ampere. Can be between 0 and rated power.

Returns the voltage in the MPP, in volts. The MPP results from the PV simulation curve calculated by the given simulation settings, and the voltage can be between 0 and the rated device voltage.

real (V) - Voltage in the MPP.

Open circuit voltage of the simulated solar panel, calculated with a formula according to the standard. The value is affected by the selected simulation mode, the standard panel parameters, and the calculation factors from the chosen panel technology.

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

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

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

Sets or queries the photovoltaic temperature coefficient α for the short-circuit current, in 1/°C. It is only writable when the technology is set to MAN and affects PV curve calculation.

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

Temperature coefficient α (in 1/°C) for the short-circuit current. The command is only writable if the technology is set to MAN and affects PV curve calculation.

real (1/°C) - Returns the temperature coefficient α for the short-circuit current, in 1/°C.

Temperature coefficient β (in 1/°C) for the open-circuit voltage. Only writable if the technology is set to MAN. It affects the PV curve calculation.

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

Temperature coefficient β (in 1/°C) for the open circuit voltage. It is only writable if the technology is set to MAN and affects PV curve calculation.

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

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

NameTypeValuesDescription
CGreal>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 if the technology is set to MAN. Has impact on the PV curve calculation with the formula according to the norm paper.

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

Scaling factor CR in m²/W or the open circuit voltage. Only writable if the technology is set to MAN. Has impact on the PV curve calculation with the formula according to the norm paper.

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

Scaling factor CR in m²/W or the open circuit voltage. Only writable if the technology is set to MAN. Has impact on the PV curve calculation with the formula according to the norm paper.

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

Scaling factor CU for the open circuit voltage. Only writable if the technology is set to MAN. It impacts the PV curve calculation.

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

Scaling factor CU for the open circuit voltage. Only writable if the technology is set to MAN. It impacts the PV curve calculation according to the norm paper.

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

Sets or queries the MPP voltage of the simulated solar panel in volts. Range is 0 to rated voltage.

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

Sets the open circuit voltage UOC of the simulated solar panel. The value is given in volts and must be within 0 to the rated voltage.

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

Sets the short-circuit current ISC of the simulated solar panel. The value is given in amperes and is limited to the panel's rated current.

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

Sets or queries the short-circuit current ISC of the simulated solar panel. The value is specified in amperes and is limited to the rated current.

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

Start or stop the PV simulation. The allowed values are RUN and STOP.

NameTypeValuesDescription
stateenumRUN | STOPStart or stop the simulation.
[SOURce:]FUNCtion:PHOTovoltaics:STATe {RUN | STOP}
[SOURce:]FUNCtion:PHOTovoltaics:STATe?

:FUNC:GEN:SELset / query

Selects the PV mode for the XY generator. Sending this command switches the device to function generator mode.

NameTypeValuesDescription
modeenumPVASelects the PV function mode.
FUNC:GEN:SEL PVA
:FUNC:GEN:XY:DATset / query

Writes one value into the XY table for the simple PV function. The table can have up to 4096 values and is loaded before submitting the data.

NameTypeValuesDescription
<NR2>real0 - 125%Table value representing the PV curve point to be written into the device.
FUNC:GEN:XY:DAT <NR2>
:FUNC:GEN:XY:LEVset / query

Sets or queries the XY generator level used when loading the PV table. The manual indicates it is used to write all XY table values for the simple PV function.

NameTypeValuesDescription
levelreal0 - 125XY table value level for the PV curve.
FUNC:GEN:XY:LEV 0

Submits the written XY table data for the simple PV function. The command is used after loading all PV curve values into the device.

Sets waveform sequence-point data for the function generator. In the example, it is used after selecting the sequence point index to write values such as time, offset, and frequency.

NameTypeValuesDescription
valuereal-The data value to write for the currently selected waveform sequence-point parameter.
FUNC:GEN:WAVE:DAT 60
FUNC:GEN:WAVE:DAT 50
FUNC:GEN:WAVE:DAT 10

Selects the sequence point data index used for writing arbitrary function generator waveform values.

NameTypeValuesDescription
indexinteger0 - 7Sequence point data index to select for subsequent waveform data writing.

Selects the sequence point to write values for the arbitrary function generator.

NameTypeValuesDescription
pointinteger1Sequence point number to select for writing values.

Set the end sequence point for the function generator wave sequence.

NameTypeValuesDescription
pointinteger0End sequence point index.

Sets the number of sequence point cycles for the function generator waveform. The example shows setting it to 1 because one sequence point will already run for 60 s.

NameTypeValuesDescription
cyclesinteger1Number of sequence point cycles.
FUNC:GEN:WAVE:NUM 1

Sets the start sequence point for the function generator wave sequence.

NameTypeValuesDescription
pointinteger0Start sequence point number to use.
FUNC:GEN:WAVE:STAR 12

Start or stop the function generator wave run. RUN starts the function and it stops automatically after 60 s; STOP aborts the run at any time.

NameTypeValuesDescription
stateenumRUN | STOPSelects whether the function run is started or stopped.
FUNC:GEN:WAVE:STAT RUN
FUNC:GEN:WAVE:STAT STOP

Loads the previously set function-generator waveform parameters into the function generator.

Reads the MPP values UMPP, IMPP and PMPP.

string - Returns the MPP values UMPP, IMPP and PMPP.
FUNC:GEN:MPP:DAT?

Selects the MPP data read mode by index. In the shown configuration, index 7 is used to enable reading MPP data.

NameTypeValuesDescription
indexinteger7 - 7Index value for selecting the read mode for MPP data.

Starts or stops MPP tracking. RUN starts tracking until stopped; STOP stops tracking anytime.

NameTypeValuesDescription
stateenumRUN | STOPSelects whether MPP tracking is started or stopped.
FUNC:GEN:MPP:STAT RUN
FUNC:GEN:MPP:STAT STOP

Selects the MPP4 level index used for loading user-defined curve points, reading MPP4 measurements, or selecting the MPP data read mode depending on the current MPP index setting.

NameTypeValuesDescription
levelinteger1 - 75Point number on the user curve or measurement list.
FUNC:GEN:MPP:LEV˽1
FUNC:GEN:MPP:LEV˽75

:IRRset / query

Adjusts or queries the irradiation value during the solar panel simulation. The value is given in percent and affects the DC current and shifts the MPP.

NameTypeValuesDescription
<NR1>real0 - 100Irradiation value during the solar panel simulation.
real (%) - Returns the present irradiation value in percent.

:POWset / query

Sets or queries the irradiation value during the solar panel simulation. The valid range is 0 to 100 percent, and changing it affects the DC current and shifts the MPP.

NameTypeValuesDescription
NR1real0 - 100Irradiation value for the PV simulation.
[SOURce:]IRRadiation <NR1>
[SOURce:]IRRadiation?

:VOLTset / query

Sets or queries the voltage setting. In the PV example, it can be set to maximum before starting the simulation.

NameTypeValuesDescription
voltagereal-Voltage value to set.
VOLT MAX

Adjusts or queries the irradiation value during the solar panel simulation. The setting is given in percent from 0 to 100 and affects the DC current / MPP.

NameTypeValuesDescription
<NR1>real0 - 100Irradiation value used during the solar panel simulation.
real (%) - Returns the 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.

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

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

NameTypeValuesDescription
currentreal0 - I-maxDischarge current to set.

Returns the discharge current in amperes. The command works only in static discharge mode and not in dynamic mode.

real (A) - The present (discharge) current in amperes.

Defines the maximum battery capacity to consume before the discharge test stops or writes a message to the display and battery test status. The value is given in ampere-hours.

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

Defines the maximum battery capacity to consume before the discharge test can stop or write a message to the display and battery test status.

real (Ah) - Returns the configured 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.

Queries the discharge voltage threshold for the battery test. The test stops once the battery voltage reaches this threshold.

real (V) - The discharge voltage threshold in volts.

Selects the battery test mode or queries the selected mode. Supported modes are IDLE, STATic, CHARge, DYNamic, and COMBined.

NameTypeValuesDescription
modeenumIDLE | STATic | CHARge | DYNamic | COMBinedBattery test mode to select.

Selects the battery test mode or queries the selected mode. IDLE leaves battery test mode; STATic, DYNamic, CHARge, and COMBined select the corresponding battery test modes.

enum - Returns the selected battery test mode.

Sets the maximum power for battery test discharge mode. The value is given in watts and is used for static and dynamic discharge.

NameTypeValuesDescription
powerreal0 - P-maxMaximum discharge power.

Sets or queries the maximum battery test power for static and dynamic discharge mode. The value is given in watts and is limited by the device's maximum power.

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

For static or dynamic discharge mode, switches resistance mode on or off and sets the resistance value in ohms. In resistance mode off, the value is 0; otherwise it accepts a resistance from minimum to maximum.

NameTypeValuesDescription
resistancerealmin. R - max. RSets the resistance value for the battery test discharge mode.

Switches resistance mode for the battery test on or off and sets the resistance value in ohms. The command is used for static or dynamic discharge mode; 0 turns resistance mode off, otherwise it sets the resistance value.

NameTypeValuesDescription
resistancereal0 - max. RResistance value for the battery test; 0 disables resistance mode.
boolean (Ohms) - Returns whether resistance mode is on or off, and the resistance value in ohms.

Defines the action upon reaching the capacity limit defined by BATT:DIS:CAP. The available actions are none, signal, or end.

NameTypeValuesDescription
stateenumNONE | SIGNal | ENDAction to perform when the capacity limit is reached.

Defines the action upon reaching the capacity limit defined by BATT:DIS:CAP. NONE means no action, SIGNal means the test continues but the device signals that the limit has been reached, and END means the test is stopped.

enum - Returns the current capacity-limit action setting.

Defines the maximum time to run the battery test before the test can stop or the device can write a message to its display and status. This setting is the same as BATT:ACT:CAP, but applied to the max. test time as defined by BATT:DIS:TIME.

NameTypeValuesDescription
modeenumNONE | SIGNal | ENDAction to take when the maximum test time is reached.

Defines the maximum time to run the battery test before it can stop or write a message to the display and status. This is the time-limit action setting for BATT:DIS:TIME.

NameTypeValuesDescription
stateenumNONE | SIGNal | ENDAction to take when the maximum test time is reached.
enum - Returns the action set for the maximum test time limit.

Sets the charge current in amperes for static charge mode. The actual charge current will sink over time.

NameTypeValuesDescription
currentreal0 - I-maxCharge current setting.

Sets or reads the charge current in amperes for static battery charge mode. The actual charge current will sink over time.

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

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

NameTypeValuesDescription
capacityreal0 - 99999.99Maximum battery capacity to charge before the test stops or reports the limit.

Returns the maximum battery capacity to charge before the test can stop or cause the device to write a message into its display and the status.

real (Ah) - Maximum battery capacity to charge before the test can stop or signal a message.

Sets or reads the charging end current for battery charge mode. Once this threshold is reached, the test will stop.

NameTypeValuesDescription
currentreal0 - I-maxCharging end current threshold in amperes.

Sets or reads the charging end current in amperes. Once this threshold is reached, the test will stop.

real (A) - The charging end current in amperes.

Defines the maximum time to run the battery charge test before it can stop or write a message into the display and status. The allowed range is 00:00:00 to 10:00:00.

NameTypeValuesDescription
timestring00:00:00 - 10:00:00Maximum charge-test time.

Defines the maximum time to run the battery charge test before it can stop or cause the device to write a message into its display and status.

string - Returns the charging stop time.

Defines the charging voltage in volts for static charge mode. The level depends on whether precharge, boost charge, or trickle charge is selected.

NameTypeValuesDescription
voltagereal0 - U-maxCharging voltage setting.

Returns the charging voltage in volts for the battery charge mode. The level depends on whether precharge, boost charge, or trickle charge is selected.

real (V) - Charging voltage in volts.

Defines the maximum time to run the battery test before it can stop or write a message to the display and status. The allowed range is 00:00:00 to 10:00:00.

NameTypeValuesDescription
Time2string00:00:00 - 10:00:00Maximum test time.

Defines the maximum time to run the battery test. The test can then either stop or cause the device to write a message into its display and the status.

string - The maximum test time.

Selects one of four battery pulse-rectangle parameters in dynamic discharge mode. The selected index is then used by :SOURce:BATTery:PULSe to set or read the corresponding value.

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

Selects one of four dynamic-discharge rectangle parameters to access. The index determines whether the pulsed-current amplitude level or time value is read or written.

integer - Returns the selected parameter index. 0 = level 1 amplitude, 1 = level 2 amplitude, 2 = time of level 1, 3 = time of level 2.

Sets or reads the value from the battery index previously selected with BATTery:INDex. Amplitude values use <NR2>, while time values for indexes 2 and 3 use <Time3>.

NameTypeValuesDescription
<NR2>numeric0 - I-maxValue for the selected battery pulse parameter when the index refers to an amplitude level.
numeric - Returns the value from the battery index previously selected with BATTery:INDex. Amplitude indexes return <NR2>-format values, and time indexes 2 and 3 return <Time3>-format values.

Sets or reads the battery pulse value for the index previously selected with :SOURce:BATTery:INDex. Amplitude indexes use <NR2>; time indexes 2 and 3 require <Time3>.

NameTypeValuesDescription
valuenumeric-Value for the currently selected battery pulse index.
numeric - Returns the value from the battery pulse index previously selected with :SOURce:BATTery:INDex.

Defines the max. time to run the charging phase. When the defined time is reached, the phase ends; the charging end current can also end the phase.

NameTypeValuesDescription
timestring00:00:01 - 10:00:00Max. time to run the charging phase.

Defines the max. time in seconds to run the charging phase. When the defined time is reached, the phase will end; alternatively, the charging end current can end the phase.

real (s) - Returns the charging phase max. time.

Sets the discharge current for the combined battery test phase. The current is specified in amperes.

NameTypeValuesDescription
currentreal0 - I-maxDischarge current for the combined battery mode.

Sets the discharge current for the combined battery test mode. The current is specified in amperes and can be adjusted within the device's allowed range.

NameTypeValuesDescription
currentreal0 - I-maxDischarge current in amperes.
real (A) - Returns the discharge current in amperes.

Defines the maximum battery capacity for the combined charge/discharge test before the test either stops or writes a message to the display and status. This is a global value for both phases.

NameTypeValuesDescription
capacityreal0 - 99999.99Maximum battery capacity allowed before the combined test stops or signals status.

Defines the maximum battery capacity to charge and/or discharge before the test can stop or cause the device to write a message into the display and status. This is a global value for both phases.

NameTypeValuesDescription
capacityreal0 - 99999.99Maximum battery capacity for the combined test.
real (Ah) - Returns the configured maximum battery capacity for the combined test.

Defines the maximum time to run the combined battery test. When the defined time is reached, the test is ended; this is a global value for both phases.

NameTypeValuesDescription
timestring00:00:01 - 10:00:00Maximum test time.

Defines the max. time to run the combined battery test. When the defined time is reached, the test is ended; this is a global value for both phases.

NameTypeValuesDescription
timereal00:00:01 - 10:00:00Maximum test time for the combined battery test.
string - The maximum time to run the test, as a time value.

Defines how many times the battery test is run through. The test stops when the defined number of cycles is reached or when another stop criterion becomes true.

NameTypeValuesDescription
countinteger0 - 999Number of cycles to run; 0 means infinite cycles.

Queries how many times the battery test is run through. The test stops when either the defined number of cycles is reached or another stop criterion becomes true.

integer - Returns the defined number of cycles; 0 means infinite cycles.

Defines with which phase the battery test will start. The test can start with the charging phase (CHARge) or discharging phase (DISCharge), and after a phase has ended the other one runs through at least once per test.

NameTypeValuesDescription
modeenumCHARge | DISChargeSelects the phase that starts the combined battery test.

Defines with which phase the battery test will start. The test can start with the charging phase or the discharging phase; after a phase ends, the other one runs next, so both phases are always run through at least once per test.

NameTypeValuesDescription
phaseenumCHARge | DIS-ChargeStarting phase of the combined battery test.

Defines the rest time between phases in the combined battery test. The value is given in seconds.

NameTypeValuesDescription
Time3real1 - 36000Rest time between phases in the combined battery test.

Sets the rest time between phases in seconds. The allowed range is 1 to 36000.

NameTypeValuesDescription
Time3real1 - 36000Rest time between phases.

Queries the current battery test condition. The condition can be queried anytime before, during, or after the test and may report idle, running, finished, error, stop/signal limit states, or bidirectional phase states.

enum - Returns the present battery test condition.

Starts the battery test or stops it manually at any time before a stop condition is reached. RUN starts the test; STOP stops it immediately.

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

Starts the battery test or stops it manually. The command can be sent anytime before a stop condition is reached.

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

Queries the battery test results. It returns a string with three values: consumed and/or supplied capacity in Ah, consumed and/or supplied energy in Wh, and elapsed battery test time in format <Time2>.

string - Returns a string with three values: capacity in Ah, energy in Wh, and elapsed test time in <Time2> format.

Resets battery test result values. It can reset all results or only the Ah, Wh, or time counter values.

NameTypeValuesDescription
modeenumRESet | RESETAH | RESETWH | RESETTIMESelects which battery test result value(s) to reset.

:CURRset / query

Sets the current value down to the minimum or to a specified current level. The example shows using the command with the MIN keyword when narrowing the adjustable range of values.

NameTypeValuesDescription
currentrealACurrent value to set.
CURR MIN
:CURR:LIM:HIGHset / query

Sets the upper adjustment limit for current. In the example, it limits the maximum current set value to 2200 A.

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

:SYST:MA:ENABLEset / query

Activates master-auxiliary mode for the unit. The manual shows it with the ON setting in the master-auxiliary configuration example.

NameTypeValuesDescription
stateenumONEnables master-auxiliary mode.
SYST:MA:ENABLE ON
:SYST:MS:ENABLEset / query

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

NameTypeValuesDescription
stateenumONEnables master-slave mode.
SYST:MS:ENABLE ON

:INPset / query

Switches the DC input or DC terminal of the device on. The manual notes to use INP ON for electronic loads and OUTP ON for all other device types.

NameTypeValuesDescription
stateenumONTurns the DC input or output on.