background image

SCPI Command Operation 

SG Series Programming 

 

6-20 

M550129-03 Rev L 

6.8.2

 

STATUS SCPI Command Reference 

The letter “C” in the “SCPI” column means that the command syntax is 
SCPI compliant; an “N” in the “SCPI” column means that the command 
syntax is not part of the SCPI definition. 

 

Command 

Description 

SCPI 

STATus 

Status subsystem.   

   :OPERation 

Status Operation subsystem. 

      :CONDition? 

Returns the integer value of the Operation Condition Register.  The 
query is supported but will always return “0” indicating operational 
condition. 

      :ENABle 
<NR1> 

Sets the enable mask of the Operation Event Register allowing true 
conditions to be reported in the summary bit of the Operation 
Condition Register.  Values are written and queried but have no 
effect on the Operation Condition Register. 

      :ENABle? 

Returns the value of the current mask if the Operation Event 
Register. 

      :EVENt? 

Returns the integer value of the Operation Event Register.  This 
query is supported but always returns a value of “0” indicating 
operational condition. 

   :PRESet 

Sets the enable mask of the Operation Event Register and the 
Questionable Event Register to 

all 1’s. 

   :PROTection 

Status Protection subsystem. 

      :CONDition? 

Returns the integer value of the Protection Condition Register.  
Used to read the status of the power hardware.  See section 6.2.3 
for a detailed table of the various bits that make up this register. 

      :ENABle 
<NR1> 

Sets the enable mask of the Protection Event Register, which 
allows true conditions to be reported in the summary bit of the 
Protection Condition Register. 

      :ENABle? 

Returns the value of the current mask of the Protection Event 
Register. 

      :EVENt? 

Returns the integer value of the Protection Event Register. 

      :SELEct 
<NR1> 

This command provides a means for selecting which fault bits from 
the protection event register (also called the fault register and can 
be read using the 

STAT:PROT:EVEN?

 command) are able to set 

the protection event flag bit in the SCPI status byte (readable using 
the 

*STB? 

command).   It defaults to value 255 at power-on time, 

and never changes unless intentionally programmed to a new 
value.  

      :SELEct? 

Returns the last selection value programmed. 

   :QUEStionable 

Status Questionable subsystem. 

      :CONDition? 

Returns the integer value of the Questionable Condition Register.  
The query is supported but will always return “0” indicating 
operational condition. 

      :ENABle 
<NR1> 

Sets the enable mask of the Questionable Event Register allowing 
true conditions to be reported in the summary bit of the 
Questionable Condition Register.  Values are written and queried 
but have no effect on the Questionable Condition Register. 

      :ENABle? 

Returns the value of the current mask of the Questionable Event 
Register. 

      :EVENt? 

Returns the integer value of the Questionable Event Register.  This 
query is supported but always returns a value of “0”, indicating 
operational condition. 

Summary of Contents for Sorensen SG Series

Page 1: ...M550129 03 Rev L www programmablepower com SG Series IEEE 488 2 RS232 and Ethernet Options Programming Manual...

Page 2: ......

Page 3: ...dentification purposes only Notice of Copyright SG Series IEEE 488 2 RS232 and Ethernet Options Programming Manual 2004 2014 AMETEK Programmable Power Inc All rights reserved Exclusion for Documentati...

Page 4: ...Contents SG Series Programming viii M550129 03 Rev L This page intentionally left blank...

Page 5: ...mer user must ensure that the output power lines are labeled properly as to the safety hazards and that any inadvertent contact with hazardous voltages is eliminated Guard against risks of electrical...

Page 6: ...Contents SG Series Programming x M550129 03 Rev L This page intentionally left blank...

Page 7: ...stalled or operated contrary to the instructions of AMETEK is opened modified or disassembled in any way without AMETEK s consent or is used in combination with items articles or materials not authori...

Page 8: ...Contents SG Series Programming xii M550129 03 Rev L This page intentionally left blank...

Page 9: ...2 GPIB RS232 CONFIGURATIONS AND REMOTE PROGRAMMING 3 1 3 1 Rear Panel 3 1 3 2 RS232 Setup Procedure 3 3 3 3 IEEE 488 2 GPIB Setup Procedure 3 4 3 3 1 Configuration Switch 3 5 3 3 2 Remote Local Select...

