5.15. SYSTem

System commands control system functions that are not directly related to output control, measurement, or status functions.

 

SCPI command

Description

SYSTem

 

:BEEPer[:IMMediate]

Issues a single beep immediately

:KEY

 

:STATe {<bool>}

Enables click tone for local control

:STATe {<bool>}

Enables beeper function

:CAPability?

Returns an <instrument_specifier>

:CHANnel

 

[:COUNt]?

Returns the number of output channels

:INFOrmation

 

:AHOur

 

TOTal?

Returns channel’s total delivered energy in Ah

:CURRent?

Returns output current capability

:ONTime

 

LAST?

Returns time passed after last output enable

TOTal?

Returns channel’s total active time

:POWer?

Returns output power capability

:PROGram?

Returns programmable features of the channel

:VOLTage?

Returns output voltage capability

:WHOur

 

:TOTal?

Returns channel’s total delivered energy in Wh

:MODel?

Returns the channel model identification

:COMMunicate

 

:ENABle {<bool>, <interface>}

Enables the remote interface

:ETHernet

 

:ADDRess {<ip_address>}

Sets the static LAN (IP) address

:CONTrol?

Returns the control connection port

:DHCP {<bool>}

Enables the use of the Dynamic Host Configuration Protocol (DHCP)

:DNS <ip_address>

Sets the IP address of the DNS server.

:GATEway {<ip_address>}

Sets the IP address of the default gateway

:MAC?

Returns the MAC address

:PORT {<number>}

Sets the port number

:SMASk {<mask>}

Sets the static subnet mask

:NTP {<server>}

Set s NTP service server address

:RLSTate {<state>}

Places the instrument in remote or local mode

:SERial

 

:BAUD {<speed>}

Sets the baud rate (speed)

:PARity {<parity>}

Sets the parity mode

:CPU

 

:INFOrmation

 

:ETHernet

 

:TYPE?

Returns the type of Ethernet controller

:ONtime

 

LAST?

Returns time passed after last power on

TOTal?

Returns PSU’s total active time

:TYPE?

Returns the type of CPU

:MODel?

Returns the control board model identification

:OPTion?

Returns information about installed options on the control board

:DATE {<year>,<month>,<day>}

Sets the date of the system clock

:DIGital

 

:INPut:DATA? [<pin>]

Reads the state of the digital port pins

:OUTPut:DATA [<pin>], {<state>}

Sets the state of the digital port pins

:PIN<n>

 

:FUNCtion {<function>}

Sets the selected pin’s function

:POLarity {<polarity>}

Sets the selected pin’s polarity

:ERRor

 

[:NEXT]?

Queries and clears errors from the error queue

:COUNt?

Queries the error/event queue for the number of unread items

:INHibit?

Queries system inhibit state

:KLOCk

Disables front panel [lock/unlock] icon

:LOCal

Places the PSU in the local mode

:PASSword

 

:CALibration

 

:RESet

Resets the calibration password to initial value

:FPANel

 

:RESet

Resets the front panel lock password to initial value

:NEW {<old>, <new>}

Changes system password

:PON:OUTPut:DISable {<bool>}

Sets output state on power up

:POWer {<bool>}

Enters the PSU into the Stand-by mode

:PROTection:TRIP {<bool>}

Enters the PSU into the Stand-by mode in case of protection trip

:REMote

Places the PSU in the remote mode

:RWLock

Places the PSU in the remote mode and disables front panel [lock/unlock] icon

:TEMPerature

 

:PROTection

 

[:HIGH]

 

[:LEVel] {<temperature>[, <sensor>]}

Sets the OTP value

:CLEar [, {<sensor>}]

Clears the latched protection status of the over-temperature protection (OTP)

:DELay

 

[:TIME] {<delay>[, <sensor>]}

Sets the OTP programming delay

:STATe {<bool>[, <sensor>]}

Enables/disables OTP on the selected temperature sensor

:TRIPped? [<sensor>]

Returns status of OTP activation

:TIME {<hours>,<minutes>,<seconds>}

Sets the time of the system clock

:DTS {rules}

Defines daylight saving time (DST) rules

:ZONE {zone}

Defines time zone

:VERSion?

Returns the SCPI version number

5.15.1. SYSTem:BEEPer

Syntax

SYSTem:BEEPer[:IMMediate]

Description

This command issues a single beep immediately.

Usage example

SYST:BEEP

5.15.2. SYSTem:BEEPer:KEY:STATe

Syntax

SYSTem:BEEPer:KEY:STATe {<bool>}

SYSTem:BEEPer:KEY:STATe?

Description

Use this command to enable or disable generation of audiable “click” sound when front panel option is selected.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

OFF

Usage example

SYST:BEEP:KEY:STAT ON

Related Commands

SYSTem:BEEPer[:IMMediate]

SYSTem:BEEPer:STATe

5.15.3. SYSTem:BEEPer:STATe

Syntax

SYSTem:BEEPer:STATe {<bool>}

SYSTem:BEEPer:STATe?

Description

When the beeper is enabled, the PSU generates audible sound in any of the following situations:

  • the power is turns on or off (see SYSTem:POWer),
  • when error occurs during front panel operation or remote operation (see Section 7 for the list of error messages),
  • self-test is failed and
  • any of the protection function is “tripped”

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

ON

Usage example

SYST:BEEP:STAT ON

SYST:BEEP:STAT?

