background image

Interface Setup

KIKUSUI Electronics Corp.

PWR-01 Interface Manual

RS232C

 

RS232C connection

This product’s RS232C/TRIG IN connector (RS232C connector) is RJ-45. Check 
that the PWR-01 and your PC are off before connecting them.
The RS232C port of this product comes with a cover. Remove the cover to use the 
port. Store the cover in a safe place so that you can use it to cover the RS232C 
port when the port is no longer in use. For safety reasons, when not using the 
RS232C port, be sure to attach to cover. For safety reasons, when not using the 
sensing terminals, be sure to attach to terminal cover.

Port cover

[P1-000-131]

The PWR-01 LAN port is the same shape as a RS232C port. Check the connector 
name marked on the rear panel to identify the appropriate one to use.
The optional RJ-45 - DB9 adapter cable can be used to connect the PWR-01 to a 
PC.

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8
9

RJ-45 female

D-sub 9-pin female

RJ-45-DB9 adapter cable

#4-40UNC 

inch screw

2

RXD (receive data)

3

TXD (transmit data)

5

GND (signal ground)

RJ-45  male

D-sub 9pin male

2

TXD (transmit data)

8

GND (signal ground)

1

RXD (receive data)

TRIG-IN is assigned to pin 7 of the this product’s RS232C connector. TRIG-IN is 
used for synchronized operation.

 

■ RS232C configuration

The factory default RS232C settings are RS232C enabled and 19 200 bps bau-
drate.
For datails of CONFIG settings, see the PWR-01 user's manual.

 

Press CONFIG several times until CF40 is displayed.

 

Turn the VOLTAGE knob until CF42 (RS232C interface setting) is dis-

played.

 

Use the CURRENT knob to select ON.

RS232C is enabled.

 

Press CONFIG several times until CF70 is displayed.

 

Turn the VOLTAGE knob until CF72 (RS232C interface data rate setting) 

is displayed.

 

Use the CURRENT knob to set the baudrate.

For the settings, see the table under Protocol below.

 

Restart the PWR-01.

The settings are applied.

 

Protocol

The following table shows the settings that correspond to the RS232C protocol.
Underlined values are factory default settings.

Item

Setting

Baudrate

1 200 bps/ 2 400 bps/ 4 800 bps/ 9 600 bps/ 19 200 bps/ 
38 400 bps/ 57 600 bps/ 115 200 bps

Data

Fixed to 8 bit

Stop

Fixed to 1 bit

Flow (X-flow control)

Fixed to None

Summary of Contents for PWR-01 Series

Page 1: ...L PWR1201H Communication Interface Manual Regurated DC Power Supply PWR 01 Series PART NO IB031623 Apr 2018 Communication Interface Manual Regurated DC Power Supply PWR 01 Series KIKUSUI ELECTRONICS CORP http www kikusui co jp en 1 1 3 Higashiyamata Tsuzuki ku Yokohama 224 0023 Japan Tel 81 45 482 6353 Fax 81 45 482 6261 Website ...

Page 2: ...t TST Executes a self test WAI Prevents the PWR 01 from executing subsequent commands until all operations in standby are complete ABOR Aborts operations such as change and execute sequence in all sequence groups ABOR PROG Aborts the sequence trigger function ABOR TRAN Aborts the setting change trigger function DISP BRIG Adjusts the screen brightness GLOB RST Resets the panel settings see RST of a...

Page 3: ...N Sets the output on delay OUTP DEL OFF Sets the output off delay OUTP EXT This is an old style command OUTP EXT ADV Sets whether output will be turned on and off externally OUTP EXT LOG Sets the logic used to control the turning of output on and off using an external contact OUTP PON Sets the output state at power on OUTP PROT CLE Clears alarms OUTP PROT WDOG Sets the Communication monitor timer ...

Page 4: ...ent value that is applied when a trigger is sent RES Sets the internal resistance VOLT Sets the voltage VOLT EXT RANG Sets the CC and CV control range that is used during external control VOLT EXT SOUR Sets whether constant voltage will be controlled externally VOLT LIM AUTO Set whether to limit the voltage setting so that it does not exceed the OVP setting or become lower than the UVP setting VOL...

Page 5: ...transition of the QUEStionable status register STAT QUES INST Queries the event of the QUEStionable INSTrument subregister STAT QUES INST COND Queries the condition of the QUEStionable INSTrument subregister STAT QUES INST ENAB Sets the enable register of the QUEStionable INSTrument subregister STAT QUES INST NTR Sets the negative transition of the QUEStionable INSTrument subregister STAT QUES INS...

Page 6: ...STATOUT OUTP POL Sets the polarity of the status output signal for output SYST EXT STATOUT PROT POL Sets the polarity of the status output signal for protection operation SYST EXT TRIGIN POL Sets the polarity of the trigger signal input SYST EXT TRIGOUT POL Sets the polarity of the trigger signal output SYST KLOC Sets and releases the panel operation lock keylock SYST LOC SYST REM SYST RWL This is...

Page 7: ...be viewed by the following environ ment PDF Reader Adobe Reader Intended readers This manual is written for readers with sufficient basic knowledge of how to control instruments using a PC Familiarize yourself with the syntax of the SCPI commands that are used with the product before you use them Structure of the manual This manual consists of the following sections Overview Setup Overview of mess...

Page 8: ... VPP 4 3 The VISA Library 2015 Rev 5 5 Copyright and publication The contents of this manual may not be reproduced in whole or in part without the prior consent of the copyright holder The specifications of this product and the contents of this manual are subject to change without prior notice Copyright 2017 Kikusui Electronics Corp Interface Setup Installing the VISA Library VISA Virtual Instrume...

Page 9: ...he CD ROM or Ex plorer 3 Double click Kivisa_x_x_x exe The VISA library is available in a 32 bit version x86 and 64 bit version x64 The value for x varies depending on the revision of the VISA library stored on the CD ROM 4 Proceed with the installation according to the instructions on the screen If an old KI VISA is installed it will be uninstalled With the x64 version when the KI VISA installati...

