NF KP2000AS Instruction Manual

Programmable ac/dc power source
Hide thumbs Also See for KP2000AS:
Table of Contents

Advertisement

Quick Links

PROGRAMMABLE AC/DC POWER SOURCE
KP2000AS
Instruction Manual (Remote Control)
NF Corporation

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KP2000AS and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NF KP2000AS

  • Page 1 PROGRAMMABLE AC/DC POWER SOURCE KP2000AS Instruction Manual (Remote Control) NF Corporation...
  • Page 3 DA00104980-001 PROGRAMMABLE AC/DC POWER SOURCE KP2000AS Instruction Manual (Remote Control)
  • Page 5: Preface

    KP2000AS (hereinafter abbreviated as “KP2000AS”). For operations from the panel, see the instruction manual of the main unit. The remote interface allows you to use not only the basic KP2000AS features (e.g., power source control and measurement function). It also supports remote control commands for our high-efficiency system power supply P-STATION / EPO series (hereinafter abbreviated as EPO series).
  • Page 6: Table Of Contents

    Command Type and Format Concept ..............34 3.1.2 About SCPI ......................34 Supported Common Command ................35 3.1.3 3.1.4 EPO Command ....................35 SCPI Command and Query Format ..............36 3.1.5 SCPI Subsystem Command Tree ................ 36 3.1.6 KP2000AS Instruction Manual (Remote Control)
  • Page 7 4.2.2 Continuous Function Commands............... 100 4.2.3 EPO Commands ....................142 Programming Sample ...................... 153 KP2000AS Control Programming ................154 Continuous Function Setting ..................155 Obtain Status Register ....................158 Cautions in Programming ..................160 Error Message List ......................161 Error Message List ....................162 Specifications ........................
  • Page 8: List Of Figures

    Figure 3.21 String Response Data (<STR>) Syntax ..............48 Figure 3.22 Definite Length Arbitrary Block Response Data Syntax (<DBLK>) ....... 49 Figure 3.23 Indefinite Length Arbitrary Block Response Data Syntax (<IBLK>) ...... 49 Figure 7.1 Multi-Line Interface Message ................170 KP2000AS Instruction Manual (Remote Control)
  • Page 9 Table 2.5 Warning Condition Register ..................29 Table 2.6 System Lock Condition Register ................30 Table 3.1 IEEE488.2 Common Commands Supported by KP2000AS ........35 Table 3.2 Acceptable and Unacceptable Keywords (for "OUTPut").......... 40 Table 6.1 Error Message List ....................162 Table 7.1 Interface Functions ....................
  • Page 10 KP2000AS Instruction Manual (Remote Control)
  • Page 11: Preparation Before Use

    1.1 Overview ····················································· 2 1.2 USB Preparation ··········································· 4 1.3 GPIB Preparation ·········································· 7 1.4 RS232 Preparation ······································ 10 1.5 LAN Preparation ········································· 13 1.6 About Remote and Local ······························ 17 1.7 Considerations ··········································· 18 KP2000AS Instruction Manual (Remote Control)
  • Page 12: Overview

    ◼RS232 ◼LAN The KP2000AS is provided with the USB, RS232, GPIB(specified at the order) and LAN remote interfaces and is remote-controllable by a computer or other instruments. By sending remote commands for each function and receiving the data, you can control the function execution and read the internal state such as setting values and error statuses.
  • Page 13 1.1 Overview Command control specification: IEEE Std. 488.2-1992 compatible (Some commands are omitted or extended depending on the interface.) Command format specification: compliant with the SCPI Specification 1990.0 command system Instruction Manual (Remote Control) KP2000AS...
  • Page 14: Usb Preparation

    VISA library. ◼ Operation procedure 1. Press the MENU key to move to the root menu, then select [System]. The system setting window opens. Instruction Manual (Remote Control) KP2000AS...
  • Page 15 1.2 USB Preparation 2. Put the cursor on [Setup] next to the [Remote] item, then press the ENTER key. The remote setting window opens. 3. In the [Interface] item, select [USB]. Instruction Manual (Remote Control) KP2000AS...
  • Page 16 ⚫ The use of USB hub may cause the product not to communicate properly. --------------------------------------------------------------------------------------------------------------------------- ◼ About USB ID Used for a system connected with multiple KP2000AS through USB, to enable the application identify each source. The USB ID is represented in the following format. USB0::[Vendor number]::[Product number]::[Serial number]::INSTR...
  • Page 17: Gpib Preparation

    GPIB cable. For details, see the instruction manual of your GPIB controller board (card). ◼ Operation procedure Press the MENU key to move to the root menu, then select [System]. The system setting window opens. Instruction Manual (Remote Control) KP2000AS...
  • Page 18 1.3 GPIB Preparation Put the cursor on [Setup] next to the [Remote] item, then press the ENTER key. The remote setting window opens. In the [Interface] item, select [GPIB]. Instruction Manual (Remote Control) KP2000AS...
  • Page 19 ⚫ Ensure that the length of one cable is within 4 meters. ⚫ Do not set the same address as the one used for any other device connected to the same bus. Otherwise, the product cannot communicate properly. -------------------------------------------------------------------------------------------------------------------------- Instruction Manual (Remote Control) KP2000AS...
  • Page 20: Rs232 Preparation

    Remote command based arbitrary waveform transmission is not available. Note: Use a cross cable. ◼ Operation procedure 1. Press the MENU key to move to the root menu, then select [System]. The system setting window opens. Instruction Manual (Remote Control) KP2000AS...
  • Page 21 1.4 RS232 Preparation 2. Put the cursor on [Setup] next to the [Remote] item, then press the ENTER key. The remote setting window opens. 3. In the [Interface] item, select [RS232]. Instruction Manual (Remote Control) KP2000AS...
  • Page 22 5. Use a D-sub 9-pin cross cable to connect this product to the computer. RS232 connector is available on the rear of this product. ---- Notes ------------------------------------------------------------------------------------------------------------- ⚫ Avoid use in a place that has under electrically noisy environment. ⚫ It is recommended to use a fully-shielded, short cable. --------------------------------------------------------------------------------------------------------------------------- Instruction Manual (Remote Control) KP2000AS...
  • Page 23: Lan Preparation

    B : When “DHCP” is “Enable”, and no DHCP server. C : When “DHCP” is “Enable”, and a DHCP server is connected. Note: Binary transmission is not supported. Remote command based arbitrary waveform transmission is not available. Instruction Manual (Remote Control) KP2000AS...
  • Page 24 1. Press the MENU key to move to the root menu, then select [System]. The system setting window opens. 2. Put the cursor on [Setup] next to the [Remote] item, then press the ENTER key. The remote setting window opens. Instruction Manual (Remote Control) KP2000AS...
  • Page 25 1.5 LAN Preparation 3. In the [Interface] item, select [LAN]. Instruction Manual (Remote Control) KP2000AS...
  • Page 26 5. Connect this product to a hub or computer with a commercially available LAN cable. LAN connector is available on the rear of this product. ---- Notes --------------------------------------------------------------------------------------------------------- ⚫ Avoid use in a place that has under electrically noisy environment. -------------------------------------------------------------------------------------------------------------------------- Instruction Manual (Remote Control) KP2000AS...
  • Page 27: About Remote And Local

    False from the computer, or when the GTL command is received. However, the LOCAL key is disabled when the KP2000AS is in the local lockout state. To clear the local lockout status, you need to set the REN to False on the computer.
  • Page 28: Considerations

    The output buffer is cleared if the size of the response data in reply to the query command from the computer exceeds the output buffer size. At this time, the KP2000AS sets the query error bit of the standard event status register to 1.
  • Page 29: Usb Interface

    • Check carefully for the GPIB address before setting it. Using a duplicated address in one system may damage devices. • Inconsistency of the delimiter settings in the system might cause unexpected trouble. Use the same delimiter setting for every device that exists in the system. Instruction Manual (Remote Control) KP2000AS...
  • Page 30: Rs232 Interface

    • For communication that has the hardware flow control enabled, use a cable in which the RTS signal and CTS signal lines are interlink-connected. Use the one that RTS on the computer side is connected to CTS on the KP2000AS, CTS to RTS. • To avoid malfunctioning due to radiated electromagnetic noise, ensure to use a shielded cable.
  • Page 31: Status System

    2. Status System 2.1 Service Request ········································· 22 2.2 Status Byte ················································ 23 KP2000AS Instruction Manual (Remote Control)
  • Page 32: Service Request

    The USB and GPIB interface supports the service request functions. You can obtain the status of the KP2000AS product by performing a serial poll (reading status byte) from your computer, under the conditions shown below. The serial poll allows you to obtain the status of the KP2000AS product regardless of the Remote/Local state.
  • Page 33: Status Byte

    2.2.1 Status Byte Register and Service Request The configuration of the status byte register and the service request enable register is shown in Figure 2.1. Figure 2.1 Status Byte Register and Service Request Enable Register Instruction Manual (Remote Control) KP2000AS...
  • Page 34: Status Byte Register

    • USB : After reading the status byte by using a query message. When using USB, this bit is not cleared by a serial poll. The status byte register is cleared when a *CLS command is received. Instruction Manual (Remote Control) KP2000AS...
  • Page 35: Service Request Enable Register

    The standard event status enable register is used to select the bit of the standard event status register as shown in Figure 2.2, and reflect the status of the selected bit to the ESB of the status byte register. Instruction Manual (Remote Control) KP2000AS...
  • Page 36: Operation Status Register Group

    Table 2.3 Operation Status Register Weight Description Always 0 (Unused) (Unused) (Unused) (Unused) (Unused) Measured value overrange LOCK status (SYNC status) (Unused) (Unused) (Unused) (Unused) Soft start or soft stop status(Sweep status) (Unused) Busy status (Unused) Instruction Manual (Remote Control) KP2000AS...
  • Page 37: Table 2.4 Transition Filter And Event Register Transitions

    The event register is cleared upon reception of a query addressed to the event register or the *CLS command. 2.2.5.4 Operation Status Event Enable Register The operation status event enable register is used to select bits in the event register to be summarized. Instruction Manual (Remote Control) KP2000AS...
  • Page 38: Warning Condition Register Group

    2.2 Status Byte 2.2.6 Warning Condition Register Group The configuration of the warning condition register group is shown in Figure 2.4. Figure 2.4 Warning Condition Register Group Instruction Manual (Remote Control) KP2000AS...
  • Page 39: Table 2.5 Warning Condition Register

    The event register is cleared upon reception of a query addressed to the event register or the *CLS command. 2.2.6.4 Warning Event Enable Register The warning event enable register is used to select bits in the event register to be summarized. Instruction Manual (Remote Control) KP2000AS...
  • Page 40: System Lock Condition Register Group

    (Unused) 1024 Shut down Cabinet connect mismathed System settings mismatched between cabinet Internal auxiliary power anomaly Multi-unit system communication anomaly Internal communication anomaly 2 Internal communication anomaly 1 (Unused) Power input undervoltage Power input overvoltage Instruction Manual (Remote Control) KP2000AS...
  • Page 41 The event register is cleared upon reception of a query addressed to the event register or the *CLS command. 2.2.7.4 System Lock Event Enable Register The System Lock event enable register is used to select bits in the event register to be summarized. Instruction Manual (Remote Control) KP2000AS...
  • Page 42 2.2 Status Byte Instruction Manual (Remote Control) KP2000AS...
  • Page 43: Remote Command Overview

    3. Remote Command Overview 3.1 Remote Command ······································ 34 KP2000AS Instruction Manual (Remote Control)
  • Page 44: Remote Command

    3.1 Remote Command Remote Command 3.1.1 Command Type and Format Concept There are two types of remote commands of KP2000AS; the common commands defined in IEEE488.2, and the commands defined according to SCPI (Standard Commands for Programmable Instruments) command specifications.
  • Page 45: Supported Common Command

    Read Status Byte Query 3.1.4 EPO Command KP2000AS can accept some EPO series command syntax. You can get a response by querying a command by adding ? at the beginning of the command string. For example, if you want to get range, query "?RNG".
  • Page 46: Scpi Command And Query Format

    The current path is a level within the command tree, and becomes the first command path from which the command parser starts the search when the next command is sent. The command parser determines the current path according to the following rules. KP2000AS Instruction Manual (Remote Control)
  • Page 47 Common commands do not affect to the current path. By using semicolons properly, multiple commands can be sent efficiently. For example, :SOURce:VOLTage:LEVel:IMMediate:AMPLitude 1.0; OFFSet 1.0<NL><^END> is the same as sending the following two commands: :SOURce:VOLTage:LEVel:IMMediate:AMPLitude 1.0<NL><^END> :SOURce:VOLTage:LEVel:IMMediate:OFFSet 1.0<NL><^END> KP2000AS Instruction Manual (Remote Control)
  • Page 48 :SOURce:VOLTage 1.0; FREQuency:FIXed 100.0<NL><^END> <Program message which causes parsing error> :SOURce:VOLTage:LEVel:IMMediate:AMPLitude1.0; FREQuency:FIXed 100.0<NL><^END> Here, the current path of the second command is ":SOURce:VOLTage:LEVel:IMMediate" (by right, it must be ":SOURce"). Therefore, ":FREQuency:FIXed 100.0" causes parsing error. KP2000AS Instruction Manual (Remote Control)
  • Page 49: Elements Of Scpi Commands

    "SP" in Figure 3.2 is technically as shown in Figure 3.3 (hereinafter, all SP means the same). Figure 3.3 SP Syntax 3.1.7.2 Subsystem Command Syntax The syntax of the subsystem commands is shown in Figure 3.4. Figure 3.4 Subsystem Command Syntax KP2000AS Instruction Manual (Remote Control)
  • Page 50: Table 3.2 Acceptable And Unacceptable Keywords (For "Output")

    ([]) are used for description purpose only, and are not included in the actual command to be sent. If the keyword is omitted, the command parser interprets the command as if that optional keyword is received. KP2000AS Instruction Manual (Remote Control)
  • Page 51: Figure 3.5 Numeric Parameter (, ) Syntax

    In the command list, the angle brackets (<>) indicate parameters. The parameter type is one of the following types. Numeric parameter (<REAL>, <INT>) The syntax of numeric parameters is shown in Figure 3.5. Figure 3.5 Numeric Parameter (<REAL>, <INT>) Syntax KP2000AS Instruction Manual (Remote Control)
  • Page 52: Figure 3.6 Mantissa Syntax

    3.1.7.9 Discrete Parameter (<DISC>) The syntax of the discrete parameter is shown in Figure 3.8. Figure 3.8 Discrete Parameter (<DISC>) Syntax 3.1.7.10 Boolean Value Parameter (<BOL>) The syntax of the Boolean value parameter is shown in Figure 3.9. KP2000AS Instruction Manual (Remote Control)
  • Page 53: Figure 3.9 Boolean Value Parameter () Syntax

    Figure 3.10 String Parameter (<STR>) Syntax In the KP2000AS, you cannot use the following nine characters as a part of a string: \, /, :, *, ?, “, <, >, |. If the string includes one of these characters, an error process will be raised.(The error message returns an error code :-150 "String data error.")
  • Page 54: Figure 3.11 Block Program Data () Syntax

    The KP2000AS only accept the definite length block program data, and the number string between # and the first byte data is fixed to 48192. The byte data must be 8192 bytes.
  • Page 55: Figure 3.13 Program Message Syntax

    A program message is a combination of one or more IEEE488.2 common commands and SCPI commands, and used to send multiple commands at once. Program Message Syntax The syntax of the program message is shown in Figure 3.13. Figure 3.13 Program Message Syntax KP2000AS Instruction Manual (Remote Control)
  • Page 56: Overview Of Response Message Formats

    3.1.8 Overview of Response Message Formats 3.1.8.1 Response Message The response data that can be read from the KP2000AS when the command is sent by the computer to inquire something is called "response message." The command sent by the computer is called "query", and a question mark (?) is placed at the end of the command.
  • Page 57: Figure 3.16 Nr2 Number Response Data () Syntax

    The syntax of the integer response data is shown in Figure 3.18. The integer response data syntax is same as that of the NR1 number response data defined in IEEE488.2. Digit Figure 3.18 Integer Response Data (<INT>) Syntax KP2000AS Instruction Manual (Remote Control)
  • Page 58: Figure 3.19 Discrete Response Data () Syntax

    Figure 3.20 Numeric Boolean Value Response Data (<NBOL>) Syntax String response data (<STR>) The syntax of the string response data is shown in Figure 3.21. Note that double quotation (”) is never contained in a response string in the KP2000AS. Figure 3.21 String Response Data (<STR>) Syntax KP2000AS...
  • Page 59: Figure 3.22 Definite Length Arbitrary Block Response Data Syntax ()

    3.1 Remote Command Definite length arbitrary block response data (<DBLK>) The syntax of the definite length arbitrary block response data is shown in Figure 3.22. However, the KP2000AS does not return this type of response message. Digit other Digit than 0 Figure 3.22 Definite Length Arbitrary Block Response Data Syntax (<DBLK>)
  • Page 60 3.1 Remote Command KP2000AS Instruction Manual (Remote Control)
  • Page 61: Remote Command Reference

    4. Remote Command Reference 4.1 Program Command List ································ 52 4.2 Program Command Description ····················· 61 KP2000AS Instruction Manual (Remote Control)
  • Page 62: Program Command List

    KP2000AS. In addition, some commands may not be run depending on the output phase mode supported by the purchased product.
  • Page 63: List Of Commands Common To Functions

    :STATus:LOCK:ENABle System Lock event enable register  — Get the System :STATus:LOCK[:EVENt]? Lock event register   Set/get the :STATus:LOCK:NTRansition System Lock transition filter (negative)   Set/get the :STATus:LOCK:PTRansition System Lock transition filter (positive) KP2000AS Instruction Manual (Remote Control)
  • Page 64 Set/get the :OUTPut:RELay output relay control   Set/get the high :OUTPut:OFFImpedance impedance output off Set Panel Display Operation   Set/get the :DISPlay:CONTrast | BRIGhtness BRIGhtness value   Set/get the Key :SYSTem:KLOCk lock KP2000AS Instruction Manual (Remote Control)
  • Page 65 (peak value) is activated Output Setting (for All Phases)   Set/get the [:SOURce]:VOLTage:RANGe output range(CV)*1   Set/get the [:SOURce]:MODE AC/DC mode*1 CLIP Waveform Setting   Set/get the [:SOURce]:FUNCtion:CSINe:TYPE clipped sine wave type specification KP2000AS Instruction Manual (Remote Control)
  • Page 66 Date and Time Settings   Set/get Date :SYSTem:DATE and Time *1 The setting is held by each output function. After the output function is switched, the setting held by the new output function is forcibly used. KP2000AS Instruction Manual (Remote Control)
  • Page 67: List Of Continuous Function Commands

    [:SOURce]:VOLTage:LIMit:HIGH setting limit (peak value <maximum>)   Set/get the voltage [:SOURce]:VOLTage:LIMit:LOW setting limit (peak value <minimum>) Frequency Setting Range Limit   Set/get the upper [:SOURce]:FREQuency:LIMit:HIGH limit value of the frequency setting range limit KP2000AS Instruction Manual (Remote Control)
  • Page 68 Harmonic current :MEASure[:SCALar]:CURRent:HARMonic:RATio? percentage —  Output current crest :MEASure[:SCALar]:CURRent:CFACtor? factor  — Apparent power :MEASure[:SCALar]:POWer[:AC]:APParent?  — Power factor :MEASure[:SCALar]:POWer[:AC]:PFACtor? —  Active power :MEASure[:SCALar]:POWer[:AC][:REAL]? AGC/Autocal Function Setting   Enable/disable the :OUTPut:AGC AGC function KP2000AS Instruction Manual (Remote Control)
  • Page 69 Set Soft Start / Soft Stop   Enable/disable soft :OUTPut:SSTart[:STATe][:RISE] start function   Set/get soft start time :OUTPut:SSTart:TIME[:RISE]   Enable/disable soft :OUTPut:SSTart[:STATe]:FALL stop function   Set/get soft stop time :OUTPut:SSTart:TIME:FALL KP2000AS Instruction Manual (Remote Control)
  • Page 70: List Of Epo Commands

      Set/get the lower limit value of the frequency setting range limit   Set/Get AC or DC output voltage   Set/get the AC or DC voltage setting limit KP2000AS Instruction Manual (Remote Control)
  • Page 71: Program Command Description

    *IDN? Description Gets the device ID Query parameter None Response format <STR> Query example *IDN? Response example NF Corporation,KP2000AS,1234567,1.00 4.2.1.2 Common Command (IEEE488.2): Initialize Basic Setting *RST Description Initializes the setting Setting parameter None Setting example *RST Remarks The operation cannot be done during the output on.
  • Page 72 4.2 Program Command Description 4.2.1.3 Common Command (IEEE488.2): Self-Check *TST? Description Gets the self-check result For the KP2000AS, it always returns 0 without performing the self-check Query parameter None Response format <INT> Query example *TST? Response example 4.2.1.4 Common Command (IEEE488.2): Clear Event Register and Error Queue...
  • Page 73 4.2.1.6 Common Command (IEEE488.2): Get Standard Event Status Register *ESR? Description Gets the standard event status register For the standard event status register, see 2.2.4.1 Query parameter None Response format <INT> Query example *ESR? Response example KP2000AS Instruction Manual (Remote Control)
  • Page 74 Response example 4.2.1.8 Common Command (IEEE488.2): Get Status Byte Register *STB? Description Gets the status byte register For the status byte register, see 2.2.2 Query parameter None Response format <INT> Query example *STB? Response example KP2000AS Instruction Manual (Remote Control)
  • Page 75 4.2 Program Command Description 4.2.1.9 Common Command (IEEE488.2): Wait for Synchronization of Overlap Command *WAI Description Waits for completion of all the previous commands. KP2000AS does not have overlap command. Setting parameter None Setting example *WAI 4.2.1.10 Common Command (IEEE488.2): Set OPC Bit at Operation Completion...
  • Page 76 For the System Lock event enable register, see Setting parameter <value> ::= <INT> <INT> → Register setting value: 0 to 65535 Query parameter None Response format <INT> Setting example STAT:LOCK:ENAB 1 Query example STAT:LOCK:ENAB? Response example KP2000AS Instruction Manual (Remote Control)
  • Page 77 For the System Lock transition filter, see 2.2.7.2 Setting parameter <value> ::= <INT> <INT> → Register setting value: 0 to 65535 Query parameter None Response format <INT> Setting example STAT:LOCK:NTR 16384 Query example STAT:LOCK:NTR? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 78 16384 4.2.1.17 Operate Operation Condition Register: Operation Condition Register :STATus:OPERation:CONDition? Description Gets the operation condition register 2.2.5.1 For the operation condition register, see Query parameter None Response format <INT> Query example STAT:OPER:COND? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 79 16384 4.2.1.19 Operate Operation Condition Register: Operation Event Register :STATus:OPERation[:EVENt]? Description Gets the operation event register 2.2.5.3 For the operation event register, see Query parameter None Response format <INT> Query example STAT:OPER? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 80 For the operation transition filter, see 2.2.5.2 Setting parameter <value> ::= <INT> <INT> → Register setting value: 0 to 65535 Query parameter None Response format <INT> Setting example STAT:OPER:PTR 16384 Query example STAT:OPER:PTR? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 81 Get error message at startup When "Press enter key" appears on the screen, this command replaces the Enter key. for example, after setting the phase configuration. Query parameter None Response format <INT>,<STR> Query example SYST:MESS? Response example 0,"No error" KP2000AS Instruction Manual (Remote Control)
  • Page 82 For the warning event enable register, see Setting parameter <value> ::= <INT> <INT> → Register setting value: 0 to 65535 Query parameter None Response format <INT> Setting example STAT:WARN:ENAB 16384 Query example STAT:WARN:ENAB? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 83 For the warning transition filter, see Setting parameter <value> ::= <INT> <INT> → Register setting value: 0 to 65535 Query parameter None Response format <INT> Setting example STAT:WARN:NTR 16384 Query example STAT:WARN:NTR? Response example 16384 KP2000AS Instruction Manual (Remote Control)
  • Page 84 Query example STAT:WARN:PTR? Response example 16384 4.2.1.29 Operate Warning Condition Register: Release Warning :SYSTem:WRELease Description Sets the release of the warning Setting parameter None Setting example SYST:WREL Remarks The setting is error during the System Lock. KP2000AS Instruction Manual (Remote Control)
  • Page 85 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example OUTP ON Query example OUTP? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 86 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example OUTP:PON ON Query example OUTP:PON? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 87 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example OUTP:REL ON Query example OUTP:REL? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 88 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example OUTP:OFFI ON Query example OUTP:OFFI? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 89 MINimum → 0 MAXimum → 99 Query parameter [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <INT> Setting example DISP:CONT 55 Query example DISP:CONT? Response example KP2000AS Instruction Manual (Remote Control)
  • Page 90 4.2.1.35 Set Panel Display Operation: Set/Get Key Lock :SYSTem:KLOCk Description Sets/gets the key lock Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example SYST:KLOC ON Query example SYST:KLOC? Response example KP2000AS Instruction Manual (Remote Control)
  • Page 91 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example SYST:BEEP:STAT ON Query example SYST:BEEP:STAT? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 92 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Disable, 1/ON: Enable Query parameter None Response format <NBOL> Setting example SYST:BEEP:LIM:STAT ON Query example SYST:BEEP:LIM:STAT? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 93 The status of each phase is assigned to each bit as follows. Weight Description Booster 1 Phase Master Query parameter None Response format <INT>,0,0 The second and third data items always return 0. Query example SYST:CONF:NPU? Response example 3,0,0 (shows that phase master/booster 1 is connected.) KP2000AS Instruction Manual (Remote Control)
  • Page 94 If an error occurs in a power unit, the corresponding bit returns 1. Weight Description Booster 1 Phase Master Query parameter None Response format <INT>,0,0 The second and third data items always return 0. Query example SYST:CONF:NPU:ERR? Response example 2,0,0 (shows that booster 1 is error.) KP2000AS Instruction Manual (Remote Control)
  • Page 95 SCURrent → Single Current monitor output mode VOLTage → Voltage monitor output mode Query parameter None Response format <DISC> Setting example OUTP:MON:MODE CURR Query example OUTP:MON:MODE? Response example CURR Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 96 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example CURR:LIM:RMS 5 Query example CURR:LIM:RMS? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 97 CONTinuous → Continuous operation, output off disabled → Output off enabled Query parameter None Response format <DISC> Setting example CURR:LIM:RMS:MODE OFF Query example CURR:LIM:RMS:MODE? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 98 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <INT> Setting example CURR:LIM:RMS:TIME 5 Query example CURR:LIM:RMS:TIME? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 99 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example CURR:LIM:PEAK:HIGH 10 Query example CURR:LIM:PEAK:HIGH? Response example 10.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 100 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example CURR:LIM:PEAK:LOW -10 Query example CURR:LIM:PEAK:LOW? Response example -10.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 101 CONTinuous → Continuous operation, output off disabled → Output off enabled Query parameter None Response format <DISC> Setting example CURR:LIM:PEAK:MODE OFF Query example CURR:LIM:PEAK:MODE? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 102 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <INT> Setting example CURR:LIM:PEAK:TIME 5 Query example CURR:LIM:PEAK:TIME? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 103 R200V Query parameter None Response format <DISC> Setting example VOLT:RANG R100V Query example VOLT:RANG? Response example R100V Remarks The setting is error during the System Lock/warning. The setting cannot be done during the output on. KP2000AS Instruction Manual (Remote Control)
  • Page 104 ACDC_SYNC→ ACDC-SYNC mode ACDC_EXT → ACDC-EXT mode ACDC_ADD → ACDC-ADD mode Query parameter None Response format <DISC> Setting example MODE ACDC_INT Query example MODE? Response example ACDC_INT Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 105 <func shap> ::= <DISC> <DISC> ::= CLP1 | CLP2 | CLP3 Response format <DISC> Setting example FUNC:CSIN:TYPE CLP1, CFACTOR Query example FUNC:CSIN:CFAC? CLP1 Response example CFAC Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 106 MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example FUNC:CSIN:CFAC CLP1,1.2 Query example FUNC:CSIN:CFAC? CLP1 Response example 1.20 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 107 MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example FUNC:CSIN:CLIP CLP1, 80 Query example FUNC:CSIN:CLIP? CLP1 Response example 80.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 108 The setting is error during the System Lock/warning. This command can only be used when only one device is running. The setting cannot be done during the output on. Executing this command will switch to the USB interface. KP2000AS Instruction Manual (Remote Control)
  • Page 109 <INT> ::= minute: 0~59 <second> ::= <INT> <INT> ::= second: 0~59 Query parameter NONE Response format <INT>,<INT>,<INT>,<INT>,<INT>,<INT> Returns year, month, day, hour, minute, second in order. Setting example SYST:DATE 2023,9,14,10,46,40 Query example SYST:DATE? Response example 2023,9,14,10,46,45 KP2000AS Instruction Manual (Remote Control)
  • Page 110: Continuous Function Commands

    Setting parameter <memory> ::= <INT> <INT> → Basic Setting Memory number: 1 to 30 Setting example *SAV 8 Remarks The setting is error during the System Lock/warning. The operation cannot be done during the output on. KP2000AS Instruction Manual (Remote Control)
  • Page 111 HC2 → Harmonic current 2 HC3 → Harmonic current 3 HC4 → Harmonic current 4 Query parameter None Response format <DISC> Setting example DISP:MEAS:MODE RMS Query example DISP:MEAS:MODE? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 112 <NR2> Setting example FREQ 50 Query example FREQ? Response example 50.0 Remarks The setting is error during the System Lock/warning. The setting can be made only in the AC-INT, AC-VCA, AC-ADD, ACDC-INT, and ACDC-ADD modes. KP2000AS Instruction Manual (Remote Control)
  • Page 113 Response format <NR2> Setting example PHAS:STAR 90 Query example PHAS:STAR? Response example 90.0 Remarks The setting is error during the System Lock/warning. The setting cannot be done in the AC-EXT, ACDC-EXT, DC-INT, and DC-VCA modes. KP2000AS Instruction Manual (Remote Control)
  • Page 114 None Response format <NBOL> Setting example PHAS:STOP:ENAB ON Query example PHAS:STOP:ENAB? Response example Remarks The setting is error during the System Lock/warning. The setting cannot be done in the AC-EXT, ACDC-EXT, DC-INT, and DC-VCA modes. KP2000AS Instruction Manual (Remote Control)
  • Page 115 Response format <NR2> Setting example PHAS:STOP 90 Query example PHAS:STOP? Response example 90.0 Remarks The setting is error during the System Lock/warning. The setting cannot be done in the AC-EXT, ACDC-EXT, DC-INT, and DC-VCA modes. KP2000AS Instruction Manual (Remote Control)
  • Page 116 The setting is error during the System Lock/warning. The remote sensing can be set only when the waveform is a sine wave for the AC mode in the AC-INT, AC-VCA, AC-SYNC, DC-INT, and DC-VCA modes. KP2000AS Instruction Manual (Remote Control)
  • Page 117 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT 100 Query example VOLT? Response example 100.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 118 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT:OFFS 10 Query example VOLT:OFFS? Response example 10.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 119 → Clipped sine wave 2 CLP2 → Clipped sine wave 3 CLP3 Query parameter None Response format <DISC> Setting example FUNC SIN Query example FUNC? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 120 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT:ADJ:OFFS:AC 10 Query example VOLT:ADJ:OFFS:AC? Response example 10.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 121 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <INT> Setting example VOLT:ADJ:OFFS:DC 10 Query example VOLT:ADJ:OFFS:DC? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 122 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT:LIM:RMS 100 Query example VOLT:LIM:RMS? Response example 100.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 123 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT:LIM:HIGH 200 Query example VOLT:LIM:HIGH? Response example 200.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 124 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example VOLT:LIM:LOW -200 Query example VOLT:LIM:LOW? Response example -200.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 125 <NR2> Setting example FREQ:LIM:HIGH 60 Query example FREQ:LIM:HIGH? Response example 60.00 Remarks The setting is error during the System Lock/warning. The setting can be made only in the AC-INT, AC-VCA, AC-ADD, ACDC-INT, and ACDC-ADD modes. KP2000AS Instruction Manual (Remote Control)
  • Page 126 <NR2> Setting example FREQ:LIM:LOW 40 Query example FREQ:LIM:LOW? Response example 40.00 Remarks The setting is error during the System Lock/warning. The setting can be made only in the AC-INT, AC-VCA, AC-ADD, ACDC-INT, and ACDC-ADD modes. KP2000AS Instruction Manual (Remote Control)
  • Page 127 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:CURR:PEAK:HOLD? Response example 26.55 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 128 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT:PEAK:HOLD? Response example 106.0 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 129 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT? Response example 100.4 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 130 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT:HIGH? Response example 141.4 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 131 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT:CRES? Response example 1.41 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 132 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:CURR:AVE? Response example 1.20 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 133 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:CURR:LOW? Response example -30.0 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 134 CURRent → Harmonic current type VOLTage → Harmonic voltage type Query parameter None Response format <NBOL> Setting example MEAS:HARM:TYPE CURR Query example MEAS:HARM:TYPE CURR? Response example CURR Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 135 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT:HARM? 1 Response example 2.24,0.02,0.01,0.15,0.06,0.08,0.01,0.01,0.02,0.06 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 136 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:VOLT:HARM:RAT? 1 Response example 100.0,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 137 Setting parameter <state> ::= <BOL> <BOL> → 0/OFF: Do nothing, 1/ON: Enable Query parameter None Response format <NBOL> Setting example MEAS:CURR:HARM:ENAB ON Query example MEAS:CURR:HARM:ENAB? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 138 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:CURR:HARM? 1 Response example 2.24,0.02,0.01,0.15,0.06,0.08,0.01,0.01,0.02,0.06 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 139 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:CURR:HARM:RAT? 1 Response example 100.0,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 140 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:POW:APP? Response example 367.0 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 141 For the query response range and resolution, see the instruction manual of the main unit. Query example MEAS:POW? Response example 249.0 Remarks If overrange occurs, returns 9999999. If the measurement conditions are not met, 99999999 is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 142 The AGC function can be used only when the output function is the Continuous function and the output mode is AC-INT/AC-VCA/AC-SYNC/DC-INT/DC-VCA. When an AC voltage waveform other than SIN is selected, the AGC function cannot be enabled. KP2000AS Instruction Manual (Remote Control)
  • Page 143 The Autocal function can be used only when the output function is the Continuous function and the output mode is AC-INT/AC-VCA/AC-SYNC/DC-INT/DC-VCA. When an AC voltage waveform other than SIN is selected, the Autocal function cannot be enabled. KP2000AS Instruction Manual (Remote Control)
  • Page 144 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <NR2> Setting example INP:GAIN 10 Query example INP:GAIN? Response example 10.0 Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 145 → External synchronization Query parameter None Response format <DISC> Setting example INP:SYNC:SOUR EXT Query example INP:SYNC:SOUR? Response example Remarks The setting is error during the System Lock/warning. The setting cannot be done during the output on. KP2000AS Instruction Manual (Remote Control)
  • Page 146 Setting parameter <state> ::= <INT> <INT> → 0: Disable, 1: Enable Query parameter None Response format <INT> Setting example SYST:CONF:EXT 1 Query example SYST:CONF:EXT? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 147 <DISC> ::= POSitive | NEGative POSitive → Positive logic → Negative logic NEGative Query parameter None Response format <DISC> Setting example SYST:CONF:EXT:POL POSITIVE Query example SYST:CONF:EXT:POL? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 148 The setting is error during the System Lock/warning. The setting can be made only in the AC-INT, AC-SYNC, ACDC_INT, ACDC-SYNC, and DC-INT modes. The setting cannot be done if output on phase is other than 0. KP2000AS Instruction Manual (Remote Control)
  • Page 149 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <REAL> Setting example OUTP:SST:TIME 5 Query example OUTP:SST:TIME? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 150 Remarks The setting is error during the System Lock/warning. The setting can be made only in the AC-INT, AC-SYNC, ACDC-INT, ACDC-SYNC, and DC-INT modes. The setting cannot be done if output off phase is enable. KP2000AS Instruction Manual (Remote Control)
  • Page 151 [MINimum | MAXimum] MINimum → Gets the minimum value MAXimum → Gets the maximum value Response format <REAL> Setting example OUTP:SST:TIME:FALL 5 Query example OUTP:SST:TIME:FALL? Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 152: Epo Commands

    Setting parameter <state> ::= <INT> <INT> → 0: Output off, 1:Output on Query parameter None Response format <NR1> Setting example OUT 1 Query example ?OUT Response example Remarks The setting is error during the System Lock/warning. KP2000AS Instruction Manual (Remote Control)
  • Page 153 4.2.3.2 Set/get precision mode or high stability mode Description There is no corresponding function for KP2000AS. This command is defined for command syntax compatibility with the EPO series. This command retains the set value and returns the retained value when querying.
  • Page 154 Query example ?DCM Response example Remarks The setting is error during the System Lock/warning. The setting cannot be done during the output on. If KP2000AS is other than AC-INT or DC-INT, the query returns -1. KP2000AS Instruction Manual (Remote Control)
  • Page 155 Query example ?RNG Response example Remarks The setting is error during the System Lock/warning. The setting cannot be done during the output on. When querying, the current range value is returned regardless of ACDC mode. KP2000AS Instruction Manual (Remote Control)
  • Page 156 Cannot be set in AC-EXT, ACDC-EXT, DC-INT, or DC-VCA mode. In AC-EXT, ACDC-EXT, DC-INT, and DC-VCA modes, the query returns 0. If the setting parameter is set other than the above, the query returns -1. KP2000AS Instruction Manual (Remote Control)
  • Page 157 Response format <NR2> Setting example FRQ 50.00 Query example ?FRQ Response example 50.00 Remarks The setting is error during the System Lock/warning. Cannot be set in the following modes: AC-SYNC, AC-EXT, ACDC-SYNC, ACDC-EXT DC-INT, DC-VCA KP2000AS Instruction Manual (Remote Control)
  • Page 158 Response format <NR2> Setting example FUP 60.00 Query example ?FUP Response example 60.00 Remarks The setting is error during the System Lock/warning. Cannot be set in the following modes: AC-SYNC, AC-EXT, ACDC-SYNC, ACDC-EXT DC-INT, DC-VCA KP2000AS Instruction Manual (Remote Control)
  • Page 159 Response format <NR2> Setting example FLW 50.00 Query example ?FLW Response example 50.00 Remarks The setting is error during the System Lock/warning. Cannot be set in the following modes: AC-SYNC, AC-EXT, ACDC-SYNC, ACDC-EXT DC-INT, DC-VCA KP2000AS Instruction Manual (Remote Control)
  • Page 160 AC-INT, AC-VCA, and AC-EXT return the current AC voltage value setting in AC mode. In ACDC-INT, ACDC-SYNC, ACDC-ADD, and ACDC-EXT returns the current setting of the AC output voltage value in ACDC mode. DC-INT and DC-VCA return the DC voltage value in DC mode. KP2000AS Instruction Manual (Remote Control)
  • Page 161 In ACDC-INT, ACDC-SYNC, ACDC-ADD, and ACDC-EXT returns the current setting of the peak value voltage upper limit in ACDC mode. For DC-INT and DC-VCA, the peak value voltage upper limit for DC mode is returned. KP2000AS Instruction Manual (Remote Control)
  • Page 162 4.2 Program Command Description KP2000AS Instruction Manual (Remote Control)
  • Page 163: Programming Sample

    5. Programming Sample 5.1 KP2000AS Control Programming ················· 154 5.2 Continuous Function Setting························ 155 5.3 Obtain Status Register ······························· 158 5.4 Cautions in Programming ··························· 160 KP2000AS Instruction Manual (Remote Control)
  • Page 164: Kp2000As Control Programming

    5.1 KP2000AS Control Programming KP2000AS Control Programming This section explains how to remote-control the KP2000AS from the personal computer through the USB interface. This section assumes an understanding of the VISA (Virtual Instrument System Architecture) programming interface and programming language supported by the VISA library.
  • Page 165: Continuous Function Setting

    // Search for KP2000AS using the resource string // Generate the VISA session of the NI-VISA library // Use the VISA session to specify the KP2000AS serial number and // establish the communication session with the KP2000AS. // In your program, write the exception handling.
  • Page 166 5.2 Continuous Function Setting // ◼Return the KP2000AS to the initial state just after the startup. // Return the output setting to the state just after the startup. dp.RawIO.Write("*RST\n"); System.Threading.Thread.Sleep(1000); // ◼Set the output function to Continuous. dp.RawIO.Write(":SYSTem:CONFigure:MODE CONTinuous\n"); System.Threading.Thread.Sleep(1000);...
  • Page 167 5.2 Continuous Function Setting // ◼Turn off the output. dp.RawIO.Write(":OUTPut:STATe OFF\n"); System.Threading.Thread.Sleep(1000); // Clear the Remote state new UsbSession(dp.ResourceName).SendRemoteLocalCommand(RemoteLocalMode.Local); // ◼Terminate the communication and release the session. dp.Dispose(); KP2000AS Instruction Manual (Remote Control)
  • Page 168: Obtain Status Register

    // Search for KP2000AS using the resource string // Generate the VISA session of the NI-VISA library // Use the VISA session to specify the KP2000AS serial number and // establish the communication session with the KP2000AS. // In your program, write the exception handling.
  • Page 169 // Obtain the warning state string strWarn = ""; dp.RawIO.Write(":STATus:WARNing:CONDition?\n"); strWarn=dp.RawIO.ReadString(); System.Threading.Thread.Sleep(1000); // Release the warning // This also clears the warning screen display on the KP2000AS. dp.RawIO.Write(":SYSTem:WRELease\n"); System.Threading.Thread.Sleep(1000); // Clear the Remote state new UsbSession(dp.ResourceName).SendRemoteLocalCommand(RemoteLocalMode.Local); // ◼Terminate the communication and release the session.
  • Page 170: Cautions In Programming

    KP2000AS as talker, the response to the first query may be returned with the trailing response to the next one (without delimiter). When the KP2000AS does not work as talker after a query message is sent, perform the device clear. KP2000AS...
  • Page 171: Error Message List

    6. Error Message List 6.1 Error Message List ··································· 162 KP2000AS Instruction Manual (Remote Control)
  • Page 172: Error Message List

    Invalid with Sweep The soft start or soft stop state does not allows the setting(execution). Please set (execute) after exiting the sweep state. Under Error State Cannot be set (executed) because it is in a protected state. KP2000AS Instruction Manual (Remote Control)
  • Page 173 Communication Failure the power unit. Cycle the power. If it still occurs, contact Power Unit the seller (NF Corporation or our agent) from whom you purchased the product. There is a communication error in the firmware. Cycle the Internal Communication power.
  • Page 174 There is an error in the adjustment data. Cycle the power. Calibration Data Error in If it still occurs, contact the seller (NF Corporation or our Control Unit agent) from whom you purchased the product. There is an error in the option data. Cycle the power. If it...
  • Page 175 6.1 Error Message List KP2000AS Instruction Manual (Remote Control)
  • Page 176 6.1 Error Message List KP2000AS Instruction Manual (Remote Control)
  • Page 177: Specifications

    7. Specifications 7.1 Interface Functions ···································· 168 7.2 GPIB Bus Driver ······································· 168 7.3 Code Used ·············································· 169 7.4 Response to Interface Message ··················· 169 7.5 Multi-Line Interface Message ······················· 170 KP2000AS Instruction Manual (Remote Control)
  • Page 178: Interface Functions

    · RS232 and LAN interface do not correspond to all the above functions. GPIB Bus Driver Table 7.2 Bus Driver Specifications Data bus DIO1 to 8 Open collector Open collector Handshake bus NRFD, NDAC, DAV tri-state Open collector Management bus tri-state KP2000AS Instruction Manual (Remote Control)
  • Page 179: Code Used

    7.3 Code Used Code Used The KP2000AS as the listener can accept ISO 7-bit codes (JIS/ASCII), except when receiving binary data, and ignores MSB of 8-bit data (e.g., parity). Any program codes are interpreted and executed with no case sensitivity. However, the control characters except <CR>, <LF>, and <TAB> (codes from 0 to 8, B, D to 1F, and 7F in hexadecimal) are ignored.
  • Page 180: Multi-Line Interface Message

    *4 "\" for IEC standard, "¥" for JIS : Parallel Poll Unconfigure : Go To Local : Serial Poll Enable : Selected Device Clear : Serial Poll Disable : Parallel Poll Configure UNL : Unlisten : Group Execute Trigger UNT : Untalk KP2000AS Instruction Manual (Remote Control)
  • Page 181 • Should you notice any doubtful or wrong statement, or lack of description, please contact us or our agent. ©Copyright 2024, NF Corporation Programmable AC/DC Power Source KP2000AS Instruction Manual (Remote Control) NF Corporation...
  • Page 182 NF Corporation...

Table of Contents