1

Related Commands

SYSTem:BEEPer[:IMMediate]

SYSTem:POWer

5.15.4. SYSTem:CAPability?

Syntax

SYSTem:CAPability?

Description

This query returns the PSU’s capabilities and outputs the appropriate specifiers.

See also SCPI Volume 4: Section 7.1, 1.4.1, 7.2.1, 7.2.2, and 7.2.3

Usage example

SYSTem:CAPability?

DCSUPPLY WITH (MEASURE|MULTIPLE|TRIGGER)

5.15.5. SYSTem:CHANnel[:COUNt]?

Syntax

SYSTem:CHANnel[:COUNt]?

Description

This query returns the number of output channels in a mainframe.

Usage example

SYSTem:CHANnel?

2

Related Commands

INSTrument[:SELect]

INSTrument:NSELect

5.15.6. SYSTem:CHANnel:INFOrmation:AHOur:TOTal?

Syntax

SYSTem:CHANnel:INFOrmation:AHOur:TOTal? [<channel>]

Description

This query returns total delivered energy in amp-hours (Ah) of the currently selected channel. This information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to the last 10 minutes of calculated energy is lost after restart caused with power outage or system reset.

 

Energy specified in amp-hours can be easily converted into e.g. Coulumbs (1 Ah = 3600 C).

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:AHO:TOT? CH1

1344.35

Related commands

FETCh:AHOur?

FETCh:WHOur?

SENSe:AHOur:RESet

SYSTem:CHANnel:INFOrmation:WHOur:TOTal?

5.15.7. SYSTem:CHANnel:INFOrmation:CURRent?

Syntax

SYSTem:CHANnel:INFOrmation:CURRent? [<channel>]

Description

Use this query to get currently selected channel output current capability.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:CURR? CH2

5.00

5.15.8. SYSTem:CHANnel:INFOrmation:ONTime:LAST?

Syntax

SYSTem:CHANnel:INFOrmation:ONTime:LAST? [<channel>]

Description

This query returns time passed after last activation of the currently selected channel. Resolution is 1 minute and this information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to 10 minutes is lost after restart caused with power outage or system reset.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:ONT:LAST?

15m

5.15.9. SYSTem:CHANnel:INFOrmation:ONTime:TOTal?

Syntax

SYSTem:CHANnel:INFOrmation:ONTime:TOTal? [<channel>]

Description

This query returns total active time of the currently selected channel. Resolution is 1 minute and this information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to 10 minutes is lost after restart caused with power outage or system reset.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:ONT:TOT?

1h 45m

5.15.10. SYSTem:CHANnel:INFOrmation:POWer?

Syntax

SYSTem:CHANnel:INFOrmation:POWer? [<channel>]

Description

Use this query to get currently selected channel output power capability.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:POW?

160.00

5.15.11. SYSTem:CHANnel:INFOrmation:PROGram?

Syntax

SYSTem:CHANnel:INFOrmation:PROGram? [<channel>]

Description

This query returns names of all channel board functionality that can be controlled by firmware. Depending of the board model (see the SYSTem:CHANnel:MODel? query) various combination of the following features can be returned:

  • Volt – program the output voltage while channel is in the CV mode of operation (see [SOURce[<n>]]:VOLTage and APPLy commands)
  • Current – program the output current while channel is in the CC mode of operation (see [SOURce[<n>]]:CURRent and APPLy commands)
  • Power – set max. allowed output power regardless of the channel mode of operation (see [SOURce[<n>]]:POWer:LIMit)
  • OE – set channel power output (see OUTPut[:STATe])
  • Dprog – control down-programmer circuit (see OUTPut:DPRog)
  • LRipple – set low power mode of operation when SMPS pre-regulator is switched off (see OUTPut:LRIPple)
  • Rprog – control output voltage programming source (see [SOURce[<n>]]:VOLTage:PROGram[:SOURce])

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:PROG? CH1

"Volt", "Current", "Power", "OE", "DProg", "LRipple", "Rprog"

Related Commands

APPLy

OUTPut:DPRog

OUTPut:MODE?

OUTPut[:STATe]

OUTPut:LRIPple

[SOURce[<n>]]:CURRent

[SOURce[<n>]]:POWer:LIMit

[SOURce[<n>]]:VOLTage

[SOURce[<n>]]:VOLTage:PROGram[:SOURce])

SYSTem:CHANnel:MODel?

5.15.12. SYSTem:CHANnel:INFOrmation:VOLTage?

Syntax

SYSTem:CHANnel:INFOrmation:VOLTage? [<channel>]

Description

Use this query to get currently selected channel output voltage capability.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:VOLT?

40.00

5.15.13. SYSTem:CHANnel:INFOrmation:WHOur:TOTal?

Syntax

SYSTem:CHANnel:INFOrmation:WHOur:TOTal? [<channel>]

Description

This query returns total delivered energy in watt-hours (Wh) of the currently selected channel. This information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to the last 10 minutes of calculated energy is lost after restart caused with power outage or system reset.

 

Energy specified in watt-hours can be easily converted into e.g. Joules (1 Wh = 3600 J).

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:INFO:WHO:TOT? CH1

2044.15

Related commands

FETCh:AHOur?

FETCh:WHOur?

SENSe:WHOur:RESet

SYSTem:CHANnel:INFOrmation:AHOur:TOTal?

5.15.14. SYSTem:CHANnel:MODel?

