GW Instek PRP Series Programming Manual
GW Instek PRP Series Programming Manual

GW Instek PRP Series Programming Manual

Programmable dc power supply
Hide thumbs Also See for PRP Series:
Table of Contents

Advertisement

Quick Links

Programmable DC Power Supply
PRP Series
PROGRAMMING MANUAL
VERSION: 1.0
ISO-9001 CERTIFIED MANUFACTURER

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for GW Instek PRP Series

  • Page 1 Programmable DC Power Supply PRP Series PROGRAMMING MANUAL VERSION: 1.0 ISO-9001 CERTIFIED MANUFACTURER...
  • Page 2 This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents SAFETY INSTRUCTIONS ..........4 GETTING STARTED ............8 PRP Series Overview ......9 Appearance .......... 12 Configuration Settings ......17 REMOTE CONTROL ............23 Interface Configuration ......24 Command Syntax ......... 26 Command List ........30 Status Register Overview .....
  • Page 4: Safety Instructions

    PRP Series Programming Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to insure your safety and to keep the instrument in the best possible condition.
  • Page 5 SAFETY INSTRUCTIONS Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Safety Guidelines Do not place any heavy object on the PRP. General  Guideline Avoid severe impact or rough handling that ...
  • Page 6 PRP Series Programming Manual Disconnect the power cord before cleaning. Cleaning the PRP  Use a soft cloth dampened in a solution of mild  detergent and water. Do not spray any liquid. Do not use chemicals containing harsh material ...
  • Page 7 SAFETY INSTRUCTIONS Power cord for the United Kingdom When using the power supply in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code: Green/ Yellow:...
  • Page 8: Getting Started

    This chapter describes the power supply in a nutshell, including its main features and front / rear panel introduction, as well as an overview of the configuration settings. PRP Series Overview ..........9 Series lineup ..................9 Main Features ..................9 Accessories ..................10 Appearance ..............
  • Page 9: Prp Series Overview

    GETTING STARTED PRP Series Overview Series lineup The PRP series consists of 2 models: 200W and 400W. Model name Type Voltage Rating Current Rating Power PRP 20-10 Type I 0~20V 0~10A 200W PRP 20-20 Type I 0~20V 0~20A 400W Voltage...
  • Page 10: Accessories

    PRP Series Programming Manual Extensive remote monitoring and control  options Support for serial and parallel connections.  Power on configuration settings.  Supports test scripts  RS-485 port Interface  Analog connector for analog voltage and current  monitoring USB host port ...
  • Page 11 GETTING STARTED Optional Part number Description Accessories GET-001 Extended terminal PSW-001 Accessory Kit: Pin contact x10, Socket x1, Protection cover x1 PSW-002 Simple IDC Tool PSW-003 Contact Removal Tool PSW-005 Series operation cable for 2 units. PSW-006 Parallel operation cable for 2 units.
  • Page 12: Appearance

    PRP Series Programming Manual Appearance PRP Front Panel 200W: PRP 20-10, 400W: PRP 20-20 Voltage Multi-Range DC Power Supply PRP 20-20 360W Voltage knob Display Current Current knob Function OVP/OCP Output Output key Test Lock/Local PWR DSPL Function keys Power...
  • Page 13 GETTING STARTED Used to run customized scripts for Test testing. Locks or unlocks the panel keys to Lock/Local prevent accidentally changing panel settings. Toggles the display from viewing PWR DSPL V/A  V/W or A/W*. *Press the Voltage knob for V/W, press the Current knob for A/W.
  • Page 14 PRP Series Programming Manual USB A port for data transfer, loading test scripts etc. Used to turn the power on/off. Power Switch...
  • Page 15: Rear Panel

    GETTING STARTED Rear Panel 200W: PRP 20-10, 400W: PRP 20-20 Analog control Sense+ connector terminal Chassis RS485-IN ground terminal Sense- terminal Output terminal(+) Output terminal(-) RS485-OUT Input terminal Standard 26 pin MIL connector Analog Control (OMRON XG4 IDC plug). Connector The analog control connector is used to monitor current and voltage output, machine status (OVP, OCP,...
  • Page 16 PRP Series Programming Manual Sense (-S) and Sense (+S) terminals. Temperature controlled fans Fans 200W: PRP 20-10 Line Voltage 400W: PRP 20-20 Input Voltage Input: 170~240 VAC  Line frequency: 50Hz/60 Hz  (Automatically switchable) The RS485 port is used for remote control RS485-IN and digital monitoring from a PC.
  • Page 17: Configuration Settings

    GETTING STARTED Configuration Settings Configuration of the PRP power supplies is divided into five different configuration settings: Normal Function, RS-485, Power ON Configuration, Calibration Settings and System Settings. Power ON Configuration differs from the other settings in that the settings used with Power ON Configuration settings can only be set during power up.
  • Page 18: Setting Power On Configuration Settings

    PRP Series Programming Manual 3. Rotate the voltage knob to change Voltage the F setting. F-01~F-20, F-70~F76, F- Range 88~F-89 4. Use the current knob to set the Current parameter for the chosen F setting. 5. Press the Voltage knob to save the Voltage configuration setting.
  • Page 19 GETTING STARTED 6. Hold the Function key whilst Steps Voltage Multi-Range DC Power Supply PRP 20-20 360W turning the power on. Current Function OVP/OCP Output 7. The display will show F-90 on the Test Lock/Local PWR DSPL top and the configuration setting for F-90 on the bottom.
  • Page 20: Configuration Table

    PRP Series Programming Manual Configuration Table Please use the configuration settings listed below when applying the configuration settings. Normal Function Settings Setting Setting Range Output ON delay time F-01 0.00s~99.99s Output OFF delay time F-02 0.00s~99.99s 0 = CV high speed priority...
  • Page 21 GETTING STARTED 0 = LF(Line feed, 0x0A), Termination Character F-75 1 = CR (Carriage Return, 0x0D) Address F-76 0~31 System Settings 0 = No effect Factory Set Value F-88 1 = Return to factory settings 0, 1 = PRP version 2, 3 = PRP build year 4, 5 = PRP build month/day 6, 7 = Keyboard CPLD version...
  • Page 22 PRP Series Programming Manual 0 = Master/Local 1 = Master/Parallel1 Master/Slave F-93 2 = Master/Parallel2 3 = Slave/Parallel 4 = Slave/Series External Out Logic F-94 0 = High ON, 1 = Low ON Power Switch trip F-95 0 = Enable , 1 = Disable...
  • Page 23: Remote Control

    REMOTE CONTROL EMOTE CONTROL This chapter describes basic configuration of IEEE488.2 based remote control. For a command list, refer to the programming manual, downloadable from GW Instek website, www.gwinstek.com Interface Configuration ..........24 RS485 Configuration ..............24 Command Syntax ............. 26 Command List ............
  • Page 24: Interface Configuration

    PRP Series Programming Manual Interface Configuration RS485 Configuration The PRP uses the IN & OUT ports for RS485 communication. Overview Pin No. RS485-4W RS485-2W Pin assignment RxD+ RxD- TxD+ TxD- RJ-45 Female RJ-45 Male plug jack 1. Connect the RS485 serial cable to the...
  • Page 25 REMOTE CONTROL Set the following RS485 settings: RS485 control: 0 = Disable, 1 = Half duplex, F-70 = 0 ~ 2 2 = Full duplex Set the baud rate: 0=1200, 1=2400, 2=4800, F-71 = 0 ~ 7 3=9600, 4=19200, 5=38400, 6=57600, 7=115200 F-72 = 0 or 1 Data bits: 0=7 or 1=8...
  • Page 26: Command Syntax

    PRP Series Programming Manual Command Syntax Partial compatibility IEEE488.2 Compatible Partial compatibility Standard SCPI, 1999 SCPI commands follow a tree-like structure, Command organized into nodes. Each level of the Structure command tree is a node. Each keyword in a SCPI command represents each node in the command tree.
  • Page 27 REMOTE CONTROL A query is a simple or Query compound command followed by a question mark (?). A parameter (data) is returned. meas:curr:dc? Example Two or more commands on Compound the same command line. Compound commands are separated with either a semi- colon (;) or a semi-colon and a colon (;:).
  • Page 28 PRP Series Programming Manual Commands and queries have two different Command Forms forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case. The commands can be written in capitals or lower-case, just so long as the short or long forms are complete.
  • Page 29 REMOTE CONTROL integers 0, 1, 2, 3 <NR1> decimal 0.1, 3.14, 8.5 <NR2> numbers floating point 4.5e-1, 8.25e+1 <NR3> any of NR1, 2, 3 1, 1.5, 4.5e-1 <NRf> <block data> Definitive length arbitrary block data. A single decimal digit followed by data. The decimal digit specifies how many 8-bit data bytes follow.
  • Page 30: Command List

    PRP Series Programming Manual Command List Abort Command ABORt ..................33 ADR................... 34 Address Command Apply Command APPLy ..................35 DISPlay:MENU[:NAME] ............. 36 Display DISPlay[:WINDow]:TEXT:CLEar ........36 Commands DISPlay[:WINDow]:TEXT[:DATA] ........37 DISPlay:BLINk ............... 37 INITiate[:IMMediate]:NAME ..........38 Initiate Command MEASure[:SCALar]:CURRent[:DC]........39 Measure MEASure[:SCALar]:VOLTage[:DC] ........
  • Page 31 REMOTE CONTROL STATus:OPERation:NTRansition ........45 STATus:QUEStionable[:EVENt] ........45 STATus:QUEStionable:CONDition........46 STATus:QUEStionable:ENABle ......... 46 STATus:QUEStionable:PTRansition ........46 STATus:QUEStionable:NTRansition ......... 46 STATus:PRESet ..............47 [SOURce:]CURRent[:LEVel][:IMMediate] Source [:AMPLitude] ................48 Commands [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] . 49 [SOURce:]CURRent:PROTection[:LEVel] ......49 [SOURce:]CURRent:PROTection:STATe ......50 [SOURce:]CURRent:SLEW:RISing ........50 [SOURce:]CURRent:SLEW:FALLing ........
  • Page 32 PRP Series Programming Manual SYSTem:KEYLock:MODE ..........62 SYSTem:KLOCk..............62 SYSTem:INFormation ............62 SYSTem:PRESet ..............63 SYSTem:VERSion ..............63 *CLS ..................64 Common *ESE ..................64 Commands *ESR ..................65 *IDN ..................65 *OPC ..................65 *RST ..................66 *SRE ..................66 *STB ..................
  • Page 33: Abort Command Abort

    REMOTE CONTROL Abort Command ABORt ..................33 ABORt The ABORt command will cancel any triggered Description actions. Syntax ABORt...
  • Page 34: Adr

    PRP Series Programming Manual Address Command ADR ..................34 ADR is followed by address, which can be 0 to 31 Description and is used to access the power supply. Syntax ADR<NR1> 0~31 Parameter <NR1> Note The address (ADR n) command must return an “OK”...
  • Page 35: Apply Command Apply

    REMOTE CONTROL APPLy Command APPLy ..................35 APPLy Query The APPLy command is used to set both the Description voltage and current. The voltage and current will be output as soon as the function is executed if the programmed values are within the accepted range. An execution error will occur if the programmed values are not within accepted ranges.
  • Page 36: Display Display:menu[:Name]

    PRP Series Programming Manual Display Commands DISPlay:MENU[:NAME] ............. 36 DISPlay[:WINDow]:TEXT:CLEar ........36 DISPlay[:WINDow]:TEXT[:DATA] ........37 DISPlay:BLINk ............... 37 DISPlay:MENU[:NAME] Query The DISPlay MENU command selects a screen Description menu or queries the current screen menu. Syntax DISPlay:MENU[:NAME] <NR1> Query Sytax...
  • Page 37: Display[:Window]:Text[:Data]

    REMOTE CONTROL DISPlay[:WINDow]:TEXT[:DATA] Query Sets or queries the data text that will be written to Description the display. Writing to the display will overwrite data that is currently on the screen. Overwriting a display area with a shorter string may or may not overwrite the screen.
  • Page 38: Initiate Initiate[:Immediate]:Name

    PRP Series Programming Manual Initiate Command INITiate[:IMMediate]:NAME ..........38 INITiate[:IMMediate]:NAME The INITiate command starts the TRANsient or Description OUTPut trigger. See the trigger commands on page 54 for usage details. Syntax INITiate[:IMMediate]:NAME {TRANsient|OUTPut} Starts the TRANsient trigger. Parameter TRANSient Starts the OUTPut trigger.
  • Page 39: Measure Measure[:Scalar]:Current[:Dc]

    REMOTE CONTROL Measure Commands MEASure[:SCALar]:CURRent[:DC] ........39 MEASure[:SCALar]:VOLTage[:DC] ........39 MEASure[:SCALar]:POWer[:DC] ........39 MEASure[:SCALar]:CURRent[:DC] Query Takes a measurement and returns the average Description output current Syntax MEASure[:SCALar]:CURRent[:DC]? Returns the current in amps. Return parameter <NRf> MEASure[:SCALar]:VOLTage[:DC] Query Takes a measurement and returns the average Description output voltage.
  • Page 40: Output Commands

    PRP Series Programming Manual Output Commands OUTPut:DELay:ON .............. 40 OUTPut:DELay:OFF ............40 OUTPut:MODE ..............41 OUTPut[:STATe][:IMMediate] ..........41 OUTPut[:STATe]:TRIGgered ..........41 OUTPut:PROTection:CLEar ..........42 OUTPut:PROTection:TRIPped........... 42 OUTPut:DELay:ON Query Sets the Delay Time in seconds for turning the Description output on. The delay is set to 0.00 by default.
  • Page 41: Output:mode

    REMOTE CONTROL OUTPut:MODE Query Sets the PRP output mode. This is the equivalent to Description the F-03 (V-I Mode Slew Rate Select) settings. Syntax OUTPut:MODE {<NR1>|CVHS|CCHS|CVLS|CCLS} Return Syntax OUTPut:MODE? CV high speed priority Parameter CV high speed priority CVHS CC high speed priority CC high speed priority CCHS CV slew rate priority...
  • Page 42: Output:protection:clear

    PRP Series Programming Manual <NR1>Turns the output off when a software Parameter trigger is generated. Turns the output off when a software trigger is generated. <NR1>Turns the output on when a software trigger is generated. Turns the output on when a software trigger is generated.
  • Page 43: Sense Command Sense:average:count

    REMOTE CONTROL Sense Commands SENSe:AVERage:COUNt ............ 43 SENSe:AVERage:COUNt Query Determines the level of smoothing for the average Description setting. This is the equivalent to the F-17 function setting. Syntax SENSe:AVERage:COUNt {<NR1>| LOW | MIDDle | HIGH} Query Syntax SENSe:AVERage:COUNt? Low level of smoothing. Parameter 0 | LOW Middle level of smoothing.
  • Page 44: Status Status:operation[:Event]

    PRP Series Programming Manual Status Commands STATus:OPERation[:EVENt] ..........44 STATus:OPERation:CONDition ........44 STATus:OPERation:ENABle ..........44 STATus:OPERation:PTRansition ........45 STATus:OPERation:NTRansition ........45 STATus:QUEStionable[:EVENt] ........45 STATus:QUEStionable:CONDition ........46 STATus:QUEStionable:ENABle ......... 46 STATus:QUEStionable:PTRansition ........46 STATus:QUEStionable:NTRansition ......... 46 STATus:PRESet ..............47 STATus:OPERation[:EVENt]...
  • Page 45: Status:operation:ptransition

    REMOTE CONTROL Syntax STATus:OPERation:ENABle <NRf> Query Syntax STATus:OPERation:ENABle? 0~32767 Parameter <NRf> 0~32767 Return parameter <NR1> STATus:OPERation:PTRansition Query Sets or queries the bit sum of the positive Description transition filter of the Operation Status register. Syntax STATus:OPERation:PTRansition <NRf> STATus:OPERation:PTRansition? 0~32767 Parameter <NRf>...
  • Page 46: Status:questionable:condition

    PRP Series Programming Manual STATus:QUEStionable:CONDition Query Queries the status (bit sum) of the Questionable Description Status register. This query will not clear the register. Query Syntax STATus:QUEStionable:CONDition? 0~32767 Parameter <NRf> 0~32767 Return parameter <NR1> STATus:QUEStionable:ENABle Query Sets or queries the bit sum of the Questionable Description Status Enable register.
  • Page 47: Status:preset

    REMOTE CONTROL 0~32767 Parameter <NRf> 0~32767 Return parameter <NR1> STATus:PRESet This command resets the ENABle register, the Description PTRansistion filter and NTRansistion filter on the Operation Status and Questionable Status Registers. The registers/filters will be reset to a default value. Default Register/Filter Values Setting QUEStionable Status Enable...
  • Page 48 PRP Series Programming Manual Source Commands [SOURce:]CURRent[:LEVel][:IMMediate] [:AMPLitude] ................48 [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] . 49 [SOURce:]CURRent:PROTection[:LEVel] ......49 [SOURce:]CURRent:PROTection:STATe ......50 [SOURce:]CURRent:SLEW:RISing ........50 [SOURce:]CURRent:SLEW:FALLing ........ 50 [SOURce:]RESistance[:LEVel][:IMMediate] [:AMPLitude] ................51 [SOURce:]VOLTage[:LEVel][:IMMediate] [:AMPLitude] ................51 [SOURce:]VOLTage[:LEVel]:TRIGgered [:AMPLitude] ................52 [SOURce:]VOLTage:PROTection[:LEVel] ....... 52 [SOURce:]VOLTage:SLEW:RISing ........
  • Page 49: [Source:]Current[:Level]:Triggered[:Amplitude]

    REMOTE CONTROL [SOURce:]CURRent[:LEVel]:TRIGgered [:AMPLitude] Query Sets or queries the current level in amps when a Description software trigger has been generated. Syntax [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] {<NRf>|MIN|MAX} Query Syntax [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MIN|MAX] 0%~105% of the rated current output in amps. Parameter/Return <NRf> Minimum current level. Maximum current level.
  • Page 50: [Source:]Current:protection:state

    PRP Series Programming Manual [SOURce:]CURRent:PROTection:STATe Query Turns OCP (over-current protection) on or off. Description Syntax [SOURce:]CURRent:PROTection:STATe {0|1|OFF|ON} Query Syntax [SOURce:]CURRent:PROTection:STATe? <NR1> Turns the buzzer off. Parameter/Return 0 Turns the OCP off. <NR1> Turns the OCP on. Turns the OCP on.
  • Page 51: [Source:]Resistance[:Level][:Immediate] [:Amplitude]

    REMOTE CONTROL 0.01A/s~20.00A/s (PRP 20-10) Parameter/Return NRf 0.01A/s~40.00A/s (PRP 20-20) Minimum falling current slew rate Maximum falling current slew rate Example SOUR:CURR:SLEW:FALL 1 Sets the falling current slew rate to 1A/s. [SOURce:]RESistance[:LEVel][:IMMediate] [:AMPLitude] Query Sets or queries the internal resistance in ohms. Description Syntax [SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]...
  • Page 52: [Source:]Voltage[:Level]:Triggered [:Amplitude]

    PRP Series Programming Manual Example SOUR:VOLT:LEV:IMM:AMPL 10 Sets the voltage level to 10 volts. [SOURce:]VOLTage[:LEVel]:TRIGgered [:AMPLitude] Query Sets or queries the voltage level in volts when a Description software trigger has been generated. Syntax [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] {<NRf>|MIN|MAX} Query Syntax [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MIN|MAX] 0%~105% of the rated voltage output in volts.
  • Page 53: [Source:]Voltage:slew:rising

    REMOTE CONTROL [SOURce:]VOLTage:SLEW:RISing Query Sets or queries the rising voltage slew rate. This is Description only applicable for CV slew rate priority mode. Syntax [SOURce:]VOLTage:SLEW:RISing {<NRf>|MIN|MAX} Query Syntax [SOURce:]VOLTage:SLEW:RISing? [MIN|MAX] 0.01V/s~40.00V/s (PRP 20-XX) Parameter/Return <NRf> Minimum rising voltage slew rate. Maximum rising voltage slew rate.
  • Page 54: Trigger Trigger:transient[:Immediate]

    PRP Series Programming Manual Trigger Commands The trigger commands generate and configure software triggers. TRIGger:TRANsient[:IMMediate] ........54 TRIGger:TRANsient:SOURce ..........54 TRIGger:OUTPut[:IMMediate] ........... 55 TRIGger:OUTPut:SOURce ..........55 Trigger Command Examples ..........55 TRIGger:TRANsient[:IMMediate] Query Generates a software trigger for the transient Description trigger system.
  • Page 55: Trigger:output[:Immediate]

    REMOTE CONTROL TRIGger:OUTPut[:IMMediate] Generates a software trigger for the output trigger Description system. On a trigger, sets the output state. Refer to the :OUTP:TRIG command on page 41. Syntax TRIGger:OUTPut[:IMMediate] Related OUTPut[:STATe]:TRIGgered commands TRIGger:OUTPut:SOURce Query Sets or queries the trigger source for the output Description system.
  • Page 56 PRP Series Programming Manual 2. The transient system for the trigger in BUS mode. Example 2 TRIG:TRAN:SOUR BUS CURR:TRIG MAX VOLT:TRIG 5 INIT:NAME TRAN TRIG:TRAN (or *TRG) <==The current changes to the maximum, and the voltage changes to 5V. 3. The output system for the trigger in immediate mode.
  • Page 57: System System:beeper[:Immediate]

    REMOTE CONTROL System Function Command SYSTem:BEEPer[:IMMediate] ..........57 SYSTem:CONFigure:BEEPer[:STATe] ......58 SYSTem:CONFigure:BLEeder[:STATe] ......58 SYSTem:CONFigure:BTRip[:IMMediate] ......59 SYSTem:CONFigure:BTRip:PROTection......59 SYSTem:CONFigure:CURRent:CONTrol ......59 SYSTem:CONFigure:VOLTage:CONTrol ....... 60 SYSTem:CONFigure:MSLave ..........60 SYSTem:CONFigure:OUTPut:EXTernal[:MODE] ..61 SYSTem:CONFigure:OUTPut:PON[:STATe] ....61 SYSTem:ERRor ..............61 SYSTem:KEYLock:MODE ..........62 SYSTem:KLOCk ..............
  • Page 58: Commands System:configure:beeper[:State]

    PRP Series Programming Manual Example 1 SYST:BEEP 10 **after a 2 second wait** SYST:BEEP? >8 The first command turns the beeper on for 10 seconds. After 2 seconds the SYST:BEEP? query returns the remaining beeper time (8 seconds). Example 2 SYST:BEEP? MAX >3600...
  • Page 59: System:configure:btrip[:Immediate]

    REMOTE CONTROL Returns bleeder resistor status. Return parameter <NR1> SYSTem:CONFigure:BTRip[:IMMediate] Trips the power switch trip (circuit breaker) to Description turn the unit off (shut down the power). Syntax SYSTem:CONFigure:BTRip[:IMMediate] SYSTem:CONFigure:BTRip:PROTection Query Enables/Disables the power switch trip (circuit Description breaker) when the OVP or OCP protection settings are tripped.
  • Page 60: System:configure:voltage:control

    PRP Series Programming Manual External voltage control External resistance control; 10kΩ = Io max, 0kΩ = Io min. External resistance control; 10kΩ = Io min, 0kΩ = Io max. SYSTem:CONFigure:VOLTage:CONTrol Query Sets or queries the CV control mode (local control,...
  • Page 61: System:configure:output:external[:Mode]

    REMOTE CONTROL SYSTem:CONFigure:OUTPut:EXTernal [:MODE] Query Sets the external logic as active high or active low. Description This setting is only applied after the unit has been reset. Syntax SYSTem:CONFigure:OUTPut:EXTernal[:MODE] Query Syntax SYSTem:CONFigure:OUTPut:EXTernal[:MODE]? Active high Parameter Active high HIGH Active low Active low <boolean>Active high Return Parameter 0...
  • Page 62: System:keylock:mode

    PRP Series Programming Manual Query Syntax SYSTem:ERRor? Returns an error code followed by Paramter/Return <NR1>,<string> an error message as a string. The string is returned as “string”. Example SYSTem:ERRor? -100, “Command error” SYSTem:KEYLock:MODE Query Sets or queries the key lock mode. This setting is Description the equivalent of the F-19 function setting.
  • Page 63: System:preset

    REMOTE CONTROL Query Example SYST:INF? #3212MFRS GW-INSTEK,Model PRP80-13.5,SN TW0123456789,Firmware-Version 01.43.20130424, Keyboard-CPLD 0x30c,AnalogControl-CPLD 0x421,Kernel-BuiltON 2013-3-22,TEST-Version 01.00,TEST-BuiltON 2011-8-1,MAC 02-80-ad-20-31-b1 Returns the system information as a block data. SYSTem:PRESet Performs a device reset. Configures the unit to a Description known configuration (default settings, exclusive of F-70~76, F-90~F95).
  • Page 64: Cls

    PRP Series Programming Manual IEEE 488.2 Common Commands *CLS ..................64 *ESE ..................64 *ESR ..................65 *IDN ..................65 *OPC ..................65 *RST ..................66 *SRE ..................66 *STB ..................66 *TRG ..................66 *TST ..................67 *WAI ..................67...
  • Page 65: Esr

    REMOTE CONTROL *ESR Query Queries the Standard Event Status (Event) register. Description The Event Status register is cleared after it is read. Query Syntax *ESR? Returns the bit sum of the Standard Event Return parameter <NR1> Status (Event) register and clears the register. *IDN Query Queries the manufacturer, model name, serial...
  • Page 66: Rst

    PRP Series Programming Manual *RST Performs a device reset. Configures the unit to a Description known configuration (default settings, exclusive of F-70~76, F-90~F95). This command functions same as command SYSTem:PRESet. This known configuration is independent of the usage history. Syntax...
  • Page 67: Tst

    REMOTE CONTROL Syntax *TRG *TST Query Executes a self test. Description Query Syntax *TST? Returns “0” if there are no errors. Return parameter 0 Returns an error code <NR1> if there is an <NR1> error. *WAI Prevents any other commands or queries from Description being executed until all outstanding commands have completed.
  • Page 68: Status Register Overview

    Overview status of the power supply. The status registers maintain the status of the protection conditions, operation conditions and instrument errors. The PRP Series have a number of register groups: Questionable Status Register Group  Standard Event Status Register Group ...
  • Page 69: The Status Registers

    REMOTE CONTROL The Status Registers Questionable Status Register Condition PTR/NTP Event Enable OV (Over-Voltage) OC (Over-Current) Not Used POW (AC Power Off) Output OT (Over-Temperature) Buffer Not Used Not Used Not Used VL (Voltage-Limit) CL (Current-Limit) Not Used Error Que SD (Shutdown Alarm) Power-Limit Not Used...
  • Page 70: Questionable Status Register Group

    PRP Series Programming Manual Questionable Status Register Group The Questionable Status Register Group Overview indicates if any protection modes or limits have been tripped. Questionable Status Register Condition PTR/NTP Event Enable & & & Not Used & & & Not Used &...
  • Page 71 REMOTE CONTROL OT (Over Temperature) Over temperature protection has been tripped VL (Voltage Limit) Voltage limit has been reached CL (Current Limit) Current limit has been reached SD (Shutdown Alarm) 2048 PL (Power-Limit) 4096 The Questionable Status Condition Register Condition indicates the status of the power supply.
  • Page 72: Operation Status Register Group

    PRP Series Programming Manual Operation Status Register Group The Operation Status Register Group indicates Overview the operating status of the power supply. Operation Status Register Condition PTR/NTP Event Enable & & Not Used & Not Used & Not Used &...
  • Page 73 REMOTE CONTROL CC (Constant current mode) 1024 Indicates if the PRP is in CC mode. OND (Output ON Delay) 2048 Indicates if Output ON delay time is active OFD (Output OFF Delay) 4096 Indicates if Output OFF delay time is active PR (Program Running) 8192 Indicates if a Test is running...
  • Page 74: Standard Event Status Register Group

    PRP Series Programming Manual The Enable register determines which Enable Register registered Events in the Event Register will be used to set the OPER bit in the Status Byte Register. Standard Event Status Register Group The Standard Event Status Register Group Overview indicates if any errors have occurred.
  • Page 75 REMOTE CONTROL QUE (Query Error) The Query Error bit is set in response to an error reading the Output Queue. This can be caused by trying to read the Output Queue when there is no data present. DDE (Device Dependent Error) Device specific error.
  • Page 76: Status Byte Register & Service Request Enable Register

    PRP Series Programming Manual Status Byte Register & Service Request Enable Register The Status Byte register consolidates the status Overview events of all the status registers. The Status Byte register can be read with the *STB? query and can be cleared with the *CLS command.
  • Page 77 REMOTE CONTROL (ESB) Event Summary Bit. The ESB is the summary bit for the Standard Event Status Register group. MSS Bit The MSS Bit is the summary of the Status Byte Register and Service Request register (bits 1-5, 7). This will be set to 1. OPER (Operation Status Register) OPER bit is the summary bit for the Operation Status Register...
  • Page 78: Error List

    PRP Series Programming Manual Error List Command Errors ..............78 Execution Errors ..............82 Device Specific Errors............84 Query Errors ................85 Command Errors Overview An <error/event number> in the range [E-199 , -100 ] indicates that an IEEE 488.2 syntax error has been detected by the instrument’s parser.
  • Page 79 REMOTE CONTROL Error Code Description This is the generic syntax error for devices that E-100 Command Error cannot detect more specific errors. This code indicates only that a Command Error as defined in IEEE 488.2,11.5.1.1.4 has occurred. An unrecognized command or data type was E-102 Syntax error encountered;...
  • Page 80 PRP Series Programming Manual The header contains more that twelve E-112 Program characters (see IEEE 488.2, 7.6.1.4.1). mnemonic too long The header is syntactically correct, but it is E-113 Undefined header undefined for this specific device; for example, *XYZ is not defined for any device.
  • Page 81 REMOTE CONTROL Either the character data element contains an E-141 Invalid invalid character or the particular element character data received is not valid for the header. A legal character data element was encountered E-148 Character where prohibited by the device. data not allowed A string data element was expected, but was E-151 Invalid...
  • Page 82: Execution Errors

    PRP Series Programming Manual Execution Errors Overview An <error/event number> in the range [ -299 , - 200 ] indicates that an error has been detected by the instrument’s execution control block. The occurrence of any error in this class shall cause the execution error bit (bit 4) in the event status register (IEEE 488.2, section 11.5.1) to be...
  • Page 83 REMOTE CONTROL Indicates that a command is not executable E-201 Invalid while the device is in local due to a hard local while in local control (see IEEE 488.2, 5.6.1.5); for example, a device with a rotary switch receives a message which would change the switches state, but the device is in local so the message can’t be executed.
  • Page 84: Device Specific Errors

    PRP Series Programming Manual Indicates that a legal program data element was E-222 Data out of parsed but could not be executed because the range interpreted value was outside the legal range as defined by the device (see IEEE 488.2, 11.5.1.1.5.).
  • Page 85: Query Errors

    REMOTE CONTROL or query errors; see the other error definitions in this section. Error Code Description Indicates that some error, termed “system E-310 System error” by the device, has occurred. This code is error device-dependent. Indicates that the firmware detected a fault E-320 Storage when using data storage.
  • Page 86 PRP Series Programming Manual Error Code Description This is the generic query error for devices that E-400 Query error cannot detect more specific errors. This code indicates only that a Query Error as defined in IEEE 488.2, 11.5.1.1.7 and 6.3 has occurred.
  • Page 87: Appendix

    PRP Series Programming Manual PPENDIX PRP Default Settings The following default settings are the factory configuration settings for the power supply (Function settings/Test settings). Default Setting Initial Settings Output LOCK 0 (Disabled) Voltage Current Maximum Maximum Normal Function Settings Setting...
  • Page 88 PRP Series Programming Manual Baud Rate F-71 7 = 115200 Data Bits F-72 1 = 8 bits Parity F-73 0 = None Stop Bit F-74 0 = 1 bit Termination Character F-75 0 = LF (Line feed, 0x0A) Address F-76...
  • Page 89: Error Messages & Messages

    APPENDIX Error Messages & Messages The following error messages or messages may appear on the PRP screen during operation. Error Messages Description Err 001 USB Mass Storage is not present Err 002 No (such)file in USB mass storage Err 003 Empty memory location Err 004 File access error...
  • Page 90: Index

    PRP Series Programming Manual NDEX Accessories ......... 10 symbol ..........4 LED conversion ......89 Caution symbol ......4 List of features ......9 Cleaning the instrument ..... 6 Messages ........89 Configuration Model differences ......9 normal function settings operation ........

Table of Contents