KORAD KEL2000 Series Communication Protocol User Guide
- June 15, 2024
- KORAD
Table of Contents
KORAD KEL2000 Series Communication Protocol
INSTRUCTIONS FOR USE
-
*IDN?
Return product information
XXXX,KEL2000,SN:1214534454,V1.10 -
RCL
RCL 12
NR1 {1~100}
Recall 12 units’ content -
SAV
SAV 13
Save to the storage unit NR1{1~100}
Note: RCL can be recalled arbitrarily, and SAV must be saved in CC, CV, CR or CW mode. -
*TRG
Simulate a trigger, only valid in dynamic pulse (PL) mode and reversal (RL) mode. -
:SYSTem:BEEP
Turn the beep ON or OFF.
:SYST:BEEP ON
Parameters: {1|0|ON|OFF}
Query syntax
:SYST: BEEP? -
:SYSTem:LOCK
Turn ON and OFF the lock button
:SYST:LOCK ON
Parameters: {1|0|ON|OFF}
Query syntax:
:SYST:LOCK? -
:SYSTem:EXIT
-
Turn ON or OFF the external trigger
:SYST: EXIT 1 -
Turn ON the remote switch
:SYST: EXIT 2
Parameters: {2|0|OFF}
Query syntax:
:SYST: EXIT? -
:SYSTem:COMPensate
Turn ON external compensation
:SYST:COMP ON
Parameters: {1|0|ON|OFF}
Query syntax:
:SYST:COMP? -
:STATus?
Query the current status
Query syntax:
:STAT?
Return:
0,4,0,0,0,0
0 Beep Beep status -
COM port baud rate (0,9600;1,19200;2,38400;3,57600;4,15200).
-
The Key LOCK status
-
External trigger status
-
Remote compensation status
-
Reverse connection status of load polarity (0-no reverse connection; 1-reverse connection)
-
INPut
Turn the load ON and OFF
Command syntax:
:INP 1
Parameters: {1|0|ON|OFF}
Query syntax:
:INP? -
:VOLTage
Set the current CV voltage
:VOLT 12.35V
Parameters: {MIN~MAX:0.1V~150V }
Query syntax:
:VOLT? -
:VOLTage:UPPer
Set the maximum voltage value.
:VOLT:UPP 18V
Parameters: {MIN~MAX:0.1V~150V }
Query syntax:
:VOLT:UPP? -
:VOLTage:LOWer?
Query the minimum voltage. -
:CURRent
Set the CC current.
:CURR 3.350A
Parameters: {MIN~MAX:0A ~40A }
Query syntax:
:CURR? -
:CURRent:UPPer
Set the maximum current value.
:CURR:UPP 18A
Parameters: {0A~40A }
Query syntax:
:CURR:UPP? -
:CURR:LOWer?
Query the minimum current value. -
:RESistance
Set the CR resistance value.
:RES 120.30OHM
Parameters: { 0.2000OHM ~7500OHM }
Query syntax:
:RES? -
:RESistance:UPPer
Set the maximum resistance value.
:RES:UPP 3600OHM
Parameters: { 0.2000OHM~7500OHM }
Query syntax:
:RES:UPP? -
:RES:LOWer?
Query the minimum resistance value. -
:POWer
Set CW power.
:POW 12.5W
Parameters: { 0W ~300W }
Query syntax:
:POW? -
:POW:UPPer
Set the maximum power value.
:POW:UPP 18W
Parameters: { 0W~300W }
Query syntax:
:POW:UPP? -
:POW:LOWer
Query the minimum power value. -
:MEASure:VOLTage?
Query output voltage value. -
:MEASure:CURRent?
Query output current value. -
:MEASure:POWer?
Query output power value. -
:MEASure:TEMP?
Query temperature. -
:FUNCtion
Set the current mode.
:FUNC CC
Parameters: { CC|CV|CR|CW|SHORt}
Query syntax:
:FUNC? -
:LIST
Set LIST
:LIST 4,3A,2,1A,0.1A/uS,5S,2A,0.1A/uS,5S,3
Parameters: -
4, Unit 4
-
3A, set the CC range to 3A
-
2, number of steps in LIST
-
1A, step 1 current 1A
-
0.1A/uS, slope of step 1
-
5s, time 5s for step 1
-
2A, the current 2A of step 2
-
0.1A/uS, slope of step 2
-
5s, time 5s for step 2
-
3, repeated execution times 3.
-
:RCL:LIST
Recall the LIST unit.
:RCL LIST 2
Parameters: {1~7}
Query syntax:
:RCL:LIST? -
:OCP
Set up OCP operations
:OCP 2,15.0V,5.0S,3.0A,2.0A,0.1A,1.0S,1.0A,10.0V,1.5A,1.0A
Parameters: -
2, store 2 units
-
15V,VON 15V
-
5.0S,VON DELAY 5S
-
3.0A, current range 3A
-
2.0A, starting current 2.0A
-
0.1A, step current 0.1A
-
1.0S, step delay 1.0S
-
1.0A, cut-off current 1A
-
10.0V, OCP voltage 10V
-
1.5A, overcurrent max. 1.5A
-
1.0A, the minimum value of overcurrent is 1.0A
-
:RCL:OCP
Recall OCP unit.
:RCL OCP 2
Parameters: {1~7}
Query syntax:
:RCL:OCP?
Note: you need to recall first before querying. -
:OPP
Set the OPP operation
:OPP 2,15.0V,5.0S,3.0A,50W,1W,1S,10W,20V,30W,10W
Parameters: -
2, store 2 units
-
15V,VON 15V
-
5.0S,VON DELAY 5S
-
3.0A, current range 3A
-
2.0A, starting current 2.0A
-
0.1A, step current 0.1A
-
1.0S, step delay 1.0S
-
1.0A, cut-off current 1A
-
10.0V, OCP voltage 10V
-
1.5A, overcurrent max. 1.5A
-
1.0A, the minimum value of overcurrent is 1.0A
-
:RCL:OCP
Recall OCP unit.
:RCL OCP 2
Parameters: {1~7}
Query syntax:
:RCL:OCP?
Note: you need to recall first before querying. -
:BATTery
Set up battery operation
:BATT 2,30A,7A,35V,11AH,50M
Parameters: -
2, saved in unit 2 {1~7}
-
30A, battery range 30A
-
7A, the current starts at 7A
-
35V, discharge cut-off voltage 35V
-
11AH, discharge cut-off capacity 11AH
-
50M, discharge deadline 50 Minutes.
-
:RCL:BATTery
Recall BATT unit 2.
:RCL BATT 2
Parameters: {1~7}
Query syntax:
:RCL:BATT?
Note: you need to recall first before querying. -
:BATTery:TIM?
Query the battery discharge time. -
:BATTery:CAP?
Query the battery discharge capacity AH.
Note: the above query commands only work in battery mode. -
:RCL:CURVe
Set VI curve (VI):
:CURVe 2,1.01A,2.02A,0.12A,5S
Parameters: -
2, cell {1~7 }
-
1.01A, starting current value
-
2.02A, ending current value
-
0.12A, step current value
-
5s, running time per step
-
: RCL:CURVe
Recall VI curve 2 unit:
:RCL:CURVe 2
Query syntax:
:RCL:CURVe? -
DYNamic
Set Dynamics (CV):
:DYN 1,1.0001V,2.0003V,1.101HZ,50.001%
Parameters: -
1,CV mode {1-CV;2-CC;3-CR;4-CW;5-PL;6-RL}
-
1.0001V, the first voltage value
-
2.0003V,the second voltage value
-
1.101HZ,switching frequency 1.101HZ
-
50.001%, duty cycle 50.001%
Set dynamic (CC):
:DYN 2,0.212A/uS,0.80A/uS,0.400A,2.10A,101.5HZ,46.00%
Parameters: -
2,CC mode {1-CV;2-CC;3-CR;4-CW;5-PL;6-RL}
-
0.212A/uS, rising slope
-
0.80A/uS, falling slope
-
0.400A, the first current value
-
2.10A, the second current value
-
101.5HZ, switching frequency 101.5HZ
-
46.00%, duty cycle 46.00%
Set dynamic (CR):
:DYN 3,1.0001OHM,2.0003OHM,2.0HZ,60.0%
Set dynamic (CW):
:DYN 4,3.2W,8W,1HZ,40.0%
Set dynamic (RL):
:DYN 2,0.212A/uS,0.80A/uS,0.400A,2.10A,101.5HZ,46.00%
Set dynamic (PL):
:DYN 5,0.15A/uS,0.20A/uS,1.2A,3.10A -
:RCL:DYNamic
Recall dynamic mode.
:RCL:DYN 2
Parameters: {1|CV,2|CC,3|CR,4|CW,5|PL,6|RL}
Query syntax 1:
:RCL:DYN?
Query syntax 2:
:DYN? -
:SYSTem:BAUD rate
Set baud rate.
:SYST: BAUD 115200
Parameters: {9600|19200|38400|57600|115200}
Query syntax:
: :SYST: BAUD? -
:SYSTem:IP ADdress
Set IP address.
:SYST: IPAD 192.168.0.125
Query syntax:
: :SYST: IPAD? -
:SYSTem:SMASK
Set subnet mask.
:SYST: SMASK 255.255.255.0
Query syntax:
: :SYST: SMASK?
This command is used for setting the gate way.
:SYST: GATE 192.168.0.1
Query syntax:
: :SYST: GATE? -
:SYSTem:PORT
Set IP communication ports.
:SYST: PORT 18152
Parameters: {100~65535}
Query syntax:
: :SYST: PORT?
Note: the port can not be set to 18191. -
:SYSTem:RTC:YMD<YY,MM,DD>
Set RTC year, month, day.
:SYST: RTC:YMD 20,03,15
Parameters: {YY,MM,DD}
Query syntax:
: :SYST: RTC:YMD? -
:SYSTem:RTC:HMS<hh,mm,ss>
Query RTC hour, minute, second.
:SYST: RTC:HMS 16,11,15
Parameters: {hh,mm,ss}
Query syntax:
: :SYST: RTC:HMS?
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>