Syntax

SYSTem:CHANnel:MODel? [<channel>]

Description

This query returns the model identification string of the specified channel.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CHAN:MOD?

"Power_r5B12"

Related Commands

SYSTem:CPU:MODel?

5.15.15. SYSTem:COMMunicate:ENABle

Syntax

SYSTem:COMMunicate:ENABle {<bool>, <interface>}

SYSTem:COMMunicate:ENABle? {<interface>}

Description

Enables or disables the remote interface Serial (via USB), Ethernet, NTP service, or the remote service Sockets. The setting is effective after rebooting the PSU. This command setting is not changed by power off or the *RST command.

 

Remote service Sockets is not supported yet

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

<interface>

Discrete

SERial|ETHernet|NTP|SOCKets

Return

This query returns the status of the selected interface that could be 0 (OFF) or 1 (ON).

Usage example

SYST:COMM:ENAB 1, ETH

SYST:COMM:ENAB 0, SER

5.15.16. SYSTem:COMMunicate:ETHernet:ADDRess

Syntax

SYSTem:COMMunicate:ETHernet:ADDRess {<ip_address>}

SYSTem:COMMunicate:ETHernet:ADDRess?

Description

Set the IP address of the system manually if the DHCP mode is not enabled. If the DHCP mode is enabled setting the IP address using this command will be ignored.

Parameters

Name

Type

Range

Default

<ip_address>

Quoted string

15 characters max. formatted as four groups of up to 3 digits (range 0–255), separated by “.”

Return

The query returns the current IP address sets manually or assigned by the DHCP server.

Usage example

SYST:COMM:ETH:ADDR?

"192.168.10.100"

Related Commands

SYSTem:COMMunicate:ETHernet:DHCP

5.15.17. SYSTem:COMMunicate:ETHernet:DHCP

Syntax

SYSTem:COMMunicate:ETHernet:DHCP {<bool>}

SYSTem:COMMunicate:ETHernet:DHCP?

Description

Enable or disable the DHCP mode. In DHCP mode, the DHCP server in the current network assigns network parameters (IP ADdress, DNS address, GATEway address and the Subnet MASk) for the PSU.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

ON

Return

Query the status of the DHCP mode.

Usage example

SYST:COMM:ETH:DHCP?

1

5.15.18. SYSTem:COMMunicate:ETHernet:DNS

Syntax

SYSTem:COMMunicate:ETHernet:DNS {<ip_address>}

SYSTem:COMMunicate:ETHernet:DNS?

Description

Set the DNS (Domain Name Service) address if the DHCP mode is not enabled. If the DHCP mode is enabled setting the DNS address using this command will be ignored.

Parameters

Name

Type

Range

Default

<ip_address>

Quoted string

15 characters max. formatted as four groups of up to 3 digits (range 0–255), separated by “.”

Return

The query returns the DNS address sets manually or assigned by the DHCP server.

If DHCP is used query will return “unknown”.

Usage example

SYST:COMM:ETH:DNS "192.168.1.200"

 

Related Commands

SYSTem:COMMunicate:ETHernet:DHCP

5.15.19. SYSTem:COMMunicate:ETHernet:GATEway

Syntax

SYSTem:COMMunicate:ETHernet:GATEway {<ip_address>}

SYSTem:COMMunicate:ETHernet:GATEway?

Description

Set the network gateway address if the DHCP mode is not enabled. If the DHCP mode is enabled setting the network gateway address using this command will be ignored.

Parameters

Name

Type

Range

Default

<ip_address>

Quoted string

15 characters max. formatted as four groups of up to 3 digits (range 0–255), separated by “.”

Return

The query returns the network gateway address sets manually or assigned by the DHCP server. If DHCP is used query will return “unknown”.

Usage example

SYST:COMM:ETH:GATE?

"192.168.10.1"

Related Commands

SYSTem:COMMunicate:ETHernet:DHCP

5.15.20. SYSTem:COMMunicate:ETHernet:MAC

Syntax

SYSTem:COMMunicate:ETHernet:MAC {<mac_address>}

SYSTem:COMMunicate:ETHernet:MAC?

Description

Use this command to set Ethernet controller IC (W5500) MAC. You can set any combination of six hexadecimal values separated by “-”. Ethernet will work as long as two different machine in the LAN don't have the same MAC address.

Parameters

Name

Type

Range

Default

<mac_address>

Quoted string

17 characters formatted as six groups of 2 digits separated by “-”

74-69-69-2D-30-00

Return

The query returns the MAC address as a quoted string (six hexadecimal values separated by “-”).

Usage example

SYST:COMM:ETH:MAC?

"70-60-50-40-30-20"

5.15.21. SYSTem:COMMunicate:ETHernet:PORT

Syntax

SYSTem:COMMunicate:ETHernet:PORT {<number>}

SYSTem:COMMunicate:ETHernet:PORT?

Description

Use this command to change default (5025) Ethernet communication port for SCPI.

Parameters

Name

Type

Range

Default

<number>

Numeric (NR1)

1-65535

5025

Return

The query returns the Ethernet communication port number.

Usage example

SYST:COMM:ETH:PORT?

5025

Related Commands

SYSTem:COMMunicate:ENABle

SYSTem:COMMunicate:ETHernet:CONTrol?

5.15.22. SYSTem:COMMunicate:ETHernet:SMASk

Syntax