Page 10: ...XD transmit data 5 GND signal ground RJ 45 male D sub 9pin male 2 TXD transmit data 8 GND signal ground 1 RXD receive data TRIG IN is assigned to pin 7 of the this product s RS232C connector TRIG IN is used for synchronized operation RS232C configuration The factory default RS232C settings are RS232C enabled and 19200 bps bau drate For datails of CONFIG settings see the PWR 01 user s manual 1 Pres...

Page 11: ...ss USBTMC is required to control the PWR 01 through the USB interface The USBTMC driver is automatically installed by the VISA library USB connection Use a standard USB cable to connect the PWR 01 to the PC The USB port of this product comes with a cover Remove the cover to use the port Store the cover in a safe place so that you can use it to cover the USB port when the port is no longer in use F...

Page 12: ...strator If you are using a host name a Bonjour host name you have to install Apple Bon jour LAN connection Use a standard LAN cable category 5 and straight to connect the PWR 01 to a network hub or router Use a crossover cable when making a direct connection The LAN port of this product comes with a cover Remove the cover to use the port Store the cover in a safe place so that you can use it to co...

Page 13: ...ONFIG several times until CF40 LAN interface setting is dis played 2 Use the CURRENT knob to select ON LAN is enabled 3 Press CONFIG several times until CF60 is displayed 4 Turn the VOLTAGE knob until CF61 IP address assignment method is displayed 5 Use the CURRENT knob to set 110 DHCP and AUTO IP are set to on and MANUAL IP is set to off 6 Turn the POWER switch off and then back on to enable the ...

Page 14: ...r Assignment 0 0 0 0 X Desired Hostname Model name Last 5 digits of serial number X Desired Description KIKUSUI Model name Electronic Load Serial number X X Enable Dynamic DNS Enable X X Enable mDNS Enable X X Enable NetBIOS Over TCP IP Enable X X Password Security Not set X VMCB Setting 0 Accessing and Operating the PWR 01 from a Web Browser LAN interface You can use the LAN interface to configur...

Page 15: ... can identify it Turn OFF Identify The LAN LED blinking stops Remote Control page You can remotely control the PWR 01 from a browser The various buttons have the same functions as those on the front panel of the PWR 01 WARNING Should network communication issues occur the instrument settings shown in this Browser Web Control page may not represent the actual state of the instrument This may result...

Page 16: ...ess we recommend using the DHCP server function using a router as far as possible If the DHCP server function is not used it takes about 60 seconds until determi nation that address assignment with DHCP has failed Then an address between 169 254 0 0 to 169 254 255 255 is assigned by link local address Auto IP DNS Server Assignment Sets the address of the DNS server WINS Server Assignment Sets the ...

Page 17: ...Default Item Default Value X X Assignment Method DHCP ON Auto IP ON Static OFF X X DNS Server Assignment 0 0 0 0 X X WINS Server Assignment 0 0 0 0 X Desired Hostname Model name Last 5 digits of serial number X Desired Description KIKUSUI Model name Electronic Load Serial number X X Enable Dynamic DNS Enable X X Enable mDNS Enable X X Enable NetBIOS Over TCP IP Enable Status page Displays the lice...

Page 18: ...hrough the LAN interface Use standard LAN cables category 5 To a LAN Port To a LAN port Same domain number VMCB master unit Channel 0 VMCB slave unit Channel 1 VMCB slave unit Channel 30 PC When the master unit is connected to the PC through the LAN interface Switching hub or broadband router Straight cable To an RS232C connector or a USB port To a LAN port VMCB master unit Channel 0 VMCB slave un...

Page 19: ... unit settings Normally you should set DHCP and AUTO IP to ON to set the IP address automat ically For details on the LAN settings see LAN under Interface Setup Configure all PWR 01s on the same VMCB network so that they have the same CONFIG settings CF61 IP address assignment method CF67 VMCB domain number The remote interface setting CF40 is not valid on slave units 1 Press CONFIG several times ...

Page 20: ...e same time If you turn the master unit on first the slave units will not be detected correctly When a slave unit turns on all its LEDs light and then the following sequence is displayed the rated voltage and rated current the firmware version number and then the build number Each item is displayed for approximately 1 second Then the slave unit displays I F SLAV and enters the wait state When the ...

Page 21: ...I commands can be issued using the short form The short form of a SCPI command is the section of the command written in uppercase SCPI commands can be sent in the long form or short form Since SCPI commands are not case sensitive CURR Curr and curr are all accepted as the short form of CURRent In the long form CURRENT Current and current are all acceptable A space is required between the program h...

Page 22: ... the question mark followed by the parameters CURRent MIN Response A response returned as an answer to a query It is a message that is always sent from the device to the PC The status of the device or measured values are trans mitted to the PC Note When transmitting two queries in separate lines read the response to the first query before transmitting the second line Program terminator All command...

Page 23: ...c parameters NR1 Represents an integer Details are given in the IEEE 488 2 Standard Digital Interface for Programmable Instrumentation If a 0 is returned in the response data it is returned as 0 NR2 Represents a real number floating point Details are given in the IEEE 488 2 Standard Digital Interface for Programmable Instrumentation NR3 Represents a real number exponential Details are given in the...

Page 24: ... Commands are accepted even if measurement units are not specified V voltage A current HR hour MIN minute S second The following optional prefixes are supported If you use optional prefixes specify the measurement unit M milli K kilo U micro Note The unit symbols in the International System of Units contain lowercase charac ters The IEEE standard uses uppercase characters SCPI commands are not cas...

Page 25: ...it 4 of the event status enable register is set Each time the execution error bit bit 4 of the event status register is set the summary bit ESB of the status byte is set Response Returns the value of the event status enable register in NR1 format in response to ESE ESR Queries the event status register Registers that are read are cleared Command ESR Response Returns the value of the event status r...

Page 26: ... indicated below Example For a PWR401L with serial number AB1234 and firmware version VER01 01 BLD0001 this returns KIKUSUI PWR401L AB1234 VER01 01 BLD0001 LRN Queries the command that can restore the current panel settings Values to be restored are those affected by the RST command Command LRN Response Returns the panel setting restore command as an ASCII character string in re sponse to LRN ...