Page 10: ...on Via Ethernet 5 13 5 4 1 Raw Socket Interface 5 13 5 4 2 VXI 11 Protocol 5 13 5 4 3 Web Server 5 13 5 5 Ethernet Web Pages Overview 5 14 5 5 1 HOME 5 16 5 5 2 IP CONFIGURATION 5 17 5 5 3 SETTINGS 5...

Page 11: ...bsystem 6 25 6 10 1 HTRIGGER SCPI Command Summary 6 25 6 10 2 HTRIGGER SCPI Command Reference 6 25 6 11 TRIGGER SCPI Command Subsystem 6 26 6 11 1 TRIGGER SCPI Command Summary 6 26 6 11 2 TRIGGER SCPI...

Page 12: ...r on Conditions 3 7 Table 5 1 Remote Local Switch 5 9 Table 5 2 Remote Mode Power on Conditions 5 10 Table 5 3 External User Control Signal Connector Pinout Ethernet only 5 11 Table 6 1 SCPI Status By...

Page 13: ...for Save Settings 5 23 Figure 5 16 Status Page 5 24 Figure 5 17 SGI Power Page not in SGA SGe 5 26 Figure 5 18 SGI Presets Page not in SGA SGe 5 28 Figure 5 19 Security Page 5 30 Figure 5 20 Add New...

Page 14: ...Contents SG Series Programming xviii M550129 03 Rev L This page intentionally left blank...

Page 15: ...on with your SGA SGe or SGI Operation manual 1 2 IEEE 488 2 GPIB AND RS232 OPTIONS If you are using the IEEE 488 2 GPIB or RS232 interface go to Section 2 for features functions and specifications Sec...

Page 16: ...Overview SG Series Programming 1 2 M550129 03 Rev L This page intentionally left blank...

Page 17: ...tection with reset IEEE 488 2 and SCPI compliant command set User selectable Constant Voltage Constant Current or Foldback mode with reset Voltage Ramp and Current Ramp functions Field upgradable firm...

Page 18: ...5 1 Programming Resolution Voltage 0 002 of full scale SGe 0 01 of full scale Current 0 002 of full scale SGe 0 01 of full scale Overvoltage Protection 0 002 of full scale SGe 0 01 of full scale full...

Page 19: ...G models Figure 3 1 Figure 3 2 and Figure 3 3 are examples Regardless of the layout the component functions are common across all models and those that are pertinent to the RS232 and IEEE 488 2 GPIB o...

Page 20: ...h GPIB RS232 Option 1 RS232 RJ type 6P6C connector 2 Configuration Switch may be 8 pin or 4 pin for correct settings see Section 3 3 1 3 IEEE 488 2 GPIB connector Figure 3 3 SG Unit with RS232 only 1...

Page 21: ...o Section 3 8 11 of the SGI Operation Manual M550221 01 SGI models Selectable 2400 to 19200 Data Bits 8 Stop Bits 1 Parity None Flow Control None Incoming Termination Character CR Carriage Return HEX...

Page 22: ...e ends Leave all other check boxes in their default state 6 Establish communication 7 Test the communication interface by issuing the IDN Command This returns the supply s model and serial numbers and...

Page 23: ...th GPIB address set to five 5 for the SGA SGe In the SGI only Remote Local position is used addressing is done through the front panel menu See SGI operation manual Note There is one of two types of D...

Page 24: ...front panel control is enabled NOTE Unit will switch to remote operation upon issuing the first GPIB or RS232 non query command In the ON position the power hardware and GPIB card initialize to the r...

Page 25: ...ue saved by SCPI command See CAL INIT CURR Soft Voltage Limit Model maximum voltage Soft Current Limit Model maximum current OVP Trip Voltage Model maximum voltage 10 initial from factory power on OVP...

Page 26: ...her details on serial polling 3 3 4 Shield Ground Connects GPIB cable shield to chassis ground 3 3 5 Address Selection The address selection for a unit is the GPIB address of that device 1 30 SCPI res...

Page 27: ...nds are supported at the RS232 interface with the exception of the Service Request SRQ function which is a GPIB specific function requiring the dedicated Service Request line of the IEEE 488 2 interfa...