SYSTem:COMMunicate:ETHernet:SMASk {<mask>}

SYSTem:COMMunicate:ETHernet:SMASk?

Description

Set the subnet mask if the DHCP mode is not enabled. If the DHCP mode is enabled setting the network gateway address using this command will be ignored.

Parameters

Name

Type

Range

Default

<mask>

Quoted string

15 characters max. formatted as four groups of up to 3 digits (range 0–255), separated by “.”

Return

The query returns the subnet mask sets manually or assigned by the DHCP server. If DHCP is used query will return “unknown”.

Usage example

SYST:COMM:ETH:SMAS "255.255.255.0"

Related Commands

SYSTem:COMMunicate:ETHernet:DHCP

5.15.23. SYSTem:COMMunicate:NTP

Syntax

SYSTem:COMMunicate:NTP {<server>}

SYSTem:COMMunicate:NTP?

Description

Use this command to set the NTP service server network address. The PSU will try to establish connection with selected NTP service on each power up (hard reset), when *RST is issued or once per day (24h as defined with CONF_NTP_PERIOD_SEC parameter in firmware)

Parameters

Name

Type

Range

Default

<server>

Quoted string

IP address or NTP server host name up to 32 characters

europe.pool.ntp.org

Return

The query command returns the NTP service server network address.

Usage example

SYST:COMM:ENAB NTP

SYST:COMM:NTP "ntp.ubuntu.com"

Related Commands

*RST

SYSTem:COMMunicate:ENABle

SYSTem:DATE

SYSTem:TIME

5.15.24. SYSTem:COMMunicate:RLSTate

Syntax

SYSTem:COMMunicate:RLSTate {<state>}

SYSTem:COMMunicate:RLSTate?

Description

This command configures the remote/local state of the PSU according to the following settings:

  • LOCal – The PSU is set to front panel and remote interface control.
  • REMote – The PSU is set to front panel and remote interface control.
  • RWLock – The front panel keys are disabled. The PSU can only be controlled via the remote interface. This programmable setting is completely independent from the front panel lock/unlock function that is available from the front panel menu. If you use this command to lock the front panel, the front panel will be unlocked when AC power is cycled.

The LOCal parameter is the same as SYSTem:LOCal, the REMote parameter is the same as SYSTem:REMote, and the RWLock parameter is the same as SYSTem:RWLock.

 

The remote/local state is unaffected by *RST or any SCPI commands other than SYSTem:COMMunicate:RLState.

Parameters

Name

Type

Range

Default

<state>

Discrete

LOCal|REMote|RWLock

LOCal

Return

The query command returns control state of the PSU that could be LOC, REM, or RWL.

Usage example

SYST:COMM:RLST?

"LOC"

Related Commands

*RST

SYSTem:LOCal

SYSTem:REMote

SYSTem:RWLock

5.15.25. SYSTem:COMMunicate:SERial:BAUD

Syntax

SYSTem:COMMunicate:SERial:BAUD {<speed>}

SYSTem:COMMunicate:SERial:BAUD?

Description

Set the baud rate of the serial (via USB) interface and the unit is Baud.

Parameters

Name

Type

Range

Default

<speed>

Numeric (NR1)

4800|9600|19200|38400|57600|115200

9600

Return

Query the baud rate of the serial interface.

Usage example

SYST:COMM:SER:BAUD 38400

SYST:COMM:SER:BAUD?

38400

Related Commands

SYSTem:COMMunicate:ENABle

5.15.26. SYSTem:COMMunicate:SERial:PARity

Syntax

SYSTem:COMMunicate:SERial:PARity {<parity>}

SYSTem:COMMunicate:SERial:PARity?

Description

Set the parity mode of the serial (via USB) interface.

Parameters

Name

Type

Range

Default

<parity>

Discrete

EVEN|MARK|NONE|ODD|SPACE

NONE

Return

Query the parity mode of the serial interface.

Usage example

SYST:COMM:SER:PAR?

NONE

Related Commands

SYSTem:COMMunicate:ENABle

5.15.27. SYSTem:CPU:INFOrmation:ETHernet:TYPE?

Syntax

SYSTem:CPU:INFOrmation:ETHernet:TYPE?

Description

This query returns the name of Ethernet controller installed on the control board (Arduino Shield). If simulator is used it returns “Simulator”.

Return

The information will be returned as a list of quoted strings.

Usage example

SYST:CPU:INFO:ETH:TYPE?

"W5500"

5.15.28. SYSTem:CPU:INFOrmation:ONTime:LAST?

Syntax

SYSTem:CPU:INFOrmation:ONTime:LAST? [<channel>]

Description

This query returns time passed after last activation of the PSU. Resolution is 1 minute and this information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to 10 minutes is lost after restart caused with power outage or system reset.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CPU:INFO:ONT:LAST?

15m

5.15.29. SYSTem:CPU:INFOrmation:ONTime:TOTal?

Syntax

SYSTem:CPU:INFOrmation:ONTime:TOTal? [<channel>]

Description

This query returns total active time of the PSU. Resolution is 1 minute and this information is stored every 10 minutes in non-volatile memory. Therefore it’s possible that up to 10 minutes is lost after restart caused with power outage or system reset.

Parameters

Name

Type

Range

Default

<channel>

Discrete

CH1|CH2

Usage example

SYST:CPU:INFO:ONT:TOT?

"1h 45m"