Page 27: ...e section 12 5 3 in IEEE 488 2 1992 Command OPC OPC Response Returns 1 in response to OPC when all the commands in standby have been completed OPT Queries the option that are installed in the PWR 01 Command OPT Response Returns VMCB VIR in response to OPT VMCB Virtual multichannel function standard equipped on all models VIR Variable internal resistance standard equipped on all models ...

Page 28: ...alarms if they cannot be cleared alarms continue Aborts the trigger subsystem operation Clears the OPC bit bit 0 of the status event register Setting Items When RST performed OUTPut OFF OUTPut DELay ON 0 0 s OUTPut DELay OFF 0 0 s OUTPut EXTernal OFF SOURce CURRent MAXimum SOURce CURRent EXTernal SOURce NONE SOURce CURRent LIMit AUTO ON SOURce CURRent PROTection MAXimum SOURce CURRent SST FALL 0 0...

Page 29: ...Example Sending SRE 8 sets bit 3 of the service request enable register Each time the summary bit bit 3 of the QUEStionable status register in the status byte is set a service request message is generated Response Returns the value of the service request enable register in NR1 format in response to SRE STB Queries the contents of the status byte register and the MSS master summary status message T...

Page 30: ...E488 1 get Group Execute Trigger com mand If the PWR 01 is not in a condition to accept triggers an SCPI error 211 Trigger ignored occurs See section 10 37 in IEEE 488 2 1992 Command TRG TST Executes a self test Use SYST ERR to query the errors that occurred See section 10 38 in IEEE 488 2 1992 Command TST Response Returns 0 if there are no errors in response to TST Returns the error code if there...

Page 31: ... group is a trigger subsystem that changes the output voltage and current settings The PROGram group is used to execute sequences on the PWR 01 ABOR Aborts operations such as change and execute sequence in all sequence groups The trigger status immediately after the power is turned on is the same as the trig ger status when the ABOR command is received A specific sequence group cannot be specified...

Page 32: ...Rt Command KIKUSUI Electronics Corp PWR 01 Interface Manual ABOR PROG Aborts the sequence trigger function Command ABORt PROGram ABOR TRAN Aborts the setting change trigger function Command ABORt TRANsient ...

Page 33: ...4 Response Returns the screen brightness in NR1 format in response to DISP BRIG GLOBal Command GLOB RST Resets the panel settings see RST of all the channels in the same multichannel domain Clears alarms if they cannot be cleared alarms continue Aborts the trigger subsystem operation Clears the OPC bit bit 0 of the status event register Insert a wait of at least 200 ms after sending the GLOB RST c...

Page 34: ...roup This is a substitute command for the IEEE488 1 get Group Execute Trigger com mand Insert a wait of at least 200 ms after sending the GLOB TRG command Command GLOBal TRG GLOB ABOR Aborts modifications and sequence execution on all trigger subsystems TRANsient PROGram of all the channels in the same multichannel domain Insert a wait of at least 200 ms after sending the GLOB ABOR command Command...

Page 35: ...R401MH 5 A PWR801MH 10 A PWR1201MH 15 A PWR401H 1 85 A PWR801H 3 70 A PWR1201H 5 55 A Settings are reset to default when the GLOB RST command is sent Example GROB CURR 2 5 GLOB INIT PROG Starts the sequence trigger function of all the channels in the same multichannel domain When the trigger source is set to IMM the sequence is executed immediately When the trigger source is set to BUS the PRW01 w...

Page 36: ...Insert a wait of at least 200 ms after sending the GLOB INIT TRAN command Command GLOBal INITiate IMMediate TRANsient Related Command TRIG TRAN SOUR GLOB OUTP Turns the output on and off of all the channels in the same multichannel domain This command is invalid when a protection function is activated OUTP ON is invalid while a sequence is running OUTP OFF terminates the se quence and turns the ou...

Page 37: ...rt a wait of at least 200 ms after sending the GLOB VOLT command Command GLOBal VOLTage LEVel IMMediate AMPLitude numeric Parameter Value 0 to 105 of the rated output voltage the default value is MAXimum A SCPI error 222 Data out of range occurs if outside the range Unit V Rated output voltage PWR401L 40 V PWR801L 40 V PWR1201L 40 V PWR401ML 80 A PWR801ML 80 V PWR1201ML 80 V PWR401MH 240 V PWR801M...

Page 38: ...ously with the TRANsient subsystem This command is not valid when the output is off Command INITiate IMMediate PROGram Related Command TRIG PROG SOUR INIT TRAN Starts the setting change TRANsient trigger function If trigger source is set to IMM the change starts immediately If set to BUS the change starts after waiting for a software trigger If set to TRIGIN the change starts after waiting for a h...

Page 39: ...NSTrument SELect INSTrument NSELect NRf INSTrument NSELect Parameter Value 0 VMCB master unit default 1 to 30 VMCB slave unit Example INST 7 Response Returns the channel that is being configured in NR1 format in response to INST INST CAT Queries the list of channels that can be configured with the INST command Command INSTrument CATalog Response Returns the channels that can be configured in NR1 N...

Page 40: ...at 25 ms intervals MEASure and FETCh are aliases and operate in the same manner Queries the lat est measured value when the command is sent Tutorial Settings and Measurement FETC ALL MEAS ALL Queries the current and voltage When you are using the multichannel function use n to specify the channel num ber Command FETCh n SCALar ALL MEASure n SCALar ALL Example MEAS ALL MEAS2 ALL Response Returns th...

Page 41: ...se to FETC n CURR MEAS n CURR If you omit n the measured value of the channel that was specified by the INST command is returned Unit A FETC VOLT MEAS VOLT Queries the measured value of the voltage When you are using the multichannel function use n to specify the channel num ber Command FETCh n SCALar CURRent DC MEASure n SCALar CURRent DC Example MEAS VOLT MEAS2 VOLT Response Returns the measured...

Page 42: ...y by using the MEM REC PREV command Command MEMory RECall IMMediate NRf Parameter Value 1 Memory A 2 Memory B 3 Memory C Example MEM REC 2 MEM REC PREV Queries the settings that are stored in the preset memory Command MEMory RECall PREView NRf Parameter Value 1 Memory A 2 Memory B 3 Memory C Response Returns the current NR3 voltage NR3 OCP NR3 OVL NR3 and UVL NR3 that are stored in the specified p...