Page 28: ...IEEE RS232 Configuration and Remote Programming SG Series Programming 3 10 M550129 03 Rev L This page intentionally left blank...

Page 29: ...based on industry standard Ethernet technology designed to provide ease of integration by modularity flexibility and performance 4 1 1 Minimum System Requirements The minimum software and equipment r...

Page 30: ...nnectivity 10 100base T compatible Fully LAN eXtensions for Instrumentation class C compliant Built in Web Server for direct control using Internet Explorer 6 0 or higher 16 bit programming and 16 bit...

Page 31: ...s Manufacturer power supply model and firmware version identification 4 3 SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE 4 3 1 Ethernet LAN Configuration Ethernet Standard IEEE 802 3 compliant Techno...

Page 32: ...together in the Primary configuration prevents the power supply from trying the Secondary configuration Please see TCP IP Configuration and Auto IP Enabled under IP Configuration Section 5 5 2 for mor...

Page 33: ...ull scale output voltage 0 1 0 15 of maximum output voltage Current 0 25 of full scale output current 0 1 0 4 of maximum output current After 30 minutes operation with fixed line load and temperature...

Page 34: ...Ethernet Features Functions and Specifications SG Series Programming 4 6 M550129 03 Rev L This page intentionally left blank...

Page 35: ...one of the LEDs is lit the link is connected either to a hub switch or to another host If both are lit the connection speed is 100MB 2 RS232 RJ type 6P6C connector 3 Reset switch and green dual purpo...

Page 36: ...nnector 3 Reset switch and green dual purpose NET LED Reset switch must be depressed until NET LED begins blinking which could take five or more seconds returns configuration parameters to factory def...

Page 37: ...D See Instrument ID in Settings Section 5 5 3 If the LED is off there is no Ethernet connection found by the power supply 4 Configuration Switch may be 8 pin or 4 pin For correct settings see Section...

Page 38: ...supply by accessing the DHCP server by any of three ways asking your network administrator discovering it with a VXI 11 compliant discover program connect using a computer serial communications progra...

Page 39: ...s in the IP address range from 169 254 0 1 to 169 254 255 254 with a subnet mask of 255 255 0 0 NOTE When connecting your Sorensen unit to a network Elgar strongly recommends using Linksys hubs or swi...

Page 40: ...NOTE When Auto IP assigns an IP address Web page connections will time out after 5 minutes of inactivity which requires logging in again 5 2 3 Network Setup Using the Serial COM Port 1 Connect from th...

Page 41: ...he assigned IP address of the power supply to view the power supply web page 10 The power supply is now ready to be plugged into the network 5 2 4 Network Setup Using Web Browser Note This requires th...

Page 42: ...ter set the rear panel switch to Remote On and disregard all remaining switches Note There is one of two types of DIP switches toggle or rocker For toggle switches the shading indicates the position o...

Page 43: ...and front panel control is enabled NOTE Unit will switch to remote operation upon issuing the first Ethernet or RS232 non query command In the ON position the power hardware and Ethernet card initiali...

Page 44: ...change Delay 0 5 seconds Foldback Protection OFF non configurable Output ON See CAL MOD POWERON Hold OFF Unmask NONE Service Request Capability OFF User programmable temporary limit reverts to power o...

Page 45: ...A DC max 5 COMMON Return for all relay contacts Could be optionally connected to Pin 9 externally or internally with jumper JP1 on rear panel Ethernet Connector PWA 5550387 Isolated from Pin 9 6 POLAR...

Page 46: ...ION relay closed OUTP SENSE 0 REMOTE SENSE relay open 8 OUTP SENSE 1 REMOTE SENSE relay closed OUTP POL 0 POLARITY relay open 6 OUTP POL 1 POLARITY relay closed Figure 5 8 Example of Open Collector TT...

Page 47: ...2C interface see System SCPI command Section 6 9 For convenience and to comply with the proposed LXI standard the VISA resource name is available on the home page of the power supply s Web server 5 4...

Page 48: ...cs in the Home page and SGI has two pages that are not included in the SGA SGe Power and Presets Unless SGA SGe and SGI interfaces are both shown most illustrations use only the SGI interface When nav...

