Queries the device identification string. The manual recommends using it as a ping to verify that the device responds.
*IDN?
SCPI COMMAND REFERENCE
The EA Elektro-Automatik EA-PSBE-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
Queries the device identification string. The manual recommends using it as a ping to verify that the device responds.
*IDN?
Clears the error queue, the status byte (STB), and all bits in the Event Status Register (ESR), except for bit 0.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | - | Value used to set the Event Status Enable register. |
Reads the Event Status Enable register, a signal filter for the ESR. The maximum filter value is determined by the supported bits.
Reads the Event Status Register. This register holds signals related to SCPI command transfer and execution.
Reads with *SRE? or sets the Service Request Enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 0 | Value used to set the Service Request Enable register. |
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.
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.
Reads the Operation status condition register. The device returns a 16-bit value representing device information as defined in the register model.
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.
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Enable register value, formed by adding the values of the bits you want to enable. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | Depends on the series. The maximum is the sum of all bits valid for the currently used device. | Value written to the Enable register. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | Depends 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. |
STAT:OPER:ENAB 1792
Returns the condition register of the second questionable status register. Only supported by the 10000s series.
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.
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.
Returns the event register of the second questionable status register. Only the 10000s series support this extra command.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.02 * nominal current | Current limit to set within the allowed range. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 1.1 * rated current | Overcurrent protection threshold. |
| qualifieropt | enum | MIN | MAX | Sets 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.
Sets or queries the upper current adjustment limit. It is identical to the device value I-max as configurable at the device.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | real | - | Lower current adjustment limit. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - 1.02 * nominal power | Power limit value to set. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - 1.02 * nominal power | Power limit to set. |
| qualifieropt | enum | MINimum | MAXimum | Set the power to the minimum or maximum adjustment limit. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - 1.1 * rated power | Overpower protection threshold. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - 1.1 * rated power | OPP threshold value. |
| qualifieropt | enum | MIN | MAX | Sets the threshold to the minimum or maximum adjustable value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | W | Upper 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | AUTO | OFF | State after leaving remote control: AUTO keeps the last condition, OFF switches the DC input/output off. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 1.02 * rated voltage | Voltage limit to set. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - 1.1*rated voltage | OVP threshold level. |
| qualifieropt | enum | MIN | MAX | Sets 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.
VOLT:PROT 88
Sets or queries the upper voltage adjustment limit. It is identical to the configurable device value U-max.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Upper voltage adjustment limit. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | real | - | Lower voltage limit value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | I-min - I-max | Current set value for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets 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.
SINK:CURR 120 SINK:CURR MIN SINK:CURRent?
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.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - P-max | Sink mode power set value. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - P-max | Power set value for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets the power to the adjustable minimum or maximum. |
SINK:POW˽4500 SINK:POWER˽MIN
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.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | min.resistance - max. resistance | Resistance set value for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | min.resistance - max.resistance | Resistance set value for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - 1.1 * rated current (of the device or channel) | OCP threshold for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets the threshold to the adjustable minimum or maximum. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| levelopt | real | 0 - 1.1 * rated current | OCP threshold for sink mode. |
| qualifieropt | enum | MIN | MAX | Sets the threshold to the adjustable minimum or maximum. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - 1.1 * rated power | OPP threshold for the sink mode. |
| qualifieropt | enum | MIN | MAX | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| levelopt | real | 0 - 1.1 * rated power (of the device or channel) | OPP threshold for sink mode. |
| qualifieropt | enum | MINimum | MAXimum | Sets the threshold to the adjustable minimum or maximum. |
SINK:POWER:PROT 3000
Gets or sets the upper sink current adjustment limit. It is identical to the device setting "Sink: I-max".
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Upper sink current limit. |
Sets or queries the lower current adjustment limit for sink mode. It is identical to the device setting "Sink: I-min".
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | real | - | Lower sink current limit value. |
Sets or queries the upper power adjustment limit for the sink function. It is identical to the device setting "Sink: P-max".
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Upper sink power limit value. |
Sets or queries the upper resistance adjustment limit for sink mode. The value is identical to the device setting "Sink: R-max".
| Name | Type | Values | Description |
|---|---|---|---|
| <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.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | Min. resistance - max. resistance | Input resistance value to set. |
| qualifieropt | enum | MIN | MAX | Sets 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.
RES?
Sets or queries the upper resistance adjustment limit. It is identical to the device setting for R-max.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | 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.
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.
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.
MEAS:POW?
Queries the device to return the last measured voltage value on the DC terminal of the device or addressed channel in Volt.
MEAS:VOLT?
Switches the DC terminal of the device or addressed channel on or off, or queries its state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Sets the output state. |
OUTP ON OUTPUT?
Switches the DC terminal of the device or addressed channel on or off, or queries its state.
OUTPUT?
Activates or deactivates remote control of the device. Remote control must be activated before sending commands that change device status or values.
| Name | Type | Values | Description |
|---|---|---|---|
| B0 | enum | ON | OFF | Sets 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.
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.
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.
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.
SYST:ERR? SYSTEM:ERROR:ALL?
Identical to event OCD as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| nr2 | integer | 0 - 99 | Event 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Action to perform when the OCD event occurs. |
Identical to event OCD, as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | NR3 | Event 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Selects 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.
Sets or queries the OVD event configuration as configurable in the device menu. Identical to event OVD.
| Name | Type | Values | Description |
|---|---|---|---|
| <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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | SIGNal | WARNing | ALARm | Event 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | SIGNal | WARNing | ALARm | Action to assign to the OVD event. |
Queries the configurable over-voltage event setting. It is identical to the OVD event as configurable in the device's menu.
Identical to event UCD, as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| countopt | integer | NR2 | UCD 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Event 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Action to perform when the UCD event occurs. |
Identical to event UCD, as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - | Event number for the user-definable UCD configuration. |
Identical to event UVD, as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | NR2 | UVD 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | SIGNal | WARNing | ALARm | Action to take when the UVD event occurs. |
Identical to event UVD, as configurable in the device's menu.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | <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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | NONE | SIGNal | WARNing | ALARm | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | SIGNal | WARNing | ALARm | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | NR3 | OPD supervision count parameter. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR3 | real | - | Event threshold value for OPD. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | NONE | SIGNal | WARNing | ALARm | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR2 | integer | - | User-definable event value. |
Enables or disables master-auxiliary (MA) mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables (ON) or disables (OFF) MA mode. |
Queries whether the master-auxiliary (MA) mode is enabled or not.
Starts the MA initialization with the given settings. After a successful initialization, the MA mode can be controlled with further commands.
Defines or queries the role of the device in the MA system.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MASTER | AUX | Sets the device role in the MA system. |
Queries the role of the device in the MA system. MASTER means the device will be master unit; AUX is returned for an auxiliary unit, and also when querying while MA is not enabled.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables 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.
Enables or disables master-slave (MS) mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns MS mode on or off. |
Queries whether the master-slave (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.
Defines or queries the role of the device in the master-slave system.
| Name | Type | Values | Description |
|---|---|---|---|
| role | enum | MASTER | SLAVE | Sets the device role in the MS system. |
Queries the role of the device in the MS system. Returns MASTER for a master unit or SLAVE for a slave unit; SLAVE is also returned when querying while MS isn't enabled.
Activates or deactivates the digital switch for the termination resistor on the master-slave bus. This command is only supported by the 10000s series.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables the termination resistor switch. |
Queries the state of the digital switch for the termination resistor on the master-slave bus.
Queries the number of units that have been initialized successfully. If only the master has initialized itself, the command returns 1.
Queries the result of a former MA init. Any value other than 0 means the MA system is initialized and available for control.
Queries the number of units that have been initialized successfully. If only the master has initialized itself, the query returns 1.
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.
Queries the nominal, i.e. rated input/output current of a single device or an initialized master-slave or master-auxiliary system.
Queries 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.
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.
Queries 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | DEFault | EL | PS | ELPS | PSEL | COMBination | Selects which current/voltage signals are routed to the analog monitor pins. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | DEFault | EL | PS | ELPS | PSEL | COMBination | Monitor pin signaling mode for pins 9 and 10. |
Defines the voltage regulator/controller speed setting. Refer to the user manual for more information about the effect of this setting.
| Name | Type | Values | Description |
|---|---|---|---|
| speed | enum | FAST | SLOW | NORMal | Controller speed setting. |
Defines the 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | AUTO | OFF | Selects whether the DC input/terminal is restored to its previous state after power-off or switched off after power-on. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | AUTO | OFF | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| text | string | - | User-definable text to store permanently 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.
| Name | Type | Values | Description |
|---|---|---|---|
| text | string | - | User-definable text string to store in the device. |
Defines a timeout in seconds for the interface monitoring feature.
| Name | Type | Values | Description |
|---|---|---|---|
| timeout | integer | 1 - 36000 | Timeout value in seconds. |
Defines a timeout in seconds for the interface monitoring feature. The factory setting is 5 and the documented range is 1 to 36000.
| Name | Type | Values | Description |
|---|---|---|---|
| timeout | real | 1 - 36000 | Timeout 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ENABle | DISable | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ENABle | DISable | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| timeout | integer | 5 - 65535 | Timeout value in milliseconds between consecutive bytes. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| timeout | integer | 5 - 65535 | Timeout in milliseconds between consecutive bytes. |
Selects what status is signaled on pin 14 of the analog interface.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONT | POW | Status 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.
Selects the voltage range for analog inputs and outputs of the analog interface. This has no effect on anything concerning digital remote control.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | 5 | 10 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | 5 | 10 | Voltage range selection for the analog interface. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | AUTO | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| action | enum | OFF | AUTO | Selects the REM-SB action mode. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | NORMal | INVerted | Sets whether pin REM-SB is interpreted normally or inverted. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | INVerted | Selects whether REM-SB is interpreted normally or inverted. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | UIP | UIR | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | UIP | UIR | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | DISable | ENAble | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | DISable | ENAble | Enables or disables the SEMIF47 feature. |
Defines how the DC input/terminal condition of the device or affected channel shall be after it has recovered from an overtemperature (OT) alarm.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | OFF | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | OFF | Selects the output state after an overtemperature alarm recovery. |
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".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | OFF | Selects 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".
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | OFF | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables the interface monitoring feature. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 1 - 125 | Device address for the installed interface module. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 1 - 125 | Device address value for the interface module. |
Returns a model code for the installed Anybus interface module.
Queries the serial number of the installed Anybus interface module.
Queries the name of the installed Anybus interface module.
Sets or queries the Profibus/Profinet specific date tag, a date/time string of up to 40 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| date | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| date | string | - | Date/time string to set as the Profibus/Profinet date tag. |
Sets or queries the Profibus/Profinet specific description tag, a string of up to 54 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| description tag | string | 54 characters | Profibus/Profinet specific description tag. |
Queries the Profibus/Profinet specific "description" tag.
Sets or queries the Profibus/Profinet-specific function tag. The tag is a string of up to 32 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| tag | string | - | Profibus/Profinet-specific function tag. |
Queries the Profibus/Profinet specific function tag. The tag is a string of up to 32 characters.
Queries the Profibus ID of the device manufacturer.
Sets or queries the Profibus/Profinet specific location tag. The tag is a string of up to 22 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| tag | string | - | Location tag value. |
Sets or queries the Profibus/Profinet specific location tag. The location tag is a string of up to 22 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| location tag | string | - | Location tag string to set. |
Sets or queries the station name. The station name is a string of up to 200 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Station name string, up to 200 characters. |
Sets or queries the Profibus "station name". The value is a string of up to 200 characters.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | 200 characters | Station name string. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 2047 | Broadcast 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.
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 2047 | CAN 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | FILL | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | FILL | Selects the CAN data length behavior for response messages. |
Selects the CAN ID format.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BASE | EXT | Selects the CAN ID format. |
Selects the CAN ID format.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BASE | EXT | CAN ID format to use. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| id | integer | 0 - 2047 | CAN 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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 0 - 2047 | CAN base ID for 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.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 0 - 5000 | Interval 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.
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).
| Name | Type | Values | Description |
|---|---|---|---|
| node | integer | 0 - 2047 | Base 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.
| Name | Type | Values | Description |
|---|---|---|---|
| node | integer | 0 - 2047 | CAN 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 9 | Bus 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 9 | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | 0 | 1 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | 0 | 1 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns CAN FD mode on or off. |
Activates or deactivates CAN FD mode for the CAN interface on 20000 series devices. When enabled, two additional CAN FD-related commands are unlocked.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns CAN FD mode on or off. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 0 - 5000 | Interval 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.
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).
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 0 - 5000 | Interval 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 5000 | Interval for cyclic read of the adjustment limits for P and R. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 5000 | Interval 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 5000 | Interval 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 5000 | Interval for the cyclic read in milliseconds; 0 deactivates cyclic read. |
Defines the interval for the cyclic read of the device's or channel's set values (U, I, P, R).
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 5000 | Interval 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.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 0 - 5000 | Interval in milliseconds for cyclic read of 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.
| Name | Type | Values | Description |
|---|---|---|---|
| interval | integer | 0 - 5000 | Interval in milliseconds for cyclic read of 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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 0 - 5000 | Interval in milliseconds for cyclic status read. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| node | integer | 0 - 2047 | CAN base ID for cyclic send. |
Sets the CAN base ID for cyclic send. It is channel-specific on a multi-channel device.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 0 - 2047 | CAN base ID for cyclic send (11-bit). |
| qualifier | enum | 0 | 1 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | 10HALF | 10FULL | 100HALF | 100FULL | Communication 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.
| Name | Type | Values | Description |
|---|---|---|---|
| address | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| port | integer | 0 - 65535 | TCP 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns DHCP on or off for the selected Ethernet interface. |
Queries or sets the network address of the first DNS domain name server.
| Name | Type | Values | Description |
|---|---|---|---|
| address | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| domain | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| gateway | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| hostname | string | - | Host name to query or set. |
Enables or disables TCP keep-alive for the selected Ethernet interface. Default setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns TCP keep-alive on or off for the selected Ethernet interface. |
Queries the MAC of the selected Ethernet interface, when physically present.
Temporary switch between the secondary interface (=2) and the primary interface (=1, default after power-up).
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 1 - 2 | Selects the Ethernet interface index. |
Returns the currently selected Ethernet interface index. The primary interface is 1 and the secondary interface is 2.
Queries or sets the subnet mask of the selected Ethernet interface. Format is the same as with the IP.
| Name | Type | Values | Description |
|---|---|---|---|
| SRD | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 65535 | Socket connection timeout in seconds. |
Counts overcurrent alarms (OCP, adjustable threshold).
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.
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.
Counts overvoltage alarms (OVP, adjustable threshold).
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.
Counts share bus fail alarms (SF, not adjustable).
Counts overcurrent alarms (OCP, adjustable threshold) if they occur during sink operation, for distinction from source operation.
Counts overpower alarms that occur during sink operation, for distinction from source operation.
Reads the device class number assigned to the unit. The class can be used to distinguish device series and variants.
Queries the device or addressed channel's off time operation counter. The returned value is 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.
Queries the operation time, i.e. the time the device has been powered and running. The returned value is 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.
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.
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | XY | arbitrary | Function generator type to select. |
Selects the function generator mode. Sending NONE leaves function generator mode and erases previously loaded table or sequence point data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | Function generator mode to select; NONE leaves function generator mode. |
Writes a value to the previously selected XY table entry or returns the value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Value to write to 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.
Selects a table entry for writing or returns the currently selected entry number.
| Name | Type | Values | Description |
|---|---|---|---|
| entry | integer | 0 - 4095 | Table 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 4095 | Value 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.
Selects a table entry for writing in XY table 2, or returns the currently selected entry number.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 0 - 4095 | Table entry number to select for table 2. |
Selects a table entry for writing or returns the currently selected entry number for XY table 2.
| Name | Type | Values | Description |
|---|---|---|---|
| level | integer | 0 - 4095 | Table entry number to select. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| table | enum | FIRSt | SECond | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | 0 - 10000 | Value to write to the selected 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Value to write to the previously selected parameter. |
Defines the end sequence point, or queries the last setting.
| Name | Type | Values | Description |
|---|---|---|---|
| nr1 | integer | 1 - 99 | End sequence point number. |
Defines the end sequence point, or queries the last setting. The valid range is 1 to 99.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 1 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 0 - 7 | Selects which sequence-point parameter is addressed by the next :DATa command or query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 0 - 7 | Selects the parameter between 0 and 7. |
Selects a sequence point to write for the arbitrary generator waveform setup, or queries the currently selected sequence point number.
| Name | Type | Values | Description |
|---|---|---|---|
| level | integer | 1 - 99 | Sequence point number to select for waveform data entry. |
Selects a sequence point to write or queries the currently selected sequence point number. The sequence point range is 1 to 99.
| Name | Type | Values | Description |
|---|---|---|---|
| level | integer | 1 - 99 | Sequence point number to select for writing or to query as the currently selected sequence point. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 0 - 999 | Number of times the sequence block is executed. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 0 - 999 | How often the selected sequence block is repeated. |
Defines the start sequence point, or queries the last setting. If only one sequence point is used, it must be :END = :STARt.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 1 - 99 | Start 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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 1 - 99 | Start sequence point number. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Starts or stops the arbitrary function generator. |
Queries the state of the arbitrary function generator run control.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | enum | NONE | MPP1 | MPP2 | MPP3 | MPP4 | MPP tracking mode selection: NONE deactivates MPPT, MPP1 finds MPP, MPP2 tracks, MPP3 fast tracks, and MPP4 uses user curve. |
| value | real | 0 - UNOM | Open circuit voltage, MPP voltage for fast track mode 3, or voltage values for mode 4, depending on the selected index. |
| value | real | 0 - INOM | Short-circuit current or MPP current for fast track mode 3, depending on the selected index. |
| value | real | 0 - PNOM | MPP power for fast track mode 3, depending on the selected index. |
| value | real | 0 - 50W | Delta P in watts; the tracker starts to find the MPP again once the difference to the MPP exceeds this value. |
| value | integer | 1 - 100 | Selects the voltage value number to set for mode 4. |
| value | integer | 5 - 60000 | Regulation interval in milliseconds for mode 4 stepping or the next tracking action in the other modes. |
| value | integer | 1 - 100 | Start number for mode 4 of the voltage values set with index 8. |
| value | integer | 1 - 100 | End number for mode 4 of the voltage values set with index 8. |
| value | integer | 0 - 65535 | Number 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 7 - 9 | MPP result index. |
Selects measured data to read. The level is an index from 1 to 100.
| Name | Type | Values | Description |
|---|---|---|---|
| level | integer | 1 - 100 | Measured data index to select. |
Reads the tracking status. The status is returned as RUN when tracking is running or STOP when it is stopped.
Starts or stops MPP tracking, or reads the current tracking status. RUN starts MPP tracking in the configured mode; STOP stops it anytime.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | RUN starts MPP tracking; STOP stops MPP tracking. |
Clears all previously loaded day trend data sets.
Turns interpolation for day trend mode data on or off. OFF is the default.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Interpolation state. |
Turns interpolation for day trend mode on or off. Default is OFF.
Sets the day trend mode data access type for photovoltaic simulation. READ is the default read-only mode, and WRITe is write-only mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | READ | WRITe | Day trend mode data access type. |
Selects the day 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MPP | ULIK | Selects how the base values for the PV curve are entered. |
Selects the input mode for the basic parameters of the simulated photovoltaic panel. It applies to all PV simulation modes selectable with :MODe.
General mode selection for the PV simulation. Selects OFF, continuous ET/UI mode, or day-trend DAYET/DAYUI mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | ET | UI | DAYET | DAYUI | PV simulation mode. |
Returns the current PV simulation mode. The available values are OFF, ET, UI, DAYET, and DAYUI.
Selects the panel technology preselection for the photovoltaic simulation. It determines whether some simulation parameters are fixed or accessible.
| Name | Type | Values | Description |
|---|---|---|---|
| technology | enum | MAN | CSI | THIN | Panel technology preselection. |
Selects the panel technology preselection for the PV simulation. It determines whether some simulation parameters are fixed or accessible.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 1 - 100,000 | Index number for the day trend data set. |
| irradiation | real | 0 - 1500 | Irradiation value for mode DAYET. |
| temperature | real | -40 - +80 | Temperature value for mode DAYET. |
| dwell time | integer | 500 - 1,800,000 | Dwell time of the index in milliseconds. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows 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.
Selects the data index before re-reading of day trend data sets. When writing day trend data sets, this index value is ignored.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | integer | 1 - 100,000 | Data 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.
Enables or disables data recording for the photovoltaic function. The default state is disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ENABle | DISable | Selects whether data recording is enabled or disabled. |
Turns data recording on or off for the photovoltaic function. The default state is DISable.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ENABle | DISable | Activates or deactivates data recording. |
Clears the recorded photovoltaic data. The manual lists it under the Record subsystem as a simple clear command.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 1 - 576,000 | Index 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.
Returns the number of already recorded data sets. The documented range is 0 to 576,000.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | real | 0 - 1 | Fill 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.
| Name | Type | Values | Description |
|---|---|---|---|
| FFI | real | 0 - 1 | Fill factor for current. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| ffu | real | 0 - 1 | Fill 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.
| Name | Type | Values | Description |
|---|---|---|---|
| ffu | real | 0 - 1 | Fill factor for voltage. |
Returns the current in the maximum power point of the PV simulation, in ampere. The value can be between 0 and the rated current.
Returns the power in the MPP from the PV simulation curve. The manual states it can be between 0 and the 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.
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.
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.
PV simulation status.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| alpha | real | 0 - 1 | Temperature 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| β | real | -1 - <0 | Temperature 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| CG | real | >0 - 1 | Scaling 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.
| Name | Type | Values | Description |
|---|---|---|---|
| CG | real | >0 - 1 | Scaling 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.
| Name | Type | Values | Description |
|---|---|---|---|
| CR | real | >0 - 1 | Scaling 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.
| Name | Type | Values | Description |
|---|---|---|---|
| CR | real | >0 - 1 | Scaling 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.
| Name | Type | Values | Description |
|---|---|---|---|
| CU | real | >0 - 1 | Scaling 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.
| Name | Type | Values | Description |
|---|---|---|---|
| CU | real | >0 - 1 | Scaling factor for the open circuit voltage. |
Sets the irradiation in W/m² for PV simulation. Only available in mode ET.
| Name | Type | Values | Description |
|---|---|---|---|
| irradiation | real | 0 - 1500 | Irradiation value. |
Returns the irradiation in W/m² for the simulated solar panel. Only available in mode ET.
Sets the current at the maximum power point (MPP) of the simulated solar panel.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - rated current | Current in the MPP of the simulated solar panel. |
Returns the current in the maximum power point (MPP) of the simulated solar panel. The value is given in amperes.
Sets or queries the MPP voltage of the simulated solar panel in volts. Range is 0 to rated voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - rated voltage | Voltage in the MPP of the simulated solar panel. |
Voltage in the MPP of the simulated solar panel, in V.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| UOC | real | 0 - rated voltage | Open circuit voltage of the simulated solar panel. |
UOC (open circuit voltage) of the simulated solar panel in V.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - rated current | Short-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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - rated current | Short-circuit current of the simulated solar panel. |
Start or stop the PV simulation. The allowed values are RUN and STOP.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Start or stop the simulation. |
[SOURce:]FUNCtion:PHOTovoltaics:STATe {RUN | STOP}
[SOURce:]FUNCtion:PHOTovoltaics:STATe?Sets the solar module temperature in °C for PV simulation. Only available in mode ET.
| Name | Type | Values | Description |
|---|---|---|---|
| temperature | real | -40 - +80 | Solar module temperature. |
Returns the solar module temperature in °C. Only available in mode ET; the valid range is -40 to +80.
Selects the PV mode for the XY generator. Sending this command switches the device to function generator mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | PVA | Selects the PV function mode. |
FUNC:GEN:SEL PVA
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | real | 0 - 125% | Table value representing the PV curve point to be written into the device. |
FUNC:GEN:XY:DAT <NR2>
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - 125 | XY 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 0 - 7 | Sequence point data index to select for subsequent waveform data writing. |
Selects the sequence point to write values for the arbitrary function generator.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 1 | Sequence point number to select for writing values. |
Set the end sequence point for the function generator wave sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 0 | End 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.
| Name | Type | Values | Description |
|---|---|---|---|
| cycles | integer | 1 | Number of sequence point cycles. |
FUNC:GEN:WAVE:NUM 1
Sets the start sequence point for the function generator wave sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| point | integer | 0 | Start 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Selects 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 7 - 7 | Index value for selecting the read mode for MPP data. |
Starts or stops MPP tracking. RUN starts tracking until stopped; STOP stops tracking anytime.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | integer | 1 - 75 | Point number on the user curve or measurement list. |
FUNC:GEN:MPP:LEV˽1 FUNC:GEN:MPP:LEV˽75
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | real | 0 - 100 | Irradiation value during the solar panel simulation. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | real | 0 - 100 | Irradiation value for the PV simulation. |
[SOURce:]IRRadiation <NR1> [SOURce:]IRRadiation?
Sets or queries the voltage setting. In the PV example, it can be set to maximum before starting the simulation.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR1> | real | 0 - 100 | Irradiation value used during the solar panel simulation. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 100 | Irradiation value during the PV simulation. |
Sets the battery test discharge current in amperes. This command only works in static discharge mode and does not work in dynamic mode.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - I-max | Discharge current to set. |
Returns the discharge current in amperes. The command works only in static discharge mode and not in dynamic mode.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| capacity | real | 0 - 99999.99 | Maximum 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.
Defines the discharge voltage threshold for the battery test. When the battery voltage reaches this value, the test stops.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - U-max | Discharge voltage threshold. |
Queries the discharge voltage threshold for the battery test. The test stops once the battery voltage reaches this threshold.
Selects the battery test mode or queries the selected mode. Supported modes are IDLE, STATic, CHARge, DYNamic, and COMBined.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | IDLE | STATic | CHARge | DYNamic | COMBined | Battery 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.
Sets the maximum power for battery test discharge mode. The value is given in watts and is used for static and dynamic discharge.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | 0 - P-max | Maximum 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | min. R - max. R | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | 0 - max. R | Resistance value for the battery test; 0 disables resistance mode. |
Defines the action upon reaching the capacity limit defined by BATT:DIS:CAP. The available actions are none, signal, or end.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | NONE | SIGNal | END | Action 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NONE | SIGNal | END | Action 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | NONE | SIGNal | END | Action to take when the maximum test time is reached. |
Sets the charge current in amperes for static charge mode. The actual charge current will sink over time.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - I-max | Charge current setting. |
Sets or reads the charge current in amperes for static battery charge mode. The actual charge current will sink over time.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| capacity | real | 0 - 99999.99 | Maximum 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.
Sets or reads the charging end current for battery charge mode. Once this threshold is reached, the test will stop.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - I-max | Charging end current threshold in amperes. |
Sets or reads the charging end current in amperes. Once this threshold is reached, the test will stop.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| time | string | 00:00:00 - 10:00:00 | Maximum 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.
Defines the charging voltage in volts for static charge mode. The level depends on whether precharge, boost charge, or trickle charge is selected.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - U-max | Charging 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| Time2 | string | 00:00:00 - 10:00:00 | Maximum 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| index | integer | 0 - 3 | Selects which rectangle parameter is addressed: 0 = level 1 amplitude, 1 = level 2 amplitude, 2 = time of level 1, 3 = time of level 2. |
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.
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>.
| Name | Type | Values | Description |
|---|---|---|---|
| <NR2> | numeric | 0 - I-max | Value for the selected battery pulse parameter when the index refers to an amplitude level. |
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>.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Value for the currently selected battery pulse 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.
| Name | Type | Values | Description |
|---|---|---|---|
| time | string | 00:00:01 - 10:00:00 | Max. 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.
Sets the discharge current for the combined battery test phase. The current is specified in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - I-max | Discharge 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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - I-max | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| capacity | real | 0 - 99999.99 | Maximum 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.
| Name | Type | Values | Description |
|---|---|---|---|
| capacity | real | 0 - 99999.99 | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| time | string | 00:00:01 - 10:00:00 | Maximum 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.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 00:00:01 - 10:00:00 | Maximum test time for the combined battery test. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 0 - 999 | Number 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CHARge | DISCharge | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| phase | enum | CHARge | DIS-Charge | Starting phase of the combined battery test. |
Defines the rest time between phases in the combined battery test. The value is given in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| Time3 | real | 1 - 36000 | Rest time between phases in the combined battery test. |
Sets the rest time between phases in seconds. The allowed range is 1 to 36000.
| Name | Type | Values | Description |
|---|---|---|---|
| Time3 | real | 1 - 36000 | Rest 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RUN | STOP | Selects 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>.
Resets battery test result values. It can reset all results or only the Ah, Wh, or time counter values.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | RESet | RESETAH | RESETWH | RESETTIME | Selects which battery test result value(s) to reset. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Current value to set. |
CURR MIN
Sets the upper adjustment limit for current. In the example, it limits the maximum current set value to 2200 A.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Upper current limit to apply. |
CURR:LIM:HIGH 2200
Activates master-auxiliary mode for the unit. The manual shows it with the ON setting in the master-auxiliary configuration example.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | Enables master-auxiliary mode. |
SYST:MA:ENABLE ON
Activates master-slave mode for the system. The example shows it used with ON for configuration of the master or slave unit.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | Enables master-slave mode. |
SYST:MS:ENABLE ON
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | Turns the DC input or output on. |