Page 43: ...ff This command is invalid when a protection function is activated OUTP ON is invalid while a sequence is running OUTP OFF terminates the se quence and turns the output off Command OUTPut STATe IMMediate boolean OUTPut STATe IMMediate Parameter Value ON 1 Output on OFF 0 Output off default Settings are reset to default when the RST command is sent Example OUTP 1 Response Returns whether the output...

Page 44: ...RST command is sent Example OUTP DEL ON 1 2 Response Returns the output on delay setting in NR3 format in response to OUTP DEL ON OUTP DEL OFF Sets the output off delay Command OUTPut DELay OFF numeric OUTPut DELay OFF Parameter Value 0 No delay default 0 5 to 99 9 A SCPI error 222 Data out of range occurs if outside the range Unit S Settings are reset to default when the RST command is sent Examp...

Page 45: ...mand is invalid while a sequence is running Command OUTPut EXTernal STATe ADVance character OUTPut EXTernal STATe ADVance Parameter Value ON External control is performed Disables the output on off delay function and soft start and soft stop functions ENHancedon External control is performed Enables the output on off delay function and soft start and soft stop functions OFF External control is not...

Page 46: ...t is turned on with a high level signal or open circuit Example OUTP EXT LOG HIGH Response Returns the logic used to control the turning of output on and off using an external contact in CHAR format in response to OUTP EXT LOG OUTP PON Sets the output state at power on Command OUTPut PON STATe character OUTPut PON STATe Parameter Value SAFE The output is off default AUTO The PWR 01 turns on in the...

Page 47: ...G DELay numeric OUTPut PROTection WDOG DELay Parameter Value 0 Communication monitoring function off default 1 3 10 30 100 300 1000 3000 A SCPI error 222 Data out of range occurs if outside the range If a value that cannot be set is specified the next higher value is set Example If OUTP PROT WDOG 31 is specified 100 is set Unit S Example OUTP PROT WDOG 30 Response Returns the Communication monitor...

Page 48: ...he PROGram trigger subsystem A single program consisting of up to 64 steps indexes 0 to 63 can be created The sequence content is retained even when the power is turned off Sequence creation and editing commands are invalid while a sequence is running Program template The contents of a program template can be reflected in the initial step of a newly created program PROG CRE The contents of a templ...

Page 49: ... into all the steps in this program DEFault values Step time 1 s Voltage 0 V Voltage transition IMMediate Current MAXimum Current transition IMMediate Trigger output OFF Trigger input OFF Example PROG CRE 30 TEMP PROG LOOP Changes the number of times that the program will repeat Command PROGram SELected LOOP COUNt NRf INFinity PROGram SELected LOOP COUNt Parameter Value 1 to 99998 Repetition count...

Page 50: ...mat in response to PROG REM LOOP Returns 0 if a sequence is not running If the number of program repetitions is set to infinity INF is returned PROG REM TIME Queries the time remaining in the sequence that is running Command PROGram REMaining TIME Response Returns the time remaining in the sequence in NR1 format in response to PROG REM TIME Returns 0 if a sequence is not running If the number of p...

Page 51: ...ber than the ending step Interval loops can be set in up to 16 locations in a single program Once you set them you cannot edit or delete them An interval loop cannot overlap with another interval loop Interval loop cannot be nested You cannot edit or delete interval loops that have already been set Command PROGram SELected STEPS LOOP ADD NRf_begin NRf_end NRf_ count Parameter NRf_begin Value 0 to ...

Page 52: ...URR Sets the current and transition to use in the step PROG STEP n CURR sets the current and transition to use in step n Use n to specify the step number Step numbers start at 0 PROG STEP_T CURR sets the current and transition of the program template Substitutes MAXimum and MINimum cannot be used in queries Command PROGram SELected STEP n CURRent numeric character PROGram SELected STEP n CURRent C...

Page 53: ... step 3 to 5 minutes PROG STEP3 DWEL 5MIN Response Returns the step time in NR3 format in response to PROG STEP n DWEL PROG STEP_T DWEL Unit S PROG STEP n TRIGIN PROG STEP_T TRIGIN Sets the step s trigger signal input Steps with this set to on pauses before starting the step and waits for a trigger PROG STEP n TRIGIN sets the trigger signal input of step n Use n to specify the step number Step num...

Page 54: ...output setting in NR1 format in response to PROG STEP n TRIGOUT PROG STEP_T TRIGOUT PROG STEP n VOLT PROG STEP_T VOLT Sets the voltage and transition to use in the step PROG STEP n VOLT sets the voltage and transition to use in step n Use n to specify the step number Step numbers start at 0 PROG STEP_T VOLT sets the voltage and transition of the program template Command PROGram SELected STEP n VOL...

Page 55: ... When the PWR 01 is set so that constant current is controlled externally CUR R EXT SOUR CURR settings performed by this command are invalid This command is invalid while a sequence is running Command SOURce CURRent LEVel IMMediate AMPLitude numeric SOURce CURRent LEVel IMMediate AMPLitude Parameter Valut 0 to 105 of the rated output current Maximum by default A SCPI error 222 Data out of range oc...

Page 56: ...ing is set to the VOLT EX T RANG value Example CURR EXT RANG HIGH Response Returns the CC and CV control range in character format in response to CURR EX T RANG CURR EXT SOUR Sets whether constant current will be controlled externally This command is invalid while a sequence is running Command SOURce CURRent EXTernal SOURce character SOURce CURRent EXTernal SOURce Parameter Value NONE External con...

Page 57: ...it on the current setting is enabled in NR1 format in re sponse to CURR LIM AUTO Related Command CURR PROT CURR PROT DEL CURR PROT Sets the overcurrent protection OCP value This command is invalid while a sequence is running Command SOURce CURRent PROTection LEVel numeric SOURce CURRent PROTection LEVel Parameter Value 10 to 112 of the rated output current Maximum by default A SCPI error 222 Data ...