Page 49: ...SG Series Programming Ethernet Configuration and Remote Programming M550129 03 Rev L 5 15 Figure 5 11 Login Window Once you have logged in the LOGIN button becomes a LOGOUT button...

Page 50: ...ISA Resource identifies the specific resource name used to communicate via VISA Virtual Instrument Software Architecture LXI Compliance the version and instrument class of the LXI standard with which...

Page 51: ...mber for the embedded Web server 5 5 2 IP CONFIGURATION Only users with FULL permissions shall have access to this Web page and be allowed to configure the interface You are only required to complete...

Page 52: ...may keep return to its default setting for automatic assignment of an IP address To assign Click the radio button next to Use a Static IP Address to manually configure some or all of the following the...

Page 53: ...s Primary Use a Static IP Address Secondary Obtain an IP Address Automatically DHCP At power up the power supply will assign itself the configured static IP address If no other device is using the IP...

Page 54: ...it will hold onto the link local address until the communication is finished and then retry DHCP If DHCP is not available the power supply will revert to the last successful link local address for ano...

Page 55: ...and the actual live current output value displayed to the right Figure 5 14 Settings Page Voltage value above is updated with actual voltage output of the power supply Current value above is updated w...

Page 56: ...l LED to the left is lit when Lockout is in effect INSTRUMENT ID click to identify which power supply instrument in a rack of equipment corresponds to the Channel selected The LED to the left of this...

Page 57: ...is button to send the command SEND AND READ for queries input a properly formatted SCPI query command in the upper of the two windows and click this button to send the command and read the response in...

Page 58: ...Trigger state is OFF ARMED or TRIGGERED OVP displays Read Only status of over voltage protection either OK normal or TRIPPED FAULT displays Read Only status of over temperature condition either OK nor...

Page 59: ...want the supply to respond to a Ping command from another device on the network The default setting for Ping Echo is response enabled Click the OFF radio button if you do not want the supply to respon...

Page 60: ...ual voltage output of the power supply Current value above is updated with actual live current output of the power supply Power kW value above is updated with actual power output of the power supply M...

Page 61: ...indicator solid lit shows power output status is On If you have Read Write access you can change the following settings after inputting desired settings click EXECUTE UPDATE Max Volts click in the Max...

Page 62: ...ly stored in memory location name Output State displays state of the output condition presently stored in memory location name indicator is an open circle for OFF or a solid circle for ON SAVE saves t...

Page 63: ...550129 03 Rev L 5 29 Over Volt click in the Over Volt field and input a new value for overvoltage protection Output State click in the Output State field to change the state of the output condition in...

Page 64: ...strator RW read and write to power supply s R Read Only L identifies user currently logged onto a power supply session Figure 5 19 Security Page ADD Click to pull up a separate page in which to input...

Page 65: ...d to 14 characters in Password case sensitive limited to 9 characters and in Re enter Password fields 2 Select permission level from the Permission dropdown 3 To accept into the system click SUBMIT or...

Page 66: ...to 14 characters in Password case sensitive limited to 9 characters and or in Re enter Password fields 2 Select permission level from the Permission dropdown 3 To accept into the system click SUBMIT o...

Page 67: ...ters the status of the instrument in one of seven bits described in Table 6 1 Read the SCPI Status Byte status register by issuing either the STB command or a serial poll Clear the Status Byte status...

Page 68: ...0x20 Standard Event Status Register ESR Summary bit for the ESR Set when any of the ESR bits are set and cleared when the ESR is read 6 0x40 Request Service flag RQS for serial polling or Master Summa...

Page 69: ...7 0x80 Power On 6 2 3 Protection Condition and Protection Event Status Register These two registers have the same bit meanings but they differ in function Read the Protection Condition Register by is...

Page 70: ...r information refer to the table below and to SCPI Status Implementation page 8 1 Table 6 3 Protection Condition and Event Status Registers Bit Hex Value Description 0 0x01 Constant voltage operation...

Page 71: ...hat an attempt was made to trigger the DIA using the TRIG TYPE 1 2 3 command when there are no armed trigger settings This error is not generated when the GET is received even when there are no armed...

Page 72: ...that an error has been detected by the instruments execution control block The occurrence of any error in this class shall cause the execution error bit bit 4 in the Event Status Register to be set A...