5.15.30. SYSTem:CPU:INFOrmation:TYPE?

Syntax

SYSTem:CPU:INFOrmation:TYPE?

Description

This query returns the name of CPU installed on the control board (Arduino Shield). If simulator is used it returns “Simulator”.

Usage example

SYST:CPU:INFO:TYPE?

"Due"

Related Commands

*IDN?

5.15.31. SYSTem:CPU:MODel?

Syntax

SYSTem:CPU:MODel?

Description

This query returns the name of the control board (Arduino Shield). If simulator is used it returns “Simulator” and its version.

Usage example

If revision 1 Arduino Shield is detected:

SYST:CPU:MOD?

"Arduino, r5B12"

If firmware is running on simulator:

SYST:CPU:MOD?

"Simulator, v1.1"

Related Commands

SYSTem:CPU:OPTion?

5.15.32. SYSTem:CPU:OPTion?

Syntax

SYSTem:CPU:OPTion?

Description

This query returns a list of all installed options on the control board. The information will be returned as a list of quoted strings.

Usage example

SYST:CPU:OPT?

"BPost, EEPROM, RTC, SDcard, Ethernet, Display, Watchdog"

Related Commands

SYSTem:CPU:MODel?

5.15.33. SYSTem:DATE

Syntax

SYSTem:DATE {<year>,<month>,<day>}

SYSTem:DATE?

Description

Sets the date of the system clock (RTC). Specify the year, month, and day.

The self-test procedure compare date and time stored in RTC registers with values stored in the non-volatile memory (EEPROM). When the later is greater then former or any of them lost integrity (i.e. any of value is outside allowed range: for example seconds are higher then 60 or months are higher then 12, etc.) self-test will failed. The *TST? will return 1 and detailed report could be queried using the DIAGnostic:TEST? command.

 

The bit 3 (TIME) of the Questionable Status register will be set (see Section 3.4) if datetime self-test failed or datetime was never set.

Parameters

Name

Type

Range

Default

<year>

Numeric (NR1)

2000 – 2099

<month>

Numeric (NR1)

1 – 12

<day>

Numeric (NR1)

1 – 31

Return

Query the current date of the system clock in YYYY, MM, DD format.

Usage example

SYST:DATE?

2015, 10, 24

Related Commands

*TST?

DIAGnostic[:INFOrmation]:TEST?

SYSTem:TIME

5.15.34. SYSTem:DIGital:INPut:DATA

Syntax

SYSTem:DIGital:INPut:DATA? [<pin>]

Description

This query reads the state of the digital control port.

Applies only to pin 1.

Return

The query returns the value of the state of input pin.

Parameters

Name

Type

Range

Default

<pin>

Numeric (NR1)

1

1

Usage example

SYST:DIG:INP:DATA? 1

1

Related Commands

SYSTem:DIGital:PIN<n>:FUNCtion

SYSTem:DIGital:PIN<n>:POLarity

5.15.35. SYSTem:DIGital:OUTPut:DATA

Syntax

SYSTem:DIGital:OUTPut:DATA [<pin>], {<state>}

SYSTem:DIGital:OUTPut:DATA? [<pin>]

Description

This command sets the output data on the digital output pin.

Applies only to pin 2 and pin 3. This command is supported on Arduino Shield r5B11 or newer revision.

Return

The query returns the last programmed value on the selected pin.

Parameters

Name

Type

Range

Default

<pin>

Numeric (NR1)

2 – 3

 

<state>

Discrete

ON|OFF|0|1

Usage example

SYST:DIG:OUTP:DATA 2, 0

Errors

-114,"Header suffix out of range"

Related Commands

SYSTem:DIGital:PIN<n>:FUNCtion

SYSTem:DIGital:PIN<n>:POLarity

5.15.36. SYSTem:DIGital:PIN<n>:FUNCtion

Syntax

SYSTem:DIGital:PIN<n>:FUNCtion {<function>}

SYSTem:DIGital:PIN<n>:FUNCtion?

Description

Use this command to set function of the selected digital port pin. The pin function is saved in non-volatile memory.

 

All input functions applies only to pin1 and all output functions applies only to pin 2 and pin 3.

  • DINPut – The pin is in digital input mode.
  • DOUTput – The pin is in digital output mode.
  • FAULt – Setting FAULt means that pin functions as an isolated fault output. The fault signal is true when any output is in a protected state (from OCP, OVP, OTP, OPP) or Fan fault is detected.
  • INHibit – When pin is configured as an inhibit input, a true signal at the pin will disable all output channels.
  • ONCouple – output pin synchronize channel output state.
  • TINPut – The pin is configured as a trigger input. When configured as a trigger input, the pin can be selected as the source for trigger signals. See TRIGger[:SEQuence]:SOURce.
  • TOUTput – This allows a BUS trigger to be sent to any digital port pin that has been configured as a trigger output. A trigger out pulse is generated when the state is on and a bus trigger is received. A BUS trigger is generated using the *TRG command.

Return

The query command returns DINP, DOUT, FAUL, INH or TINP.

Parameters

Name

Type

Range

Default

<n>

Numeric (NR1)

1 – 3

 

<function>

Discrete

DINP|DOUT|FAUL|INH|ONC|TINP|TOUT

Usage example

SYST:DIG:PIN1:FUNC INH

SYST:DIG:PIN2:FUNC FAUL