Page 58: ...ion time of OCP activation in NR3 format in response to CUR R PROT DEL Related Command CURR PROT CURR SST FALL Sets the soft stop time when the output is turned off This command is valid when the startup state when the output is turned on is set to CC priority SYST CONF STAR PRI CC Command SOURce CURRent SSTart FALL numeric SOURce CURRent SSTart FALL Parameter Value 0 Disable soft stop default 0 5...

Page 59: ... RISE 2500MS Response Returns the soft start time in NR3 format in response to CURR SST RISE CURR TRIG Sets the current value that is applied when a trigger is sent When the PWR 01 is set so that constant current is controlled externally CUR R EXT SOUR VOLT settings performed by this command are invalid This command is invalid while a sequence is running Command SOURce CURRent LEVel TRIGgered AMPL...

Page 60: ...Example RES 0 16 Response Returns the internal resistance setting in NR3 format in response to RES SOURce VOLTage Command VOLT Sets the voltage When the PWR 01 is set so that constant voltage is controlled externally VOLT EX T SOUR VOLT settings performed by this command are invalid This command is invalid while a sequence is running Command SOURce VOLTage LEVel IMMediate AMPLitude numeric SOURce ...

Page 61: ... setting is set to the CUR R EXT RANG value Example VOLT EXT RANG HIGH Response Returns the CC and CV control range in CHAR format in response to VOLT EX T RANG VOLT EXT SOUR Sets whether constant voltage will be controlled externally This command is invalid while a sequence is running Command SOURce VOLTage EXTernal SOURce character SOURce VOLTage EXTernal SOURce Parameter Value NONE External con...

Page 62: ...setting limit is disabled Settings are reset to default when the RST command is sent Example VOLT LIM AUTO ON Response Returns whether the voltage setting limit is enabled in NR1 format in response to VOLT LIM AUTO Related Command VOLT PROT VOLT LIM LOW VOLT LIM LOW Sets the undervoltage limit UVL trip point This command is invalid while a sequence is running Command SOURce VOLTage LIMit LOWer num...

Page 63: ...t the OVP trip point setting is changed to 105 of the voltage setting Example VOLT PROT 48 Response Returns the OVP value in NR3 format in response to VOLT PROT Related Command OUTP PROT CLE VOLT LIM AUTO VOLT SST FALL Sets the soft stop time when the output is turned off This command is invalid when the startup state when the output is turned on is set to CC priority SYST CONF STAR PRI CC Command...

Page 64: ...ISE 2500MS Response Returns the soft start time in NR3 format in response to VOLT SST RISE VOLT TRIG Sets the voltage that is applied when a trigger is sent When the PWR 01 is set so that constant voltage is controlled externally VOLT EX T SOUR VOLT settings performed by this command are invalid This command is invalid while a sequence is running Command SOURce VOLTage LEVel TRIGgered AMPLitude nu...

Page 65: ...logical sum of the register bits 1999 SCPI Syntax Style NOT USED 12C NOT USED NOT USED CV OV OC PF FOCP OT NOT USED SD PARA SENS NOT USED WDOG NOT USED SST ODEL PROG NOT USED NOT USED WTG NOT USED NOT USED NOT USED CC NOT USED NOT USED NOT USED NOT USED NOT USED Operation Complete Request Control Query Error Device Dependent Error Command Error User Request Power On Execution Error MSS OPER ...

Page 66: ...e INSTrument ISUMmary2 Status 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 INSTrument0 INSTrument1 INSTrument2 INSTrument3 INSTrument4 INSTrument5 INSTrument6 INSTrument7 INSTrument8 INSTrument9 INSTrument10 INSTrument11 INSTrument12 INSTrument13 INSTrument14 INSTrument15 INSTrument16 INSTrument17 INSTrument18 INSTrument19 INSTrument20 INSTrument21 INSTrume...

Page 67: ...ead using IEEE488 1 serial polling or the IEEE488 2 common command STB When serial polling is carried out bit 6 responds with the request service RQS The status byte value is not changed by serial polling STB makes the device transmit the contents of the status byte register and the master status summary MSS message STB does not change the status byte MSS or RQS Bit Bit weight Bit name Description...

Page 68: ...R 01 This indicates that a valid SCPI command may not be executed correctly depending on the conditions of the PWR 01 200 to 299 5 32 Command Error C ME ISet when an IEEE 488 2 syntax error is detected when an unidentifiable header is received or when a group execution trig ger enters the internal IEEE 488 2 SCPI command input buffer 100 to 199 6 64 User Request URQ Not used 7 128 Power On PON Set...

Page 69: ...of the register Command STATus OPERation EVENt Response Returns the event of the OPERation status register in NR1 format STAT OPER COND Queries the condition of the OPERation status register A query does not clear the contents of the register Command STATus OPERation CONDition Response Returns the condition of the OPERation status register in NR1 format ...

Page 70: ...on ENABle Parameter Value 0 to 65535 Response Returns the enable register setting of the OPERation status register in NR1 format STAT OPER NTR Sets the negative transition of the OPERation status register Command STATus OPERation NTRansition NRf STATus OPERation NTRansition Parameter Value 0 to 65535 Response Returns the negative transition of the OPERation status register in NR1 format ...

Page 71: ...y bit of channel 11 OPER INST ISUM11 12 4096 INSTrument12 Summary bit of channel 12 OPER INST ISUM12 13 8192 INSTrument13 Summary bit of channel 13 OPER INST ISUM13 14 16384 INSTrument14 Summary bit of channel 14 OPER INST ISUM14 15 32768 INSTrument15 Summary bit of channel 15 OPER INST ISUM15 16 65536 INSTrument16 Summary bit of channel 16 OPER INST ISUM16 17 131072 INSTrument17 Summary bit of ch...

Page 72: ...mmand STATus OPERation INSTrument EVENt Response Returns the event of the OPERation INSTrument subregister in NR1 format STAT OPER INST COND Queries the condition of the OPERation INSTrument subregister A query does not clear the contents of the subregister Command STATus OPERation INSTrument CONDition Response Returns the condition of the OPERation INSTrument subregister in NR1 format ...