Page 73: ...urred 350 Queue overflow The error queue can contain up to 10 entries If more than 10 error event conditions are logged before the SYSTem ERRor query an overflow will occur the last queue entry will b...

Page 74: ...definition None of the commands implemented by the SG power supplies are classified as SCPI approved commands approved by the SCPI Consortium but not contained in the SCPI version to which the SG pow...

Page 75: ...the conventions where optional commands and parameters are enclosed by Additionally the shorthand version of a command is indicated by capital letters For example SOURce VOLTage LEVel IMMediate AMPLit...

Page 76: ...valid values Response 0 NR1 IDN Returns the device identification as an ASCII string Response Manufacturer model serial number DCI firmware version AI firmware version Example Sorensen SGA100 150C 1A...

Page 77: ...ns the integer value of the Status Byte with bit 6 representing the Master Summary Status MSS instead of RQS The MSS bit acts as a summary bit for the Status Byte and indicates whether the device has...

Page 78: ...diate IMMediate AMPLitude NRf AMPLitude LIMit LIMit AMPLitude NRf AMPLitude RAMP NRf NRf RAMP ABORt ALL HTRIGgered NRf HTRIGgered TRIGgered NRf NRf TRIGgered TRIGgered TRIGgered CLEar AMPLitude NRf AM...

Page 79: ...output current in amps default or in milliamps C LEVel Returns the output current in amps or in milliamps C IMMediate Sets the output current in amps default or in milliamps C IMMediate Returns the ou...

Page 80: ...alue that the output current is to ramp to first value and the time that it is to ramp second value upon the trigger command C TRIGgered Sets the output voltage to the values stored by the SOURce CURR...

Page 81: ...point in volts default or in millivolts C PROTection Returns the set overvoltage protection trip point in volts default or in millivolts C LEVel NRf Sets the overvoltage protection trip point in volt...

Page 82: ...the SOURce VOLTage TRIGGered command is sent C 6 5 3 RAMP FUNCTION The ramp function allows the user to transition from one voltage or current to another linearly in a specified time period 100 ms 99...

Page 83: ...e of 3 to 9 to set the number of readings to average together when returning the current value from the MEAS CURR command to reduce noise in the readback readings The value of 3 factory default provid...

Page 84: ...boolean Sets the rear panel isolation relay control signal ON or OFF Valid arguments are 1 ON or 0 OFF N ISOLation Returns the state of the rear panel isolation relay control signal 1 ON 0 OFF N POLar...

Page 85: ...y signal open or close Valid arguments are 1 ON or 0 OFF N SENSe Returns the setting of the sense relay signal 1 ON 0 OFF N STATe boolean Sets the output to zero or the programmed value opens or close...

Page 86: ...the various bits that make up this register C ENABle NR1 Sets the enable mask of the Protection Event Register which allows true conditions to be reported in the summary bit of the Protection Conditio...

Page 87: ...cription 6 9 1 SYSTEM SCPI Command Summary SYSTem ERRor FAULt LOCAL boolean LOCAL LOCKOUT boolean LOCKout NET AUTOIP boolean AUTOIP DESC string DESC DHCPMODE boolean DHCPMODE DNS string DNS GATE strin...

Page 88: ...PIB mechanisms for transition between local and remote and back again do not exist when using RS232 The other case is when the REMOTE LOCAL switch S1 1 is placed in the ON position thereby disabling t...

Page 89: ...P or DHCP AUTOIP or it will be the static IP last specified N LANLED boolean 1 causes LANLED to blink Used to identify a unit in a rack 0 causes LANLED to stop blinking N LANLED Returns blink state of...

Page 90: ...the Y s represent the year and V represents the approved version number for that year e g 1995 0 C Table 6 6 Table 6 7 System Fault Registers Bit Position Bit Weight Fault1 8 Fault9 16 Fault17 24 Faul...

Page 91: ...on of a currently running hardware trigger function In addition For Ramp Clears all settings of voltage and current For Sequence Sets the Arm function to 0 not armed N RAMP Executes voltage or current...

Page 92: ...ns that the command syntax is not part of the SCPI definition Command Description SCPI TRIGger Trigger subsystem C ABORt Stops the execution of a currently running trigger function and clears all sett...

Page 93: ...ibrate DATA NRf NRf NRf NRf NRf NRf NRf NRf NRf NRf DATE NRf applies to GPIB for Ethernet see CAL MOD LASTCALDATE and CAL MOD NEXTCALDATE DATE applies to GPIB for Ethernet see CAL MOD LASTCALDATE and...

Page 94: ...5 applies to Ethernet only FIVEPoint applies to Ethernet only GAIN NRf GAIN OFFSet NRf OFFSet POINt 1 2 NRf VOLTage CALCulate DAC NR1 FIVEPoint 1 2 3 4 5 applies to Ethernet only FIVEPoint applies to...

Page 95: ...ues N CURRent NRf Sets the power on default value of current N CURRent Returns the default value of power on current N VOLTage NRf Sets the power on default voltage N MEASure CURRent AVErage NR1 Sets...

Page 96: ...t calibration point 1 or 2 The actual output voltage is measured with an external meter N MODel Calibrate Model subsystem N LASTCALDATE NRf Ethernet only Sets the date last calibrated format MM DD YYY...

Page 97: ...D A converter N FIVEPOINT 1 2 3 4 5 Ethernet only Sets output voltage value for each calibration point 1 5 N FIVEPOINT Ethernet only Returns the entered values for 5 point calibration N GAIN NRf Sets...

Page 98: ...wever it is possible to create output changes that generate large and potentially damaging currents in the output capacitors of the unit CAUTION When creating test sequences please use the following g...

Page 99: ...ply should be on and regulating at the desired power level or below Lower level is possible because the load may draw less than the given power setting if the voltage or current maximums programmed in...

Page 100: ...gram is TEST n where n is a number 01 thru 50 but may be reprogrammed with a unique name up to 15 characters NOTE Do NOT use non sequence related commands while performing sequences Also do NOT use se...

Page 101: ...a separated test names C SELected Selected section of program subsystem C ARM Prepares the presently selected sequence for execution this command may take a few seconds depending the length of the sel...

Page 102: ...lowed by a PAUSE command then as long as the PAUSE is in effect the constant power mode regulation will continue C DEFine step REPEAT Programs the REPEAT sequence command into the selected sequence at...

Page 103: ...t the matching LOOP command with a count decreased by 1 C DEFine step STOP Programs the STOP sequence command into the selected sequence at step This sequence command causes sequence execution to stop...

Page 104: ...ining the sequence of actions C EXECute VIMODE volts amps ovp Allows setting of active voltage current and ovp C EXECute RAMPTOV start volts end volts amps ovp s Sets the voltage ramp starting from st...

Page 105: ...ry for the newly named sequence After the MALLocate command is issued the new sequence goes from the EMPTY state to the EDIT state C NAME Returns the name of the presently selected sequence If no sequ...

Page 106: ...and the user interface display and keypad and another processor the slave processor processes commands to control the power hardware The state of the slave is the actual state of the sequence since t...

Page 107: ...averaging the result to a single wattage reading N 6 13 5 SGI HTRIGGER SCPI Command Subsystem This section applies only to units with the External User Interface Currently only available on Ethernet...

Page 108: ...SCPI commands the code required to send the commands is dependent on the type of language you are using e g C or BASIC and GPIB hardware e g National Instruments 6 14 1 VI Mode Example Program a unit...

Page 109: ...at unit issued a GPIB service request use a serial poll 6 14 3 Trigger Example Program a unit with no load at the output to change its output voltage and current to 5 VDC 1A at the same time Use SYST...

Page 110: ...ramp its output voltage from 5 VDC to 25 VDC in 30 seconds Note The maximum output voltage is dependent upon the power supply rating Use SYST ERR after each command to verify no programming errors tu...

Page 111: ...3 VDC Verify proper power on initialization Use SYST ERR after each command to verify no programming errors turn on the unit CLS clear the unit to its power on default settings RST reset the unit CAL...

Page 112: ...med SEQ1 sequence PROG MALL DEFAULT After memory has been allocated the state of the SEQ1 sequence is EDIT as the following query shows PROG STAT Response EDIT Once the sequence is in the EDIT state w...

Page 113: ...e 1 Leave SEQ1 in the power supply s sequence memory and create a second example sequence to also keep in sequence memory There is enough memory for a total of 50 different sequences EXAMPLE 2 Issue R...