SYST:DIG:PIN3:FUNC ONC

Errors

-114,"Header suffix out of range"

Related Commands

TRIGger[:SEQuence]:SOURce

SYSTem:DIGital:INPut:DATA

SYSTem:DIGital:OUTPut:DATA

5.15.37. SYSTem:DIGital:PIN<n>:POLarity

Syntax

SYSTem:DIGital:PIN<n>:POLarity {<polarity>}

SYSTem:DIGital:PIN<n>:POLarity?

Description

This command sets the polarity of the selected digital port pin. The pin polarity is saved in non-volatile memory.

  • POSitive – a logical true signal is a voltage high at the pin. For trigger inputs and outputs, POSitive means a rising edge.
  • NEGative – a logical true signal is a voltage low at the pin. For trigger inputs and outputs, NEGative means a falling edge.

Return

The query command returns POS or NEG.

Parameters

Name

Type

Range

Default

<n>

Numeric (NR1)

1 – 3

 

<polarity>

Discrete

POSitive|NEGative

Usage example

SYST:DIG:PIN1:POL POS

SYST:DIG:PIN2:POL NEG

Errors

-114,"Header suffix out of range"

Related Commands

TRIGger[:SEQuence]:SOURce

SYSTem:DIGital:INPut:DATA

SYSTem:DIGital:OUTPut:DATA

5.15.38. SYSTem:ERRor

Syntax

SYSTem:ERRor[:NEXT]?

Description

This query command reads and clear errors from the error queue. A record of up to 20 errors can be stored in the PSU’s error queue. See also “Error Messages” in Section 7.

Errors are retrieved in first-in-first-out (FIFO) order. The first error returned is the first error that was stored. The PSU beeps once each time an error is generated. The error queue is cleared when power has been off or after a *CLS command.

Return

SYSTem:ERRor[:NEXT]? queries and clears the error messages in the error queue. The query returns the number and content of the error message.

Usage example

SYST:ERR?

-113,"Undefined header"

Errors

If more than 20 errors have occurred, the last error stored in the queue (the most recent error) is replaced with:

-350,"Queue overflow"

No additional errors are stored until you remove errors from the queue.

Related Commands

*CLS

*RST

SYSTem:ERRor:COUNt

5.15.39. SYSTem:ERRor:COUNt?

Syntax

SYSTem:ERRor:COUNt?

Description

This query command queries the error/event queue for the number of unread items. As errors and events may occur at any time, more items may be present in the queue at the time it is actually read.

Usage example

SYST:ERR:COUN?

10

Related Commands

*CLS

*RST

SYSTem:ERRor[:NEXT]

5.15.40. SYSTem:INHibit?

Syntax

SYSTem:INHibit?

Description

Use this command to query PSU’s inhibit state that is controlled with digital input (see [SOURce]:DIGital:PIN<n>:FUNCtion command). When PSU is in inhibited state, all channel’s output will be disabled (OFF) and triggered action (e.g. LIST) will be paused.

 

Channel output state command (OUTPut[:STATe]) can be used when PSU is in inhibited mode but it will not affect output (i.e. change it to enable state).

Return

Returns 0 if inhibit is not active or 1 if inhibit is active.

Usage example

SYST:INH?

0

Related Commands

OUTPut[:STATe] {<bool>} [, <channel>]

[SOURce]:DIGital:PIN<n>:FUNCtion

5.15.41. SYSTem:KLOCk

Syntax

SYSTem:KLOCk

Description

This command similar to the SYSTem:REMote command disables all front-panel options except for [Lock/Unlock] icon. You can push and hold the [Lock/Unlock] for a few seconds to unlock the front panel. The system password may be needed if it is set.

Lock state is saved in non-volatile memory. Therefore, the front panel remains locked even after AC power is cycled.

Usage example

SYST:KLOC

Related Commands

SYSTem:COMMunicate:RLSTate

SYSTem:REMote

5.15.42. SYSTem:LOCal

Syntax

SYSTem:LOCal

Description

This command places the PSU in the local mode during remote operation. All options on the front panel are fully functional.

Usage example

SYST:LOC

Related Commands

SYSTem:COMMunicate:RLSTate

SYSTem:REMote

SYSTem:RWLock

5.15.43. SYSTem:PASSword:CALibration:RESet

Syntax

SYSTem:PASSword:CALibration:RESet

Description

This command resets the calibration password to the firmware default setting, which is “eezpsu”. This command does not reset the system password.

Usage example

SYST:PASS:CAL:RES

Related Commands

CALibration[:MODE]

CALibration:PASSword:NEW

5.15.44. SYSTem:PASSword:FPANel:RESet

Syntax

SYSTem:PASSword:FPANel:RESet

Description

This command resets the front panel lockout password to the firmware default setting, which is empty space (“”). This command does not reset the calibration password.

Usage example

SYST:PASS:FPAN:RES

Related Commands

SYSTem:KLOCk

SYSTem:PASSword:NEW

5.15.45. SYSTem:PASSword:NEW

Syntax

SYSTem:PASSword:NEW {<old code>, <new>}

Description

Enter a new system password. To change the password, first unsecure the PSU using the old password. Then, the new code has to be entered. The calibration code may contain up to 16 characters over the remote interface. Minimum length is 4 characters.

The new password is automatically stored in non-volatile memory

Parameters

Name

Type

Range

Default

<old>

Quoted string

0 to 16 characters