Page 73: ...rameter Value 0 to 2147483647 Response Returns the enable register setting of the OPERation INSTrument subregister in NR1 format STAT OPER INST NTR Sets the negative transition of the OPERation INSTrument subregister Command STATus OPERation INSTrument NTRansition NRf STATus OPERation INSTrument NTRansition Parameter Value 0 to 2147483647 Response Returns the negative transition of the OPERation I...

Page 74: ...channel you specified Use n to specify the channel number For example channel 2 is specified as OPER INST ISUM2 Bit Bit weight Bit name Description 0 1 Soft Start SST Indicates whether a soft start or soft stop is in use 1 2 OUTPut DELEY ODEL Indicates whether the output delay is in use 2 4 Sequnce program PROG Indicates whether a sequence is being per formed 3 8 NOT USED 4 16 NOT USED 5 32 wating...

Page 75: ...STrument ISUMmary n EVENt Response Returns the event of the OPERation INSTrument ISUMmary n subregister in NR1 format STAT OPER INST ISUM n COND Queries the condition of the OPERation INSTrument ISUMmary n subregister Use n to specify the channel number For example to specify channel 2 send the STAT OPER INST ISUM2 COND command A query does not clear the contents of the subregister Command STATus ...

Page 76: ... Value 0 to 65535 Response Returns the enable register setting of the OPERation INSTrument ISUMmary n subregister in NR1 format STAT OPER INST ISUM n NTR Sets the negative transition of the OPERation INSTrument ISUMmary n subregis ter Use n to specify the channel number For example to specify channel 2 send the STAT OPER INST ISUM2 NTR com mand Command STATus OPERation INSTrument ISUMmary n NTRans...

Page 77: ... PWR 01 operation These register bits may indicate problems with the measured data of the PWR 01 Bit Bit weight Bit name Description 0 1 OVP OV Overvoltage protection has been activated 1 2 OCP OC Overcurrent protection has been activated 2 4 AC PF Low AC input protection has been activated 3 8 Front Panel OCP FOCP Front panel overcurrent protection has been acti vated 4 16 Over Temperature Protec...

Page 78: ... register Command STATus QUEStionable EVENt Response Returns the event of the QUEStionable status register in NR1 format STAT QUES COND Queries the condition of the QUEStionable status register A query does not clear the contents of the register Command STATus QUEStionable CONDition Response Returns the condition of the QUEStionable status register in NR1 format ...

Page 79: ...ENABle Parameter Value 0 to 65535 Response Returns the enable register setting of the QUEStionable status register in NR1 format STAT QUES NTR Sets the negative transition of the QUEStionable status register Command STATus QUEStionable NTRansition NRf STATus QUEStionable NTRansition Parameter Value 0 to 65535 Response Returns the negative transition of the QUEStionable status register in NR1 forma...

Page 80: ...11 Summary bit of channel 11 OPER INST ISUM11 12 4096 INSTrument12 Summary bit of channel 12 OPER INST ISUM12 13 8192 INSTrument13 Summary bit of channel 13 OPER INST ISUM13 14 16384 INSTrument14 Summary bit of channel 14 OPER INST ISUM14 15 32768 INSTrument15 Summary bit of channel 15 OPER INST ISUM15 16 65536 INSTrument16 Summary bit of channel 16 OPER INST ISUM16 17 131072 INSTrument17 Summary ...

Page 81: ...STATus QUEStionable INSTrument EVENt Response Returns the event of the QUEStionable INSTrument subregister in NR1 format STAT QUES INST COND Queries the condition of the QUEStionable INSTrument subregister A query does not clear the contents of the register Command STATus QUEStionable INSTrument CONDition Response Returns the condition of the QUEStionable INSTrument subregister in NR1 format ...

Page 82: ...eter Value 0 to 2147483647 Response Returns the enable register setting of the QUEStionable INSTrument subregister in NR1 format STAT QUES INST NTR Sets the negative transition of the QUEStionable INSTrument subregister Command STATus QUEStionable INSTrument NTRansition NRf STATus QUEStionable INSTrument NTRansition Parameter Value 0 to 2147483647 Response Returns the negative transition of the QU...

Page 83: ...l 2 is specified as QUES INST ISUM2 The QUEStionable status register bits may indicate that there are problems with the PWR 01 s measured data Bit Bit weight Bit name Description 0 1 OVP OV Overvoltage protection has been activated 1 2 OCP OC Overcurrent protection has been activated 2 4 AC PF Low AC input protection has been activated 3 8 Front Panel OCP FOCP Front panel overcurrent protection ha...

Page 84: ...ument ISUMmary n EVENt Response Returns the event of the QUEStionable INSTrument ISUMmary n subregister in NR1 format STAT QUES INST ISUM n COND Queries the condition of the QUEStionable INSTrument ISUMmary n subregister Use n to specify the channel number For example to specify channel 2 send the STAT QUES INST ISUM2 COND command A query does not clear the contents of the register Command STATus ...

Page 85: ...lue 0 to 65535 Response Returns the enable register setting of the QUEStionable INSTrument ISUMma ry n subregister in NR1 format STAT QUES INST ISUM n NTR Sets the negative transition of the QUEStionable INSTrument ISUMmary n sub register Use n to specify the channel number For example to specify channel 2 send the STAT QUES INST ISUM2 NTR com mand Command STATus QUEStionable INSTrument ISUMmary n...

Page 86: ...ition Parameter Value 0 to 32767 Response Returns the positive transition of the QUEStionable INSTrument ISUMmary n subregister in NR1 format Preset status STAT PRES Resets the ENABle PTRansition and NTRansition filter registers of all status reg isters including sub registers to their default values 32 bits registers are used by the multichannel function Default values 16 bits register STATus ENA...

Page 87: ...TE LED turns off Disable state enables both panel operations and commands This is a substitute command for IEEE488 1 ren FALSE Re mote Disable If the communication monitoring timer is set set the timer to off OUTP PROT WDOG 0 before switching to local mode REMote Sets the PWR 01 operation to remote mode All panel keys except the LOCAL key are locked This is a substitute command for the IEEE488 1 R...

Page 88: ...eeder is off NORMal The normal bleeder is on HYPer The hyper bleeder is on Example SYST CONF BLE HYP Response Returns the bleeder circuit setting in character format in response to SYST CON F BLE SYST CONF MAST Queries the number of units in master slave parallel operation Command SYSTem CONFigure MASTer Response Returns the number of units in master slave parallel operation the master unit is inc...

Page 89: ...e Returns the range for voltage and current monitoring in character format in re sponse to SYST CONF MON RANG SYST CONF PROT REC Sets the output state when a low AC input protection AC FAIL is released Command SYSTem CONFigure PROTection RECovery character SYSTem CONFigure PROTection RECovery Parameter Value SAFE Output is not turned on automatically default AUTO Output is turned on automatically ...

Page 90: ...G parameter number is specified Example To register CF40 to the SC1 key SYST CONF SC1 40 Response Returns the registered CONFIG parameter number in NR3 format in response to SYST CONF SC1 SYST CONF SC2 SYST CONF SC3 SYST CONF SLAV AMM Sets whether or not the current or power on slave units is displayed on the panel during master slave parallel operation Command SYSTem CONFigure SLAVe AMMeter boole...

Page 91: ...PRI CC Response Returns the state that the PWR 01 starts up in when the output state at power on is set to on in character format in response to SYST CONF STAR PRI SYST ERR Reads the oldest error information or event information from the error queue The error queue can store up to 16 errors Tutorial Error Checking Use the CLS command to clear the error queue Command SYSTem ERRor NEXT Response Retu...

Page 92: ...tion errors by performing a debug trace If the communication error display is enabled error numbers such as Err 100 are shown in the PWR 01 display area Communication errors are displayed when the PWR 01 is set to remote mode Command SYSTem ERRor TRACe boolean SYSTem ERRor TRACe Parameter Value ON 1 Communication errors are displayed OFF 0 Communication errors are not displayed default Example SYS...

Page 93: ...TOUT CC POL NEG Response Returns the polarity of the status output signal in character format in response to SYST EXT STATOUT CC POL SYST EXT STATOUT CV POL Sets the polarity of the status output signal for constant voltage mode This command is invalid while a sequence is running Command SYSTem EXTernal STATOUT CV POLarity character SYSTem EXTernal STATOUT CV POLarity Parameter Value POSitive High...

Page 94: ... Returns the polarity of the status output signal in character format in response to SYST EXT STATOUT OUTP POL SYST EXT STATOUT PROT POL Sets the polarity of the status output signal for protection operation This command is invalid while a sequence is running Command SYSTem EXTernal STATOUT PROTection POLarity character SYSTem EXTernal STATOUT PROTection POLarity Parameter Value POSitive High when...

Page 95: ...T TRIGIN POL NTR Response Returns the polarity of the trigger signal input in character format in response to SYST EXT TRIGIN POL SYST EXT TRIGOUT POL Sets the polarity of the trigger signal output This command is invalid while a sequence is running Command SYSTem EXTernal TRIGOUT POLarity character SYSTem EXTernal TRIGOUT POLarity Parameter Value PTRansition Positive trigger default NTRansition N...

Page 96: ...KLOCk boolean SYSTem KLOCk Parameter Value ON 1 Key lock is set OFF 0 Key lock is released Example SYSTem KLOC ON Response Returns the key lock setting in NR1 format in response to SYST KLOCk SYST LOC SYST REM SYST RWL This is an old style command When creating new programs use SYST COMM RLST Command SYSTem LOCal SYSTem REMote SYSTem RWLock ...

Page 97: ...l contents stored in memory and initializes the panel settings to their factory default conditions Command SYSTem SECurity IMMediate SYST VERS Queries the version of the SCPI specifications to which the PWR 01 conforms Command SYSTem VERSion Response Returns 1999 0 in response to SYST VERS ...

Page 98: ...mated time s 0 to upper limit 231 INF for infinite NR1 character in a com ma separated format in response to TRIG PROG EXEC Example when the sequence is stopped STOP 0 0 0 0 Example when the sequence is waiting for TRIG immediately after INIT WTG 0 0 0 36000 Example after a 10 hour schedule has been executed after about 5 s has elapsed when step 0 is being executed RUN 1 0 5 36000 Example after th...

Page 99: ...Rce Parameter Value IMMediate The sequence starts immediately default BUS The PWR 01 waits for a software trigger use the TRG TRIG PROG or IEEE488 1 get Group Execute Trigger and then the sequence starts Settings are reset to default when the RST command is sent Example TRIG PROG SOUR BUS Response Returns the PROGram trigger subsystem s trigger source in character format in response to TRIG PROG S...

Page 100: ...rn the output on To set the current to the maximum value set the value of the CURRent command to MAXimum The setting can be set to a value in the range from 0 to 105 of the rated output current VOLTage 80 Set the voltage to 80 V CURRent MAXimum Set the current to the maximum value To set the voltage to the maximum value set the value of the VOLTage command to MAXimum The setting can be set to a va...

Page 101: ...tus at an interval shorter than 50 ms the pre vious measured value will be returned Using Triggers to Change Settings TRANsient PWR 01 has two different trigger subsystems TRANsient and PROGram The TRANsient group changes the PWR 01 settings You can use triggers to synchronize the setting of the voltage and current This is convenient if you want to synchronize output changes with the action of oth...

Page 102: ...ecuted When the operation is completed the TRANsient subsystem returns to the IDLE state again When an ABORt command or an equivalent command is sent without executing the trigger the transient action is canceled and then the TRANsient sub system returns to the IDLE state When the PWR 01 is turned on all the TRIGger subsystems are in the IDLE state In this state the TRIGger subsystem ignores all t...

Page 103: ...you set in a program are as follows Item Description Command Default Repetition count Number of times that the program will repeat PROG LOOP 1 Interval loop Interval loop to execute in the pro gram PROG STEPS LOOP ADD User code User code that you can view on the panel PROG UCOD Interval loop The steps in a sequence are normally executed in order from step 0 However you can set interval loops to re...

Page 104: ...output Trigger output on off PROG STEP n TRIGOUT Off Trigger input Pause until a trigger signal is received PROG STEP n TRIGIN Off Transition Set the step transition If you select IMMediate the step changes in a step If you select RAMP the step changes with a slope actually step transition at 100 ms intervals over the step time Example Current value 10 A Immediate transition IMMediate Step time 1 ...

Page 105: ...ut Trigger output on off PROG STEP_T TRIGOUT Off Trigger input Pause until a trigger signal is received PROG STEP_T TRIGIN Off Sequence example1 square wave This section describes a sequence that continuously outputs a rectangular wave Parameter Value Repetition count Infinity Interval loop User code 1234 Parameter Steps 0 1 Step time 0 5 s 0 5 s Voltage 5 0 V 0 0 V Voltage transition IMM IMM Curr...

Page 106: ...y actually step transition at 100 ms intervals from the voltage setting of the previous step to the specified voltage Parameter Value Repetition count Infinity Interval loop User code 5678 Parameter Steps 0 1 Step time 1 s 1 s Voltage 5 0 V 0 0 V Voltage transition RAMP RAMP Current 1 0 A 1 0 A Current transition IMM IMM Trigger output Off Off Trigger input Off Off First reset RST Delete the curre...

Page 107: ...eate steps using a template and then edit each step Trigger input In a step with voltage transition set to RAMP the voltage changes linearly actually step transition at 100 ms intervals from the voltage setting of the previous step to the specified voltage Because we want to change the voltage from 0 0 V to 5 0 V the step before the step that will be set to 5 0 V must be set to 0 0 V For this purp...

Page 108: ...p 0 set the step time to 1 9 s the voltage to 5 0 V and the voltage transition to RAMP PROG STEP0 DWELL 1 9 PROG STEP0 VOLT 5 RAMP For step 1 set the step time to 0 1 s and the voltage transition to RAMP PROG STEP1 DWELL 0 1 PROG STEP1 VOLT 0 RAMP For step 2 set the step time to 1 9 s and the voltage to 5 V Because we want to start this step with an external trigger set the trigger input to on PRO...

Page 109: ...he PROGram subsystem The TRG command or the IEEE488 1 get Group Execute Trigger command ap plies a software trigger to all trigger subsystems if there are other trigger subsys tems in the initiated state their trigger functions will also be executed at the same time When multichannel is use you can send software triggers to all channels by using the GLOB TRIG command When the sequence finishes the...

Page 110: ...us OPERation and STATus QUEStionable in addition to the IEEE488 2 standard registers Register basics All SCPI registers have standard event filter architecture employing CONDition EVENt ENABle and optionally PTRansition and NTRansition CONDition and EVENt are read only registers working as status indicators and ENABle PTRansi tion and NTRansition are read write registers working as event and summa...

Page 111: ...V bit of channel 2 is set PON Power ON bit The PON bit bit 7 in the event status register is set whenever the PWR 01 is turned on The most common use for the PON bit is to generate an SRQ at pow er on to keep track of unexpected loss of power or power line failure To do this follow the steps shown below 1 Set PSC Power on Status Clear to 0 or OFF Enable the backup function of the event status enab...

Page 112: ...nt environment Software KI VISA 5 5 0 PC Intel R Core TM i7 47901 3 60GHz Windows7 Professional x64 Interface LAN PWR401L 3 units Note The time offset varies depending on the number of PWR 01 units in the multi channel configuration and the network conditions CH1 VMCB CH0 CH3 VMCB CH2 CH2 VMCB CH1 If you specify the channel after the MEAS FETC node you can query measured values without using the I...

Page 113: ...22 Data out of range The error event queue is empty when the CLS common command is sent when the last item in the queue is read and when the PWR 01 is turned on When the error event queue is empty the query returns the following 0 No error Displaying communication errors The PWR 01 has a debug trace function The oldest item among the errors and events if they are present can be displayed on the PW...

Page 114: ...ument connected to the serial port COM1 ASRL1 INSTR USB USB board VendorID ProductID SerialNumber InterfaceNumber INSTR Example The USNTMC measuring instrument having vendor ID VID 2878 Product ID PID 4169 and serial number 00000001 USB0 0x0B3E 0x1049 00000001 INSTR LAN 1 VXI 11 TCPIP board hostname inst0 INSTR Example The measuring instrument whose IP address hostname is 169 254 7 8 TCPIP 169 254...

Page 115: ...er As System Object ByVal e As System EventArgs Handles MyBase Load rm CreateObject VISA GlobalRM msg rm Open USB0 0x0B3E 0x1049 00000001 INSTR AccessMode NO_LOCK 0 Example Using an VISA alias msg rm Open MYDEV1 AccessMode NO_LOCK 0 Example LAN SCPI RAW msg rm Open TCPIP 169 254 7 8 5025 SOCKET AccessMode NO_LOCK 0 msg TerminationCharacterEnabled True End Sub Query the instrument identity Private ...

Page 116: ...ed after a numeric element which does not allow suffixes Error code Error message description 140 Character data error This error is generated when parsing a character data element 141 Invalid character data Either the character data element contains an invalid char acter or the particular element received is not valid for the header 144 Character data too Long The character data element contains ...

Page 117: ...nchroni zation protocol Error code Error message description 221 Settings conflict Indicates that a legal program data element was parsed but could not be executed due to the current device state 222 Data out of range Indicates that a legal program data element was parsed but could not be executed because the interpreted value was outside the legal range as defined by the device 223 Too much data ...

Page 118: ...x The step index is invalid 402 Invalid STEP loop begin index The start index of the step loop is invalid 403 Invalid STEP loop end index The end index of the step loop is invalid 450 Program runtime error Program runtime error Device dependent errors An error in the range 1 32767 indicates that the instrument has detected an error which is not a command error a query error or an execution error T...

Page 119: ...ate setting 1152000 bps VXI 11 HiSLIP SCPI RAW VOLT CURR 0 72 4 0 7 2 4 0 7 0 02 Sets the voltage or the current MEAS VOLT MEAS CURR 0 72 15 2 8 4 75 2 4 2 8 Queries the measured value OUTP 0 25 4 0 7 2 4 0 7 0 02 Output on off IDN 0 34 25 4 5 4 75 2 2 2 Queries the model name RST 190 3 0 4 2 4 0 7 0 02 Performs a device reset 1 100BASE TX Ethernet Errors related to the self test function These er...

Reviews: