Download Print this page
Keysight Technologies dataTec AC6900 Series Operating And Programming Manual
Keysight Technologies dataTec AC6900 Series Operating And Programming Manual

Keysight Technologies dataTec AC6900 Series Operating And Programming Manual

Three-phase ac power sources

Advertisement

Quick Links

AC6900 Series Three-Phase AC Power
Sources
AC6903H, AC6906H, AC6912H, AC6918H - 5 kHz
AC6903L, AC6906L, AC6912L, AC6918L - 550 Hz
Ihr Ansprechpartner /
Your Partner:
dataTec AG
E-Mail: info@datatec.eu
>>> www.datatec.eu
OPERATING AND PROGRAMMING GUIDE

Advertisement

loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Keysight Technologies dataTec AC6900 Series

  • Page 1 AC6900 Series Three-Phase AC Power Sources AC6903H, AC6906H, AC6912H, AC6918H - 5 kHz AC6903L, AC6906L, AC6912L, AC6918L - 550 Hz Ihr Ansprechpartner / Your Partner: dataTec AG E-Mail: info@datatec.eu >>> www.datatec.eu OPERATING AND PROGRAMMING GUIDE...
  • Page 2 Keysight AC6900 Operating and Programming Guide...
  • Page 3 Notices Copyright Notice Manual Part Number Edition Published by Warranty Technology Licenses U.S. Government Rights Safety and Regulatory Information General Information Safety Warnings Product Grounding General Warnings Environmental Warnings Shock Hazard Moving Warnings Installation Warnings Equipment Cautions General Cautions Installation Cautions Operational Cautions Servicing Cautions Safety and Regulatory Symbols...
  • Page 4 Displaying Measurements Using Advanced Functions Using Output Controls Using System Utilities Remote Interface Configuration Digital IO Configuration 4  SCPI Programming Introduction to SCPI Command Quick Reference ABORt Subsystem CURRent Subsytem DIGital Subsystem DISPlay Subsystem FETCh and MEASure Subsystems FREQuency Subsystem FUNCtion Subsystem HCOPy Subsystem IEEE-488 Common Commands INITiate Subsystem...
  • Page 5 Notices Notices Copyright Notice © Keysight Technologies, Inc. 2021- 2023 Manual Part Number AC6900-90001 Edition Edition 4, April 2023 Published by Keysight Technologies, Inc. Bayan Lepas Free Industrial Zone 11900 Bayan Lepas, Penang Malaysia Warranty THE MATERIAL CONTAINED IN THIS DOCUMENT IS PROVIDED "AS IS," AND IS SUBJECT TO BEING CHANGED, WITHOUT NOTICE, IN FUTURE EDITIONS.
  • Page 6 Notices U.S. Government Rights The Software is “commercial computer software,” as defined by Federal Acquisition Regulation (“FAR”) 2.101. Pursuant to FAR 12.212 and 27.405-3 and Department of Defense FAR Supplement (“DFARS”) 227.7202, the U.S. government acquires commercial computer software under the same terms by which the software is customarily provided to the public.
  • Page 7 Failure to comply with these precautions or with specific warnings or instructions elsewhere in this manual violates safety standards of design, manufacture, and intended use of the instrument. Keysight Technologies assumes no liability of the customer’s failure to comply with the requirements.
  • Page 8 Safety and Regulatory Information General Warnings Do not use this product in any manner not specified by the manufacturer. The protective features of this product may be impaired if it is used in a manner not specified in the operation instructions. Instruments that appear damaged or defective should be made inoperative and secured against unintended operation until they can be repaired by qualified service personnel.
  • Page 9 Safety and Regulatory Information Shock Hazard Before making any load or sense connections be sure to turn the POWER switch off and remove the power plug from an outlet or turn off the circuit breaker at the switchboard. When the power switch is turned off while the output is on, residual voltage still remains at the output terminals.
  • Page 10 Safety and Regulatory Information Moving Warnings Turn off the power switch before moving the instrument. Moving the unit while the power is turned on can cause electric shock or instrument damage. Remove all wiring before moving the instrument. Moving the unit with the cables connected can cause wires to break or injuries due to the product falling over.
  • Page 11 Safety and Regulatory Information Equipment Cautions A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data.
  • Page 12 Safety and Regulatory Information Safety and Regulatory Symbols Direct current Alternating current Frame or chassis terminal On supply Off supply Caution, risk of electric shock Caution, refer to accompanying documents Earth ground terminal The CE mark is a registered trademark of the European Community. CAN IECS/NMB-001(A) indicates compliance with the Canadian Interference- Causing Equipment Standard.
  • Page 13 Safety and Regulatory Information Waste Electrical and Electronic Equipment (WEEE) Directive 2012/19/EU The following crossed out wheeled bin symbol indicates that separate collection for waste electric and electronic equipment (WEEE) is required, as obligated by DIRECTIVE 2012/19/EU and other National legislation.
  • Page 15                                                 Keysight AC6900 Operating and Programming Guide Getting Started Welcome Introduction to the Instrument Specifications Supplemental Characteristics...
  • Page 16 1 Getting Started Welcome This manual includes user, service, and programming information for the Keysight AC6900 Series Three-Phase AC Power Sources, which can be used stand alone, or mounted in a test rack with the available bracket options. The front panel display lets you easily access and view setup and measurement information.
  • Page 17 You can download the latest version of this document and accees the latest firmware from the AC6900 product page at www.keysight.com/find/AC6900. For technical support, please refer to www.keysight.com/find/assist. Contacting Keysight Technologies United States: (800) 829-4444 Europe: 31 20 547 2111 Japan: 0120-421-345 www.keysight.com/find/assist...
  • Page 18 1 Getting Started Introduction to the Instrument Front Panel at a Glance Front Panel Display at a Glance Rear Panel at a Glance Instrument Ratings Voltage Ranges, Phases, and Output Characteristics Front Panel at a Glance The following table lists the main parts of the front panel, from left to right: Keysight AC6900 Operating and Programming Guide...
  • Page 19 1 Getting Started USB port The display lets you configure and monitor the instrument. Repeatedly pressing the Meter key selects from 3 meter views:      3 phases + All, as shown      3 phases only, in larger format - top to bottom      1 phase in largest format, 2 phases in smallest format [Meter] selects the metering view.
  • Page 20 1 Getting Started The RPG quickly lets you scroll though any numeric or alpha- numeric data fields The Status LEDs indicate when an error or a protection event has occurred. The [On/Off] key turns the selected output phase or all output phase on or off.
  • Page 21 1 Getting Started Front Panel Display at a Glance Title bar Left side displays the following information: Center displays the following information: F.RESP = fast CV response is set !ERR = an error has occurred S.RESP = slow CV response is set !UNB = the output voltage or phase is unbalanced SYNC = frequency synchronization is enabled Right side displays the following information:...
  • Page 22 1 Getting Started Rear Panel at a Glance AC6903 shown Keysight AC6900 Operating and Programming Guide...
  • Page 23 1 Getting Started The following table lists the main parts of the rear panel: Parallel The connectors for parallel operation. Not available on AC6903 units. Slots 1 - 3 The expansion slots for accessory control boards. Analog IN The connector port for analog control. Digital IO The connector port for digital control.
  • Page 24 1 Getting Started Voltage Ranges, Phases, and Output Characteristics Settings and Limits Ranges The instrument has two voltage ranges: 160 V (low) and 320 V (high). The table below indicates the output voltage setting and limits ranges. Set the limits so that the upper limit is greater than or equal to the lower limit.
  • Page 25 1 Getting Started 3-phase AC Derating Characteristic DC Derating Characteristic Output Current Ratio vs Output Frequency Keysight AC6900 Operating and Programming Guide...
  • Page 26 1 Getting Started Specifications Unless otherwise noted, specifications are warranted where the product operates in an environment with an ambient temperature of 23 °C ±5 °C, after a 30-minute warm-up period. Specifications apply at the output terminals, with the sense terminals connected to the output terminals (local sensing). Output Output AC AC6903H 5 kHz...
  • Page 27 1 Getting Started Measurement and Stability Measurement AC6903H 5 kHz AC6906H 5 kHz AC6912H 5 kHz AC6918H 5 kHz AC6903L 550 Hz AC6906L 550 Hz AC6912L 550 Hz AC6918L 550 Hz AC voltage Resolution 0.1 V Accuracy ±(0.03% of reading + 100 mV) (45 Hz ~ 100 Hz) ±(0.1% of reading + 100 mV) (100 Hz ~ 999.9 Hz) ±(0.5% of reading + 1 V) (1 kHz ~ 5 kHz) rms current...
  • Page 28 1 Getting Started Supplemental Characteristics Supplemental characteristics are not warranted but are descriptions of performance determined either by design or by type testing. Supplemental characteristics are typical unless otherwise noted. AC6903H 5 kHz AC6906H 5 kHz AC6912H 5 kHz AC6918H 5 kHz Input AC6903L 550 Hz AC6906L 550 Hz...
  • Page 29 1 Getting Started 6. Voltage variation over 40 Hz to 5 kHz in AC mode with 55 Hz as the reference 7. When the output phase voltage is between 80 V and 160 V (L range) or 160 V and 320 V (H range), the load power factor is 1, and the response is Fast. Output Impedance AC6903H 5 kHz AC6906H 5 kHz...
  • Page 30 1 Getting Started Protection and Limits All Models Protection Functions Settings Range Resolution Overvoltage (OVP) 14.0 V to 500.5 V 0.1 V Positive peak +14.0 V to +500.5 V 0.1 V Negative peak - 500.5 V to -14.0 V 0.1 V Undervoltage (UVP) 0.0 V to 500.5 V 0.1 V...
  • Page 31 1 Getting Started Signal I/O General All Models Insulation resistance Primary - terminals signal I/O 500 Vdc, 10 MΩ or more Output - terminals signal I/O 500 Vdc, 10 MΩ or more Input terminals - Output terminals Non-isolated (shared common circuit) Withstanding voltage Primary - terminals pins 1.5 kVac for 1 minute...
  • Page 32 1 Getting Started Digital I/O Input Control (Channels 1, 2, 3, and 4) All Models Input Internal Circuit pull-up to 5 V by a 1.7 kΩ Maximum Voltage Rating 10 Vdc Maximum Low-level Input Voltage 0.8 Vdc Minimum High-level Input Voltage 4 Vdc Low-level Current 1.8 mA (typical)
  • Page 33 1 Getting Started Configurable I/O (Channels 9 and 10) All Models Input Maximum Voltage Rating 5 Vdc Maximum Low-level Input Voltage 0.8 Vdc Minimum High-level Input Voltage 2 Vdc Output Maximum Low-level Output Voltage 0.55 Vdc Minimum High-level output Voltage 3.8 Vdc Minimum Low-level SInk Current 12 mA...
  • Page 34 1 Getting Started Parallel Operation All Models Maximum number of units in parallel operation N(units in parallel) ≤ 4 Power capacity [Capacity of one unit]×N Output voltage Load regulation - ±0.5 V or less (≤100 Hz) stability from 0 to 100% variation within the rating Variation according to output frequency - ±1.2% or less (≤1 kHz) for variation within the rated range...
  • Page 35 1 Getting Started AC6903H 5 kHz AC6906H 5 kHz AC6912H 5 kHz AC6918H 5 kHz Mechanical AC6903L 550 Hz AC6906L 550 Hz AC6912L 550 Hz AC6918L 550 Hz Net Dimensions (W x H x D in mm) 430 x 129.2 x 667.5 430 x 262 x 562 430 x 389 x 562 430 x 563 x 562...
  • Page 37                                                 Keysight AC6900 Operating and Programming Guide Installation Before Installation or Use Outline Diagrams Rack and Floor Mounting Options Installing an Optional GPIB Board Power Cord Connections Switchboard and Circuit Breakers Interface Connections Quick Start Lesson Output Power Connections Analog and Digital Connections Parallel Connections...
  • Page 38 2 Installation Before Installation or Use Inspect the Unit When you receive your instrument, inspect it for obvious shipping damage. If there is damage, notify the shipping carrier and nearest Keysight Sales and Support Office immediately. Refer to www.keysight.com/find/assist. Save all packing and shipping materials in case the unit must be returned or moved.
  • Page 39 2 Installation Operating: 0 to 40 °C (32 to 104 °F), 20% to 80% relative humidity, noncondensing Storage: –10 to 60 °C (14 to 140 °F), 90% or less relative humidity, noncondensing Altitude: Up to 2000 m Air Flow: Allow at least 50 cm of free space in front and behind the unit. Do not block the air intake at the front of the instrument or the exhaust at the rear.
  • Page 40 2 Installation Outline Diagrams All dimensions are in millimeters. Keysight AC6900 Operating and Programming Guide...
  • Page 41 2 Installation Keysight AC6900 Operating and Programming Guide...
  • Page 42 2 Installation Keysight AC6900 Operating and Programming Guide...
  • Page 43 2 Installation Keysight AC6900 Operating and Programming Guide...
  • Page 44 2 Installation Rack and Floor Mounting Options Rack Mounting - for Models AC6903, AC6906 and AC6912 Optional Rack mount kits allow the instruments to be installed in a 19-inch EIA rack. Heavy Weight Do not move or lift the instrument by yourself. Be sure to have two or more people move the instrument.
  • Page 45 2 Installation   3. Install suitable rack rails to support the unit.   Use the supplied dress screws and clip nuts (10-32), to mount the unit in the rack. AC6903 AC6906 AC6912 Floor Mounting - for Model AC6918 The optional Hold Angle kit allows the instrument to be mounted to the floor. Kit Items Description AC69RAC18 Qty.
  • Page 46 2 Installation Installing a GPIB Board Accessory By using the GPIB interface board accessory, you can control this product through the GPIB. Refer to Keysight Sales and Support Office for information about ordering the AC69GPBU GPIB board. Install the interface board in the single SLOT, or in SLOT 3 on the rear panel. Refer to Rear Panel at a Glance for the location.
  • Page 47 2 Installation Power Cord Connections Connecting the AC6903 Connecting the AC6906 and AC6912 Connecting the AC6918 A power cord is not supplied with this product. This product complies with IEC Overvoltage Category II (energy-consuming equipment supplied from a fixed installation). The AC6900 Series instruments may be hard wired to the utility mains.
  • Page 48 2 Installation Prepare a power cord that meets the above specifications. The temperature rating of the power cable should be higher than 70 degrees Celsius. The following table gives the tightening torque of the input terminal screws. Terminal size Recommended Nm Maximum Nm Connecting the AC6903 1.
  • Page 49 2 Installation Connecting the AC6906 and AC6912 1. Check that the AC power supply meets the instrument's nominal input rating, which is either 200 VAC 3-phase, or 400 VAC 3-phase. The frequency is 50 or 60 Hz. 2. Check that the power switch is turned off. 3.
  • Page 50 2 Installation 8. Fasten the terminal cover you removed in step 3 with the three screws. 9. Slide the INPUT terminal cover until it just touches the wires, and then fasten the screws. 10. Connect the switchboard end of the power cord to match the switchboard connections. 11.
  • Page 51 2 Installation 400 V input 5. Turn off the switchboard's circuit breaker. 6. Connect the power cord according to the indication on the switchboard. 7a. For the 200 V input model, remove the two M4 screws, change the orientation of the INPUT terminal cover, and fasten with the screws you just removed.
  • Page 52 2 Installation Switchboard and Circuit Breaker Requirements Have a qualified engineer connect the power cord to the switchboard. Turn off the switchboard circuit breaker to disconnect the instrument from the AC line in an emergency. The breaker must be suitably located and easily reached, and it must be marked as the disconnecting device for the equipment.
  • Page 53 2 Installation Line Voltage AC6903 AC6906 AC6912 AC6918 100 V line 75 A 200 V line 40 A 50 A 75 A 125 A 400 V line 30 A 40 A 60 A Different regions of the world have different sizing requirements for branch circuit conductors and circuit breakers.
  • Page 54 2 Installation Interface Connections GPIB Connection USB Connection LAN Connection This section describes how to connect to the instrument's various communication interfaces. For additional information about configuring and using the communications interfaces, refer to Remote Interface Configuration. To begin, please download and install the Keysight IO Libraries Suite from www.keysight.com/find/IOlibraries.
  • Page 55 2 Installation LAN Connection 1. Connect a LAN cable from the instrument's rear-panel LAN port to the site LAN or your computer. The instrument's factory default LAN settings automatically obtain an IP address from the network using a DHCP server (DHCP is on). The DHCP server will register the instrument’s host name with the dynamic DNS server.
  • Page 56 2 Installation Quick Start Lesson Turn the Unit On and Off Set the Output Voltage Set the Output Current Limit Use Built-in Help System Turn the Unit On and Off To turn the instrument on: 1. Check that nothing is connected to any output terminal block on the instrument. 2.
  • Page 57 2 Installation Pressing the Meter key will sequence through all of the meter views. It takes about 10 seconds for the instrument to initialize before it is ready for use. If the instrument does not turn on, verify that the power cord is firmly connected (power-line voltage is automatically sensed at power-on).
  • Page 58 2 Installation Use the Numeric Entry keys to select a voltage for Phase 3. Press Enter to confirm and set the value. Note: Use the RPG knob to increment or decrement the value that is already in the field. Method 2 Alternatively, you can also select the [Source Settings] softkey to access the available source settings.
  • Page 59 2 Installation be decreased to maintain the current at its limit setting. Refer to Setting Protection for more information. As previously described, use the Navigation keys and the Numeric Entry keys to select a maximum current limit value for a specified phase or all phases. Press Enter to confirm and set the value. Entering a value in the Current ALL phases field will overwrite the values in the corresponding Phase 1 through Phase 3 fields.
  • Page 60 2 Installation View Help Select the Utilities > Help softkeys to view built-in help at any time. Press the Meter key to immediately exit the front panel menu. Flip the POWER switch down to turn the instrument off. Keysight AC6900 Operating and Programming Guide...
  • Page 61 2 Installation Output Power Connections Preparation Connecting the Load Cables (AC6903) Connecting the Load Cables (AC6906, and AC6912) Connecting the Load Cables (AC6918) Connecting the Remote Sense Wires Preparation Possible Electric Shock Before making any load or sense connections be sure to turn the POWER switch off and turn off the circuit breaker of the switchboard.
  • Page 62 2 Installation The L and N terminals of the OUTPUT terminal block are isolated from the input power supply. The polarity does not constitute a problem in terms of safety. The polarity mat- ters in synchronous mode (in which the product is synchronized with the input power supply) and DC mode, so check the polarity of the load before you connect it to the product.
  • Page 63 2 Installation The following table gives the tightening torque of the output terminal screws. Terminal size Recommended Nm Maximum Nm Output Terminal Covers When the product is shipped from the factory, an OUTPUT terminal cover is attached to keep the OUTPUT terminals from becoming exposed.
  • Page 64 2 Installation 3. Unfasten the two M3 screws from the OUTPUT terminal block cover and remove the cover. 4. Attach the shorting bar for single-phase output only. Remove the shorting bar for three-phase output and single-phase 3-wire output. 5. Securely connect the load cables to the OUTPUT terminal block. Connect the power cord according to the labeling on the INPUT terminal block.
  • Page 65 2 Installation 4. Securely connect the load wires to the OUTPUT terminal block. The length of the load cables should be less than 30 meters. If the load has a ground (GND) terminal, be sure to connect it to the G ter- minal of the instrument's OUTPUT terminal block.
  • Page 66 2 Installation Connecting the Load Cables (AC6918) 1. Check that the power switch is turned off. 2. Turn off the switchboard’s circuit breaker. 3. Remove the five M4 screws from the terminal block cover, and remove the cover. 4. Securely connect the load wires to the OUTPUT terminal block. The length of the load cables should be less than 30 meters.
  • Page 67 2 Installation 5. To use three-phase output or single-phase three-wire output, remove the OUTPUT (N) terminal cover from the terminal block cover. 6. Remove the two M4 screws, change the orientation of the INPUT terminal cover, and fasten with the screws you just removed.
  • Page 68 2 Installation Connecting the Remote Sense Wires Possible Electric Shock Before making any load or sense connections be sure to turn the POWER switch off and remove the power plug from an outlet or turn off the circuit breaker of switchboard. Remote sensing compensates for voltage drops in long load cables by monitoring the output voltage directly at the load, The sensing function can compensate up to 1 Vrms for a single load line.
  • Page 69 2 Installation 6. Securely connect the sense wires to the OUTPUT terminal block and the Load terminals as shown in the following wiring diagrams. Twist or bundles the sense wires. Connect the sense wires as close to the load as possible. AC6903 AC6906 AC6912 AC6918 7.
  • Page 70 2 Installation Analog and Digital Connections Analog Connections Digital Connections This section describes how to connect to the instrument's analog and digital interfaces. Refer to Rear Panel at a Glance for the location of the interface connectors. Analog Connections There are two available analog input functions, which are mutually exclusive. You can apply external signals to change the AC voltage, DC voltage, or frequency.
  • Page 71 2 Installation Digital Connections This section describes the wiring considerations of the digital IO signals lines. The following are the pin assignments for the Analog IN connector. Refer to Keysight Sales and Support Office for information about ordering the AC69DIGU digital interface connector for making your wiring connections Pin number Signal...
  • Page 72 2 Installation The following recommendations are provided for guidance when connecting to the Digital port. To reduce the influence of noise on the signal, connect a 2-core shielded wire or a twisted-pair wire, and keep the wire as short as possible. If the wiring is long, it is easy for noise to interfere with the operation of the digital signals.
  • Page 73 2 Installation Parallel Connections Switch Settings Connecting the Optional Communications Cables Connecting the Optional Synchronization Cables Connecting the Output Cables Connecting the Load Turning the Units On and Checking Operation Disconnecting Parallel Operation The parallel information in this section does not apply to AC6903 units. Switch Settings Possible Electric Shock Before making any load or sense connections be sure to turn the POWER switch off and...
  • Page 74 2 Installation Primary unit Secondary 1 Secondary 2 Secondary 3 Address No. of secondary units No. of secondary units No. of secondary units Connecting the Optional Communications Cables Signals flow from the OUT connector to the IN connector. Make sure the IN and OUT connections are correct.
  • Page 75 2 Installation Route the synchronization cable out through the openings in the sides of the terminal cover. Do not pinch the synchronization cables by the cover. Set the front panel switches the match the rear panel synchronization settings. When you operate the primary unit’s POWER switch, the secondary units' power supplies turn on synchronously.
  • Page 76 2 Installation Connecting the Load Possible Electric Shock Before making any load or sense connections be sure to turn the POWER switch off and turn off the circuit breaker of the switchboard. Do not touch the output terminal block for at least 20 seconds after the power is tuned off.
  • Page 77 2 Installation Turning the Units On and Checking Operation Parallel operation is controlled from the primary unit. You cannot control parallel operation from a secondary unit. If turn-on synchronization is enabled, turn on the primary unit’s POWER switch. If synchronization is disabled, turn on the POWER switches on the primary unit and all secondary units within 10 seconds.
  • Page 78 2 Installation If the power supplies are synchronized, set the POWER Selector switches to Primary with the POWER switch turned off. If the current limit setting on the primary unit exceeds the rated current, the current limit will be changed to the maximum value for that instrument's setting only. Keysight AC6900 Operating and Programming Guide...
  • Page 79                                                 Keysight AC6900 Operating and Programming Guide User Information Front Panel Menu Reference Programming the Output Setting Protection and Limits Turning the Output On and Off Displaying Measurements Using Advanced Functions Using Output Controls Using System Utilities Remote Interface Configuration Digital IO Configuration...
  • Page 80 3  User Information Front Panel Menu Reference This is an overview of the front-panel menus. Press any of the softkeys to access the front-panel menus. The green down arrows are used to indicate that there is a lower level within that menu. If there is no more down arrow, it indicates that you are at the lowest possible level.
  • Page 81 3  User Information Menu Heading Description Advance > ON Phase Selects the On phase and specifies On phase angle On   Off OFF Phase Selects the Off phase and specifies Off phase angle On   Off Soft Start Selects Soft Start and specifies the output rise time On   Off Soft Stop Selects Soft Stop and specifies the output fall time...
  • Page 82 3  User Information Menu Heading Description Advance > Simulation > Simulation configures power line abnormality simulation Turn simulation on or off On   Off Polarity Specifies the polarity of the simulation Pos   Neg T1 Type Specifies the T1 setting in time or phase angle Time   Angle T5 Type Specifies the T5 setting in time or cycle...
  • Page 83 3  User Information Menu Heading Description Utilities > Store & Store Dest Stores settings to internal memory Recall > Settings > Int   Ext or to the USB drive Store When external, select the options to store Set to Sets storage settings to Power on state Power On Not available when Destination + External Recall...
  • Page 84 3  User Information Menu Heading Description Config Config I/O Config IO Configures Config IO 9, or 10 (9, 10) On   Off Turns config IO on or off Direction Specifies the IO direction In   Out Polarity Sets polarity for Config IO 9, or 10 Pos   Neg Mode Sets the mode for the Output inhibit signal...
  • Page 85 3  User Information Programming the Output Programming Mode, Range, Coupling, and Suppression Programming AC Voltage Programming DC Voltage Typical Commands You can program the output voltage, frequency, frequency limits, and starting phase angle. Before programming the output, select the appropriate output mode and voltage range. Programming Mode, Range, Coupling, and Suppression From the front panel softkeys select Source Settings Voltage Range, Coupling, and Suppression...
  • Page 86 3  User Information 3-phase 1-phase 3-wire 1-phase The instrument will then configure the internal relays to match the wiring selection. Programming AC Voltage Output Voltage, Frequency, and Phase Angle The following display shows how to set the voltage, frequency, and phase. Note that the display indicates that the High range has been selected for all phases, and the coupling is ACDC Keysight AC6900 Operating and Programming Guide...
  • Page 87 3  User Information You can specify individual (or independent) settings for each phase (1, 2, or 3), or specify the same value for ALL phases. Depending on the Coupling selection you can specify an AC voltage + DC voltage. You can also specify the phase angle between phases.
  • Page 88 3  User Information Programming DC Voltage In DC mode, the Line (P1) terminals are at positive potential and the Neutral terminals are at negative potential when setting the positive value. The opposite is true when setting the negative value. The AC6900 Series can output DC voltage. When the output is turned on, you cannot change the output mode or voltage range.
  • Page 89 3  User Information DC Voltage Specify the DC voltage to be output as shown below. In this example the DC voltage will be superimposed on the AC voltage. Note that you can also output just DC voltage by not programming the AC voltage. It is always a good idea to check the limits to make sure the value that you program is within the specified limit setting.
  • Page 90 3  User Information Typical Commands To set AC voltage: SYSTem:CONFigure:WIRing 3 Selects 3-phase mode. OUTPut:COUPling AC Select AC mode. VOLTage:RANGe 160 Select the 160 V range. VOLTage 110 Specify 110 V. FREQuency 55 Specify 55 Hz. OUTPut ON Turn the output on. To set DC voltage: SYSTem:CONFigure:WIRing 1 Selects 3-phase mode.
  • Page 91 3  User Information Setting Protection and Limits Setting Protection Setting Limits Typical Commands Setting Protection The protection function applies limits when there is a danger of damaging the instrument’s internal circuitry or to protect the load. When a protection function is activated, an Error is generated, and the output is turned off.
  • Page 92 3  User Information Configure OverCurrent Protection You can turn overcurrent protection on or off. Toggle the OCP softkey on or off. When you turn overcurrent protection on, you can also specify the amount of time that must elapse before the output is turned off when the current limit is exceeded. This is useful when you don't want the output to be turned off due to issues such as inrush current causing short-term overloads.
  • Page 93 3  User Information Enter the Limit Settings in the following display. Voltage limits and voltage limit operation The instrument lets you to limit the allowable values for the voltage offset. The following table shows the maximum voltage and current limit settings for all models, which allows the limits to be set to any value within the given range.
  • Page 94 3  User Information If the output current exceeds the current limit for more than the specified time, an error is generated and the output is turned off With overcurrent protection OFF: If the output current exceeds the current limit, the instrument prevents the output current from exceeding the current limit decreasing the output voltage.
  • Page 95 3  User Information Typical Commands The following lists some typical protection commands: VOLTage:PROTection:UPPer 150 Sets upper overvoltage limit VOLTage:PROTection:LOWer 50 Sets lower overvoltage limit VOLTage:PROTection:LOWer:STATe ON Enables the lower overvoltage protection VOLTage:PROTection:PEAK:UPPer 300 Sets positive overvoltage peak protection VOLTage:PROTection:PEAK:LOWer 300 Sets negative overvoltage peak protection CURRent:PROTection:STATe 1 Overcurrent protection disables the output CURRent:PROTection:DELay 5...
  • Page 96 3  User Information Turning the Output On and Off Enable the Output Impedance with Output Off Voltage Surge Suppression Advanced On/Off Functions Typical Commands Enable the Output Press On/Off key to enable the output. The On/Off key illuminates. If a load is connected to the output, the front panel display will indicate that it is drawing current.
  • Page 97 3  User Information Impedance with Output Off The AC6900 Series instruments do not disconnect output from the internal circuits mechanically using switches and relays. Instead, when the output is turned off, the instruments electrically increase output impedance to limit the output without chattering. The approximate resistance in the high-impedance condition is shown below, so if the load is a battery or a similar device, a slight current may flow into the instrument and the load may be discharged.
  • Page 98 3  User Information Output ON & OFF Phase Without enabling phase control, the output turn-on will occur at random points in the output waveform. You can control both output-on and output-off phases by specifying a turn-on and turn-off phase in degrees, The default setting is zero degrees. You can specify values from 0 to 360 degrees. To enable the phase controls, toggle the On Phase and Off Phase softkeys to ON.
  • Page 99 3  User Information Soft start and stop cannot be set when the product is being controlled with an external analog signal and the signal source is set to external signal (EXT) only or when the product is being controlled with an external analog signal and the voltage is being varied using an external DC signal. Soft start and stop are disabled when the current limit is exceeded.
  • Page 100 3  User Information OUTPut:SSTart:TIME 10 Sets the soft start turn-on OUTPut:SSTart:FALL ON Enables soft start turn-off OUTPut:SSTart:TIME:FALL 10 Sets the soft start turn-off FREQuency:SYNChronous ON Enables frequency synchronous FREQuency:SYNChronous:MODE Sets the frequency synchronous source LINE FREQuency:SYNChronous:PHASe 10 Sets the frequency synchronous phase Keysight AC6900 Operating and Programming Guide...
  • Page 101 3  User Information Displaying Measurements Measurement Settings Advanced Settings Sense Terminal Settings Typical Commands All output measurements are shown on the front panel displays. Pressing the key lets you sequence through the various measurement displays. Meter All -- > Meter 3 phase --> Meter 1 phase -->...
  • Page 102 3  User Information The default display view is Meter All view. Sequencing through the measurement views provides additional measurement and setting details about the selected phase. Pressing the [Ø1], [Ø2] or [Ø3] key can be used to select the phase of interest. Pressing the similar key again will also causes it to cycle between the metering view with the selected phase activated.
  • Page 103 3  User Information Peak The peak current is displayed as an absolute value of the maximum instant- aneous current measured. The following shows the voltage coupling selections. Similar couplings apply to the current function. ACDC voltage AC voltage DC voltage Peak voltage Note that there is no DC voltage measurement in the above example because the instrument coupling is set to ACDC .
  • Page 104 3  User Information Sense Terminal Settings Select Sense to access the sense configuration settings. Note that the sense wiring diagram is also displayed. Refer to Sense Terminal Wiring below. The Sense softkey must be toggled On to access the sense selections. Toggle the Sense Type softkey to select either Hard or Soft sensing.
  • Page 105 3  User Information Sense Terminal Wiring The Sense display will show one of the following three output terminal settings that you have configured and confirmed in the output Mode settings menu. Now you must also check and confirm that the sense wiring on the back of your unit matches your previous mode selection.
  • Page 106 3  User Information Typical Commands Display commands DISPlay ON Turns the front-panel display on or off. DISPlay:METer:COUPling:CURRent AC Selects the current measurement unit. DISPlay:METer:COUPling:VOLTage AC Selects the voltage measurement unit. DISPlay:PHASe P123 Selects the phase-naming convention. DISPlay:VIEW METER_ALL Selects the phases to display. Measurement commands: FETCh:ALL? Returns all previous measurements...
  • Page 107 3  User Information Using Advanced Functions Power Line Abnormality Simulations Programming Output Sequences Sequence Examples Harmonic Analysis Output Controls Typical Commands Press the [Advnce ] softkey to access the advanced functions Advance functions include: Simulations, Sequences, Harmonic Analysis, ad Power Management Power Line Abnormality Simulations You can simulate power supply line errors by stopping the output (to simulate power failures) and decreasing and increasing the voltage (to simulate voltage dips and pops).
  • Page 108 3  User Information Toggle the SIM softkey to turn the simulation function ON. There are a number of parameters that you can set to configure the simulation waveform. In the above example the following parameters are shown T1 time Voltage regulation start time in seconds. This is the time or the phase from the waveform's zero crossing (the point where the signal crosses the zero axis) to the point where the voltage reg- ulation —...
  • Page 109 3  User Information Toggle the Polarity softkey to indicate either Positive or Negative. Furthermore, you can also specify the T1 parameter in degrees, and the T5 parameter in cycles, rather than time, as shown below. Toggle the T1 Type softkey to indicate Angle. Toggle the T5 Type softkey to indicate Cycle A1 angle Voltage regulation start angle.
  • Page 110 3  User Information Programming Output Sequences A sequence is a series of settings—values such as the output voltage, frequency, and time—that are created and saved in advance, and are then recalled and run at a later time. Sequences are groups of executable units called steps. When a sequence is executed (run), its steps are executed in order, starting with the specified starting step.
  • Page 111 3  User Information Stat Out Turns the status signal output either on (checked) or off (unchecked). When the status signal output is turned on, the signal is output only while the step’s waveform is being output. Trig In Turns the trigger in signal either on (checked) or off (unchecked). When the trigger input is turned on, the sequence is paused after the previous step is finished, and the product enters a trigger input wait state.
  • Page 112 3  User Information Sequence Examples User-Defined Step Number AC Volt V AC Step/Ramp FREQ Hz FREQ Step/Ramp Time ON ms Output In the above example, steps 002, 005, and 009 are used to return tne voltage to zero before starting the next step. Voltage Ramp Step Number AC Volt V...
  • Page 113 3  User Information Step Number Time ON ms Output In the above example, step 002 does not generate a ramp because the voltage setting of step 002 is the same as the step 001. Voltage Sweeps Step Number AC Volt V AC Step/Ramp FREQ Hz FREQ Step/Ramp...
  • Page 114 3  User Information Step Number FREQ Step/Ramp Time ON ms Output In the above example, steps 000, 002, and 004 set the starting frequency for the each of the frequency ramps. Harmonic Analysis You can perform harmonic analysis on the output voltage and output current. A simplified measurement method is used, so this method does not conform to standards such as IEC.
  • Page 115 3  User Information Pressing the Type softkey toggles the harmonic list to display either voltage or current harmonics. This is indicated in the Output Type box. Pressing the Harmonic softkey toggles to display either All harmonics, just the Even harmonics, or just the Odd harmonics.
  • Page 116 3  User Information SIMulation:EXECuting? Queries the simulation status. If running, "RUN" and the repetition number is returned. If stopped, "STOP" is returned. SIMulation:STATe STOP Send this command to stop the simulation. Sequences Use the PROG:EDIT command configure each sequence step. PROGram:Edit 1,50,OFF,100,OFF,0,OFF,0.5,OFF,ON,OFF,ON,0 Step 1 PROGram:Edit 2,60,ON,200,OFF,0,OFF,1,OFF,OFF,OFF,ON,0 Step 2...
  • Page 117 3  User Information Using Output Controls Impedance Control Output Response Custom Waveform Analog Input Parallel Output Typical Commands Press the [Advance ] softkey to access the advanced functions Select the Output Control softkey to access the Output controls. The following output control functions are available Impedance Control This instrument's output impedance is approximately zero ohms.
  • Page 118 3  User Information You can enter a value for All phases, or customize values for each phase. The same applies when programming output reactance values. Refer to the Output Impedance specification for the allowable resistance and reactance values. If setting value is outside the specifications range, the OUT.Z indicator is displayed in red. If the values exceed the upper limit of the specifications, the largest allowable value will be programmed.
  • Page 119 3  User Information Toggle the Speed softtkey to select he desired output response speed, The selection will appear in the Speed box. Select Back to complete the setup. Custom Waveform You can generate both Peak clipped and Flat curve waveforms. The instrument creates custom voltage waveforms by performing D/A conversion on the waveform data that is stored in its internal waveform bank.
  • Page 120 3  User Information As shown below, a Peak waveform type has been selected, and you can import custom sinewaves from the waveform bank for each output phase or All output phases. You can also change the crest factor of the setup. As shown below, a Flat waveform type has been selected, and you can import custom sinewaves from the waveform bank for each output phase or All output phases.
  • Page 121 3  User Information If you enter a value that is outside the permissible range for the setting; a message box will appear as shown below. Select Back to complete the setup. A WFM annunciator will be shown on the title bar to indicate that a custom waveform is being generated.
  • Page 122 3  User Information If the control parameter is set to VDC, each of the channels is used to control the corresponding DC Voltage as shown in the settings boxes. Parallel Output The parallel information in this section does not apply to AC6903 units. Refer to Parallel Connections for more information on wiring and connections between instruments.
  • Page 123 3  User Information Output Response VOLTage:RESPonse FAST Programs the output response Custom Waveform WAVE:STATe ON Enables or disables the custom waveform WAVE:DATA:ARBitrary <bank_number>, <block> Sets a waveform with block data at the specified waveform bank WAVE:DATA:CLIP <bank_number>, <pclip_value>, Sets the crest factor of the peak clipped <value>...
  • Page 124 3  User Information Using System Utilities Store and Recall System Settings Error Messages Help Menu Typical Commands Press the Utilities softkey to access the utilities. Utilities include: Store and Recall, IO Configuration, System Settings, Error, and Help Using Store and Recall The product has a preset memory, setup memory, and USB storage capability.
  • Page 125 3  User Information Front Panel settings (same as in setup memory) Power line abnormality simulation settings Sequence data Waveform bank data You cannot use a USB memory device that has a capacity greater than 16 GB. You may need to use a PC to format the USB memory device into FAT32 format.
  • Page 126 3  User Information Specify the store state location that you wish to use as the power on recall state. Then press the Set to Power On softkey. When the Destination softkey is set to External, you can choose additional storage setting options like Panel Settings, Simulation Setting, Sequence Data, Waveform Bank or All.
  • Page 127 3  User Information When the Source is set to internal, you can only recall settings from the internal storage locations 0 to 9. When the source is set to External, you can also recall Panel Settings, Simulation Setting, Sequence Data, Waveform Bank or All. The instrument stores the Front Panel settings shown in the table below at five-second intervals.
  • Page 128 3  User Information Set to Default Press the Set to Default softkey to return the instrument to the factory default front panel settings as described under Default Settings. Using System Settings Select the System Settings softkey to access the System Settings controls. Select the User Options softkey to configure the following user options: Press the Display softkey to toggle between turning the display On or Off.
  • Page 129 3  User Information The text boxes on the right side show the current Date and Time in DD/MM/YYYY and HH:MM:SS format respectively. Click on the appropriate softtkey to highlight the text box to change the date or time. Note that the Second settings cannot be adjusted.
  • Page 130 3  User Information The following settings are available: These selections let you disable one or more power module within the unit to limit the output power or disable the defective power module. Use the up and down arrows to navigate to the power module. Then un-check to disable the selected module.
  • Page 131 3  User Information Select the Sanitize softkey to delete all user data stored in the instrument's internal memory. The following message will appear: Then press the Sanitize softkey Sanitization is per the National Industrial Security Program Operating Manual (NISPOM). Factory data (instrument firmware, model number, serial number, MAC address and calibration data) is not erased.
  • Page 132 3  User Information For hardware related errors, a pop-up message may appear directly on the display. Refer to Hardware Error Codes for more information. Help Menu Select the Utilities > Help softkeys to view built-in help at any time. Use the up and down arrows to navigate to the selected topic. Then press the Select softkey. Typical Commands Store and Recall *SAV <0 to 10>...
  • Page 133 3  User Information System Settings SYSTem:DATE <yyyy>,<mm>,<dd> Sets the local date of the system clock. SYSTem:TIME <hh>,<mm>,<ss> Sets the local time of the system clock. SYSTem:CONFigure:ADJust: Sets the voltage offset value. VOLTage:FINE <value> SYSTem:CONFigure:ADJust: Applies the voltage offset value to the output terminal. VOLTage:TERMinal:MODE OTERM SYSTem:CONFigure:FORMation: Sets the maximum VA for the power save function.
  • Page 134 3  User Information Remote Interface Configuration USB Status LAN Status LAN Settings GPIB Status Using the Web Interface Using Telnet Using Sockets Using HiSLIP Typical Commands This section describes how to configure each remote interface. This instrument supports remote interface communication over GPIB (optional), USB, and LAN (default).
  • Page 135 3  User Information LAN Status The front-panel annunciator indicates that the LAN port is connected and configured. The instrument continually monitors the instrument's LAN port and automatically reconfigures it when the instrument is disconnected and then reconnected to a network. The front panel annunciator indicates that the USB interface is connected and configured.
  • Page 136 3  User Information LAN Settings From this menu you can configure the LAN. To access any of the three configurable panels, you toggle the corresponding softkey (DHCP, AutoDNS, or mDNS) either ON or Off. The item highlighted in orange is the active selection. Select Set to Default to return the LAN settings to their Default values The following display shows all three configurable panels with editing enabled.
  • Page 137 3  User Information counter clockwise; move the highlight to the left. In this way you can navigate to any character on the keyboard. When you have highlighted the desired character, either press Enter or press Next Char. This confirms your selection and enters it into the oftkey if it is the last character that is currently being selected in the text box.
  • Page 138 3  User Information Dot-notation addresses ("nnn.nnn.nnn.nnn" where "nnn" is a value from 0 to 255) must be expressed with care, as most PC web software interprets byte values with leading zeros as octal (base 8) numbers. For example, "192.168.020.011" is actually equivalent to decimal "192.168.16.9" because ".020"...
  • Page 139 3  User Information GPIB Status The GPIB interface requires the optional GPIB interface board and uses a standard IEEE-488 cable to connect to the computer. Each device on the GPIB (IEEE-488) interface must have a unique whole number address between 0 and 30 (default 5).
  • Page 140 3  User Information 3. Click on the Browser Web Control tab in the navigation bar on the left to begin controlling your instrument. The front panel of the Web interface works much the same way as the actual front panel of the instrument. A password is required to control the instrument using the Web interface.
  • Page 141 3  User Information Should network communication issues occur, the instrument settings shown in the Browser Web Control page may not represent the actual state of the instrument. This may result in unexpected hazardous voltages on the output and sense connections that could result in personal injury, death, or damage to a device under test.
  • Page 142 3  User Information Using Sockets The instrument allows any combination of up to six simultaneous data socket, control socket, and telnet connections to be made. The instrument uses port 5025 for SCPI socket services. A data socket on this port can be used to send and receive ASCII/SCPI commands, queries, and query responses.
  • Page 143 3  User Information Digital IO Configuration Input Control Output Status Configure IO Typical Commands External digital signals can be used to perform the following controls. Controlling the instrument through external contacts Monitoring the operation status There are four channels (1 to 4) that are controlled using external contacts, four channels (5 to 8) that monitor the operating status, and two channels (9 to 10) that you can select whether to control using external contacts or monitor the operating status (Selectable I/O).
  • Page 144 3  User Information This display shows the digital IO pinouts for the three different types of signals. An illustration of the Digital connector is also shown. Each of these signal types can be further configured by pressing the Input Control, Output Status or Config. IO softkeys. Input Control Select an input channel by selection the Input Control 1, Input Control 2, or Input Control 3 softkey.
  • Page 145 3  User Information Output Status Select an input channel by selection the Output Status 5, Output Status 6, Output Status 7, or Output Status 8 softkey. You can enable or disable each of the channels by toggling the Out Status softkey, Toggle the Polarity softkey to assign the signal polarity For Channels 5-7, you can select (or map) to any of the status signals listed as follows.
  • Page 146 3  User Information Configure IO Channels 9 and 10 can be configured to be either Input Control, or Output Status signals. You can enable or disable each of the channels by toggling the Config IO softkey, Toggle the Direction softkey to designate the signal as either Input Control or Output Status. Toggle the Polarity softkey to assign the signal polarity.
  • Page 147                                                 Keysight AC6900 Operating and Programming Guide SCPI Programming Introduction to SCPI Command Quick Reference Commands by Subystem: ABORt Subsystem CURRent Subsystem DIGital Subsytem DISPlay Subsystem FETCh/MEASure Subsystem FREQuency Subsystem FUNCtion Subsystem HCOPy Subsystem IEEE-488 Common Commands INITiate Subsystem INSTrument Subsystem LXI Subsystem MEMory Subsystem OUTPut Subsystem...
  • Page 148 4  SCPI Programming Introduction to SCPI Introduction Keywords Queries Command Separators and Terminators Syntax Conventions Parameter Types Device Clear Typical Command Processing Times In addition to using SCPI commands, you can also control the instrument using the IVI driver, available at ivifoundation.org. Introduction This manual describes instrument programming using Standard Commands for Programmable Instruments (SCPI) over LAN, USB, and GPIB (optional).
  • Page 149 4  SCPI Programming Keywords Keywords, also referred to as headers, are instructions recognized by the instrument. Common commands are also keywords. OUTPut is a root keyword, STATe, COUPling, and PROTection are second-level keywords, and CLEar are third-level keywords. Colons ( : ) separate the keyword levels. The command syntax shows most commands (and some parameters) as a mixture of upper- and lower-case letters.
  • Page 150 4  SCPI Programming is the same as sending the following commands: FREQuency 100,90,110 FREQuency:MODE FIXed You can also combine commands of different subsystems within a message string. In this case, you must use a colon to return the command parser to the root level in order to access another subsystem. For example, you could specify the frequency and turn on the output as follows: FREQuency 100,90,110;:OUTPut ON The colon after the semicolon returns the command parser to the root.
  • Page 151 4  SCPI Programming Note that special values for numeric parameters such as MINimum and MAXimum are also accepted. Instead of selecting a specific value for the voltage parameter, you can substitute MIN to set the voltage to its minimum allowable value, or MAX to set it to its maximum allowable value. You can also optionally include the following engineering unit suffixes with numeric parameters: Parameter Default Unit...
  • Page 152 4  SCPI Programming Arbitrary Block Program or Response Data Definite-length block data <Block> allows any type of device-dependent data to be programmed or returned as a series of 8-bit binary data bytes. This is particularly useful for transferring large quantities of data or 8-bit extended ASCII codes. Arbitrary block data that starts with #.
  • Page 153 4  SCPI Programming The instrument's input and output buffers are cleared. The instrument is prepared to accept a new command string. The ABORt command is the recommended method to terminate an instrument operation. Typical Command Processing Times The table below documents some typical, average command processing times (milliseconds) for various commands and queries.
  • Page 154 4  SCPI Programming Command Quick Reference ABORt Subsystem Command/Query Description ABORt[:ALL] Aborts all operations. ABORt:ACQuire Aborts all ACQuire operations. ABORt:PROGram Aborts all PROGram operations. ABORt:SIMulation Aborts all SIMulation operations. ABORt:TRANsient Aborts all TRANsient actions. CURRent Subsytem Command/Query Description [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <value>|MINim- Sets the immediate AC current limit in amps um|MAXimum[,<lower_limit>,<upper_limit>] [,(@chanlist)] (rms).
  • Page 155 4  SCPI Programming DISPlay Subsystem Command/Query Description DISPlay[:WINDow][:STATe] ON|1|OFF|0 Turns the front-panel display on or off. DISPlay[:WINDow][:STATe]? DISPlay[:WINDow]:METer:COUPling AC|DC|ACDC|PEAK, Selects both the voltage and current measurement AC|DC|ACDC|PEAK unit. DISPlay[:WINDow]:METer:COUPling? DISPlay[:WINDow]:METer:COUPling:CURRent AC|DC|ACDC|PEAK Selects the current measurement unit. DISPlay[:WINDow]:METer:COUPling:CURRent? DISPlay[:WINDow]:METer:COUPling:VOLTage AC|DC|ACDC|PEAK Selects the voltage measurement unit. DISPlay[:WINDow]:METer:COUPling:VOLTage? DISPlay[:WINDow]:PHASe P123|ABC|UVW Selects the phase-naming convention.
  • Page 156 4  SCPI Programming Command/Query Description FETCh[:SCALar]:POWer:AC:REACtive? [(@chanlist)] AC reactive power (VAR) MEASure[:SCALar]:POWer:AC:REACtive? [(@chanlist)] FETCh[:SCALar]:POWer:AC:PFACtor? [(@chanlist)] AC power factor MEASure[:SCALar]:POWer:AC:PFACtor? [(@chanlist)] FETCh[:SCALar]:POWer:ACDC[:REAL]? [(@chanlist)] AC active power (W) MEASure[:SCALar]:POWer:ACDC[:REAL]? [(@chanlist)] FETCh[:SCALar]:POWer:ACDC:APParent? [(@chanlist)] AC+DC apparent power (VA) MEASure[:SCALar]:POWer:ACDC:APParent? [(@chanlist)] FETCh[:SCALar]:POWer:ACDC:REACtive? [(@chanlist)] AC+DC reactive power (VAR) MEASure[:SCALar]:POWer:ACDC:REACtive? [(@chanlist)] FETCh[:SCALar]:POWer:ACDC:PFACtor? [(@chanlist)] AC+DC power factor...
  • Page 157 4  SCPI Programming Command/Query Description FETCh[:SCALar]:POWer:ACDC[:REAL]:TOTal? Total AC active power (W) MEASure[:SCALar]:POWer:ACDC[:REAL]:TOTal? FETCh[:SCALar]:POWer:ACDC:APParent:TOTal? Total AC+DC apparent power (VA) MEASure[:SCALar]:POWer:ACDC:APParent:TOTal? FETCh[:SCALar]:POWer:ACDC:REACtive:TOTal? Total AC+DC reactive power (VAR) MEASure[:SCALar]:POWer:ACDC:REACtive:TOTal? FETCh[:SCALar]:POWer:ACDC:PFACtor:TOTal? Total AC+DC power factor MEASure[:SCALar]:POWer:ACDC:PFACtor:TOTal? The following returns harmonic data FETCh:CURRent:HARMonic[AMPLitude]? [(@chanlist)] Harmonic current amplitude MEASure:CURRent:HARMonic[AMPLitude]? [(@chanlist)] FETCh:CURRent:HARMonic:PHASe? [(@chanlist)] Harmonic current phase...
  • Page 158 4  SCPI Programming FUNCtion Subsystem Command/Query Description [SOURce:]FUNCtion[:SHAPe]:BANK[:INDex] <index> [,(@chanlist)] Selects a waveform shape by bank index. [SOURce:]FUNCtion[:SHAPe]:BANK[:INDex]? [(@chanlist)] HCOPy Subsystem Command/Query Description HCOPy:SDUMp:DATA? Returns the display image in .png format. IEEE-488 Subsystem Command/Query Description *CLS Clear status command. *ESE <value> Event status enable command and query. *ESE? *ESR? Event status event query.
  • Page 159 4  SCPI Programming INITiate Subsystem Command/Query Description INITiate[:IMMediate]:ACQuire Initiates the ACQuire (measurement) operation. INITiate[:IMMediate]:PROGram Initiates the PROGram operation. INITiate[:IMMediate]:SIMulation Initiates the SIMulation operation. INITiate[:IMMediate]:TRANsient Initiates the TRANsient operation. INSTrument Subsystem Command/Query Description INSTrument[:SELect] OUTPut0|OUTPut1|OUTPut2|OUTPut3 Selects the phase to be controlled by output phase name. INSTrument[:SELect]? INSTrument:NSELect 0|1|2|3 Selects the phase to be controlled by output phase number.
  • Page 160 4  SCPI Programming Command/Query Description OUTPut:IMPedance:REACtive <value>|MINimum|MAXimum [,(@chanlist)] Sets the reactive part of the output impedance in Hen- OUTPut:IMPedance:REACtive? [MINimum|MAXimum] [(@chanlist)] ries. OUTPut:IMPedance:REAL <value>|MINimum|MAXimum [,(@chanlist)] Sets the resistance part of the output impedance in OUTPut:IMPedance:REAL? [MINimum|MAXimum] [(@chanlist)] ohms. OUTPut:INHibit:MODE LATChing|LIVE Sets the operating mode of the remote inhibit digital OUTPut:INHibit:MODE? pin.
  • Page 161 4  SCPI Programming PROGram Subsytem Command/Query Description PROGram:CLEar Sets all sequence steps to their default values. PROGram:EDIT <step>,<freq>,<ramp-bool>,<ac-volt>,<ramp-bool>,<dc- Programs the sequence step. volt>,<ramp-bool>,<step-time>,<output-bool>,<status-bool>,<trigin- bool>,<trigout-bool>,<bank-number> PROGram:EDIT? <step> PROGram:EDIT:FUNCtion[:SHAPe]:BANK[:INDex] <step>, <bank-number> Sets the waveform bank number of the sequence [,(@chanlist)] step. PROGram:EDIT:FUNCtion[:SHAPe]:BANK[:INDex]? <step> [,(@chanlist)] PROGram:EDIT:IMPedance[:STATe] <step>,ON|1|OFF|0 Enables or disables the output impedance of the step.
  • Page 162 4  SCPI Programming Command/Query Description PROGram:STEP:END <step> Sets the sequence ending step. PROGram:STEP:END? PROGram:STEP:STARt <step> Sets the sequence starting step. PROGram:STEP:STARt? SENSe Subsytem Command/Query Description SENSe:AVERage <value> Sets the moving averaging count for both voltage and current meas- SENSe:AVERage? urements. SENSe:CURRent:AVERage <value> Sets the moving averaging count for current measurements.
  • Page 163 4  SCPI Programming Command/Query Description SIMulation:T2:TIME[:LEVel] <value>|MINimum|MAXimum Sets the first slope time of the simulation. SIMulation:T2:TIME[:LEVel]? [MINimum|MAXimum] SIMulation:T3:TIME[:LEVel] <value>|MINimum|MAXimum Sets the time of the simulation. SIMulation:T3:TIME[:LEVel]? [MINimum|MAXimum] SIMulation:T3:VOLTage[:LEVel] <value>|MINimum|MAXimum Sets the regulated voltage of the simulation. SIMulation:T3:VOLTage[:LEVel]? [MINimum|MAXimum] SIMulation:T4:TIME[:LEVel] <value>|MINimum|MAXimum Sets the second slope time of the simulation. SIMulation:T4:TIME[:LEVel]? [MINimum|MAXimum] SIMulation:T5:CYCLe[:LEVel] <value>...
  • Page 164 4  SCPI Programming Command/Query Description STATus:OPERation:INSTrument:ISUMmary<1|2|3>:ENABle <value> Sets the value of the enable register of the Oper- STATus:OPERation:INSTrument:ISUMmary<1|2|3>:ENABle? ation Instrument Isummary status group. STATus:OPERation:INSTrument:ISUMmary<1|2|3>:NTRansition <value> Sets and queries the value of negative and positive STATus:OPERation:INSTrument:ISUMmary<1|2|3>:NTRansition? transition filters of the Operation Instrument Isum- STATus:OPERation:INSTrument:ISUMmary<1|2|3>:PTRansition <value>...
  • Page 165 4  SCPI Programming SYSTem Subsystem Command/Query Description SYSTem:BEEPer[:IMMediate] Issues a single beep. SYSTem:BEEPer:KCLick ON|1|OFF|0 Disables or enables the click tone heard when you press SYSTem:BEEPer:KCLick? a front-panel key. SYSTem:BEEPer:STATe ON|1|OFF|0 Disables or enables the beep heard when an error is gen- SYSTem:BEEPer:STATe? erated.
  • Page 166 4  SCPI Programming Command/Query Description SYSTem:PASSword[:CENable]:STATe? Queries if password protection is enabled. SYSTem:PASSword:CDISable "<password>" Disables password protection. SYSTem:PASSword:NEW "<existing_password>","<new_password>" Sets a new password. SYSTem:SLEep:EXECute Immediately activates sleep mode. SYSTem:SECurity:IMMediate Clears all user memory (including stored states) and reboots the instrument in the *RST state. SYSTem:TIME <hh>,<mm>,<ss>...
  • Page 167 4  SCPI Programming VOLTage Subsystem Command/Query Description [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <value>|MINimum|MAXimum[, <low_limit>, Sets the immediate AC voltage <high_limit>] [,(@chanlist)] level, and optionally the lower [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MINimum|MAXimum] [,(@chanlist)] and upper soft limits. [SOURce:]VOLTage[:LEVel]:LIMit:LOWer <value>|MINimum|MAXimum Sets the the lower and upper [SOURce:]VOLTage[:LEVel]:LIMit:LOWer? [MINimum|MAXimum] AC voltage limits. [SOURce:]VOLTage[:LEVel]:LIMit:UPPer <value>|MINimum|MAXimum [SOURce:]VOLTage[:LEVel]:LIMit:UPPer? [MINimum|MAXimum] [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <value>|MINimum|MAXimum [,(@chanlist)]...
  • Page 168 4  SCPI Programming Command/Query Description [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:OFFSet <channel>,<value> Sets the voltage offset of the [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:OFFSet? <channel> external analog input VPR. [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:MAP ALL|ACVoltage|DCVoltage Sets the voltage programming [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:MAP? output mapping. [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:STATe <channel>, ON|1|OFF|0 Sets the voltage programming [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:STATe? <channel> output state for each channel. [SOURce:]VOLTage:PROGramming:SOURceINTernal|EXTernal Sets the voltage programming [SOURce:]VOLTage:PROGramming:SOURce?
  • Page 169 4  SCPI Programming ABORt Subsystem ABORt commands cancel any triggered actions and returns the trigger system back to the Idle state. ABORt commands are also executed with the *RST command. ABORt[:ALL] Aborts all operations. Parameter Typical Return (none) (none) Abort all operations: ABOR:ALL You cannot specify ta trigger subsystem with this command.
  • Page 170 4  SCPI Programming ABORt:SIMulation Aborts all SIMulation operations. Parameter Typical Return (none) (none) Abort the simulation operation: ABOR:SIM This command stops the triggered function of the power line abnormality simulation. ABORt:TRANsient Aborts all TRANsient actions. Parameter Typical Return (none) (none) Abort any TRANsient actions: ABOR:TRAN This command stops the triggered function for any output changes.
  • Page 171 4  SCPI Programming CURRent Subsytem The CURRent subsystem limits the instrument's output current. [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <value>|MINimum|MAXimum [,<lower_limit>,<upper_limit>] [,(@chanlist)] [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MINimum|MAXimum] [,(@chanlist)] Sets the immediate AC current limit in amps (rms). Optionally sets the lower and upper limit values. If no optional limit values are set, the optional limits are set to the maximum current values. The optional (@chanlist) parameter lets you designate specific output phases.
  • Page 172 4  SCPI Programming [SOURce:]CURRent:PROTection:STATe ON|1|OFF|0 [SOURce:]CURRent:PROTection:STATe? Enables or disables current protection. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable limit control operation: CURR:PROT:STATe OFF ON (TRIP): Turns OUTPUT off and activates the alarm for overload conditions longer than three seconds. OFF (LIMIT CONTROL): Decreases output voltage to keep current at or below the limit when an overload occurs.
  • Page 173 4  SCPI Programming DIGital Subsystem Digital commands program the digital control port on the rear panel of the instrument DIGital:INPut:DATA? Queries the state of the digital input port. Parameter Typical Return (none) <0-63> Query the digital input port: DIG:INP:DATA? DIGital:OUTPut:DATA <value> DIGital:OUTPut:DATA? Sets the state of the digital output port.
  • Page 174 4  SCPI Programming Mappable Functions for Channels 1-3 Mappable Functions for Channels 5-7 Mappable Functions for Channels 9-10 DIS: Disable DIS: Disable DIS: Disable OUTCTL: Output control OUTSTAT: Output ON Status CLKIN: Sync clock input SEQEXEC: Sequence execution control IPKLIM: Current Pk Limit Status SEQTRIGIN: SEQ trigger input PROTCLR: Protection clear ILIM: Overload Status...
  • Page 175 4  SCPI Programming DISPlay Subsystem The DISPlay subsystem controls the front-panel display. DISPlay[:WINDow][:STATe]ON|1|OFF|0 Turns the front-panel display on or off. Parameter Typical Return ON|1|OFF|0 (none) Turn the front-panel display off: DISP:STAT OFF Setting this OFF stops refreshing the display, turns off the display's backlight, changes the LINE LED to orange, and disables all front-panel key operations.
  • Page 176 4  SCPI Programming DISPlay[:WINDow]:METer:COUPling:CURRentAC|DC|ACDC|PEAK DISPlay[:WINDow]:METer:COUPling:CURRent? Selects the current measurement unit on the front panel. Parameter Typical Return AC|DC|ACDC|PEAK AC, DC, ACDC, or PEAK Set the meter to current DC measurements: DISP:MET:COUP:CURR DC AC shows pure AC measurements, DC shows DC measurements, ACDC shows AC and DC measurements, and PEAK shows the peak measurement.
  • Page 177 4  SCPI Programming FETCh and MEASure Subsystems The FETCh and MEASure subsystems return measured data. The FETCh and MEASure queries do not take any parameters, and they have the identical syntax (such as FETCh:VOLTage:AC? and MEASure:VOLTage:AC?). MEASure Subsystem A MEASure query or an IMMediate or BUS trigger generates a new measurement that is stored in a buffer and then returned to the user.
  • Page 178 4  SCPI Programming FETCh[:SCALar]:ALL? [(@chanlist)] MEASure[:SCALar]:ALL? [(@chanlist)] Returns all measurements, except TOTal measurements, as a comma-separated list. The optional (@chanlist) parameter lets you designate specific output phases. Parameter Typical Return (none) <value>[.<value>...] Triggers and returns all measurements: MEAS:ALL? Fetches all measurements: FETC:ALL? Fetches all measurements from 3 phases: FETC:ALL? (@1:3) The measurements are returned in the order shown in the following table.
  • Page 179 4  SCPI Programming Measured Item - optional phase Description designation [(@chanlist)] allowed POWer:AC:REACtive AC reactive power (VAR) POWer:AC:PFACtor AC power factor The power factor indicates the efficiency degradation caused by the phase difference between the AC voltage and AC current. POWer:ACDC[:REAL] AC active power (W) POWer:ACDC:APParent AC+DC apparent power (VA) POWer:ACDC:REACtive...
  • Page 180 4  SCPI Programming FETCh[:SCALar]:<Measured_Item>? [(@chanlist)] MEASure[:SCALar]:<Measured_Item>? [(@chanlist)] Returns the <Measured_Item> in the form 1.23456E+00. The <Measured_Item> may be any of the queries listed in previous table, such as VOLTage:AC? or VOLTage:ACDC? The optional (@chanlist) parameter lets you designate specific output phases. Parameter Typical Return (none)
  • Page 181 4  SCPI Programming FREQuency Subsystem FREQuency commands configure the instrument's output frequency. [SOURce:]FREQuency[:CW] <value>|MINimum|MAXimum[,<lower_limit>,<upper_limit>] [SOURce:]FREQuency[:CW]? [MINimum|MAXimum] [SOURce:]FREQuency[:IMMediate] <value>|MINimum|MAXimum[,<lower_limit>,<upper_ limit>] [SOURce:]FREQuency[:IMMediate]? [MINimum|MAXimum] Sets the immediate AC frequency and optionally the lower and upper frequency soft limits. Parameter Typical Return 1.00 to 550 Hz for "L" models in 3 phase mode +5.00000E+01 1.00 to 5,000 Hz for "H"...
  • Page 182 4  SCPI Programming [SOURce:]FREQuency:SYNCronous[:STATe]ON|1|OFF|0 [SOURce:]FREQuency:LIMit[:STATe]? Enables or disables frequency synchronous operation. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable the frequency synchronous operation: FREQ:SYNC ON This command applies to AC, AC+DC, EXT-DC, and EXT-AC. *RST command sets this parameter to OFF. [SOURce:]FREQuency:SYNChronous:MODE LINE|EXTernal [SOURce:]FREQuency:SYNChronous:MODE? Sets the synchronization signal source.
  • Page 183 4  SCPI Programming [SOURce:]FREQuency:TRIGgered <value>|MINimum|MAXimum [SOURce:]FREQuency:TRIGgered? [MINimum|MAXimum] Sets the triggered AC output frequency in Hertz. Parameter Typical Return 1.00 to 550 Hz for "L" models +9.00000E+01 1.00 to 5,000 Hz for "H" models Set the triggered frequency to 90 Hz: FREQ:TRIG 90 This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
  • Page 184 4  SCPI Programming FUNCtion Subsystem The FUNCtion subsystem has just one command. [SOURce:]FUNCtion[:SHAPe]:BANK[:INDex] <index> [,(@chanlist)] [SOURce:]FUNCtion[:SHAPe]:BANK[:INDex]? [(@chanlist)] Selects a waveform shape by bank index. The optional (@chanlist) parameter lets you designate specific output phases. Parameter Typical Return 0 - 256 <bank index> Specifies a bank index: FUNC:BANK 5 This command is invalid when the Synchronous function is enabled.
  • Page 185 4  SCPI Programming HCOPy Subsystem The HCOPy subsystem has just one command. HCOPy:SDUMp:DATA? Returns the display image in .png format. Parameter Typical Return (none) <Block> Return the image in png format: HCOP:SDUM:DATA? The response Block length is 3 kB to 3.5 kB. Keysight AC6900 Operating and Programming Guide...
  • Page 186 4  SCPI Programming IEEE-488 Common Commands IEEE-488 Common commands generally control overall instrument functions, such as reset, status, and synchronization. All common commands consist of a three-letter mnemonic preceded by an asterisk: *RST *IDN? *SRE 8. *CLS Clear status command. Clears the event registers in all register groups.
  • Page 187 *IDN? Identification Query. Returns the instrument’s identification string. Parameter Typical Return (none) KEYSIGHT TECHNOLOGIES,AC6906H,JPUB002121, 1.03 IFC11.03.0016 IOC1.00.0005[512] Return the instrument's identification string: *IDN? The fields are in the following order: manufacturer name, model number, serial number, and firmware revision. Keysight AC6900 Operating and Programming Guide...
  • Page 188 4  SCPI Programming *OPC Sets the OPC (operation complete) bit in the standard event register. This occurs at the completion of the pending operation. Refer to Status Overview for more information. Parameter Typical Return (none) (none) Set the Operation Complete bit: *OPC The purpose of this command is to synchronize your application with the instrument.
  • Page 189 4  SCPI Programming *PSC 0|1 *PSC? Enables (1) or disables (0) the clearing of certain enable registers at power on. These include: Questionable Data Register (STATus:QUEStionable:ENABle) Standard Operation Register (STATus:OPERation:ENABle) Status Byte Condition Register (*SRE) Standard Event Enable Register (*ESE) The *PSC command does not affect the clearing of the condition or event registers, just the enable registers.
  • Page 190 4  SCPI Programming *SAV <0 to 10> Saves the instrument state to a nonvolatile memory location. Parameter Typical Return 0 to 10 (none) Save state to location 1: *SAV 1 If a particular state is desired at power-on, it should be stored in location 0. Location 0 is recalled at power-on when the Output Power-On state is RCL0.
  • Page 191 4  SCPI Programming *STB? Status byte query. Reads the Status Byte Register, which contains the status summary bits and the Output Queue MAV bit. Parameter Typical Return (none) <bit value> Read status byte: *STB? The Status Byte is a read-only register and the bits are not cleared when it is read. Refer to Status Overview for more information.
  • Page 192 4  SCPI Programming INITiate Subsystem The INITiate commands initialize the trigger system. This moves the trigger system from the "idle" state to the "wait-for-trigger" state, which enables the instrument to receive triggers. An event on the selected trigger source causes the trigger to occur. INITiate[:IMMediate]:ACQuire Initiates the ACQuire (measurement) operation.
  • Page 193 4  SCPI Programming INSTrument Subsystem The INSTrument subsystem selects the phase that to be controlled. INSTrument[:SELect] OUTPut0|OUTPut1|OUTPut2|OUTPut3 INSTrument[:SELect]? Selects the phase to be controlled by output phase name. OUTPut0 selects all phases. Parameter Typical Return OUTPut0|OUTPut1|OUTPut2|OUTPut3 OUTP0|OUTP1|OUTP2|OUTP3 Select phase 2: INST OUTP2 INSTrument:NSELect 0|1|2|3 INSTrument:NSELect? Selects the phase to be controlled by output phase number.
  • Page 194 4  SCPI Programming LXI Subsystem The LXI subsystem controls the LXI functions. LXI:IDENtify[:STATe] LXI:IDENtify[:STATe]? Turns the front-panel LXI identify indicator (blinking "Lan" annunciator) on or off. When turned on, the front-panel "LAN" annunciator blinks to identify the instrument that is being addressed. Parameter Typical Return ON|1|OFF|0...
  • Page 195 4  SCPI Programming MEMory Subsystem The MEMory subsystem controls the memory functions. MEMory:RECall[:IMMediate] 1|2 Recalls the output settings saved in location 1 or 2. To view the contents that are stored in a memory location, use MEMory:RECall:PREView. Parameter Typical Return (none) Recalls the memory saved in location 1: MEM:REC 1 MEMory:RECall:PREView? 1|2 Displays the memory contents saved in location 1 or 2 Parameter...
  • Page 196 4  SCPI Programming OUTPut Subsystem The OUTPut subsystem configures the output state, power-on state, coupling mode, digital pin, and protection. OUTPut[:STATe] ON|1|OFF|0 OUTPut[:STATe]? Enables or disables the instrument's output. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Turn on the output: OUTP ON *RST command sets this parameter to 0.
  • Page 197 4  SCPI Programming OUTPut:IMPedance:REACtive <value>|MINimum|MAXimum [,(@chanlist)] OUTPut:IMPedance:REACtive? [MINimum|MAXimum] [,(@chanlist)] Sets the reactive part of the output impedance in Henries. The optional (@chanlist) parameter lets you designate specific output phases. Parameter Typical Return <value> see table Sets the reactance to 100 μH: OUTP:IMP:REAC 100UH *RST command sets this parameter to 0.
  • Page 198 4  SCPI Programming OUTPut:INHibit:MODE LATChing|LIVE OUTPut:INHibit:MODE? Sets the operating mode of the remote inhibit digital pin. The inhibit function shuts down the output in response to an external signal on the Inhibit input pin. The Inhibit mode is stored in non-volatile memory.
  • Page 199 4  SCPI Programming OUTPut:PHASe:OFF:LEVel <value> OUTPut:PHASe:OFF:LEVel? Sets the output-off phase angle when OUTPut OFF is sent in degrees. This command is invalid if the signal source is an external signal source. Parameter Typical Return 0.0 - 360.0 Set the output-off phase level: OUTP:PHAS:OFF:LEV 90 *RST command sets this parameter to 0.
  • Page 200 4  SCPI Programming OUTPut:PHASe:P1Offset <value>|MINimum|MAXimum OUTPut:PHASe:P1Offset? [MINimum|MAXimum] Sets the absolute phase 1 offset angle to the specified reference in degrees. It cannot be set when in 1P or 1P3W mode. This command is invalid if the signal source is an external signal source. Parameter Typical Return 0.0 - 360.0...
  • Page 201 4  SCPI Programming OUTPut:PON:SAFE ON|1|OFF|0 OUTPut:PON:SAFE? When enabled, holds the output off (disabled) during instrument power-on. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable the output safe state at power-on: OUTP:PON:SAFE ON *RST command sets this parameter to 1. OUTPut:PON:STATe RST|RCL<0-9>|AUTO OUTPut:PON:STATe? Sets the power-on output state. Parameter Typical Return RST|RCL0|AUTO...
  • Page 202 4  SCPI Programming OUTPut:PROTection:WDOG[:STATe] ON|1|OFF|0 OUTPut:PROTection:WDOG[:STATe]? Enables or disables the I/O watchdog timer. Parameter Typical Return 0|OFF|1|ON 0 (OFF) or 1 (ON) Enables the watchdog timer protection: OUTP:PROT:WDOG ON When the watchdog timer is enabled, the output will be disabled if there is no I/O activity on any remote interface within the time period specified by OUTput:PROTection:WDOG:DELay.
  • Page 203 4  SCPI Programming OUTPut:SSTart[:STATe]:FALL ON|1|OFF|0 OUTPut:SSTart[:STATe]:FALL? Enables or disables the soft-start fall. This command is invalid if the voltage compensation mode has been set to SOFT. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable the soft start fall: OUTP:SST:FALL ON *RST command sets this parameter to 0. OUTPut:SSTart:TIME[:RISE] <value>|MINimum|MAXimum OUTPut:SSTart:TIME[:RISE]? [MINimum|MAXimum] Sets the soft-start rise time in seconds.
  • Page 204 4  SCPI Programming OUTPut:SSUPpression:STATeON|1|OFF|0 OUTPut:SSUPpression:STATe? Enables or disables the voltage surge suppression feature. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable the voltage surge suppression: OUTP:SSUP:STAT ON *RST command sets this parameter to 0. Keysight AC6900 Operating and Programming Guide...
  • Page 205 4  SCPI Programming PROGram Subsystem The PROGram subsystem controls the individual sequence steps. PROGram:CLEar Sets all sequence steps to their default values. This takes approximately three seconds. Parameter Typical Return (none) (none) Set all sequence steps to their defaults: PROG:CLE PROGram:EDIT <step>,<freq>,<ramp-bool>,<ac-volt>,<ramp-bool>,<dc-volt>,<ramp- bool>,<step-time>,<output-bool>,<status-bool>,<trigin-bool>,<trigout-bool>,<bank-num- ber>...
  • Page 206 4  SCPI Programming PROGram:EDIT:FUNCtion[:SHAPe]:BANK[:INDex] <step>, <bank-number> [,(@chanlist)] PROGram:EDIT:FUNCtion[:SHAPe]:BANK[:INDex]? <step> [,(@chanlist)] Sets the waveform bank number of the designated sequence step. The optional (@chanlist) parameter lets you designate specific output phases. Parameter Typical Return 1 - 600 (step) (none) 0 - 256 (bank number) Program step 1: PROG:EDIT:FUNC:BANK 1, 256 Returns the waveform bank number of the designated step.
  • Page 207 4  SCPI Programming Low Range High Range Model 1-phase 1- phase 3-wire, 3- phase 1-phase 1- phase 3-wire, 3- phase AC6906 13 μH to 333 μH 40 μH v 1000 μH 53 μH to 1333 μH 160 μH to 4000 μH AC6912 7 μH to 167 μH 20 μH to 500 μH...
  • Page 208 4  SCPI Programming PROGram:EDIT:JUMP <step>,<jump-bool>,<jump-step>,<jump-count> PROGram:EDIT:JUMP? <step> Configures the jump settings of the sequence step. Parameter Typical Return 1 - 600 (number of steps) (none) ON|1|OFF|0 0 (OFF) or 1 (ON) 1 - 600 (destination step) 1- 9998 (jump repetition count) 9999 = repeat indefinitely Configures the jump settings of step 1: PROG:EDIT:JUMP 1, ON, 2, 1 When <jump-bool>...
  • Page 209 4  SCPI Programming PROGram:EDIT:PHASe:P13 <step>,<enable-bool>,<value> PROGram:EDIT:PHASe:P13? <step> Sets the Phase 1 and Phase 3 angle difference of the step in degrees and enables the phase control. Parameter Typical Return 1 - 600 (step) (none) ON|1|OFF|0 0 (OFF) or 1 (ON) 0.00 - 360.00 Sets the phase 1 and 3 angle difference of step 1: PROG:EDIT:PHAS:P13 1,ON,180 *RST command sets both parameters to 0.
  • Page 210 4  SCPI Programming PROGram:EDIT:PHASe:STARt <step>, <value> PROGram:EDIT:PHASe:STARt? <step> Sets the starting phase angle of the sequence step in degrees. Parameter Typical Return 1 - 600 (step) (none) 0.0 - 360.0 Sets the starting phase angle of step 1: PROG:EDIT:PHAS:STAR 1, 180 *RST command sets this parameter to 0.
  • Page 211 4  SCPI Programming PROGram:EDIT:VOLTage:OFFSet <step>, <value> PROGram:EDIT:VOLTage:OFFSet? <step> Sets the unbalanced dc voltage of the sequence step in volts. Parameter Typical Return 1 - 600 (step) (none) -455.0 to +455.0 Sets the unbalanced dc voltage of step 1: PROG:EDIT:VOLT:OFFS 1, 400 *RST command sets this parameter to 0.
  • Page 212 4  SCPI Programming PROGram:STEP:ADD <step> Adds a new program step. Parameter Typical Return 1 - 600 (none) Adds program step number 2: PROG:STEP:ADD 2 PROGram:STEP:CLEar <step> Deletes a program step. Parameter Typical Return 1 - 600 (none) Deletes program step number 2: PROG:STEP:CLE 2 PROGram:STEP:END <step>...
  • Page 213 4  SCPI Programming SENSe Subsytem SENSe:AVERage <value> SENSe:AVERage? Sets the moving averaging count for both voltage and current measurements. Parameter Typical Return 1 - 32 Set the moving average to 4 counts: SENS:AVER 4 Averaging is not performed when the count is set to 1. This parameter does not apply to the peak current measurement.
  • Page 214 4  SCPI Programming SENSe:CURRent[:PEAK]:HOLD:TIME <value>|MINimum|MAXimum SENSe:CURRent[:PEAK]:HOLD:TIME? [MINimum|MAXimum] Sets the peak hold time for current measurements in seconds. Parameter Typical Return 1 - 10 MAX = infinity Sets the peak current hold time to 5: SENS:CURR:HOLD:TIME 5 Returns +9.90000E+37 when the hold time is set to infinity. *RST command sets this parameter to 1.
  • Page 215 4  SCPI Programming SENSe:VOLTage[:PEAK]:HOLD:TIME <value>|MINimum|MAXimum SENSe:VOLTage[:PEAK]:HOLD:TIME? [MINimum|MAXimum] Sets the peak hold time for voltage measurements in seconds. Parameter Typical Return 1 - 10 MAX = infinity Sets peak voltage hold time to infinity: SENS:VOLT:HOLD:TIME MAX Returns +9.90000E+37 when the hold time is set to infinity. *RST command sets this parameter to 1.
  • Page 216 4  SCPI Programming SIMulation Subsystem The SIMulation subsystem lets you simulate power line abnormalities. SIMulation:EXECuting RUN|STOP, <repeat-count> SIMulation:EXECuting? Runs or stops a power line abnormality simulation. Parameter Typical Return RUN|STOP RUN|STOP 1 - 9998 <repeat count> <repeat-count> Runs the simulation at the repeat count of 1: SIM:EXEC RUN, 1 STOP - stops the simulation at the specified repeat count RUN - resumes the simulation at the specified repeat count The query returns the execution state and the repeat count.
  • Page 217 4  SCPI Programming SIMulation:STATe ON|1|OFF|0 SIMulation:STATe? Enables or disables a power line simulation sequence. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Disables the simulation: SIM:STAT 0 0 Disables the power line simulation 1 Enables the power line simulation *RST command enables the power line simulation. SIMulation:T1:PHASe[:LEVel] <value>|MINimum|MAXimum SIMulation:T1:PHASe[:LEVel]? [MINimum|MAXimum] Sets the starting phase angle of the simulation in degrees.
  • Page 218 4  SCPI Programming SIMulation:T1:TIME[:LEVel]<value>|MINimum|MAXimum SIMulation:T1:TIME[:LEVel]? [MINimum|MAXimum] Sets the starting time of the simulation in seconds. Parameter Typical Return 0.0000 - 0.9999 Specifies a starting time of 0.5: SIM:T1:TIME 0.5 This command is valid when voltage variation is set to be started by Time. *RST command sets this parameter to 0.1.
  • Page 219 4  SCPI Programming SIMulation:T4:TIME[:LEVel] <value>|MINimum|MAXimum SIMulation:T4:TIME[:LEVel]? [MINimum|MAXimum] Sets the second slope time of the simulation in seconds. Parameter Typical Return 0.000 - 99.990 Specifies a slope time of 10: SIM:T4:TIME 10 *RST command sets this parameter to 0. SIMulation:T5:CYCLe[:LEVel] <value> SIMulation:T5:CYCLe[:LEVel]? Sets the number of return cycles of the simulation in seconds.
  • Page 220 4  SCPI Programming SIMulation:T5:TIME[:LEVel] <value>|MINimum|MAXimum SIMulation:T5:TIME[:LEVel]? [MINimum|MAXimum] Sets the return time of the simulation in seconds. Parameter Typical Return 0.000 - 99.990 Specifies a return time of 10: SIM:T5:TIME 10 This command is valid when the returned state is configured to be in Time. *RST command sets this parameter to 0.1.
  • Page 221 4  SCPI Programming STATus Subsystem Status register programming lets you determine the operating condition of the instrument at any time. The instrument has three groups of status registers; Operation, Questionable, and Standard Event. The Operation and Questionable status groups each consist of the Condition, Enable, and Event registers as well as NTR and PTR filters.
  • Page 222 4  SCPI Programming STATus:OPERation:ENABle <value> STATus:OPERation:ENABle? Sets the value of the enable register of the Operation status group. The enable register is a mask for enabling specific bits from the Operation Event register to set the OPER (operation summary) bit of the Status Byte register.
  • Page 223 4  SCPI Programming STATus:OPERation:INSTrument[:EVENt]? Queries the event of the Operation Instrument status group. This is a read-only register, which stores (latches) all events that are passed by the Operation Instrument NTR and/or PTR filter. Reading the Operation Instrument Event register clears it. Parameter Typical Return (none)
  • Page 224 4  SCPI Programming Parameter Typical Return Decimal sum of the bits in the register, default 0. For example, to enable bit 2 <bit value> (value 4), bit 3 (value 8), and bit 7 (value 128), use decimal sum 140 (4 + 8 + 128).
  • Page 225 4  SCPI Programming STATus:OPERation:INSTrument:ISUMmary<1|2|3>[:EVENt]? Queries the event of the Operation Instrument Isummary status group. The parameters 1|2|3 specify the phase. This is a read-only register, which stores (latches) all events that are passed by the Operation Instrument Isummary NTR and/or PTR filter. Reading the Operation Instrument Isummary Event register clears it.
  • Page 226 4  SCPI Programming Parameter Typical Return Decimal sum of the bits in the register, default 0. For example, to enable bit 2 <bit value> (value 4), bit 3 (value 8), and bit 7 (value 128), use decimal sum 140 (4 + 8 + 128).
  • Page 227 4  SCPI Programming STATus:PRESet Initializes the transition and enable filters for both OPERation and QUEStionable register groups. The STATus:PRESet command only affects the ENABle register and the transition filter register of the status data structure. It does not clear any event registers or the error/event queue. To reset all event registers and the queue within the device status reporting mechanism, use *CLS.
  • Page 228 4  SCPI Programming STATus:QUEStionable:CONDition? Queries the condition of the Questionable status group. This is a read-only register, which holds the instrument's live (unlatched) operational status. Reading the Questionable Status Condition register does not clear it. Parameter Typical Return (none) <bit value> Read questionable status condition register: STAT:QUES:COND? The value returned is the binary-weighted sum of all bits set in the register.For example, to enable bit 2 (value 4) and bit 4 (value 16), the corresponding decimal value would be 20 (4 + 16).
  • Page 229 4  SCPI Programming STATus:QUEStionable:NTRansition <value> STATus:QUEStionable:NTRansition? STATus:QUEStionable:PTRansition <value> STATus:QUEStionable:PTRansition? Sets and queries the value of negative and positive transition filters of the Questionable status group. These registers serve as a polarity filter between the Questionable Condition and Questionable Event registers. When a bit in the NTR register is 1, then a 1-to-0 transition of the corresponding bit in the Questionable Condition register causes that bit in the Questionable Event register to be set.
  • Page 230 4  SCPI Programming STATus:QUEStionable:INSTrument:CONDition? Queries the condition of the Questionable Instrument status group.This is a read-only register, which holds the instrument's live (unlatched) operational status. Reading the Questionable Instrument Condition register does not clear it. Parameter Typical Return (none) <bit value> Read the questionable instrument condition register: STAT:QUES:INST:COND? The value returned is the binary-weighted sum of all bits set in the register.For example, with bit 3 (value 8) and bit 5 (value 32) set (and corresponding bits enabled), the query returns +40.
  • Page 231 4  SCPI Programming When a bit in the NTR register is 1, then a 1-to-0 transition of the corresponding bit in the Questionable Instrument Condition register causes that bit in the Questionable Instrument Event register to be set. When a bit in the PTR register is 1, then a 0-to-1 transition of the corresponding bit in the Questionable Instrument Condition register causes that bit in the Questionable Instrument Event register to be set.
  • Page 232 4  SCPI Programming STATus:QUEStionable:INSTrument:ISUMmary<1|2|3>:CONDition? Queries the condition of the Questionable Instrument Isummary status group.This is a read-only register, which holds the instrument's live (unlatched) operational status. Reading the Questionable Instrument Isummary Condition register does not clear it. Parameter Typical Return (none) <bit value>...
  • Page 233 4  SCPI Programming STATus:QUEStionable:INSTrument:ISUMmary<1|2|3>:NTRansition <value> STATus:QUEStionable:INSTrument:ISUMmary<1|2|3>:NTRansition? STATus:QUEStionable:INSTrument:ISUMmary<1|2|3>:PTRansition <value> STATus:QUEStionable:INSTrument:ISUMmary<1|2|3>:PTRansition? Sets and queries the value of negative and positive transition filters of the Questionable Instrument Isummary status group. These registers serve as a polarity filter between the Questionable Instrument Isummary Condition and Questionable Instrument Isummary Event registers. When a bit in the NTR register is 1, then a 1-to-0 transition of the corresponding bit in the Questionable Instrument Isummary Condition register causes that bit in the Questionable Instrument Isummary Event register to be set.
  • Page 234 4  SCPI Programming SYSTem Subsystem The SYSTem subsystem controls instrument functions that are not directly related to output control, measurement, or status functions. Note that IEEE-488 Common commands also control system functions such as state management. SYSTem:BEEPer[:IMMediate] Issues a single beep. Parameter Typical Return (none)
  • Page 235 4  SCPI Programming SYSTem:COMMunicate:LAN:CONTrol? Returns the TCP port number for SCPI-RAW. Parameter Typical Return (none) <TCP port number> Queries: SYST:COMM:LAN:CONTrol? SYSTem:COMMunicate:RLSTate LOCal|REMote|RWLock SYSTem :COMMunicate:RLSTate? Configures the remote/local/lockout state of the instrument. Parameter Typical Return LOCal|REMote|RWLock LOC, REM, or RWL Sets the remote/local state to remote: SYST:COMM:RLST REM The LOCal parameter (the power-on default), disables the remote interface, the REMote parameter enables remote control of the instrument, and RWLock enables remote control of the instrument and locks out front-panel operation.
  • Page 236 4  SCPI Programming SYSTem:CONFigure:ADJust:VOLTage:TERMinal:MODE OUTPut|SENSe SYSTem:CONFigure:ADJust:VOLTage:TERMinal:MODE? Set whether the sensing function is enabled or disabled for the voltage offset setting. Use SYSTem:CONFigure:ADJust:VOLTage:FINE to set the voltage offset value. Parameter Typical Return OTERM|STERM STERM Enables the sense terminals for the voltage offset: SYST:CONF:ADJ:VOLT:TERM:MODE STERM OTERM - disables the voltage offset sensing function (sensing is at the output terminals).
  • Page 237 4  SCPI Programming SYSTem:CONFigure:FORMation:PMODule[:COUNt]? <value> Queries the number of power modules in the specified unit. Each power module is rated at 6 kW. Parameter Typical Return 0|1|2|3 (frame) <number of power modules> Queries the number of power modules in the specified unit: SYST:CONF:FORM:PMOD? 1 0 - queries the primary or standalone unit (this is the only value that applies to AC6903 units) 1 - queries the first secondary unit...
  • Page 238 4  SCPI Programming SYSTem:CONFigure:FORMation:PSAVer:MODules E|D {,E|D) . . . SYSTem:CONFigure:FORMation:PSAVer:MODules? Sets the specified power modules to run using the power saver function Parameter Typical Return E|D [,E|D]... E|D [,E|D]... Enable half of the power modules in a standalone unit: SYST:CONF:FORM:PSAV:MOD EEDD E - the power module is disabled D - the power module is enabled Up to four parameter pairs can be specified.
  • Page 239 4  SCPI Programming SYSTem:DATE <yyyy>,<mm>,<dd> SYSTem:DATE? Sets the local date of the system clock. Parameter Typical Return 2016 - 2037 (year) 2021,7,28 1-12 (month) 1-31 (day) Sets the date to 2021,2,28: SYST:DATE 2021,7,28 Returns the year, month, and day in a comma-separated NR1 format. SYSTem:ERRor[:NEXT]? Reads and clears one error from the error queue.
  • Page 240 4  SCPI Programming SYSTem:ERRor[:NEXT]:COUNt? Returns the number of errors in the error queue. Parameter Typical Return (none) Return the number of errors in the error queue: SYST:ERR:COUN? The returned value always begins with a + character, even if the number is 0. The Err annunciator turns on when any error is in the error queue.
  • Page 241 4  SCPI Programming SYSTem:PASSword[:CENable]:STATe? Queries if password protection is enabled. Parameter Typical Return (none) 0 = disabled 1 = enabled Queries if password is enabled: SYST:PASS:STAT? SYSTem:PASSword:CDISable "<password>" Disables password protection. Enter the existing password in quotes to disable password protection. Parameter Typical Return "<password>"...
  • Page 242 4  SCPI Programming Parameter Typical Return (none) (none) Sanitize the instrument: SYST:SEC:IMM When parallel operation in use, set the rotary switches for the address and the number of secondary units on the primary unit and all secondary units to zero, and then use this command. If your unit includes a micro-SD card (Option MEM), you can simply remove the card to sanitize the instrument.
  • Page 243 4  SCPI Programming TRIGger Subsystem The TRIGger subsystem sets the measurement operation and trigger functions for various instrument operations: TRIGger:ACQuire - triggers a measurement acquisition TRIGger:Program - triggers the start of a program TRIGger:SIMulation - triggers the start of a simulation TRIGger:TRANsient - triggers synchronizes output changes TRIGger:ACQuire[:IMMediate] Sends a software trigger to the ACQuire subsystem.
  • Page 244 4  SCPI Programming TRIGger:PROGram:SOURceIMMediate|BUS TRIGger:PROGram:SOURce? Sets the trigger source that starts the program after INIT:PROG. Specify IMMediate to start the program immediately, or BUS (the default) to wait for a software trigger (*TRG or TRIG:PROG). Parameter Typical Return IMMediate|BUS IMM or BUS Set the trigger source to BUS: TRIG:PROG:SOUR BUS *RST *RCL...
  • Page 245 4  SCPI Programming TRIGger:TRANsient[:IMMediate] Triggers the TRANsient subsystem. Parameter Typical Return (none) (none) Configure and trigger the TRANsient subsystem: VOLT:MODE STEP FREQ:MODE STEP TRIG:TRAN:SOUR BUS INIT:TRAN TRIG:TRAN TRIGger:TRANsient:SOURce IMMediate|BUS TRIGger:TRANsient:SOURce? Sets the trigger source for changing the output value after INIT:TRAN. Specify IMMediate (the default) to start the measurement immediately, or BUS to wait for a software trigger (*TRG or TRIG:TRAN).
  • Page 246 4  SCPI Programming VOLTage Subsystem Voltage commands program the output voltage of the instrument. Soft limits apply only if the corresponding limit state is on, and they only apply to voltage settings executed after the limit state is set on. Soft limits do not retroactively apply to the existing voltage setting.
  • Page 247 4  SCPI Programming [SOURce:]VOLTage[:LEVel]:LIMit:LOWer <value>|MINimum|MAXimum [SOURce:]VOLTage[:LEVel]:LIMit:LOWer? [MINimum|MAXimum] [SOURce:]VOLTage[:LEVel]:LIMit:UPPer <value>|MINimum|MAXimum [SOURce:]VOLTage[:LEVel]:LIMit:UPPer? [MINimum|MAXimum] Sets the lower and upper AC voltage limits. Units are in volts (rms). Parameter Typical Return AC mode 160 V range: 0.0 to 161.0 V +2.50000E+02 AC mode 320 V range: 0.0 to 322.0 V Limit the AC voltage to between 150 and 250 Vrms: VOLT:LIM:LOW 150 VOLT:LIM:UPP 250...
  • Page 248 4  SCPI Programming [SOURce:]VOLTage:COMPensate:SOFT:CONTrol[:STATus] AC|DC [SOURce:]VOLTage:COMPensate:SOFT:CONTrol[:STATus]? Sets the compensated voltage mode. Parameter Typical Return AC|DC AC|DC Set the DC voltage compensation: VOLT:COMP:SOFT:CONT DC AC - compensates the AC voltage. This setting is invalid if the DC voltage is not zero. DC - compensates the DC voltage. This setting is invalid if the AC voltage is not zero. This command is invalid when the output is ON.
  • Page 249 4  SCPI Programming [SOURce:]VOLTage:LTLine <value>|MINimum|MAXimum [SOURce:]VOLTage:LTLine? [MINimum|MAXimum] Sets the line-to-line AC voltage. Units are in volts (rms). Parameter Typical Return 0.0 to 322.0 in single-phase lower range +2.50000E+02 0.0 to 644.0 in single-phase upper range 0.0 to 278.8 in three-phase lower range 0.0 to 557.7 in three-phase upper range: Set the immediate line-to-line voltage to 150 V: VOLT:LTL 150 This command applies in single-phase, three-wire output.
  • Page 250 4  SCPI Programming [SOURce:]VOLTage:OFFSet:LIMit:LOWer <value>|MINimum|MAXimum [SOURce:]VOLTage:OFFSet:LIMit:LOWer? [MINimum|MAXimum] [SOURce:]VOLTage:OFFSet:LIMit:UPPer <value>|MINimum|MAXimum [SOURce:]VOLTage:OFFSet:LIMit:UPPer? [MINimum|MAXimum] Sets the lower and upper DC voltage soft limits. Parameter Typical Return 160 V range: -227.5 to +227.5 V (none) 320 V range: -455.0 to +455.0 V Set the voltage limits to the be 100 and 350 V: VOLT:OFFS:LIM:LOW 100 VOLT:OFFS:LIM:UPP 350 This command takes one or three arguments.
  • Page 251 4  SCPI Programming [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:ADJust:GAIN <channel>,<value> [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:ADJust:GAIN? <channel> Sets the voltage gain when varying the voltage or frequency with the external analog signal EXTDC for each A, B, and C channel.. Parameter Typical Return 0|1|2 - the specified channel (none) 5 - 220 Set the voltage gain of the external signal to 10: VOLT:PROG:EXT:EXTDC:ADJ:GAIN 10 0 - specifies channel A 1 - specifies channel B...
  • Page 252 4  SCPI Programming [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:APERture <value>|MINim- um|MAXimum [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:APERture? [MINimum|MAXimum] Sets the external analog input signal's aperture time in seconds. Parameter Typical Return 0.1 - 1.0 Set the external programming aperture to 0.5: VOLT:PROG:EXT:EXTDC:APER 0.5 This command is valid when the signal source is set to external. *RST command sets this parameter to 0.1.
  • Page 253 4  SCPI Programming [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:SIGNal:SOURce EXTernal|INT_EXT [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:SIGNal:SOURce? Sets the external analog input programming signal source. Parameter Typical Return EXTernal|INT_EXT EXT|INT_EXT Set the external programming signal source to INT_EXT: VOLT:PROG:EXT:EXTDC:SIGN:SOUR INT_EXT EXTernal - the external signal. INT_EXT - the internal signal and the external signal *RST command sets this parameter to EXTernal.
  • Page 254 4  SCPI Programming [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:OFFSet <channel>,<value> [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:OFFSet? <channel> Sets the voltage offset when varying the voltage or frequency with the external signal VPRogram. Parameter Typical Return -200 - 200 Set the voltage offset of the external signal to 100: VOLT:PROG:EXT:VPR:ADJ:OFFS 100 *RST command sets this parameter to 0.
  • Page 255 4  SCPI Programming [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:STATe <channel>, ON|1|OFF|0 [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:STATe? <channel> Sets the voltage programming output state for each channel when varying the voltage or frequency with the external analog signal. Parameter Typical Return 0|1|2 - the specified channel (none) ON|1|OFF|0 0 (OFF) or 1 (ON) Set the voltage programming output state for channel A: VOLT:PROG:EXT:VPR:STAT: 0, ON 0 - specifies channel A 1 - specifies channel B 2 - specifies channel C...
  • Page 256 4  SCPI Programming [SOURce:]VOLTage:PROTection:LOWer:STATe ON|1|OFF|0 [SOURce:]VOLTage:PROTection:LOWer:STATe? Enables or disables the under-voltage protection Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enable under-voltage protection: VOLT:PROT:LOW:STAT ON *RST command sets this parameter to 0. [SOURce:]VOLTage:PROTection:UPPer <value>|MINimum|MAXimum [,<neg_limit>, <pos_ limit>] [SOURce:]VOLTage:PROTection:UPPer? [MINimum|MAXimum] Sets the over-voltage protection value in rms volts. Optionally, you can include the positive and negative peak voltage limit values.
  • Page 257 4  SCPI Programming [SOURce:]VOLTage:PROTection:PEAK:UPPer<value>|MINimum|MAXimum [SOURce:]VOLTage:PROTection:PEAK:UPPer? [MINimum|MAXimum] Sets the positive peak OVP limit in volts. Parameter Typical Return 0 - 500.5 - the positive peak voltage limit Set the negative peak limit 250: VOLT:PROT:PEAK:UPP 250 *RST command sets this parameter to 500.5. [SOURce:]VOLTage:RANGe[:UPPer] <value>|MINimum|MAXimum [SOURce:]VOLTage:RANGe[:UPPer]? [MINimum|MAXimum] Sets the voltage range.
  • Page 258 4  SCPI Programming WAVE Subsystem The WAVE subsystem programs a user-defined waveform. WAVE:DATA:ARBitrary <bank_number>, <block> WAVE:DATA:ARBitrary? <bank_number> Sets a waveform with block data at the specified waveform bank. Parameter Typical Return 1 - 256 (bank number) (none) <block> (user defined) <block> Sets the waveform with block data: WAVE:DATA:ARB 5,#481927FFF7FFF..7FFF..80008000 The user-defined waveform is fixed to Big Endian with a size of 4096 words or 8192 octets.
  • Page 259 4  SCPI Programming WAVE:DATA:IECPclip <bank_number>, <value>|MINimum|MAXimum WAVE:DATA:IECPclip? <bank_number> [MINimum|MAXimum] Sets the clip factor of the flat curve waveform that you specify by its bank number. Parameter Typical Return 1 - 256 (bank number) (none) 0.4 - 1.0 (IECpclip value) Sets the waveform clip value: WAVE:DATA:IECP 5, 0.5 This command is invalid when the synchronization function is on.
  • Page 260 4  SCPI Programming Return values include: SINusoid - sine waveform. CLIP - peak-clipped waveform. IECPclip - flat-curve waveform ARBitrary - user-defined waveform WAVE:STATe ON|1|OFF|0 Enables or disables the custom waveform. Parameter Typical Return ON|1|OFF|0 0 (OFF) or 1 (ON) Enables the custom waveform: WAVE:STAT ON This command is invalid when the synchronization function is on.
  • Page 261 4  SCPI Programming Trigger System Overview The AC6900 Series has four different trigger subsystems. TRANsient - this subsystem is used to change the voltage and frequency settings. ACQuire - this subsystem is used to measure voltage, current, and power. SIMulation - this subsystem executes power line abnormality simulations. PROGram - this subsystem executes sequences.
  • Page 262 4  SCPI Programming Transient Trigger Example You can use the TRIGger:TRANsient subsystem to synchronize the changes in the output with triggers. This is useful when you want to synchronize the changes in the output to the operation of external devices, such as DC power supplies and electronic loads. The programmable parameters of the TRANsient group are AC voltage, DC voltage, and frequency.
  • Page 263 4  SCPI Programming If you repeatedly change the output, a trigger error (-210) may occur. By using the *OPC command, you can prevent this error.-> “Waiting for Operation Complete” TRIGger:TRANsient;*OPC Applies a trigger and waits until the output change is complete The INITiate:TRANsient command pulls the trigger subsystem out of the IDLE state and starts (or initiates) the trigger function.
  • Page 264 4  SCPI Programming INITiate:ACQuire;*OPC Initiates the acquire function and waits for completion. The INITiate:ACQuire command pulls the trigger subsystem out of the IDLE state and starts (or initiates) the trigger function. When set to BUS, the trigger subsystem enters the WTG (Waiting For Trigger) state.
  • Page 265 4  SCPI Programming When the trigger acquire source is set to IMMediate instead of BUS, the simulation starts immediately after INITiate:SIMulation. When the simulation finishes, the TRIGger subsystem enters the IDLE state again. If the ABORt command or an equivalent command is received when a simulation is being executed, the simulation is canceled, and the TRIGger subsystem returns to the IDLE state.
  • Page 266 4  SCPI Programming Status System Overview Status Registers Operation Status Group Questionable Status Group Standard Event Status Group Status Byte Register Error and Output Queues Status Diagrams This section provides a detailed description of the individual registers and register groups. The status diagrams provide an graphical view of how the status registers and groups are interconnected.
  • Page 267 4  SCPI Programming Operation Status Group These registers record signals that occur during normal operation. The group consists of a Condition, PTR/NTR, Event, and Enable register. The outputs of the Operation Status register group are logically OR-ed into the OPERation summary bit (7) of the Status Byte register. See Status Registers for a description of each register.
  • Page 268 4  SCPI Programming Value Bit Name Description 1024 CL-PEAK Current Limit on PEAK (overload state) 2048 PL Power limit (overload state) 4096 CL-RMS Current Limit on RMS (overload state) 8192 INSTrument Summary Summary bit of the QUEStionable:INSTrument subregister 16,384 (not used) (not used) 32,768 (not used) 0 is returned...
  • Page 269 4  SCPI Programming Status Byte Register This register summarizes the information from all other status groups and stores STB and RQS messages as defined by the IEEE 488 standard. The *STB? query reads the status byte register and transmits the contents of the status byte register and the master status summary (MSS) message. The *STB? query does not change the status byte, MSS, or RQS.
  • Page 270 4  SCPI Programming OPERation:INSTrument Subregister Group This is the subregister (16 bits) of bit 13 of the OPERation status register. Value Bit Name Description Instrument 1 Phase 1 (OPER:INST:ISUM1) summary bit Instrument 2 Phase 2 (OPER:INST:ISUM2) summary bit Instrument 3 Phase 3 (OPER:INST:ISUM3) summary bit 3 - 15 8 to 32,768 (not used) (not used) OPERation:INSTrument:ISUMmary[1|2|3] Subregister Group...
  • Page 271 4  SCPI Programming QUEStionable:INSTrument:ISUMmary[1|2|3] Subregister Group This is the subregister of bits 1 to 3 of the QUEStionable:INSTrument subregister. This is a 16-bit register that contains information about the productʼs questionable events and status that occur during operation for each phase. Of the parameters {1|2|3}, 1 represents Phase 1, 2 represents Phase 2, and 3 represents Phase 3.
  • Page 272 4  SCPI Programming Status Diagrams Status for Single-Phase output Keysight AC6900 Operating and Programming Guide...
  • Page 273 4  SCPI Programming Status for Three-Phase output and Single-phase three-wire output Note that single-phase three-wire only returns results form the Isummary1 and Isummary2 groups. Keysight AC6900 Operating and Programming Guide...
  • Page 274 4  SCPI Programming Default Settings Front panel default settings Waveform bank settings Simulation settings Sequence settings SCPI *RST settings Front panel default settings Note that as the instrument is used, specific front panel settings can be saved in setup memory or on an external USB device for recall at a later time.
  • Page 275 4  SCPI Programming Front panel setting AC6903 AC6906 AC6912 AC6918 Negative peak OVP -489.5 V Output undervoltage protection (UVP) 0.0 V Sync function Off, 0.0 deg, synchronizes to the input power supply Output-on phase Phase control disabled, 0.0 deg Output-off phase Phase control disabled, 0.0 deg 1-2 phase difference 120.00°...
  • Page 276 4  SCPI Programming Waveform bank settings These settings are saved only to an external USB device Waveform bank parameter Factory Default Waveform type Sine User-defined waveform (set only from remote control) Sine Crest factor 1.40 Clip factor Simulation settings These settings are saved only to an external USB device Simulation parameter Factory Default T1 setting unit...
  • Page 277 4  SCPI Programming Sequence parameter (for all steps) Jump destination step Number of jump repetitions Output impedance Off, 0 mΩ , 0 μH Execution time 10 ms Waveform bank number Output Status output Trigger output Trigger input Start phase Free, 0.0 deg End phase Free, 0.0 deg Sudden phase change...
  • Page 278 4  SCPI Programming Command *RST OUTPut:PHASe:P1Offset OUTPut:PHASe:P12 120 in 3P; 180 in 1P3W OUTPut:PHASe:P13 OUTPut:PON:SAFE OUTPut:PROTection:WDOG[:STATe] OUTPut:PROTection:WDOG:DELay OUTPut:SSTart[:STATe][:RISE] OUTPut:SSTart[:STATe]:FALL OUTPut:SSTart:TIME[:RISE] OUTPut:SSTart:TIME:FALL OUTPut:SSUPpression:STATe SENSe:AVERage SENSe:CURRent:AVERage SENSe:CURRent[:PEAK]:HOLD:TIME SENSe:VOLTage:AVERage SENSe:VOLTage[:PEAK]:HOLD:TIME [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] [SOURce:]CURRent:PEAK:LOWer [SOURce:]CURRent:PEAK:UPPer [SOURce:]CURRent:PROTection:STATe  [SOURce:]CURRent:PROTection:TRIP:DELay [SOURce:]FREQuency[:CW] [SOURce:]FREQuency[:IMMediate] [SOURce:]FREQuency:LIMit:LOWer [SOURce:]FREQuency:LIMit:UPPer [SOURce:]FREQuency:TRIGgered [SOURce:]FREQuency:SYNCronous[:STATe] [SOURce:]FREQuency:SYNChronous:MODE LINE [SOURce:]FREQuency:SYNChronous:PHASe:DELay [SOURce:]FUNCtion[:SHAPe]:BANK[:INDex] [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]...
  • Page 279 4  SCPI Programming Command *RST [SOURce:]VOLTage:LTLine [SOURce:]VOLTage:OFFSet[:IMMediate] [SOURce:]VOLTage:OFFSet:LIMit:LOWer? -452 [SOURce:]VOLTage:OFFSet:LIMit:UPPer? [SOURce:]VOLTage:OFFSet:TRIGgered [SOURce:]VOLTage:OFFSet:LTLine [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:ADJust:GAIN 100 (all channels) [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:ADJust:OFFSet 0 (all channels) [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:APERture [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:SIGNal:POLarity NORMal [SOURce:]VOLTage:PROGramming:EXTernal:EXTDC:SIGNal:SOURce EXTernal [SOURce:]VOLTage:PROGramming:EXTernal:MODE [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:GAIN [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:ADJust:OFFSet [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:MAP [SOURce:]VOLTage:PROGramming:EXTernal:VPRogram:STATe [SOURce:]VOLTage:PROGramming:SOURce INTernal [SOURce:]VOLTage:PROTection:LOWer [SOURce:]VOLTage:PROTection:LOWer:STATe [SOURce:]VOLTage:PROTection:UPPer 500.5 [SOURce:]VOLTage:PROTection:PEAK:LOWer -500.5 [SOURce:]VOLTage:PROTection:PEAK:UPPer 500.5 [SOURce:]VOLTage:RANGe[:UPPer] [SOURce:]VOLTage:RESPonse MEDium SYSTem:CONFigure:ADJust:VOLTage:FINE...
  • Page 280 4  SCPI Programming Measurement Details This section summarizes the mathematical processing used to extract desired measurement values from arrays of digitized voltage and current data. I Required mathematical processing is similar for voltage and current. All raw measurements, i.e. individual A/D conversions and associated array elements, are understood to be DC coupled. Additional measurement considerations must include the effects of windowing (normally used to ensure stable readings), and any adjustments that must be made to correct for window gain (always less than unity when compared to a rectangular window).
  • Page 281 4  SCPI Programming Measurement Equations DC current RMS current Maximum current amplitude AC Power factor AC+DC Power factor AC active power (Watts) DC average power (Watts) AC+DC Watts Current crest factor Keysight AC6900 Operating and Programming Guide...
  • Page 282 4  SCPI Programming Error and Limit Checking Basic Principles Range Error Checking Soft Limits Checking Settings Error Checking Output Coupling Error Checking Coupled Parameter Error Checking Basic Principles The AC6900 Series instruments include error checking measurements and soft limits that prevent unintended operations from being carried.
  • Page 283 4  SCPI Programming 2. In addition to the immediate DC and AC voltage, in Step mode the triggered voltage setting (VOLT:OFFS:TRIG or VOLT:TRIG, depending on the output coupling) is also checked to ensure that an accepted trigger does not cause an invalid state. 3.
  • Page 284 4  SCPI Programming Coupled Parameter Error Checking Inactive parameters generally are not checked for being within range or compliant with soft limits even if soft limits are active for the parameter type. This minimizes nuisance error messages when setting values for inactive parameters. Instead, checks are performed when the parameter is made active. However, parameter entries are always checked for being within the MIN and MAX values even if the parameter is inactive.
  • Page 285                                                 Keysight AC6900 Operating and Programming Guide Maintenance Servicing the Instrument Cleaning the Instrument Removing and Installing an SD Card Error Messages Hardware Error Codes...
  • Page 286 Servicing the Instrument Types of Service Available If your instrument fails during the warranty period, Keysight Technologies will repair or replace it under the terms of your warranty. After your warranty expires, Keysight offers repair services at competitive prices. You may also purchase a service contract that extends coverage after the standard warranty.
  • Page 287 5  Maintenance When returning the instrument in it original container, remember to install the angle brackets that secured the instrument to its shipping pallet. Otherwise the instrument will not be secure in the shipping container and may be damaged. Chassis bolts: M10X20 Torque: 22.46 Nm Pallet bolts: M10X30 Torque: 11.18 Nm...
  • Page 288 5  Maintenance Reference Description AC6903H/L AC6906H/L AC6918H/L Number AC6912H/L D-Subminiature 25-pin plug (qty 1) AC6900-30001 AC6900-30001 Cap bolt plug (qty 8) AC6900-40001 Cable tie binder (qty 4) AC6900-80001 Foot stand (qty 1) AC6903-40006 AC6903H/L AC6906H/L and AC6912H/L AC6918H/L Keysight AC6900 Operating and Programming Guide...
  • Page 289 5  Maintenance Cleaning the Instrument SHOCK HAZARD Always turn off the circuit breaker at the switchboard before cleaning. Cleaning the Outside Clean the outside of the instrument with a soft, lint-free cloth, slightly damp with water. Do not use detergent. Do not disassemble the instrument. Do not clean the rear panel to avoid getting moisture near the connections.
  • Page 290 5  Maintenance Clean the filter 1. Remove the filter from the louver. 2. Vacuum the dust and particles that are attached to the filter. If the filter is extremely dirty, clean it using water-diluted neutral detergent. Ensure that the filter is completely dry before installing it. Remove Install 3.
  • Page 291 5  Maintenance Removing and Installing an SD Card AC6900-series units with Option MEM write sensitive user-data to a micro-SD card. This is in contrast to standard units, which write user-data to internal NAND flash memory. Having an SD card accessible on the side or top of the instrument allows for easy removal and sanitization. The following information applies to units with Option MEM installed: Option MEM units require the use of Keysight micro-SD cards, part number AC6900-85000.
  • Page 292 5  Maintenance AC6903 AC6906, AC6912, AC6918 4. Replace the cover. Keysight AC6900 Operating and Programming Guide...
  • Page 293 5  Maintenance Error Messages Command Errors Execution Errors Product Specific Errors Query Errors Operation Complete Errors Product Dependent - configuration change Product Dependent - configuration conflict Product Dependent - invalid operations Security errors Self-test errors Internal errors Introduction The error messages below are in the following format, with a numeric error code and a quoted error string separated by a comma:      -222,"Data out of range"...
  • Page 294 5  Maintenance Command Errors Code Error Text Description -100 Command error Generic syntax error -101 Invalid character An invalid character exists. A data element different than those allowed was recognized. -102 Syntax error Syntax error. An unrecognized command or data type was encountered. -103 Invalid separator Invalid separator The parser was expecting a separator and encountered an illegal char-...
  • Page 295 5  Maintenance Execution Errors Code Error Text Description -200 Execution error Generic execution error -203 Command protected Password protected program or query command cannot be executed. -210 TRigger error Trigger error. -211 Trigger ignored A trigger was received but ignored. -213 Init ignored A measurement initiate operation was ignored because measurement is in progress.
  • Page 296 5  Maintenance Query Errors Code Error Text Description -400 Query error Generic query error -410 Query INTERRUPTED Received a new command after the query was received and before the response was read. -420 Query UNTERMINATED The controller attempted to read the response after the device received an unsupported query or did not received a query.
  • Page 297 5  Maintenance Product Dependent - configuration conflict Code Error Text +201 Conflicts with OUTPut OFF state +202 Conflicts with PROTection state +203 Conflicts with WIRing configuration +204 Conflicts with BUSY state. +205 Conflicts with CURRent PROTection LIMit selected +206 Conflicts with CURRent PROTection TRIP selected +207 Conflicts with SSTart function enabled +208...
  • Page 298 5  Maintenance Code Error Text +240 Conflicts with existing FREQuency (IMMediate) +241 Conflicts with soft VOLTage LIMit settings +242 Conflicts with soft VOLTage OFFSet LIMit settings +243 Conflicts with soft FREQuency LIMit settings +244 Conflicts with TRIP in DISabled state +245 Conflicts with non-zero AC VOLTage +250 Conflicts with VOLTage COMPensate not in DISabled state...
  • Page 299 5  Maintenance Security errors Code Error Text +501 Wrong password +502 Illegal password format Self-test errors Code Error Text +901 Detected empty power module slot +902 Detected mulfunctioning power module +903 Invalid primary/sedondary configuration Internal errors The +1000 error is an internal error of the product. Keysight AC6900 Operating and Programming Guide...
  • Page 300 5  Maintenance Hardware Error Codes Hardware error codes appear on the front panel display when the instrument is being operated. Protection errors Protection code Description Symptom and remedy PROT-00-00 RMS OVP The output overvoltage protection has been activated, 00=Phase 1, 01=Phase 2, PROT-00-01 02=phase 3.
  • Page 301 5  Maintenance Protection code Description Symptom and remedy PROT-06-00 OVERLOAD The overload protection function has been activated, 00=Phase 1, 01=Phase 2, PROT-06-01 02=phase 3. PROT-06-02 The output current has exceeded the rated value or the current limit. Fix the problem that caused the overload to occur and then press OUTPUT again. The overload should be cleared, and the output should turn on.
  • Page 302 5  Maintenance Fault errors Fault code Description Symptom and remedy FAULT-01-00 P.U ERR Power module error. Stop using the product, and contact your nearest Keysight Service Center to request repairs. FAULT-06-00 P.U UNDTCT (ALL) Not all of the power modules can be detected. Contact your nearest Keysight Service Center to request repairs.
  • Page 303 Index output 145 DIGital Subsyetem 173 Calibration 286 DISPlay Subsystem 175 Circuit Breaker *CLS 186 DNS Hostname requirements 52 *ESE 186 configuration 138 Cleaning 289 *ESR? 187 filter 289 *IDN? 187 CLS 186 End-Or-Identify 150 *OPC 188 Command Separators 149 Environment 38 *OPC? 188 Command Terminators 149...
  • Page 304 Floor Mounting 45 INSTrument Subsystem 193 requirements 62 Frequency Interface LXI Subsystem 194 limits 94 connections 54 synchronization 99 Internal memory MEASure Subsystem 177 FREQuency Subsyetem 181 sanitization 131 Measurement Front panel 18 Introduction 148 details 280 display 21 SCPI Language 148 settings 102 FUNCtion Subsystem 184 MEMory Subsystem 195...
  • Page 305 Output Sequences 110 Self-test 191, 286 OUTPut Subsystem 196 SENSe Subsyetem 213 Queries 149 Output Voltage 57 Sense terminal Querying settings 104 Status Byte Register 191 Sense Terminal Parallel Questionable Data Sum- wiring 68, 105 mary 190-191 communication Sequences 110 cables 74 Service 286 connections 73...
  • Page 306 Supplemental Char- acteristics 28 Syntax Conventions 150 SYSTem Subsystem 234 Technical Support 17 Telnet session 141 TRG 191 TRIGger Subsystem 243 Trigger System overview 261 TST? 191 connections 54 status 134 Using Device Clear 152 Voltage 57 limits 93 VOLTage Subsyetem 246 Ihr Ansprechpartner / Voltage Surge Your Partner:...