<new>

Quoted string

4 to 16 characters

Usage example

SYST:PASS:NEW "","mypass2016"

Errors

122,"Invalid sys password"

125,"Sys password too long"

126,"Sys password too short"

Related Commands

SYSTem:KLOCk

5.15.46. SYSTem:PON:OUTPut:DISable

Syntax

SYSTem:PON:OUTPut:DISable {<bool>}

SYSTem:PON:OUTPut:DISable?

Description

This command controls status off all channel outputs on power up. If enabled (ON), all outputs will be disabled regardless of what is stored in user profile selected for auto recall.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

OFF

Return

Query returns status of forced output disabling on power up.

Usage example

OUTP?

1

SYST:PON:OUTP:DIS 1

(Restart)

OUTP?

0

Related Commands

MEMory:STATe:RECall:AUTO

SYSTem:POWer

5.15.47. SYSTem:POWer

Syntax

SYSTem:POWer {<bool>}

SYSTem:POWer?

Description

This command controls powering down and powering up sequence of the AC power inputs. The “Stand-by” indicator (LED_PWR, TLC5925 Out15) will be switched on when the PSU enters the Stand-by mode.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

OFF

Return

Query returns PSU power Stand-by status.

Usage example

SYST:POW ON

SYST:POW?

1

Related Commands

*RST

*TST?

SYSTem:BEEP:STATe

5.15.48. SYSTem:POWer:PROTection:TRIP

Syntax

SYSTem:POWer:PROTection:TRIP {<bool>}

SYSTem:POWer:PROTection:TRIP?

Description

Use this command to shut down (stand-by) the PSU when any of channel’s protection tripped. The SYSTem:POWer command has to be used to power the PSU on again.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

OFF

Return

Query returns status of shutdown when tripped mode.

Usage example

SYST:POW:PROT:TRIP?

1

Related Commands

SYSTem:POWer

5.15.49. SYSTem:REMote

Syntax

SYSTem:REMote

Description

Use this command to place the PSU into remote mode for serial (via USB) or Ethernet remote control. All front-panel options are disabled except for [Lock/Unlock] icon. You can push and hold the [Lock/Unlock] for a few seconds to unlock the front panel. The system password may be needed if it is set.

Usage example

SYST:REM

 

Related Commands

SYSTem:COMMunicate:RLSTate

SYSTem:LOCal

SYSTem:RWLock

5.15.50. SYSTem:RWLock

Syntax

SYSTem:RWLock

Description

Places the PSU in the remote mode for serial (via USB) or Ethernet remote control. This command is the same as SYSTem:REMote, except that all front panel options are disabled, including the [Lock/Unlock] icon.

Usage example

SYST:RWL

Related Commands

SYSTem:COMMunicate:RLSTate

SYSTem:LOCal

SYSTem:REMote

5.15.51. SYSTem:TEMPerature:PROTection[:HIGH][:LEVel]

Syntax

SYSTem:TEMPerature:PROTection[:HIGH][:LEVel] {<temperature>[, <sensor>]}

SYSTem:TEMPerature:PROTection[:HIGH][:LEVel]? [, {<sensor>}]

Description

Set the over-temperature protection (OTP) value in degrees Celsius (oC) of the selected temperature sensor. When the over-temperature protection function of the specified temperature sensor is enabled (SYSTem:TEMPerature:PROTection[:HIGH]:STATe), one of the following action will be performed when the temperature exceeds the over-temperature protection value currently set:

  • AUX – Switch off power of the main transformer and set bit 4 of the Questionable Status register
  • CH1, CH2 – Disable channel output (OUTPut OFF) and set bit 4 of the Questionable Instrument Isummary registerIf any of above mentioned temperature sensors cause over-temperature condition an error tone will also follow if beeper is enabled (see SYSTem:BEEPer:STATe).

SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped? command can be used to query whether over-temperature protection occurred on the selected temperature sensor.

Parameters

Name

Type

Range

Default

<temperature>

Numeric (NR2)

0 – 100

70 for CH1, CH2, 50 for AUX

<sensor>

Discrete

{[AUX]|CH1|CH2}

AUX

Return

Query the over-temperature protection (OTP) value of the selected temperature sensor.

Usage example

SYST:TEMP:PROT 50, AUX

SYST:TEMP:PROT?

50

Related Commands

*RST

SYSTem:TEMPerature:PROTection[:HIGH]:STATe

SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped?

5.15.52. SYSTem:TEMPerature:PROTection[:HIGH]:CLEar

Syntax

SYSTem:TEMPerature:PROTection[:HIGH]:CLEar [, {<sensor>}]

Description

This command clears the latched protection status when an over-temperature is detected.

All conditions that generate the fault must be removed before the latched status can be cleared. The output is restored to the state it was in before the fault condition occurred.

 

Name

Type

Range

Default

<sensor>

Discrete

{[AUX]CH1|CH2}

AUX

Usage example

SYST:TEMP:PROT:CLE

Related Commands

SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped

5.15.53. SYSTem:TEMPerature:PROTection[:HIGH]:DELay[:TIME]

Syntax

SYSTem:TEMPerature:PROTection[:HIGH]:DELay[:TIME] {<delay>[, <sensor>]}

SYSTem:TEMPerature:PROTection[:HIGH]:DELay[:TIME]? [, {<sensor>}]

Description

This command sets the over-temperature protection delay. The over-temperature protection function will not be triggered during the delay time. After the delay time has expired, the over-temperature protection function will be active.

Programmed values can range from 0 to 300 seconds. See also Section 8.1

Parameters

Name

Type

Range

Default

<delay>

Numeric (NR1)

0 – 300 seconds

10

<sensor>

Discrete

{[AUX]CH1|CH2}

AUX

Return

The query returns programmed over-temperature protection delay.

Usage example

SYST:TEMP:PROT:DEL 30, CH2

Related Commands

*RST

SYSTem:TEMPerature:PROTection[:HIGH][:LEVel]

5.15.54. SYSTem:TEMPerature:PROTection[:HIGH]:STATe

Syntax

SYSTem:TEMPerature:PROTection[:HIGH]:STATe {<bool>[, <sensor>]}

SYSTem:TEMPerature:PROTection[:HIGH]:STATe? [, {<sensor>}]

Description

This command enables or disables the over-temperature protection (OTP) function. The enabled state is ON (1); the disabled state is OFF (0). If the over-temperature protection function is enabled and the measured output power reach value set by [SOURce[<n>]]:POWer:PROTection[:LEVel] the output is disabled and the Questionable Condition status register OPP bit 10 is set.

Parameters

Name

Type

Range

Default

<bool>

Discrete

ON|OFF|0|1

OFF

<sensor>

Discrete

{[AUX]|CH1|CH2}

AUX

Return

The query command returns 0 if the current protection state is OFF, and 1 if the current protection state is ON.

Usage example

SYST:TEMP:PROT:STAT? CH1

0

Related Commands

*RST

SYSTem:TEMPerature:PROTection[:HIGH]:CLEar

5.15.55. SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped?

Syntax

SYSTem:TEMPerature:PROTection[:HIGH]:TRIPped? [, {<sensor>}]

Description

Query whether OTP occurred on the selected temperature sensor. When protection is tripped bit 4 (TEMPerature) of the Questionable Status register will be set (see Section 3.4).

The SYSTem:TEMPerature:PROTection[:HIGH]:CLEar command can be send to clear OTP condition caused by the selected temperature sensor.

Parameters

Name

Type

Range

Default

<sensor>

Discrete

{[AUX]|CH1|CH2}

AUX

Return

This query returns a 1 if the protection circuit is tripped and a 0 if it is untripped.

Usage example

SYST:TEMP:PROT:TRIP?

0

Related Commands

SYSTem:TEMPerature:PROTection[:HIGH]:CLEar

SYSTem:TEMPerature:PROTection[:HIGH]:STATe

5.15.56. SYSTem:TIME

Syntax

SYSTem:TIME {<hours>,<minutes>,<seconds>}

SYSTem:TIME?

Description

Sets the time of the system clock (RTC). Specify the hours, minutes, and seconds.

The self-test procedure compare date and time stored in RTC registers with values stored in the non-volatile memory (EEPROM). When the later is greater then former or any of them lost integrity (i.e. any of value is outside allowed range: for example seconds are higher then 60 or months are higher then 12, etc.) self-test will failed. The *TST? will return 1 and detailed report could be queried using the DIAGnostic:TEST? command.

 

The bit 3 (TIME) of the Questionable Status register will be set (see Section 3.4) if datetime self-test failed or datetime was never set.

Parameters

Name

Type

Range

Default

<hours>

Numeric (NR1)

0 – 23

<minutes>

Numeric (NR1)

0 – 59

<seconds>

Numeric (NR1)

0 – 59

Return

Query the current time of the system clock in HH, MM, SS format.

Usage example

SYST:TIME?

15, 10, 33

Related Commands

*TST?

DIAGnostic[:INFOrmation]:TEST?

SYSTem:DATE

5.15.57. SYSTem:TIME:DST

Syntax

SYSTem:TIME:DST {<rules>}

SYSTem:TIME:DST?

Description

Use this command to define daylight saving time (DST) rules used in your region.

 

Firmware v1.0 support limited number of region: Europe, US/Canada and Australia/New Zealand.

Parameters

Name

Type

Range

Default

<rules>

Discrete

OFF|EU|USA|AUS

OFF

Return

Query the DTS rule name used for adjust time.

Usage example

SYST:TIME:DST EU

Related Commands

SYSTem:COMMunicate:ENABle

SYSTem:COMMunicate:NTP

SYSTem:TIME

5.15.58. SYSTem:TIME:ZONE

Syntax

SYSTem:TIME:ZONE {<zone>}

SYSTem:TIME:ZONE?

Description

Use this command to define time zone as offset from GMT.

Parameters

Name

Type

Range

Default

<zone>

Discrete

-12:00 to 14:00

Return

Query the time zone as offset from GMT in the following format: “[sign]hh:mm GMT”

Usage example

SYST:TIME:ZONE 1

SYST:TIME:ZONE?

"+01:00 GMT"

Related Commands

SYSTem:COMMunicate:ENABle

SYSTem:COMMunicate:NTP

SYSTem:TIME

5.15.59. SYSTem:VERSion?

Syntax

SYSTem:VERSion?

Description

This command returns the version of the SCPI (Standard Commands for Programmable Instruments) standard with which the instrument is in compliance

Return

The command returns a string in the form “YYYY.V”, where YYYY represents the year of the version and V represents a version for that year.

Usage example

SYST:VERS?

1999.0