Page 114: ...thin the sequence EXAMPLE 3 Issue RST to establish a known state In this third example redefine SEQ1 so that it calls SEQ2 as a subroutine To modify SEQ1 requires that it be deleted and re written Ove...

Page 115: ...OG DEF 8 STOP stop running the sequence while the unit remains at the state of the last command within the sequence PROG STAT COMPLETE PROG SAVE SEL PROG STAT Response Ram 0 STOPPED Slave 0 STOPPED OU...

Page 116: ...10 ramp from 3 volts to 5 volts in 10 sec PROG DEF 3 VIMODE 5 4 11 10 hold 5 volts for 10 sec PROG DEF 4 RAMPTOV 5 3 4 11 10 ramp from 5 volts to 3 volts in 10 sec PROG DEF 5 VIMODE 3 4 11 10 hold 3...

Page 117: ...command The second way is to use the GOTO command The use of the SUBCALL command was shown in Examples 3 and 4 above Now join two 20 step sequences with a GOTO command First create a sequence wherein...

Page 118: ...lts to 3 93 volts in 0 1sec PROG DEF 7 RAMPTOV 3 93 4 51 5 20 0 1 ramp from 3 93 volts to 4 51 volts in 0 1 sec PROG DEF 8 RAMPTOV 4 51 5 03 5 20 0 1 ramp from 4 51 volts to 5 03 volts in 0 1 sec PROG...

Page 119: ...OPPED Slave 66 STOPPED The formula for discharging is RC t Ae where A is the calculated amplitude achieved by the previous charge cycle PROG NAME Discharge PROG MALL DEFAULT PROG DEF 1 RAMPTOV 8 50 7...

Page 120: ...RAMPTOV 2 10 1 90 5 20 0 1 ramp from 2 10 volts down to 1 90 volts in 0 1 sec PROG DEF 15 RAMPTOV 1 90 1 72 5 20 0 1 ramp from 1 90 volts down to 1 72 volts in 0 1 sec PROG DEF 16 RAMPTOV 1 72 1 55 5...

Page 121: ...ing SCPI Command Operation M550129 03 Rev L 6 55 PROG NAME Charge OUTP STAT ON PROG STAT RUN The output for Example 5 should look like the following diagram Figure 6 5 Power Supply Output for Example...

Page 122: ...1 VIMODE 0 5 15 0 5 go to 0 volts 5 amps 15 volts ovp for 0 5 seconds PROG DEF 2 VIMODE 10 5 15 0 5 go to 10 volts 5 amps 15 volts ovp for 0 5 seconds PROG DEF 3 GOTO Square Wave go to top of this seq...

Page 123: ...wave sequence issue the STOP state command PROG STAT STOP The sequence should stop running while the unit remains at the state of the last command within the sequence To pause instead of stop issue th...

Page 124: ...ed number of cycles Issue RST to establish a known state PROG NAME Pulse Train PROG MALL DEFAULT PROG DEF 1 VIMODE 0 5 15 1 PROG DEF 2 RAMPTOV 0 4 5 15 1 PROG DEF 3 LOOP 10 PROG DEF 4 VIMODE 4 5 15 1...

Page 125: ...Programming SCPI Command Operation M550129 03 Rev L 6 59 OUTP STAT ON PROG STAT RUN The power supply output for Example 7 should look something like the following Figure 6 7 Power Supply Output for E...

Page 126: ...SCPI Command Operation SG Series Programming 6 60 M550129 03 Rev L This page intentionally left blank...

Page 127: ...e DIA is calibrated for output voltage programming output current programming output overvoltage protection programming voltage readback and current readback The calibration procedures in the followin...

Page 128: ...by the UUT rear panel DIP switches for SGA SGe or via the UUT front panel Remote menu for SGI Connect the GPIB controller to the rear panel of the UUT using a GPIB cable For RS232 Connect the RS232 c...

Page 129: ...e the voltage with a high precision voltmeter this is value 1 7 Enter the actual output voltage value of the first calibration point CAL OUTP VOLT FIVEPOINT 1 value 1 8 Program the output of the secon...

Page 130: ...g the following command string from the computer CAL OUTP VOLT DAC 62250 18 Let the output settle and measure the voltage with a high precision voltmeter this is value 5 19 Enter the actual output vol...

Page 131: ...the output settle and measure the voltage with the meter 5 Enter the actual voltage readback corresponding to the DAC value 9830 of the first calibration point CAL OUTP VOLT POINT 1 voltage CAL MEAS...

Page 132: ...calibration procedure requires calibrated output voltage programming and voltage readback for proper function STEP DESCRIPTION 1 Program the DIA to self calibrate the overvoltage protection CAL OUTP...

Page 133: ...imum to prevent nuisance trips CAL OUTP VOLT PROT DAC 65535 4 Program the output voltage to full scale to prevent Constant Voltage operation CAL OUTP VOLT DAC 65535 5 Program the output of the first c...

Page 134: ...current shunt and the high precision voltmeter this is value 4 16 Enter the actual output current of the fourth calibration point CAL OUTP CURR FIVEPOINT 4 value 4 17 Program the output of the fifth...

Page 135: ...int to approximately 15 of full scale current by sending the following command string from the computer CAL OUTP CURR DAC 9830 4 Let the output settle and measure the current with the current shunt an...

Page 136: ...tile memory for calibration value storage CAL UNLOCK 6867 12 Program the Digital Interface Adapter DIA to store the date GPIB CAL DATE YYYYMMDD Ethernet CAL MOD LASTCALDATE MM DD YYYY CAL MOD NEXTCALD...

Page 137: ...to units with the Isolated Interface Adapter IIA option All calibration potentiometers can be adjusted through access holes in the top cover of the SGI Series unit It is not necessary to remove the to...

Page 138: ...PRES 1mA Adjust R33 IPRES 1mA Adjust R74 100 Voltage Adjust R90 Zero Voltage Adjust R69 100 Current Adjust R55 Zero Current Adjust ISOLATED ANALOG OPTION CALIBRATION ADJUSTMENT R39 100 Voltage Adjust...

Page 139: ...me AC power 2 Connect the power supply to a precision current shunt Figure 7 2 capable of a minimum of 10 above full rated output A fan may be required to cool the shunt J3 SHUNT SUPPLY OUTPUT TERMINA...

Page 140: ...10V IP 5V 10 0 5 VDC VOLTAGE SOURCE 0 10 VDC VOLTAGE SOURCE Figure 7 3 Remote Current Programming Using 0 5 VDC or 0 10 VDC Voltage Source 2 Attach a precision meter across the shunt Kelvin terminals...

Page 141: ...able AC power to the unit Remove the current shunt from the output and verify that there is no load attached 2 Remove the precision meter leads from the current shunt and apply them across the output...

Page 142: ...necessary adjust R35 on the isolated interface adapter for 10 output voltage 9 Repeat the steps above as required to obtain the required accuracy 10 Remove all connections to the remote analog contro...

Page 143: ...M550129 03 Rev L 8 1 SECTION 8 SCPI STATUS IMPLEMENTATION...

Page 144: ...SCPI Status Implementation SG Series Programming 8 2 M550129 03 Rev L This page intentionally left blank...

Page 145: ...s in the SESR This facilitates polling as a means of detecting these events since the SESR can be polled read using the ESR command irrespective of the bits set or not set in the Standard Event Status...

Page 146: ...This page intentionally left blank...

Page 147: ...net GPIB 7 5 CALIBRATION SCPI Command Reference 6 29 CalibrationProcedrues Overvoltage Protection Programming Calibration Ethernet GPIB 7 6 Configuration Ethernet Lan 4 3 RS232 Setup Procedure 3 3 Set...

Page 148: ...I 6 11 L Local Operation 3 6 5 9 M MEASURE SCPI Command Reference 6 17 MEASURE SCPI Command Subsystem 6 17 N Network Setup Procedure Auto IP 5 5 DHCP 5 4 Serial COM Port 5 6 Web Browser 5 7 O Operatio...

Page 149: ...Source 6 12 Status 6 19 System 6 21 SCPI Conformance Ethernet LXI VXI 11 6 8 SCPI Conventions 6 9 SCPI Parameter Definitions 6 8 SCPI Status Byte 6 1 SCPI STATUS IMPLEMENTATION 8 1 Sequence Programmi...

Reviews: