UNI-T UTL8200 Series Programmable High Precision Compact DC Electronic Load Tester User Manual UNI-T Product Information

October 31, 2023
UNI-T

UTL8200 Series Programmable High Precision Compact DC Electronic Load

Tester

UNI-T Product Information

Product Name

UNI-T

Brand Information

UNI-T is the registered brand of Uni-Trend Technology (China)
Co., Ltd.

Warranty and Statement

Copyright 2019 Uni-Trend Technology (China) Co., Ltd.
Patents (including obtained and pending patents) protect UNI-T
products in China, other countries, and regions.
UNI-T reserves the right to change specifications and prices.
The information provided in this manual supersedes all previous
publications.
If there are any changes, they will not be prior notice.
UNI-T shall not be liable for any errors that may be contained in
this manual.

SCPI Command Introduction

All the protocol down programming data and up return data are
presented by ASCII character strings. A frame data is ended by a
new line separator 0x0A or carriage return 0x0D. The protocol
supports the following data formats:

  1. 1integer, for example 123.

  2. A number containing a decimal point, for example 1.234.

  3. Number expressed by scientific notation method, for example
    1.23E+2.

  4. Extension format including , , , for example 123, 0.123,
    1.23E2.

  5. Format including ,MIN,MAX, for example 123, 0.123, 1.23E2, MIN,
    MAX. MIN presents the minimum that can be set for load; MAX
    presents the maximum that can be set for load.

  6. For example 0 | 1 or ON | OFF.

Data unit should follow data. If the unit is the default unit in
the following table, then the unit can be ignored.

Data Type Default Unit Support Unit
Voltage V mV
Current A mA
Power W mW
Resistance ohm K
Current rate of change A/mS A/uS
Voltage rate of change V/mS V/uS
Time mS S

Register Description

Questionable Status Register Group

Questionable status register has three 16-bit registers; it is
divided into status register, event register, and enable register.
When the corresponding bit of the status register is changed, the
corresponding bit of the event register will be set. If the
corresponding bit of the enable register is set, it produces an
event (QUES set of status byte register.) After performing a read
operation of the event register, the even register will go to zero.
The definition of the status register is as follows:

Bit Name Meaning
Bit0 VF The load is on over-current protection.
Bit1 OC The load is on over-power protection.
Bit3 OP The load is on over-heat protection.
Bit4 OT Remote terminal input reverse polarity.
Bit8 RRV Local terminal input reverse polarity.
Bit11 UNR The load is in over-voltage protection.
Bit12 LRV
Bit13 OV

Standard Event Status Register Group

Standard event status register has two 16-bit registers; it is
divided into event register and enable register. If the
corresponding bit of the enable register is set, it produces an
event (ESB set of status byte register.) After performing a read
operation of the event register, the event register will go to
zero. The definition of the event register is as follows:

UNI-T
UNI-T
Operation Manual
UTL8200/8500 Series Electronic Load Communication Protocol (SCPI)-V1.0
July 2020 Uni-Trend Technology (China) Co., Ltd.
UTG Series Programmable Signal Source Manual

UNI-T
Warranty and Statement
Copyright 2019 Uni-Trend Technology (China) Co., Ltd.
Brand Information UNI-T is the registered brand of Uni-Trend Technology (China) Co., Ltd.
Statement Patents (including obtained and pending patents) protect UNI-T products in
China, other countries and regions. UNI-T reserves the right to change specification and prices. The information provided in this manual supersedes all previous publications. If there has any changes will not be prior notice. UNI-T shall not be liable for any errors that may be contained in this manual.
For any incidental or consequential damages, arising out of the use or the information and deductive functions provided in this manual. UNI-T is not responsible for any error that may contain in this manual. In addition, any incidental or consequential losses cause by this manul shall not be responsible. Without the prior written permission of UNI-T, this manual cannot photocopy, reproduction or adaptation. Product Certification UNI-T has certified that the product conforms to China national product standard and industry product standard as well as ISO90012015 and ISO140012015. UNI-T will further certified the product to comply with the standard of other member of International Standards Organization. Contact Us If you have any questiones or problemes, you can contact us, Websitehttps://www.uni-trend.com/
UTG Series Programmable Signal Source Manual

UNI-T

SCPI Command Introduction

All the protocol down programming data and up return data are presents by ASCII character string. A frame data ended by new line separator 0x0A or carraige return 0x0D. The protocol supports the data format as following, 1integer, for example 123. 2a number containing a decimal point, for example 1.234. 3number express by scientific notation method, for example 1.23E+2. 4extension formatincluding , , , for example
123, 0.123, 1.23E2. 5<Nrf+>including ,MIN,MAX for example 123, 0.123, 1.23E2, MIN,
MAX. MIN presents the minimum that can be set for load; MAX presents the
minimum that can be set for load. 6for example 0 | 1 or ON | OFF.
Data unit should follow data, if the unit is the default unit in the follow table, then the unit can be ignore.

Data Type

Default Unit

Support Unit

Voltage

V

mV

Current

A

mA

Power

W

mW

Resistance

ohm

K

Current rate of change

A/mS

A/uS

Voltage rate of change

V/mS

V/uS

Time

mS

S

There are some mnemonic symbols in SCPI command expression. These mnemonic symbols only express the meaning as the following table, it is not the actual contains in SCPI command.

Mnemonic Symbol < > | [ ]

Meaning
Parameter abbreviations are enclosed in angle brackets Vertical line separate the alternative parameters Optional items are enclosed in square brackets

UTL8200/8500 Electronic Load Series Communication Protocol

UNI-T

Register Description
The protocol supporys four groups register,
1Questionable Status Register Group
Questionable status register has three of 16bits register; it divided into status register, event register and enable register. When the corresponding bit of status register is changed, the corresponding bit of the event register will be set; if the corresponding bit of enable register is set, it produces an event (QUES set of status byte register.) After performing a read operation of event register, even register will go to zero. The definition of status register as following,

Bit Name Bit0 VF Bit1 OC Bit3 OP Bit4 OT Bit8 RRV Bit11 UNR Bit12 LRV
Bit13 OV

Meaning
The load is on over-current protection The load is on over-power protection The load is on over-heat protection Remote terminal input reverse polarity
Local terminal input reverse polarity The load is in over-voltage protection

2Standard Event Status Register Group
Standard event status register has two of 16 bits register; it divided into event register and enable register. If the corresponding bit of enable register is set, it produces an event (ESB set of status byte register.) After performing a read operation of event register, even register will go to zero. The definition of event register as following,

UTL8200/8500 Electronic Load Series Communication Protocol

UNI-T

Bit Name Bit0 OPC Bit1 DTE

Meaning Operation complete Data error

Bit Proportion 1 2

Bit2 QYE Query error

4

Bit3 DDE Device failure

8

Bit4 EXE Execution error

16

Bit5 CME Command error

32

Bit6 STE Status error

64

Bit7 PON Load recharge

128

Answer-back Code “OK! OPC,1”
“Failed! DTE,2” “Failed! QYE,4” “Failed! DDE,8” “Failed! EXE,16” “Failed! CME,32” “Failed! STE,64” “Failed! PON,128”

3Operation Status Register Group
Operation status register has three of 16bits register; it divided into status register, event register and enable register. When the corresponding bit of status register is changed, the corresponding bit of the event register will be set; if the corresponding bit of enable register is set, it produces an event (OPER set of status byte register.) After performing a read operation of event register, even register will go to zero. The definition of status register as following,

Bit

Name

Meaning

Bit0

CAL The load is on calibration status

Bit5

WTG The load is on wait for trigger status

  1. Status Byte Register Group Status byte register has two of 8bits register, it divided into event reigerster and enable register. When the corresponding bit of event register is changed, it produces an event (RQS set of status byte register.) After performing a read operation of event register, even register will go to zero. The definition of event register as following,

UTL8200/8500 Electronic Load Series Communication Protocol

UNI-T

Bit

Name

Bit3

QUES

Bit4

MAV

Bit5

ESB

Bit6

RQS

Bit7

OPER

Meaning
Set, if there is enable query status event
Set, if the output queue has data
Set, if there is enable standard event

Common Command

*CLS command is to delete register as following:

Standard Event Status Register

Questionable Status Register

Operation Status Register

Status Byte Register error code

Command syntax

*CLS

*ESE command is to complie the enable register value in standard event

status register group. Program parameter is decide which bit1 in standard event register will cause ESB bit set bit1 in stauts byte register group.

Command syntax Parameter Example Query syntax Return parameterss

ESE 0~255 ESE 128 *ESE?

*ESR? command is to read value from standard event register. Afte the command has been execured, value in standard event register will go to zero. The bit definition of standard event register is the same as enable register in standard event status register group. Query syntax *ESR? Return parameterss *IDN? command is to query the relevant information of device. The Return parametersss are includes four segments, which separate by three comma. Query syntax *IDN? Return parameterss segment UNI_T Description Manufaturer UTL8200/8500 Electronic Load Series Communication Protocol UTL8511C Product model UNI-T xxxxxxxxx Serial number 1.2 Software version number Foe example, UNI_T, UTL8511C,xxxxxxxxx,1.2 *OPC when all previous command have been executed, OPC bit in standard event register is set bit1. Command syntax *OPC Query syntax *OPC? Return parameterss *SRE command is to complied enable register value in status byte register group. Program parameter is decide which bit 1 in status byte register will cause RQS bit set bit1 in status byte register. The bit definition of enable register in status byte register group is the same as status byte register. Command syntax *SRE Parameter 0~255 Example *SRE 128 Query syntax *SRE? Return parameterss *STB? command is to read value of status register. After the command has been executed, value in status register will go to zero. Query syntax *STB? Return parameterss *TST? command is to run a self-inspection and repot error. Query syntax *TST? Return parameterss 0 presents no error Essential Command System command SYSTem:ERRor? command is to query error message Query syntax SYSTem:ERRor[:NEXT]? Return parameterss Example SYST:ERR? SYSTem:VERSion? command is to query SCPI version number of the load, format is YYYY.V Query syntax SYSTem:VERSion? Return parameterss UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example SYST:VERS? SYSTem:SENSe command is to turn on/off remote compensation function. Command syntax SYSTem:SENSe[:STATe] Parameter 0 | 1 | OFF|ON Rest value OFF Example SYST:SENS ON Query syntax SYSTem:SENSe[:STATe]? Return parameterss 0 | 1 SYSTem:LOCal command is to enter loack mode, operating the entire key of instrument panel. Command syntax SYSTem:LOCal Example SYST:LOC Query syntax SYSTem:LOCal? Return parameterss 0 | 1 (0: close-control1: remote-control) SYSTem:REMote command is to enter remote mode. The entire key in front panal is forbidden except Shift-Local .Push Shit-Local to exit the mode. Command syntax SYSTem:REMote Example SYST:REM Query syntax SYSTem:REMote? Return parameterss 0 | 1 (0: close-control1: remote-control ) SYSTem:RWLock command is to enter remote mode, the entire key infront panel is forbidden. Command syntax SYSTem:RWLock Example SYST:RWL ON Query syntax SYSTem:RWLock? Return parameterss 0 | 1 Status Command STATus:QUEStionable? command is to read event register value in questionable register group. Query syntax STATus:QUEStionable[:EVENt]? Example STAT:QUES:EVEN? Return parameterss UTL8200/8500 Electronic Load Series Communication Protocol UNI-T STATus:QUEStionable:CONDition? command is to read status register value in questionabl register group. Query syntax STATus:QUEStionable:CONDition? Example STAT:QUES:COND? Return parameterss STATus:QUEStionable:ENABle command is to set/read enable register value in questionable register group. Command syntax STATus:QUEStionable:ENABle Parameter 0~32767 Example STAT:QUES:ENAB 32 Query syntax STATus:QUEStionalbe:ENABle? Return parameterss STATus:OPERation? command is to read event register in operation status register group. Query syntax STATus:OPERation[:EVENt]? Example STAT:OPER:EVEN? Return parameterss STATus: OPERation:CONDition? command is to read status register in operation status register group. Query syntax STATus:OPERation:CONDition? Example STAT:OPER:COND? Return parameterss STATus: OPERation:ENABle command is to set/read enable register value in operation status register group. Command syntax STATus:OPERation:ENABle Parameter 0~32767 Example STAT:OPER:ENAB 32 Query syntax STATus:OPERation:ENABle? Return parameterss UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Import Configuration Command Import control [SOURce:]INPut command is to control the switch setting. Command syntax [SOURce:]INPut[:STATe] Parameter 0 | 1 | OFF | ON Rest value OFF Example INP 1 Query syntax INPut[:STATe]? Return paramters 0 | 1 [SOURce:]INPut:PAUSe command is to input enable or forbidden of pause status. This command is only take effect when the electronic in the four basic modes (CC, CV, CR, CP) and list mode. Command syntax [SOURce:]INPut:PAUSe Parameter 0 | 1 | OFF | ON Reset value OFF Example INP:PAUSe 1 Return syntax INPut:PAUSe? Return parameters 0 | 1 [SOURce:]INPut:SHORt command is to input enable or forbidden of short-circuit status. This command is only take effect when the electronic load on loading in the four basic modes (CC, CV, CR, CP). The continuous time of short-circuit is decide by time parameter. Command syntax [SOURce:]INPut:SHORt Parameter 0 | 1 | OFF | ON Reset value OFF Example INP:SHOR 1 Return syntax INPut:SHORt? Return parameters 0 | 1 [SOURce:]INPut:TRIG:SET command is to input trigger signal. This command is only operating when the load in manual trigger mode and wait for trigger, query returns wait trigger status. Command syntax [SOURce:]INPut:TRIG:SET Parameter 1 | ON 0 or OFF is invalid Reset value OFF Example INP:TRIG:SET 1 Return syntax INPut:TRIG:SET? Return parameters 0 | 1 UTL8200/8500 Electronic Load Series Communication Protocol UNI-T [SOURce:]INPut:TRIG:MODE command is to set the trigger mode. This command is only take effect when the electronic load in dynamic mode or list mode. Command syntax [SOURce:]INPut:TRIG:MODE Parameter 0 | 1 0-manual1-external Reset value 0 Example INP:TRIG:MODE 1 Return syntax INPut:TRIG:MODE? Return parameters 0 | 1 System Parameter Setup [SOURce:]CURRent:SLEW:RISE command is to set the rise rate of current. Command syntax [SOURce:]CURRent:SLEW:RISE Parameter MIN ~ MAX | MINimum |MAXimum Unit A/uS Reset value MAXimum Example CURR:SLEW:RISE 3 Return syntax [SOURce:]CURRent:SLEW:RISE? Return parameters [SOURce:]CURRent:SLEW:FALL command is to set the fall rate of current. Command syntax [SOURce:]CURRent:SLEW:RISE Parameter MIN ~ MAX | MINimum |MAXimum Unit A/uS Reset value MAXimum Example CURR:SLEW:RISE 3 Return syntax [SOURce:]CURRent:SLEW:RISE? Return parameters [SOURce:]CURRent:PROTection command is to set the current protection value. Command syntax [SOURce:]CURRent:PROTection[:LEVel] Parameter 0 ~ MAX | MINimum |MAXimum Unit A Reset value MAXimum Example CURR:PROT 3 Return syntax [SOURce:]CURRent:PROTection[:LEVel]? Return parameters [SOURce:]VOLTage:PROTection command is to set the over-voltage protection value. UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Command syntax [SOURce:] VOLTage:PROTection[:LEVel] Parameter 0 ~ MAX | MINimum |MAXimum Unit A Reset value MAXimum Example VOLT:PROT 3 Return syntax [SOURce:] VOLTage:PROTection[:LEVel]? Return parameters [SOURce:]POWer:PROTection command is to set the power protection value. Command syntax [SOURce:]POWer:PROTection[:LEVel] Parameter 0 ~ MAX | MINimum |MAXimum Unit W Reset value MAXimum(wide-range) Example POW:PROT 100 Return syntax [SOURce:]POWer:PROTection[:LEVel]? Return parameters [SOURce:]VOLTage:[LEVel:] ON command is to set the start on-loading voltage value (Von). Command syntax [SOURce:]Voltage:[LEVel:]ON Parameter 0 ~ MAX | MINimum |MAXimum Unit V Reset value 1 Example VOLT:ON 3 Return syntax [SOURce:]VOLTage:[LEVel:]ON? Return parameters [SOURce:]VOLTage:[LEVel:] OFF command is to set the start unloading voltage value. Command syntax [SOURce:]Voltage:[LEVel:]OFF Parameter 0 ~ MAX | MINimum |MAXimum Unit V Reset value 0.5 Example VOLT:OFF 2 Return syntax [SOURce:]VOLTage:[LEVel:]OFF? Return parameters UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Operation Mode Control [SOURce:]FUNCtion [SOURce:]MODE this two command are equivalent, it’s to select input mode of the electronic load. Command syntax [SOURce:]FUNCtion [SOURce:]MODE Parameter Operation Mode CURRent Constant current operation mode VOLTage Constant voltage operation mode POWer Constant power operation mode RESistance Constant resistance operation mode DYNamic Dynamic current operation mode DYNV Dynamic voltage mode LED LED mode OCP OCP mode OPP OPP mode CCBattery Battery CC discharge mode CRBattery Battery CR discharge mode CPBattery Battery CP discharge mode OVP OVP mode LIST LIST mode TIMing Time test Reset value CURRent Example MODE RES Return syntax [SOURce:]FUNCtion? [SOURce:]MODE? Return parameters Return parameters description as following Query Return parameterss The corresponding operation mode 0.0 Constant current operation mode 1.0 Constant voltage operation mode 3.0 Constant power operation mode UTL8200/8500 Electronic Load Series Communication Protocol 2.0 Constant resistance operation mode UNI-T 4.0 Dynamic operation mode 5.0 Dynamic voltage mode 10.0 OCP mode 11.0 OPP mode 12.0 Battery CC discharge mode 13.0 Battery CR discharge mode 14.0 Battery CP discharge mode 18.0 List mode 20.0 LED mode 21.0 Time test 23.0 OVP mode Basic Mode Command [SOURce:]CURRent command is to set the current in CC mode. Command syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] Parameter 0 ~ MAX Unit A Reset value MINimum Example CURR 5 Return syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? Return parameters [SOURce:]VOLTage command is to set the voltage in CV mode. Command syntax [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] Parameter 0 ~ MAX Unit V Reset value MAXimum Example VOLT 5 Return syntax [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? Return parameters [SOURce:]POWer command is to set power in CP mode. Command syntax UTL8200/8500 Electronic Load Series Communication Protocol UNI-T [SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] Parameter 0 ~ MAX Unit W Reset value MINimum Example POW 10 Return syntax [SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]? Return parameters [SOURce:]RESistance command is to set resistance in CR mode. Command syntax [SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude] Parameter 0 ~ MAX Unit ohm Reset value MAXimum Example RES 5 Return syntax [SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]? Return parameters DYNamic Command [SOURce:]DYNamic:HIGH command is to set high-level load current in dynamic mode. Command syntax [SOURce:]DYNamic:HIGH[:LEVel] Parameter 0 ~ MAX Unit A Reset value 0 Example DYN:HIGH 10 Return syntax [SOURce:]DYNamic:HIGH[:LEVel]? Return parameters [SOURce:]DYNamic:HIGH:DWELl command is to set the continuous time of high-level load current in dynamic mode. Command syntax [SOURce:]DYNamic:HIGH:DWELI Parameter 0.1 ~ 99999 Unit mS Reset value 0\. 1 Example DYN:HIGH:DWELl 0.01 Return syntax [SOURce:]DYNamic:HIGH:DWELI? Return parameters UTL8200/8500 Electronic Load Series Communication Protocol UNI-T [SOURce:]DYNamic:LOW commandistosetlow-levelloadcurrentindynamicmode. Command syntax [SOURce:]DYNamic:LOW[:LEVel] Parameter 0 ~ MAX| MINimum |MAXimum Unit A Reset value 0 Example DYN:LOW 1 Return syntax [SOURce:]DYNamic:LOW[:LEVel]? Return parameters [SOURce:]DYNamic:LOW:DWELl command is to set the continuous time of low-level load current in dynamic mode. Command syntax [SOURce:]DYNamic:LOW:DWELI Parameter 0.1 ~ 99999 Unit mS Reset value 0.1 Example DYN:LOW:DWELl 10 Return syntax [SOURce:]DYNamic:LOW:DWELl? Return parameters [SOURce:]DYNamic:SLEW:RISE command is to set the rise rate of dynamic mode. Command syntax [SOURce:]DYNamic:SLEW:RISE Parameter MIN ~ MAX | MINimum |MAXimum Unit A/uS Reset value MAX Example DYN:SLEW:RISE 3 Return syntax [SOURce:]DYNamic:SLEW:RISE? Return parameters [SOURce:]DYNamic:SLEW:FALL command is to set the fall rate of dynamic mode. Command syntax [SOURce:]DYNamic:SLEW:FALL Parameter MIN ~ MAX | MINimum |MAXimum Unit A/uS Reset value MAX Example DYN:SLEW:FALL 3 Return syntax [SOURce:]DYNamic:SLEW:FALL? Return parameters [SOURce:]DYNamic:MODE command is to set operation mode in dynamic mode. Command syntax [SOURce:]DYNamic:MODE UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Parameter CONTinuous | PULSe |TOGGle Reset value CONTinuous Example DYN:MODE PULS Return syntax [SOURce:]DYNamic:MODE? Return parameters [SOURce:]DYNamic:REPeat command is to set the running repeat time in dynamic mode. Command syntax [SOURce:]DYNamic:REPeat Parameter 1~99999 Example DYN:REP 10 Return syntax [SOURce:]DYNamic:REP? Return parameters DYNV Command [SOURce:]DYNV:HIGH command is to set high-level load constant voltage value in dynamic voltage mode. Command syntax [SOURce:]DYNV:HIGH[:LEVel] Parameter 0 ~ MAX Unit V Reset value 0 Example DYNV:HIGH 10 Return syntax [SOURce:] DYNV:HIGH[:LEVel]? Return parameters [SOURce:] DYNV:HIGH:DWELl command is to set the continuous time of high-level load constant voltage in dynamic voltage mode. Command syntax [SOURce:] DYNV:HIGH:DWELI Parameter 0.1 ~ 99999 Unit mS Reset value 0\. 1 Example DYNV:HIGH:DWEL 100 Return syntax [SOURce:] DYNV:HIGH:DWEL? Return parameters [SOURce:] DYNV:LOW command is to set the low-level load contant voltage in dynamic voltage mode. Command syntax [SOURce:] DYNV:LOW[:LEVel] Parameter 0 ~ MAX| MINimum |MAXimum UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Unit V Reset value 0 Example DYNV:LOW 10 Return syntax [SOURce:] DYNV:LOW[:LEVel]? Return parameters [SOURce:] DYNV:LOW:DWELl command is to set the continuous time of low-level load constant voltage in dynamic voltage mode Command syntax [SOURce:] DYNV:LOW:DWELl Parameter 0.1 ~ 99999 Unit mS Reset value 0.1 Example DYNV:LOW:DWEL 100 Return syntax [SOURce:] DYNV:LOW:DWEL? Return parameters [SOURce:] DYNV:SLEW:RISE command is to set voltage rise rate of dynamic voltage mode. Command syntax [SOURce:] DYNV:SLEW:RISE Parameter MIN ~ MAX | MINimum |MAXimum Unit V/uS Reset value MAX Example DYNV:SLEW:RISE 3 Return syntax [SOURce:] DYNV:SLEW:RISE? Return parameters [SOURce:] DYNV:SLEW:FALL command is to set the voltage fall rate of dynamic voltage mode. Command syntax [SOURce:] DYNV:SLEW:FALL Parameter MIN ~ MAX | MINimum |MAXimum Unit V/uS Reset value MAX Example DYNV:SLEW:FALL 3 Return syntax [SOURce:] DYNV:SLEW:FALL? Return parameters [SOURce:] DYNV:MODE command is to set operation mode in dynamic voltage mode. Command syntax [SOURce:] DYNV:MODE Parameter CONTinuous | PULSe |TOGGle Reset value CONTinuous UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example DYNV:MODE PULS Return syntax [SOURce:] DYNV:MODE? Return parameters [SOURce:] DYNV:REPeat command is to set running repeat times in dynamic voltage mode. Command syntax [SOURce:] DYNV:REPeat Parameter 1~99999 Example DYNV:REP 10 Return syntax [SOURce:] DYNV:REP? Return parameters LED Command LED:VOLTage command is to set LED Vo. Command syntax LED:VOLTage Parameter 0.001~MAX Example LED:VOLT 18 Return syntax LED:VOLT? Return LED:CURRent command is to set LED Io. Command syntax LED:CURRent Parameter 0~MAX Example LED:CURR 0.35 Return syntax LED:CURR? Return LED:RCOeff command is to set LED Rd Coeff. Command syntax LED:RCOeff Parameter 0.001~1 Example LED:RCO 0.2 Return syntax LED:RCO? Return List Command [SOURce:]LIST:REPeat command is to set execute list repeat times. Command syntax [SOURce:]LIST:REPeat Parameter 1 ~ 99999 Reset value 0 UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example LIST:REPeat 3 Return syntax [SOURce:]LIST:REPeat? Return parameters [SOURce:]LIST:STEP command is to set execute list repeat steps. Command syntax [SOURce:]LIST:STEP Parameter 1 ~ 16 Example LIST:STEP 3 Return syntax [SOURce:]LIST:STEP? Return parameters [SOURce:]LIST:MODE command is to set the list continuous running and no exit abnormally. Command syntax [SOURce:] LIST:MODE Parameter CONT | TRIG | CONTERR | CONTERR CONT(continuous), TRIG(trigger), CONTERR(continuous stop by error), CONTERR(continuous trigger stop by error) Example LIST:MODE CONT Return syntax [SOURce:]LIST:MODE? Return parameters [SOURce:]LIST:DISCharge command is to set discharge method of fast charge. Paramtere0 means turn off fast discharge, 1 means turn on fast discharge, greater than 128 means turn on fast charge list function. Command syntax [SOURce:] LIST:DISCharge Parameter 0 | 1 | 128 | 129 Example LIST:DISCharge 1 Return syntax [SOURce:]LIST:DISCharge? Return parameters [SOURce:]LIST:VSTart command is to set list self-starting voltage. Command syntax [SOURce:] LIST:VSTart Example LIST:VSTart 3 Return syntax [SOURce:]LIST:VSTart? Return parameters [SOURce:]LIST:SET01:FCP command is to set the list first step of fast charge protocol. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:FCP Parameter 0 | 1.0 | 2.0 | 3.0 | 5.0 | 6.0 | 10.0 | Example LIST:SET01:FCP 2.0 Return syntax [SOURce:]LIST:SET01:FCP? UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return parameters Parameter meaning as following table Parameter Fast charge protocol of list single step 0.0 Regular(no fast charge) 1.0 QC2.0 2.0 QC3.0 3.0 QC4.0 5.0 UPD2.0 6.0 UPD3.0 10.0 PE2.0 [SOURce:]LIST:SET01:VQC command is to set the list first step of fast voltage charge protocol. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:VQC Parameter 3.3~21 Example LIST:SET01:VQC 5.0 Unit V Return syntax [SOURce:]LIST:SET01:VQC? Return parameters [SOURce:]LIST:SET01:MODE command is to set the list first step of on-load mode. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:MODE Parameter 0.0 | 1.0 | 2.0 | 3.0 | 4.0 | 5.0 Example LIST:SET01:MODE 1.0 Return syntax [SOURce:]LIST:SET01:MODE? Return parameters Parameter meaning as following table Parameter List single step with on-load mode 0.0 CC mode 1.0 CV mode 2.0 CR mode 3.0 CP mode 4.0 OPEN circuit mode 5.0 SHORT short-circuit mode UTL8200/8500 Electronic Load Series Communication Protocol UNI-T [SOURce:]LIST:SET01:VALue command is to set the the list first step of on-load constant value. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:VALue Parameter 0~ MAXimum Example LIST:SET01:VALue 3 Return syntax [SOURce:]LIST:SET01:VAL? Return parameters [SOURce:]LIST:SET01:DWELl command is to set the list first step of on-load time. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:DWELl Parameter 0~ 99999 Unit mS Example LIST:SET01:DWELl 1000 Return syntax [SOURce:]LIST:SET01:DWELl? Return parameters [SOURce:]LIST:SET01:PROTection command is to set the list first step of inspect item. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:PROTection Parameter 0~ 99999 Unit mS Example LIST:SET01:PROTection 0.0 Return syntax [SOURce:]LIST:SET01:PROT? Return parameters Parameter meaning as following table Parameter Inspection function of list single step 0.0 No inspection 1.0 Inspect current 2.0 Inspect voltage 3.0 Inspect power 4.0 Inspect Vpp 5.0 Inspect Ipp [SOURce:]LIST:SET01:UPPer command is to set the list first step of the high limit protection. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Command syntax [SOURce:] LIST:SET01:UPPer Parameter 0~ MAXimum Example LIST:SET01:UPPer 3.0 Return syntax [SOURce:]LIST:SET01:UPP? Return parameters [SOURce:]LIST:SET01:LOWer command is to set the list first step of the low limit. The command step is named as SET with the corresponding number; the maximum number of step cannot exceed 16. Command syntax [SOURce:] LIST:SET01:LOWer Parameter 0~ MAXimum Example LIST:SET01:LOWer 3.0 Return syntax [SOURce:]LIST:SET01:LOW? Return parameters [SOURce:]LIST:CALLing command is to recall the specified group of list file store in device. Command syntax [SOURce:] LIST:CALLing Parameter 1~ 60corfirm by stored group numbers in device Example LIST:CALLing 3 Return syntax [SOURce:]LIST:CALLing? Return parameters 255255 means recall finised [SOURce:]LIST:RESult? command is to query running result of list mode. Command syntax [SOURce:] LIST:RESult? Example LIST:RES? Return parameters (0~65535) Return parameters decriptionreturns integer value, change it into binary number, from top to high, each bit presents single execute result, 1 presents execute successful, 0 presents execute failed. MEASure Command MEASure:VOLTage? command is to read the average value of voltage. Command syntax MEASure[:SCALar]:VOLTage[:DC]? Example MEAS:VOLT? Return parameters MEASure:VOLTage:MAXimum? command is to read the peak value Vp+ of voltage. Command syntax MEASure[:SCALar]:VOLTage:MAXimum? UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example MEAS:VOLT:MAX? Return parameters MEASure:VOLTage:MINimum? command is to read the minimum value Vp- of voltage. Command syntax MEASure[:SCALar]:VOLTage:MINimum? Example MEAS:VOLT:MIN? Return parameters MEASure:VOLTage:PTPeak? command is to read peak-to-peak value Vpp of voltage. Command syntax MEASure[:SCALar]:VOLTage:PTPeak? Example MEAS:VOLT:PTP? Return parameters MEASure:CURRent? command is to read the average of current. Command syntax MEASure[:SCALar]:CURRent[:DC]? Example MEAS:CURR? Return parameters MEASure:CURRent:MAXimum? command is to read the peak value Ip+ of current. Command syntax MEASure[:SCALar]:CURRent:MAXimum? Example MEAS:CURR:MAX? Return parameters MEASure:CURRent:MINimum? command is to read the minimum value Ip- of current. Command syntax MEASure[:SCALar]:CURRent:MINimum? Example MEAS:CURR:MIN? Return parameters MEASure:CURRent:PTPeak? command is to read the peak-to-peak value Ipp of current. Command syntax MEASure[:SCALar]:CURRent:PTPeak? Example MEAS:CURR:PTP? Return parameters MEASure:POWer? commandistoreadtheaveragevalueofpower. Command syntax MEASure[:SCALar]:POWer[:DC]? Example MEAS:POWer? Return parameters MEASure:RESistance? commandistoreadequivalentimpedance. Command syntax MEAS[:SCALar]:RESistance[:DC]? Example MEAS:RESistance? UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return parameters MEASure:CAPacity? commandistoreadthebatterycapacity. Command syntax MEAS[:SCALar]:CAPacity[:DC]? Example MEAS: CAPacity? Return parameters OCP Test Command OCP[:STATe] command is to start or stop OCP test Command syntax OCP[:STATe] Parameter 0 | 1 | OFF |ON Example OCP ON Return syntax OCP[:STATe]? Return 0 | 1 OCP:ISTart command is to set the initial current of OCP. Command syntax OCP:ISTart Parameter 0 ~MAX Unit A Example OCP:IST 3 Return syntax OCP:ISTart? Return OCP:IEND command is to set the cut-off current of OCP. Command syntax OCP:IEND Parameter 0 ~MAX Unit A Example OCP:IEND 6 Return syntax OCP:IEND? Return OCP:CSTep command is to set the step-current value of OCP. Command syntax OCP:CSTep Example OCP:CSTep 0.1 Return syntax OCP:CSTep? Return OCP:DWELl command is to set the dewell time of OCP single step. Command syntax OCP:DWELl Parameter 0.1 ~99999 Unit mS UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example OCP:DWEL 0.1S or OCP:DWEL 10mS Return syntax OCP:DWEL? Return OCP:VTRig command is to set OCP trigger level. Command syntax OCP:VTRig Parameter 0.1 ~MAX Unit V Example OCP:VTR 11.8 Return syntax OCP:VTRig? Return OCP:RESult[:OCP] command is to query the current value of OCP point. Command syntax OCP:RESult[:OCP]? Unit A Example OCP:RES? Return parameters OCP:RESult:PMAX command is to query PMAX point. Command syntax OCP:RESult:PMAX? Return parameters Unit W Example OCP:RES:PMAX? Return It presents the maximum output power of PMAX point. OPP Test Command OPP[:STATe] command is to start or stop the OPP test. Command syntax OPP[:STATe] Parameter 0 | 1 | OFF |ON Example OPP ON Return syntax OPP[:STATe]? Return 0 | 1 OPP:PSTart command is to set the initial power of OPP. Command syntax OPP:PSTart Parameter 0 ~MAX Unit W Example OPP:PST 10 Return syntax OPP:PSTart? Return UTL8200/8500 Electronic Load Series Communication Protocol UNI-T OPP:PEND command is to set the cut-off power of OPP. Command syntax OPP:PEND Parameter 0 ~MAX Unit W Example OPP:PEND 100 Return syntax OPP:PEND? Return OPP:CSTep command is to set the step-power of OPP. Command syntax OPP:CSTep Example OPP:CSTep 1.0 Return syntax OPP:CSTep? Return OPP:DWELl command is to set the dewell time of OPP single step. Command syntax OPP:DWELl Parameter 0.1 ~99999 Unit mS Example OPP:DWEL 100 Return syntax OPP:DWEL? Return OPP:VTRig command is to set OPP trigger level. Command syntax OPP:VTRig Parameter 0.1 ~MAX Unit V Example OPP:VTR 11.8 Return syntax OPP:VTRig? Return OPP:RESult command is to query the power value of OPP point. Command syntax OPP:RESult? Unit W Example OPP:RES? Return parameters BATTery Test Command BATTery:CURRent command is to set the discharge current value of battery constant current. Command syntax BATTery:CURRent Parameter 0 ~MAX UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Unit A Example BATT:CURR 3 Return syntax BATTery:CURR? Return BATTery:CCVoltage command is to set the cut-off voltage of discharge battery constant current. Command syntax BATTery:CCVoltage Parameter 0 ~MAX Unit V Example BATT:CCV 5.0 Return syntax BATT:CCV? Return BATTery:RESistance command is to set discharge resistance of battery constant resistance. Command syntax BATTery:RESistance Parameter Unit 0 ~7.5K Example BATT:RES 100 Return syntax BATT:RES? Return BATTery:CRVoltage command is to set discharge cut-off voltage value of battery constant resistance. Command syntax BATTery:CRVoltage Parameter 0 ~MAX Unit V Example BATT:CRV 5.0 Return syntax BATT:CRV? Return BATTery:POWer command is to set discharge power value of battery constant power. Command syntax BATTery:POWer Parameter 0.1 ~MAX Unit W Example BATT:POW 10.0 Return syntax BATT:POW? Return UTL8200/8500 Electronic Load Series Communication Protocol UNI-T BATTery:CPVoltage command is to set discharge cut-off voltage of battery constant power. Command syntax BATTery:CPVoltage Parameter 0 ~MAX Unit V Example BATT:CPV 10.0 Return syntax BATT:CPV? Return OVP Test Command OVP[:STATe] command is to start or stop OVP test. Command syntax OVP[:STATe] Parameter 0 | 1 | OFF |ON Example Return syntax OVP ON OVP[:STATe] Return 0 | 1 OVP:VTRig command is to set OVP trigger level. Command syntax OVP:VTRig Parameter 1.0 ~MAX Unit V Example OVP:VTR 4 Return syntax OVP:VTRig? Return OVP:RESult[:OVP] command is to query the voltage value of OVP point. Command syntax OVP:RESult[:OVP] Return parameters Unit V Example OVP:RES? Return OVP:RESult:TIME command is to query tovp. Command syntax OVP:RESult:TIME? Unit mS Example OVP:RES:TIME? Return parameters UTL8200/8500 Electronic Load Series Communication Protocol UNI-T TIMing Test Command TIMing[:STATe] command is to start or stop Timing test. Command syntax TIMing[:STATe] Parameter 0 | 1 | OFF |ON Example Return syntax TIM ON TIMing[:STATe] Return 0 | 1 TIMing:LOAD:MODE command is to set on-load mode in Timing test. Command syntax TIMing:LOAD:MODE Parameter CURR | VOLT | RES | POW | OFF Example TIM:LOAD:MODE CURR Return syntax TIMing:LOAD:MODE? Return Relevant instructions If TIM:LOAD:SETT OFF then ignore the setting of this instruction. TIMing:LOAD:VALue command is to set on-load parameter in Timing test. Command syntax TIMing:LOAD:VALue Parameter A/V/W/ohm, depend on TIMing:LOAD:MODE Example TIM:LOAD:VAL 1 Return syntax TIMing:LOAD:VALue? Return Relevant instructions If TIM:LOAD:SETT OFFthen ignore the setting of this instruction. TIMing:TSTart:SOURce command is to set the start trigger source Command syntax TIMing:TSTart:SOURce Parameter CURR | VOLT | EXT Example TIM:TST:SOUR VOLT Return syntax TIMing:TSTart:SOURce? Return TIMing:TSTart:EDGE command is to set the trigger edge of start test. Command syntax TIMing:TSTart:EDGE Parameter RISE |FALL Example TIM:TST:EDGE RISE Return syntax TIMing:TSTart:EDGE? Return TIMing:TSTart:LEVel command is to set the trigger level of start test Command syntax TIMing:TSTart:LEVel UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Parameter depend on start trigger source, that is Timing:TSTart:SOURce Example TIM:TST:LEV 1 Return syntax TIMing:TSTart:LEVel? Return TIMing:TEND:SOURce command is to set the trigger source of the end of test. Command syntax TIMing:TEND:SOURce Parameter CURR | VOLT | EXT Example TIM:TEND:SOUR VOLT Return syntax TIMing:TEND:SOURce? Return TIMing:TEND:EDGE command is to set the trigger edge of end of test. Command syntax TIMing:TEND:EDGE Parameter RISE | FALL Example TIM:TEND:EDGE RISE Return syntax TIMing:TEND:EDGE? Return TIMing:TEND:LEVel command is to set the trigger level of the end of test Command syntax TIMing:TEND:LEVel Parameter depend on start trigger source, that is Timing:TEND:SOURce Example TIM:TEND:LEV 5 Return syntax TIMing:TEND:LEVel? Return TIMing:RESult command is to query Timing test result. Command syntax TIMing:RESult? Unit mS Example TIM:RES? Return LEFF Test Command (Load Effect Test LEFF [:STATe] command is to start or stop LEFF test. Command syntax LEFF[:STATe] Parameter 0 | 1 | OFF | ON Example Return syntax LEFF ON LEFF [:STATe] Return 0 | 1 LEFF:VOLTage command is to set the rated voltage in LEFF test. UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Command syntax LEFF:VOLTage Parameter 1.0 ~MAX Unit V Example LEFF:VOLT 5 Return syntax LEFF: VOLT? Return LEFF:CURRent comman is set rated current in LEFF test. Command syntax LEFF:CURRent Parameter 0 ~MAX Unit A Example LEFF:CURR 3 Return syntax LEFF: CURR? Return LEFF:RESult command is to query LEFF test result. Command syntax LEFF:RESult? Unit none Return parameters Return parameters range 0.0 – 1.0 QCM Test Command (Fast Charge Test QCModule:PROTocol command is to set the protocol of fast charge. Command syntax QCModule: PROTocol Parameter NULL | QC2 | QC3 | QC4 | PD2 | PD3 | PE2 | BC12 Example QCM:PROT PD3 Return syntax QCM:PROT? Return Parameter description Parameter Return Description of fast charge string parameters protocol NULL 0.0 Exit fast charge mode QC2 1.0 QC2.0 QC3 2.0 QC3.0 QC4 3.0 QC4.0 PD2 5.0 PD2.0 PD3 6.0 DP3.0 PE2 9.0 PE2.0 BC12 14.0 BC1.2 UTL8200/8500 Electronic Load Series Communication Protocol UNI-T QCModule:D+:VOLTage command is to query the actual voltage value on DP line. Command syntax QCModule:D+:VOLTage? Parameter 0~3.3 Unit V Example QCM:D+:VOLT? Return QCModule:D+:SHORt command is to add 3.3V voltage to D+ (short-circuit test) in BC1.2 protocol. Command syntax QCModule:D+:SHORt Parameter 0 | 1 | OFF | ON Example QCM:D+:SHORt ON Return syntax QCM:D+:SHOR? Return parameters QCModule:D-:VOLTage command is to query the actual voltage value on DN line. Command syntax QCModule:D-:VOLTage? Parameter 0~3.3 Unit V Example QCM:D-:VOLT? Return QCModule:D-:SHORt command is to add 3.3V voltage to D- (short-circuit test) in BC1.2 protocol. Command syntax QCModule:D-:SHORt Parameter 0 | 1 | OFF | ON Example QCM:D-:SHORt ON Return syntax QCM:D-:SHOR? Return parameters QCModule:PDO:COUNt command is to query the quantity of PD power/voltage object. Command syntax QCModule:PDO:COUNt? Unit none Example QCM:PDO:COUN? Return parameters Return parameters range 0 – 7 QCModule:PDO:LIST command is to query the list of PD power/voltage. Command syntax QCModule:PDO:LIST? Unit none UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example QCM:PDO:LIST? Return parameters PDO parameter listeach line presents one of voltage object. Returns data example Description FPS:5.0V/3.0A Fixed power5V/3A BPS:12.0V-5.0V/18.0W VPS:12.0V-5.0V/2.0A Battery supply, maximum voltage 12V, minimum voltage 5V, maximum power18W Variable power, maximum voltage 12V, minimum voltage 5V, maximum current power PPS: 11.0V-5.9V/3.0A program-controlled power supply, maximum voltage 11V, minimum voltage 5.9V, maximum current 3A QCModule:CONNect command is to query the connect status of fast charge protocol. Command syntax QCModule:CONNect? Unit none Example QCM:CONN? Return parameters Return parameters range 0(disconnected | 1connected QCModule:RUN command is to query the running status of fast charge command. Command syntax QCModule:RUN? Unit none Example QCM:RUN? Return parameters Return parameters range 0(not running or end of running | 1 running QCModule:RESult command is to query the running result of fast charge. Command syntax QCModule:RESult? Unit none Example QCM:RES? Return parameters Return parameters range 0failed | 1successful QCModule:FUNCtion command is to set the running mode of fast charge and trigger the power/voltage output. Command syntax QCModule:FUNCtion Parameter QCFIX | QCSTEP | PEFIX | PDFIX | DPDN UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example QCM:FUNC PDFIX Return syntax QCM:FUNC? Return parameters Parameter decrpition Parameter Return Parameter descrpition strings parameters QCFIX 0.0 QC constant voltage mode QCSTEP 1.0 QC stepped mode PEFIX 2.0 PE constant voltage mode PDFIX 4.0 PD constant voltage mode DPDN 5.0 DPDNtest mode (in QC protocol / 6.0 List mode, it cannot set independently NotesDPDN test mode only can use in QC protocol. QCModule:MODE command is to set the running mode of fast charge (the same as QCM: FUNC) Command syntax QCModule:MODE Parameter QCFIX | QCSTEP | PEFIX | PDFIX | DPDN Example QCM:MODE PDFIX Return syntax QCM:MODE? Return parameters NotesDPDN test mode only can use in QC protocol. QCModule:INPut command is to set the running switch of fast charge. Command syntax QCModule: INPut Parameter 0 invalid | 1 | OFFinvalid | ON Example QCM:INP ON Return syntax QCM:INP? Return parameters QCModule:QC:VOLTage command is to set the voltage value in QC constant voltage mode. Command syntax QCModule:QC:VOLTage ParameterUnit V Parameter range 3.3-20 Example QCM:QC:VOLT 9 UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return syntax QCM:QC:VOLT? Return parameters QCModule:QC:STARt command is to set the initial voltage value in QC stepped mode. Command syntax QCModule:QC:STARt ParameterUnit V Example QCM:QC: STAR 9 Return syntax QCM:QC:STAR? Return parameters QCModule:QC:STEP command is to set step voltage value in QC stepped mode. Command syntax QCModule:QC:STEP ParameterUnit V Example QCM:QC:STEP 0.2 Return syntax QCM:QC:STEP? Return parameters QCModule:QC:END command is to set the end voltage value in QC stepped mode. Command syntax QCModule:QC:END ParameterUnit V Example QCM:QC:END 12 Return syntax QCM:QC:END? Return parameters QCModule:QC:DWELl command is to set dewell time of single step in QC stepped mode. Command syntax QCModule:QC:DWELl ParameterUnit S Example QCM:QC:DWELl 1000 Return syntax QCM:QC:DWELl? Return parameters Parameter range 100-99999 QCModule:QC:TRIGger command is to set trigger mode in QC stepped mode. Command syntax Parameter QCModule:QC:TRIGger 0 manual | 1auto ParameterUnit none Example QCM:QC:TRIGger 1 UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return syntax Return parameters QCM:QC:TRIGger? QCModule:QC:MANual command is to send manual trigger in QC stepped mode, this command is only take effect in QC stepped mode and trigger mode must be manual. Command syntax Parameter QCModule:QC:MANual 0 (invalid | 1 | OFF(invalid| ON ParameterUnit none Example QCM:QC:MANual ON QCModule:DPDN:PVOLtage command is to set DP voltage value in DPDN test mode. Command syntax QCModule:DPDN:PVOLtage Parameter unit V Example QCM:DPDN:PVOLtage 0.6 Parameter range 0-3.3 Return syntax QCM:DPDN:PVOL? Return parameters QCModule:DPDN:NVOLtage command is to set DN voltage value in DPDN test mode. Command syntax QCModule:DPDN:NVOLtage Parameter unit V Example QCM:DPDN:NVOLtage 0.6 Parameter range 0-3.3 Return syntax QCM:DPDN:NVOL? Return parameters QCModule:DPDN:VERRor command is to set the allowance error voltage value in DPDN test mode. Command syntax QCModule:DPDN:VERRor Parameter unit V Example QCM:DPDN:VERRor 0.2 Parameter range 0-3.3 Return syntax QCM:DPDN:VERR? Return parameters QCModule:DPDN:DWELl command is to set the continuous time value in DPDN test mode. Command syntax QCModule:DPDN:DWELl Parameter unit ms UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Example Parameter range Return syntax Return parameters QCM:DPDN:DWELl 500 100-99999 QCM:DPDN:DWELl? QCModule:PE:VOLTage command is to set the voltage value in PE constant voltage mode. Command syntax QCModule:PE:VOLTage Parameter unit V Example QCM:PE:VOLTage 5 Parameter range 3.3-20 Return syntax QCM:PE:VOLT? Return parameters QCModule:PD:VOLTage command is set the voltage value in UPD constant voltage mode. Command syntax QCModule:PD:VOLTage Parameter unit V Example QCM:PD:VOLTage 5 Parameter range 3.3-21 Return syntax QCM:PD:VOLT? Return parameters QCModule:PD:CURRent command is to set the current value in UPD constant voltage mode. Command syntax QCModule:PD:CURRent Parameter unit A Example QCM:PD:CURRent 3 Parameter range 0-5 Return syntax QCM:PD:CURR? Return parameters QCModule:PD:PDONumber command is to the voltage object serial number in UPD constant voltage mode. Command syntax QCModule:PD:PDONumber Parameter unit none Example Parameter range QCM:PD:PDON 3 1-7depend on the actual voltage object quantity to select, it must greater than 0 Return syntax QCM:PD:PDON? UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return parameters The operation sequence description of remote fast charge: Select fast charge protocolPROTocol Wait for connectingthe process may takes 1-3 seconds Set pattern parameter It has five run mode and each pattern parameter should be set. Select run modeFUNCtion/MODE Start to runINPutconstant voltage mode can skip this step wait to the end of runthe process may takes 1-10seconds, don’t need send the end of run command. Query the run result (RESult?) Programmable example QC2.0/QC3.0 Fixed Point Test QCM:PROT QC2 Set the fast charge protocol QCM:CONN? QCM:QC:VOLT 9 Inspect handshake status, send instruction continuously when returns value 1 Set the output voltage QCM:FUNC QCFIX Select fixed point and trigger output MODE CURR Select constant current mode CURR 1A INPUT ON INPUT OFF QCM:PROT NULL Constant current value 1A Turn on on-load Turn off on-load Exit fast charge protocol QCM:PROT QC3 QCM:CONN? QCM:QC:STAR 5 QCM:QC:STEP 0.2 QCM:QC:END 12 QCM:QC:DWEL 0.1 QCM:QC:TRIG 1 QC3.0/QC4.0 Stepped Test Set the fast charge protocol Inspect handshake status, send instruction continuously when returns value 1 Initial voltage5V Stepped voltage0.2V The end of run voltage12V Stepped time0.1s Stepped time = stepped voltage÷0.2×0.1 s Trigger modeAuto trigger UTL8200/8500 Electronic Load Series Communication Protocol QCM:MODE QCSTEP QCM:INP ON MODE CURR CURR 1A INPUT ON INPUT OFF QCM:PROT NULL QCM:PROT PD3 QCM:CONN? QCM:PDO:COUN? QCM:PDO:LIST? QCM:PD:PDON 2 QCM:PD:VOLT 9 QCM:PD:CURR 2 QCM:MODE PDFIX MODE CURR CURR 1A INPUT ON INPUT OFF QCM:PROT NULL Fast charge modestepped mode UNI-T Turn on stepped test Select constant current mode Constant current value 1A Turn on on-load Turn off on-load Exit fast charge protocol PD2.0/PD3.0 Fixed Point Test Set the fast charge protocol Inspect handshake status, send instruction continuously when returns value 1 Query the quantity of power/voltage object PD (this command is not necessary) Query the list of PD power/voltage (this command is not necessary) Serial number of voltage object1 Output voltage9V Output current2A Select fixed point and trigger output Select constant current mode Constant current value 1A Turn on on-load Turn off on-load Exit fast charge protocol PEAK TEST Command PEAK command os to read maximum/minimum value after starting the test. PEAK:VOLTage:MAXimum? command is to read the maximum value of voltage. Command syntax PEAK:VOLTage:MAXimum? Example PEAK:VOLT:MAX? Return parameters PEAK:VOLTage:MINimum? commandistoreadtheminimumvalueofvoltage. Command syntax PEAK:VOLTage:MINimum? Example PEAK:VOLT:MIN? UTL8200/8500 Electronic Load Series Communication Protocol UNI-T Return parameters PEAK:CURRen:MAXimum? commandistoreadthemaximumvalueofcurrent. Command syntax PEAK:CURRent:MAXimum? Example PEAK:CURR:MAX? Return parameters PEAK:CURRent:MINimum? commandistoreadminimumvalueofcurrent. Command syntax PEAK:CURRent:MINimum? Example PEAK:CURR:MIN? Return parameters Notes 1 UTL8200/ UTL8500 series electronic load is communicated by serial port RS232 if no other specific description, serial port parameters: Baud rate4800bps/9600bpsDefault/19.2Kbps/38.4Kbps/57.6Kbps/115.2Kbps Data bit8bits Stop bit1bit Check bitnone Flow controlnone 2If electronic load has no data to respond when the upper computer send SCPI command, the shift message in standard event status register as the answer message to response, the detailed content see the register description. 3The short time interval can not less than 30ms between in two SCPI command when upper computer continuous to send. 4This protocol differs from the standard SCPI, UTL8200/ UTL8500 series electronic load support each command only operating one single data. 5This protocol includes the part of remote control operation, user can contact us to get other remoter operation. Our company can compile SCPI protocol as custom made. In addition, we can implement real-time updates. UTL8200/8500 Electronic Load Series Communication Protocol #### References * [ Home - UNI-T | Measurement Meters, Testing Instruments and Thermal Imaging](https://www.uni-trend.com/ "Home - UNI-T | Measurement Meters, Testing Instruments and Thermal Imaging") ## Read User Manual Online (PDF format) {#read-pdf-online}
Loading......
## Download This Manual (PDF format) {#download-pdf} [Download this manual  >>](https://manuals.plus/m/c98df7356048403fcc8bf19c23069bc0c1204ebd8273d554f7603491250f5c2c_optim.pdf)

Related Manuals