MX / RS Series SCPI Programming Manual MX Series I / Series II 7003-961 Rev Y. www.programmablepower.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual SCPI Programming Reference Manual MX series AC/DC Power Systems 2 MX / RS Series
MX / RS Series SCPI Programming Manual AMETEK Programmable Power About AMETEK AMETEK Programmable Power, Inc., a Division of AMETEK, Inc., is a global leader in the design and manufacture of precision, programmable power supplies for R&D, test and measurement, process control, power bus simulation and power conditioning applications across diverse industrial segments.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Important Safety Instructions Before applying power to the system, verify that your product is configured properly for your particular application. WARNING Hazardous voltages may be present when covers are removed. Qualified personnel must use extreme caution when servicing this equipment. Circuit boards, test points, and output voltages also may be floating above (below) chassis ground.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power SAFETY SYMBOLS MX / RS Series 5
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Product Family: MX / RS Series AC Power Source Warranty Period: 1 Year WARRANTY TERMS AMETEK Programmable Power, Inc.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Table of Contents 1. Introduction ................................................................................................................................... 10 1.1 Documentation Summary.................................................................................................. 10 1.2 Model Series I and Series II .............................................................................................. 10 1.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 5. Common Commands.................................................................................................................. 128 5.1 *CLS ................................................................................................................................ 129 5.2 *ESE ................................................................................................................................ 130 5.3 *ESR? ..............
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Table of Figures Figure 2-1 : Partial Command Tree ..................................................................................................................... 14 Figure 2-2: Command Message Structure ........................................................................................................... 17 Figure 3-1: RS232C Interface cable wiring diagram ..........................................................................
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 1. Introduction This manual contains programming information for the MX Series I and MX Series II and RS Series AC/DC Power Sources. This manual contains the following chapters: Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Appendix A Appendix B Appendix C 1.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power • Default mode for trigger out BNC is Function Strobe (FSTR). To switch to Trigger Out mode, the OUTP:TTLT:MODE command must be used. • MX Series II with P/N 7003-427 and RS Series P/N 5440001 offer standard USB and optional Ethernet (-LAN option) interfaces. Where relevant, differences are highlighted throughout the manual. 1.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual the IEEE-488 address programmatically since the next statement sent to the source must reflect the new address. 1.4.2 USB Capabilities of the AC source All AC source functions are programmable over the USB interface. The USB capabilities of the AC source are listed in Chapter 2 of the User's Manual. Some capabilities support on the GPIB interface such as ATN, GET and SRQ interrupts do not apply to the USB interface.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 2. Introduction to SCPI SCPI (Standard Commands for Programmable Instruments) is a programming language for controlling instrument functions over the IEEE-488. SCPI is layered on top of the hardwareportion of IEEE 488.1. The same SCPI commands and parameters control the same functions in different classes of instruments.
AMETEK Programmable Power 2.2.2 MX / RS Series SCPI Programming Manual Types of SCPI Messages There are two types of SCPI messages, program and response. 2.2.3 • A program message consists of one or more properly formatted SCPI commands sent from the controller to the AC/DC source. The message, which may be sent at any time, requests the AC/DC source to perform some action. • A response message consists of data in a specific SCPI format sent from the AC source to the controller.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power If you enter SOURCe the active header path moves one colon to the right. The interface is now ready to accept :VOLTage :FREQuency, or :CURRent as the next header. You must include the colon, because it is required between headers. If you now enter :VOLTage, the active path again moves one colon to the right. The interface is now ready to accept either :RANGe or :LEVel as the next header.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Including Common Commands You can combine common commands with system commands in the same message. Treat the common command as a message unit by separating it with a semicolon (the message unit separator). Common commands do not affect the active header path; you may insert them anywhere in the message. VOLTage:TRIGger 7.5;*TRG OUTPut OFF;OUTPut ON;*RCL 2 2.3 Using Queries Observe the following precautions with queries: 2.
MX / RS Series SCPI Programming Manual 2.4.2 AMETEK Programmable Power Combining Message Units The following command message is briefly described here, with details in subsequent paragraphs.
AMETEK Programmable Power 2.4.3 MX / RS Series SCPI Programming Manual Headers Headers are instructions recognized by the AC/DC source. Headers (which are sometimes known as "keywords") may be either in the long form or the short form. Long Form The header is completely spelled out, such as VOLTAGE, STATUS, and OUTPUT. Short Form The header has only the first three or four letters, such as VOLT, STAT, and OUTP. The SCPI interface is not sensitive to case.
MX / RS Series SCPI Programming Manual 2.4.6 AMETEK Programmable Power Root Specifier When it precedes the first header of a message unit, the colon becomes the root specifier. It tells the command parser that this is the root or the top node of the command tree. Note the difference between root specifiers and header separators in the following examples: CURRent:PROTection:DELay .1 :CURRent:PROTection:DELay .1 CURRent:PROTection:DELay .1;:VOLTage 12.
AMETEK Programmable Power 2.5 MX / RS Series SCPI Programming Manual SCPI Data Formats All data programmed to or returned from the AC source is in ASCII. The data type may be numerical or character string. 2.5.1 Numerical Data Formats Symbol Talking Formats Digits with an implied decimal point assumed at the right of the least-significant digit. Example: 273 Digits with an explicit decimal point. Example:.0273 Digits with an explicit decimal point and an exponent. Example: 2.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 3. System Considerations and Interface Setup This chapter addresses some system issues concerning programming. These are AC/DC Source addressing and the use of the following IEEE-488 system interface controllers: 3.1 • National Instruments PCI-GPIB controller with the Windows® gpib-32.dll driver. • Agilent 82350 PCI GPIB Controller using the SICL driver library.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual If there is no error-handling code in your program, undetected errors can cause unpredictable results. This includes "hanging up" the controller and forcing you to reset the system. Both of the above libraries have routines for detecting program execution errors. Important: Use error detection throughout your application program.
MX / RS Series SCPI Programming Manual 3.3 AMETEK Programmable Power RS232C Interface MX/RS power sources that have an RS232 interface but no USB interface use a special cable to connect to a 9 pin PC serial port. The cable is marked “SOURCE” on one end and “PC” on the other end and the orientation of the cable is important. The required serial cable is supplied with the source. If you are unable to locate this cable, you need to use a cable that conforms to the wiring diagram shown in Figure 3-1.
AMETEK Programmable Power 3.3.2 MX / RS Series SCPI Programming Manual Serial Cable Diagram For MX/RS units with an RS232 interface but no USB interface, the following wiring diagram is required for the serial interface cable between the AC/DC power source and a PC communications port connector.
MX / RS Series SCPI Programming Manual 3.4 AMETEK Programmable Power USB Interface A standard USB Series B device connector is located on the rear panel for remote control. A standard USB cable between the AC Source and a PC or USB Hub may be used. Refer to user manual 7003-960 for connector pin out information. Unlike RS232, there are no generic drivers available as a rule for use in programming environments such as LabView, LabWindows/CVI or Visual Basic.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual When the “Found New Hardware Wizard” dialog appears, select the “No, not this time.”option. The drivers are not available on line. Click on Next button to continue.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power The next dialog will ask you to install the software for the MX AC Source. Select the “Install the software automatically (Recommended)” option and click on Next to continue. If you are prompted for a file path, browse to the CD root drive and then USB_Inf (eg. D:\USB_Inf). The USB device drivers have not been Windows XP Logo certified. Due to the limited distribution of these drivers, this is unlikely to be done.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Once completed, the dialog box shown above will appear signaling the device drivers have been installed. The USB interface is now available to the PC’s operating system. To complete the install process, click on the “Finish” button. To verify the USB port is available, you can access the Windows System Properties screen, select the Hardware tab and open the Windows Device Manager screen.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Step 2: USB to Com Virtual Device Driver installation The second step allows installation of the USB to COM virtual port driver. This driver will allow access to the AC source USB interface using a virtual COM port. Many programming environments support RS232 access but not USB. The use of this driver will allow you to program the power source through the USB port as though it was an RS232 port.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual The next dialog will ask you to install the software for the MX AC Source. Select the “Install the software automatically (Recommended)” option and click on Next to continue. If you are prompted for a file path, browse to the CD root drive and then USB_Inf (eg. D:\USB_Inf). The USB device drivers have not been Windows XP Logo certified. Due to the limited distribution of these drivers, this is unlikely to be done.
MX / RS Series SCPI Programming Manual MX / RS Series AMETEK Programmable Power 31
AMETEK Programmable Power MX / RS Series SCPI Programming Manual The USB to Com virtual port is now available to the PC’s operating system. To complete the install process, click on the “Finish” button. To verify the virtual com port is available, you can access the Windows System Properties screen, select the Hardware tab and open the Windows Device Manager screen. The USB redirector should be listed under “Ports (COM & LPT)” as shown in the image below. The com port number is automatically assigned.
MX / RS Series SCPI Programming Manual 3.4.2 AMETEK Programmable Power USB Interface Use Note that the power source will be detected automatically when turn on or plugged in once the drivers have been installed. It is recommended however to close any open USB connections to the AC source before turning it off. To use the USB interface, you may use the Gui Windows software supplied with the power source or develop your own application code.
AMETEK Programmable Power 3.5 MX / RS Series SCPI Programming Manual LAN Interface Option An Ethernet LAN interface option is available as an option for the MX/RS Series power sources. This option must be specified at the time of order. A –LAN option indicator will appear on the model number tag at the rear-panel of the power source to indicate the presence of this option. Also, a RJ45 socket will be present on the rear panel.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Use the “Locate IP” button on the interface configuration screen to bring up the IP configuration utility screen. To determine what IP address was assigned, select the “Get IP Address from MAC Address in the Configuration selection. The MAC address should be listed on the serial tag on the back of the unit. Enter the MAC address and click on “Get IP Address”. This process may take several minutes to complete so be patient.
AMETEK Programmable Power 3.5.3 MX / RS Series SCPI Programming Manual Socket Port Number Now that a connection has been verified, you can develop your application code. If you are using one of the Microsoft environments, the Winsock protocol which is part of the Windows operating system can be used. Similar capabilities are supported on other operating systems. To use Winsock, your will have to specificy the port number of the power source’s LAN interface.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 4. SCPI Command Reference 4.1 Introduction Related Commands Where appropriate, related commands or queries are included. These are listed because they are either directly related by function, or because reading about them will clarify or enhance your understanding of the original command or query. Subsystem commands Subsystem commands are specific to AC/DC source functions. They can be a single command or a group of commands.
AMETEK Programmable Power 4.2 MX / RS Series SCPI Programming Manual Calibration Subsystem The commands in this subsystem allow you to do the following: • Enable and disable the calibration mode • Calibrate the measured current and measured voltage and store new calibration in nonvolatile memory. • Calibrate the current and voltage output levels, and store new calibration constants in nonvolatile memory.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power [:FSCale] Calibrate full-scale AC voltage measurements at higher temperature [:FSCale] :ZERO Calibrate full-scale AC voltage measurements Cancel AC voltage measurements offset :DC [:SOURce] :PHASe Calibrate output phase angle relative to external sync. :VOLTage [:AC] :LRANge [:FSCale] Calibrate full-scale output voltage at low voltage range :ZERO Trim output voltage offset at low voltage range.
AMETEK Programmable Power 4.2.1 MX / RS Series SCPI Programming Manual Password CALibrate:PASSword This command allows the entry of the calibration password. The calibration password is required to use the data entry form of the calibration commands. Without the use of this password, only the query form can be used to query any calibration coefficient but no new calibration can be performed. Calibration queries always return two values.
MX / RS Series SCPI Programming Manual 4.2.3 AMETEK Programmable Power Current Measurement CALibrate:MEASure:CURRent[:AMBient][:AC][:FSCale] This command initiates the calibration of the AC current measurement at full scale and at ambient temperature. Command Syntax Parameters Examples Query Syntax Returned Parameters Related Commands CALibrate:MEASure:CURRent[:AMBient][:AC][:FSCale] (actual load current measured with external device) CAL:MEAS:CURR 11.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual CALibrate:MEASure:CURRent:TEMPerature:DC[:FSCale] This command initiates the calibration of the DC current measurement at elevated temperature.
MX / RS Series SCPI Programming Manual 4.2.4 AMETEK Programmable Power Voltage Measurement CALibrate:MEASure:VOLTage[:AMBient][:AC][:FSCale] This command initiates the calibration of the rms voltage measurement at full scale and at ambient temperature.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual CALibrate:MEASure:VOLTage:TEMPerature:DC[:FSCale] This command initiates the calibration of the DC voltage measurement at full scale and at elevated temperature.
MX / RS Series SCPI Programming Manual 4.2.5 AMETEK Programmable Power Output Phase CALibrate:PHASe The MX/RS Series AC/DC power source controller can be operated using its internal timebase reference, an external clock or in external sync mode. (See FREQ:MODE command on page 80. When using in external clock or sync mode, it may be desirable to shift the phase output with respect to the external reference.
AMETEK Programmable Power 4.2.7 MX / RS Series SCPI Programming Manual Output - AC Voltage CALibrate[:SOURce]:VOLTage[:AC]:LRANge[:FSCale] This command will result in the calibration coefficent being calculated for the AC full scale output voltage at the low voltage range.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power CALibrate[:SOURce]:VOLTage[:AC]:HRANge:ZERO This command will set the calibration coefficent for the output voltage offset at the high voltage range.
AMETEK Programmable Power 4.2.8 MX / RS Series SCPI Programming Manual Output - DC Voltage CALibrate[:SOURce]:VOLTage:DC:LRANge[:FSCale] This command will result in the calibration coefficent being calculated for the DC full-scale output voltage in the low voltage range.
MX / RS Series SCPI Programming Manual 4.2.9 Output - Impedance AMETEK Programmable Power [MX15-1Pi/MX30-3Pi/MX45-3Pi/RS only] CALibrate[:SOURce]:REAL[:FSCale] This command will set the calibration coefficent for the real part of the output impedance.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 4.3 Display Subsystem This subsystem allows text information to be send to the power source LCD display. Typical applications are to display operator prompts or program status information on the power source display. Note: This capability requires firmware revision 4.31 or higher. The display on the MX Series has a maximum capacity of 8 x 40 ASCII characters, both lower and upper case.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power DISPlay:TEXT This command sets the character string that is displayed when the display mode is set to TEXT. The argument is a quoted string limited to upper case alpha characters and numbers. The display is capable of showing up to 320 characters divided over 8 lines of 40 characters each. If the string exceeds the display capacity, it will be truncated.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 4.4 Instrument Subsystem The Instrument subsystem controls the phase mode of the AC/DC power source for configurations capable of operating in three phase mode.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power INSTrument:SELect This command may be used select a specific output phase in three-phase mode using a character reference. “A” denotes phase A, “B” denotes phase B and “C” denotes Phase C. As long as the instrument state is coupled however, programming command will affect all phases. As soon as the INST:COUP NONE command is issued, the last selected phase becomes selected.
AMETEK Programmable Power 4.5 Array Measurement Subsystem MX / RS Series SCPI Programming Manual [3Pi Controller Only] This command subsystem lets you retrieve arrays containing measurement data. Only current and voltage measurements are stored in an array. Two measurement commands are available: MEASure and FETCh. A MEASure command triggers the acquisition of new data before returning the readings from the array. A FETCh command returns previously acquired data from the array.
MX / RS Series SCPI Programming Manual 4.5.1 AMETEK Programmable Power Current Array Data MEASure:ARRay:CURRent[:DC]? FETCh:ARRay:CURRent[:DC]? Phase Selectable These queries return an array containing the instantaneous output current in amperes. The data returned in arbitrary block data format as follows: #5.....
AMETEK Programmable Power Query Syntax Parameters Examples Returned Parameters Related Commands MX / RS Series SCPI Programming Manual MEASure:ARRay:CURRent:HARMonic[:AMPLitude]? [] FETCh:ARRay:CURRent:HARMonic[:AMPLitude]? None MEAS:ARR:CURR:HARM? FETC:ARR:CURR:HARM? 20 21 NR2 values INST:NSEL MEASure:ARRay:CURRent:HARMonic:PHASe? [] FETCh:ARRay:CURRent:HARMonic:PHASe? [] Phase Selectable These queries return an array of harmonic phases of output current in degrees, referenced to the pos
MX / RS Series SCPI Programming Manual 4.5.2 AMETEK Programmable Power Waveform Array Data Format Mode MEASure:ARRay:MODe This command selects the waveform array data format to be used. (Available in firmware revision 2.32 or higher only.) The default mode is binary (BIN) which uses an IEEE floating point data format in which each data sample is transferred as a 4 byte floating point binary data word.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual If iChar > 9 Then iChar = iChar - 7 c(i) = c(i) * 16 * j + iChar Next j Next i Else 'Retrieve ASC values from four byte input data 'Note: Don't use ASCB or ASCW functions as results will differ 'based on character sets, even on non DCBS Windows 'Retrieve ASC values from four byte input data For i = 0 To 3 c(i) = Asc(Mid$(sData, i + 1, 1)) Next i End If 'Get sign bit sign = ((c(0) And &H80) = &H80) 'Get exponent value less sign bit expo = (c(
MX / RS Series SCPI Programming Manual 4.5.3 AMETEK Programmable Power Voltage Array Data MEASure:ARRay:VOLTage[:DC]? FETCh:ARRay:VOLTage[:DC]? Phase Selectable These queries return an array containing the instantaneous output voltage in volts. The data returned in arbitrary block data format as follows: #5.....
AMETEK Programmable Power Query Syntax Parameters Examples Returned Parameters Related Commands MX / RS Series SCPI Programming Manual MEASure:ARRay:VOLTage:HARMonic[:AMPLitude]? [] FETCh:ARRay:VOLTage:HARMonic[:AMPLitude]? [] None MEAS:ARR:VOLT:HARM? FETC:ARR:VOLT:HARM? 51 NR2 values INST:NSEL MEASure:ARRay:VOLTage:HARMonic:PHASe? [] FETCh:ARRay:VOLTage:HARMonic:PHASe? [] Phase Selectable These queries return an array of harmonic phases of output voltage in degrees, referenced to th
MX / RS Series SCPI Programming Manual 4.6 AMETEK Programmable Power Current Measurement Subsystem This subsystem programs the current measurement capability of the AC/DC source. Two measurement commands are available: MEASure and FETCh. • MEASure triggers the acquisition of new measurement data before returning a reading. • FETCh returns a reading computed from previously acquired data. Individual outputs of a three-phase source are specified by the setting of INSTrument:NSELect.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual MEASure:CURRent:DC? FETCh:CURRent:DC? Phase Selectable These queries return the dc component of the output current being sourced at the output terminals.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power MEASure:CURRent:CREStfactor? FETCh:CURRent:CREStfactor? Phase Selectable These queries return the output current crest factor. This is the ratio of peak output current to rms output current.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual MEASure:CURRent:HARMonic:PHASe? FETCh:CURRent:HARMonic:PHASe? [3Pi Controller Only] [3Pi Controller Only] Phase Selectable These queries return the phase angle of the Nth harmonic of output current, referenced to the positive zero crossing of the fundamental component. The parameter is the desired harmonic number. Queries sent with a value of 0 return the dc component. A value of 1 returns the fundamental output frequency.
MX / RS Series SCPI Programming Manual 4.7 AMETEK Programmable Power Frequency Measurement Subsystem This subsystem programs the frequency measurement capability of the MX/RS Series source. Subsystem Syntax MEASure [:SCALar] :FREQuency? Returns the output frequency MEASure:FREQuency? This query returns the output frequency in Hertz.
AMETEK Programmable Power 4.8 MX / RS Series SCPI Programming Manual Phase Measurement Subsystem This subsystem programs the voltage phase measurement capability of the MX/RS Series source. Subsystem Syntax MEASure | FETCh [:SCALar] :PHASe? Returns the output voltage phase angle for the selected phase. MEASure:PHASe? FETCh:PHASe? This query returns the output voltage phase angle for the selected phase in degrees. The phase angle for phase A is 0 degree if internal sync is used (default).
MX / RS Series SCPI Programming Manual 4.9 AMETEK Programmable Power Power Measurement Subsystem This subsystem programs the power measurement capability of the MX/RS Series source.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual MEASure:POWer:AC:PFACtor? FETCh:POWer[:AC]:PFACtor? Phase Selectable This query returns the output power factor.
MX / RS Series SCPI Programming Manual 4.10 AMETEK Programmable Power Voltage Measurement Subsystem This subsystem programs the voltage measurement capability of the MX/RS Series. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new measurement data before returning a reading. FETCh returns a reading computed from previously acquired data. Individual outputs of a three-phase source are specified by the setting of INSTrument:NSELect.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual MEASure:VOLTage:HARMonic? FETCh:VOLTage:HARMonic? [3Pi Controller Only] [3Pi Controller Only] Phase Selectable These queries return the rms amplitude of the Nth harmonic of output voltage. The parameter is the desired harmonic number. Queries sent with a value of 0 return the dc component. A value of 1 returns the fundamental output frequency.
MX / RS Series SCPI Programming Manual MEASure:VOLTage:HARMonic:THD? FETCh:VOLTage:HARMonic:THD? AMETEK Programmable Power [3Pi Controller Only] [3Pi Controller Only] Phase Selectable These queries return the percentage of total harmonic distortion and noise in the output voltage.
AMETEK Programmable Power 4.11 MX / RS Series SCPI Programming Manual Output Subsystem This subsystem controls the main outputs, the signal outputs and the output impedance [-3Pi models only] of the AC/DC source. Subsystem Syntax OUTPut [:STATe] :IMMediate :PROTection :CLEar :RI [:LEVel] LOW | HIGH :MODE :TTLTrg :MODE TRIG | FSTR [:STATe] :SOURce :IMPedance [:STATe] :REAL :REACtive Enable/disable output voltage, current, power, etc.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power OUTPut:IMMediate This command opens the output relay without first programming the voltage down if the – SNK option is installed and the MX/RS is in REGENERATIVE mode (REG:STAT ON). If not, this commands works exactly the same as the OUTP[:STAT] command. This mode may be used to simulate line loss in inverter applications. The query form returns the output state.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual OUTPut:RI:MODE Available on MX/RS Series II only. This command selects the mode of operation of the Remote Inhibit protection. The following modes can be selected: LATChing A TTL low at the RI input latches the output in the protection shutdown state, which can only be cleared by OUTPut:PROTection:CLEar. LIVE The output state follows the state of the RI input. A TTL low at the RI input turns the output off; a TTL high turns the output on.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 4.11.4 External Trigger Output OUTPut:TTLTrg:MODE This command sets the operation of the Trigger Out signal to either Function Strobe or Trigger mode. Note that on Series II MX/RS system having firmware revision 4.00 or higher, factory default is Trigger state which means the OUTP:TTLT:STAT command is required to generate outputs. On Series I MX units having firmware 1.00 or higher, default mode is FSTR.
AMETEK Programmable Power Command Syntax Parameters *RST Value Examples Query Syntax Returned Parameters Related Commands 76 MX / RS Series SCPI Programming Manual OUTPut:TTLTrg:SOURce BOT|EOT|LIST BOT OUTP:TTLT:SOUR LIST OUTPut:TTLTrg:SOURce? OUTP:TTLT MX / RS Series
MX / RS Series SCPI Programming Manual 4.11.5 Programmable Impedance OUTPut:IMPedance[:STATe] AMETEK Programmable Power [MX15-1Pi/MX30-3Pi/MX45-3Pi/RS Only] [MX15-1Pi / MX30-3Pi / MX45-3Pi / RS Series Only] Phase Selectable This command enables or disables the source output impedance programming. The state of a disabled output impedance is equivalent to the minimum impedance. The query form returns the output state.
AMETEK Programmable Power 4.12 MX / RS Series SCPI Programming Manual Source Subsystem - Current This subsystem programs the output current of the MX/RS Series source. Subsystem Syntax [SOURce:] CURRent [:LEVel] [:IMMediate] [:AMPLitude] :PROTection :STATe :DELay Sets the rms current limit Select rms current limit protection mode Set the delay in seconds before protection is enabled CURRent Phase selectable This command sets the rms current limit of the output.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power CURRent:PROTection:STATe This command selects overcurrent (OC) protection mode. If the overcurrent protection function is enabled and the load current exceeds the programmed level, then the output is disabled after a time delay specified by the CURRent:PROTection:DELay and the Questionable Condition status register OC bit is set (see chapter 7). An overcurrent condition is cleared after the cause of the condition is removed.
AMETEK Programmable Power 4.13 MX / RS Series SCPI Programming Manual Source Subsystem - Frequency This subsystem programs the output frequency of the AC/DC source.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power FREQuency:SLEW This command sets the rate at which frequency changes for all programmed changes in output frequency. Instantaneous frequency changes can be obtained by sending MAXimum. Command Syntax Parameters Unit *RST Value Examples Query Syntax Returned Parameters Related Commands [SOURce:]FREQuency:SLEW[:IMMediate] 0.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual FREQuency:SLEW:TRIGgered This command sets the rate at which frequency changes during a triggered output transient. Instantaneous frequency changes can be obtained by sending MAXimum. Command Syntax Parameters Unit *RST Value Examples Query Syntax Returned Parameters Related Commands [SOURce:]FREQuency:SLEW:TRIGgered 0.
MX / RS Series SCPI Programming Manual 4.14 AMETEK Programmable Power Source Subsystem - Function [3Pi Controller Only] This subsystem programs the output function of the AC/DC source.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual FUNCtion:MODE Phase selectable This command determines how the waveform shape is controlled during a triggered output transient. The choices are: FIXed The waveform shape is unaffected by a triggered output transient. LIST The waveform shape is controlled by the waveform shape list when a triggered transient occurs.
MX / RS Series SCPI Programming Manual 4.15 AMETEK Programmable Power Source Subsystem - Limit This subsystem controls the voltage frequency and current limit of the power source. These limits are set at the factory and depend on the power source rating. It is not accessable by the user. The query format is accessable however. Subsystem Syntax [SOURce:] LIMit FREQuency , VOLTage CURRent PHASe LIMit:FREQuency This command sets the upper and lower frequncy limit of the power source.
AMETEK Programmable Power Command Syntax Parameters Query Syntax Returned Parameters Example: MX / RS Series SCPI Programming Manual [SOURce:]LIMit:VOLTage , , voltage ranges [command protected] [SOURce:]LIMit:VOLTage? , , LIM:VOLT? Response = 150.0,300.0,400.0 This MX unit has a 150 V low range, a 300 V high range and is equipped with the optional -HV option. (400 V range).
MX / RS Series SCPI Programming Manual 4.16 Sense Subsystem - Sweep AMETEK Programmable Power [3Pi controller only] This subsystem controls the measurement current range, the data acquire sequence, and the harmonic measurement window of the AC source.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual SENSe:SWEep:TINTerval This command and its query format allow setting the time period between samples when voltage and current digitization is controlled by the acquire trigger sequence. The query response of the sample period query will be: MX Series I: 25.6 to 256 μsec for single phase and 76.8 to 768 μsec for three phase AC/DC source configurations respectively. The value of TINT must be set in increments of 25 or 75 μsec.
MX / RS Series SCPI Programming Manual 4.17 AMETEK Programmable Power Source Subsystem - List This subsystem controls the generation of complex sequences of output changes with rapid, precise timing and synchronized with internal or external signals. Each subsystem command for which lists can be generated has an associated list of values that specify the output at each list step. LIST:COUNt determines how many times the source sequences through a list before that list is completed.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 4.17.1 List - Count LIST:COUNt This command sets the number of times that the list is executed before it is completed. The command accepts parameters in the range 1 through 2E8. Command Syntax Parameters *RST Value Examples Query Syntax Returned Parameters Related Commands [SOURce:]LIST:COUNt 1 to 2E8 | MINimum | MAXimum 1 LIST:COUN 3 LIST:COUN MAX [SOURce:]LIST:COUNt? LIST:FREQ LIST:TTLT LIST:VOLT 4.17.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 4.17.3 List - Frequency LIST:FREQuency This command sets the sequence of frequency list points. The frequency points are given in the command parameters, which are separated by commas. The order in which the points are entered determines the sequence in which they are output when a list is triggered.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 4.17.4 List:Waveform Function [3Pi Controller Only] LIST:FUNCtion[:SHAPe] Phase Selectable This command sets the sequence of the waveform shape entries. The order in which the shapes are given determines the sequence in which the list of shape will be output when a list transient is triggered. The following shapes may be specified: SINe A sinewave is output SQUare A squarewave is output CSIN The output is a clipped sine waveform.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 4.17.5 List - Repeat LIST:REPeat[:COUNt] This command sets the sequence of repeat values for each data list point. The repeat values are given in the command parameters, which are separated by commas.The order in which the points are entered determines the sequence in which they are repeated when a list is triggered.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 4.17.7 List:TTL Trigger Out LIST:TTLTrg This command sets the sequence of Trigger Out list points. Each point which is set ON will cause a pulse to be output at Trigger Out (Function strobe signal on the system interface) when that list step is reached. Those entries which are set OFF will not generate Trigger Out pulses.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 4.17.8 List:Voltage LIST:VOLTage Phase Selectable This command specifies the output voltage points in a list. The voltage points are given in the command parameters, which are separated by commas. The order in which the points are entered determines the sequence in which the list will be output when a list transient is triggered.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual LIST:VOLTage:SLEW:POINts? Phase Selectable This query returns the number of points specified in LIST:VOLTage:SLEW. Note that it returns only the total number of points, not the point values.
MX / RS Series SCPI Programming Manual 4.18 AMETEK Programmable Power Source Subsystem - Mode The MODE command allows switching between the different output modes available on the AC/DC power source. The MX Series with a –1 or –3 provides either AC or DC mode while the MX/RS Series with a –1Pi or –3Pi adds AC+DC mode as well. When switching modes, the output is automatically set to zero to prevent hot switching of the output.
AMETEK Programmable Power 4.19 MX / RS Series SCPI Programming Manual Source Subsystem - Phase This subsystem programs the output phase angle of the AC/DC source. When the phase command is used to program a single-phase unit, the only discernible effect is to cause an instantaneous shift in the output waveform phase relative to an external reference signal.
MX / RS Series SCPI Programming Manual 4.20 AMETEK Programmable Power Source Subsystem - PONSetup This subsystem will control the initial condition of the power source at the power on state. Subsystem syntax [SOURce:] PONSetup: ALControl 0|1|OFF|ON Set initial ALC state.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual PONSetup:CURRent This command sets the initial current limit at the power on. The maximum allowable current is controlled by the voltage range and voltage mode.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power PONSetup:OUTPut[:RELay] This command sets the initial state of the output relay at the power on. Command Syntax Parameters Examples Query Syntax Returned Parameters [SOURce:]PONSetup:OUTPut[:RELay 0|1|OFF|ON OUTP ON OUTP 0 PONS:OUTP? 0|1 PONSetup:PHASe[:ANGLe] This command sets the initial phase angle of the power source relative to external reference.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual PONSetup:VOLTage:MODE This command sets the initial voltage mode at the power on. This mode is DC or AC Command Syntax Parameters Examples Query Syntax Returned Parameters [SOURce:]PONSetup: VOLTage:MODE AC | DC | ACDC [ACDC on 3Pi Controller Only] PONS: VOLTage:MODE DC PONS: VOLTage:MODE? PONSetup:VRANge This command sets the initial voltage range of the power source.
MX / RS Series SCPI Programming Manual 4.21 AMETEK Programmable Power Source Subsystem - Pulse This subsystem controls the generation of output pulses. The PULSe:DCYCle, PULSe:PERiod, and PULSe:WIDTh commands are coupled, which means that the values programmed by any one of these commands can be affected by the settings of the others. Refer to Table 4-1 and Table 4-2 under PULSe:HOLD for an explanation of how these commands affect each other.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Parameter Set DCYCle PERiod Action WIDTh √ √ Sets WIDTh. If WIDTh < PERiod, recalculates DCYCle; otherwise, recalculates the PERiod and DCYCle. Sets PERiod. If WIDTh < PERiod, recalculates DCYCle; otherwise, recalculates the PERiod and DCYCle.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power PULSe:WIDTh This command sets the width of a transient output pulse.The command parameters are model-dependent. Command Syntax Parameters Unit *RST Value Examples Query Syntax Returned Parameters Related Commands MX / RS Series [SOURce:]PULSe:WIDTh 1 msecs to 90,000 secs |MINimum|MAXimum S (seconds) 0.5 secs PULS:WIDT 0.
AMETEK Programmable Power 4.22 MX / RS Series SCPI Programming Manual Source Subsystem - Voltage This subsystem programs the output voltage of the AC/DC power source.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power VOLTage Phase Selectable This command programs the AC rms, DC or offset output voltage level of the power source. The voltage mode must be set for AC to accept an AC voltage. The Voltage mode must also be set to AC+DC to accept a DC offset value.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual VOLTage:MODE Phase Selectable This command determines how the output voltage is controlled during a triggered output transient. The choices are: FIXed The voltage is unaffected by a triggered output transient. STEP The voltage is programmed to the value set by VOLTage:TRIGgered when a triggered transient occurs. PULSe The voltage is changed to the value set by VOLTage:TRIGgered for a duration determined by the pulse commands.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power The VOLTage:RANGe command is coupled with the CURRent command.This means that the maximum current limit that can be programmed at a given time depends on the voltage range setting in which the unit is presently operating.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual VOLTage:SLEW:MODE Phase Selectable This command determines how the output voltage slew rate is controlled during a triggered output transient. The choices are: FIXed The slew rate is unaffected by a triggered output transient. STEP The slew rate is programmed to the value set by VOLTage:SLEW:TRIGgered when a triggered transient occurs.
MX / RS Series SCPI Programming Manual 4.23 AMETEK Programmable Power Status Subsystem Commands This subsystem programs the AC/DC power source status registers. There are four groups of status registers; • Operation Status Group • Questionable Status Group • Questionable Instrument Isummary Group • Standard Event Group The Standard Event group is programmed with Common commands.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual STATus:OPERation:EVENt? This query returns the value of the Operation Event register. The Event register is a readonly register, which holds (latches) all events. Reading the Operation Event register clears it.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Bit Configuration of Questionable Registers Bit Position 13-15 12 10-11 10 9 8-5 3 2-4 1 0 Bit Name not used CL not used not used RI not used OT not used CF VF 2 1 Bit Weight 4096 512 VF over or under voltage protection has tripped CF over-current protection has tripped OT over-temperature protection has tripped RI remote inhibit is active CL rms current limit is active 8 STATus:QUEStionable[:EVENt]?QUES
AMETEK Programmable Power MX / RS Series SCPI Programming Manual STATus:QUEStionable:INSTrument:ISUMmary? Phase Selectable This command returns the value of the Questionable Event register for a specific output of a three-phase AC source. The particular output phase must first be selected by INST:NSEL. The Event register is a read-only register, which holds (latches) all events that are passed by the Questionable NTR and/or PTR filter. Reading the Questionable Event register clears it.
MX / RS Series SCPI Programming Manual 4.24 AMETEK Programmable Power System Commands The system commands control the system-level functions of the AC/DC Source.
AMETEK Programmable Power Query Syntax Parameters Returned Paramters Example MX / RS Series SCPI Programming Manual SYSTem:VERSion? None SYST:VERS? SYSTem:LOCal This command can only be used with the RS-232 interface. It sets the interface in Local state, which enables the front panel controls. Command Syntax Parameters Example Related Commands SYSTem:LOCal None SYST:LOC SYST:REM SYSTem:REMote This command can only be used with the RS-232 interface.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power SYSTem:CONFigure:NOUTput Sets the mode configuration of the power source to single-phase or a three-phase mode. The MODE option must be enabled for this command to work. If MODE option is not available, the query response will be FIX.
AMETEK Programmable Power Command Syntax Parameters Example Query Syntax Returned Parameters MX / RS Series SCPI Programming Manual SYSTem:COMMunicate:LAN:ADDRess ddd.ddd.ddd.ddd SYST:COMM:LAN:ADDR 255.255.167.2 SYST:COMM:LAN:ADDR? SYST:COMM:LAN:ADDR? NCON SYSTem:COMMunicate:LAN:APPLy This command will apply the changes in LAN setting. The controller will go to reset condition and the new LAN setting will take effect.
MX / RS Series SCPI Programming Manual Command Syntax Parameters Example Query Syntax Returned Parameters AMETEK Programmable Power SYSTem:COMMunicate:LAN:DESCription SYST:COMM:LAN:DESC “EVAL UNIT” SYST:COMM:LAN:DESC? SYSTem:COMMunicate:LAN:GWADdress This command will set the LAN Gateway address. The query format returns the Gateway address set.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual SYSTem:COMMunicate:SERial:BAUD This command will set the SERial communication baud rate. Command Syntax Parameters Example Returned Parameters SYSTem:COMMunicate:SERial:BAUD 1200 | 2400 | 4800 | 9600 | 38400 | 57600* | 115200* (* = available on MX Series II only.) SYST:COMM:SER:BAUD 9600 SYSTem:COMMunicate:SERial:PARity This command will set the SERial communication parity.
MX / RS Series SCPI Programming Manual 4.25 AMETEK Programmable Power Trace Subsystem Commands [Pi Controller Only] This subsystem programs the output waveform of the AC/DC power source.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual TRACe:CATalog These commands return a list of defined waveform names. The list includes both predefined waveforms such as SINusoid, SQUare, and CSINusoid, as well as any user-defined waveforms. Query Syntax: Returned Parameters Example Related Commands TRACe:CATalog? TRAC:CAT? TRAC:DATA TRAC:DEL FUNC:SHAP TRACe:DEFine These commands define a new waveform with the name and allocates storage for its data.
MX / RS Series SCPI Programming Manual 4.26 AMETEK Programmable Power Trigger Subsystem This subsystem controls the triggering of the AC/DC power source. See chapter 6 under "Triggering Output Changes" for an explanation of the Trigger Subsystem. The INITiate commands control the initialization of the transient system. The trigger subsystem must first be enabled using the INITiate commands or no triggering action will occur. Refer to Figure 6-5 for a block diagram of the trigger system.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual INITiate[:IMMediate][:TRANsient] The INITiate command controls the initiation of the transient generation or measurement acquisition trigger system. They cause the trigger system to make a transition from the Idle state to the Waiting-for-Trigger state. If the trigger system is not in the Idle state, the initiate commands are ignored.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power TRIGger[:TRANSient]:SOURce This command will determine the source of the trigger event for the transient. The following sources are available: • IMMediate Triggering occurs as soon as the INIT command is received. • BUS Triggering occurs following the INIT command after receiving the *TRG command or a Group Execute Trigger (GET) IEEE signal. • EXTernal Triggering occurs when an external trigger input is received.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual TRIGger:ACQuire:SOURce [3Pi Controller Only] These commands select the trigger source for a triggered measurement sequence as follows: IMMediate Acquire the measurements immediate. The FETCh commands return the requested calculation from the set of acquired data as soon as the measurement calculations are completed by the controller.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power TRIG:STATe? This is a query only command. The response will define the state of the transient trigger system as follows: • IDLE The trigger is in the idle state. • ARM The trigger is waiting for internal syncronization or external trigger • BUSY The triggered transient is in progress. • WTRIG The unit is waiting for a trigger event.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 5. Common Commands Common commands begin with an * and consist of three letters (command) or three letters and a ? (query). Common commands are defined by the IEEE 488.2 standard to perform some common interface functions. The AC/DC power source responds to the required common commands that control status reporting, synchronization, and internal operations.
MX / RS Series SCPI Programming Manual 5.
AMETEK Programmable Power 5.2 MX / RS Series SCPI Programming Manual *ESE This command programs the Standard Event Status Enable register bits. The programming determines which events of the Standard Event Status Event register (see *ESR?) are allowed to set the ESB (Event Summary Bit) of the Status Byte register. A "1" in the bit position enables the corresponding event.
MX / RS Series SCPI Programming Manual 5.4 AMETEK Programmable Power *IDN? This query requests the source to identify itself. It returns the data in four fields separated by commas. Query Syntax Returned Parameters Example Series I Example Series II 5.5 *IDN? Field Information California Instruments Manufacturer xxxxxx Model number and letter nnnnnn Serial number or 0 Rev. xx.xx Revision level of firmware "CALIFORNIA INSTRUMENTS,MX45-3, 12345, Rev 1.
AMETEK Programmable Power 5.6 MX / RS Series SCPI Programming Manual *OPT? This query requests the AC source to identify any options that are installed. Options are identified by a string keyword or a number. A 0 anywhere in this list indicates that specific feature is not installed. If a feature is installed or available, its corresponding keyword will be returned. Refer also to the SYSTem:CONFigure[:BYTE] command. This command only has a query format as these settings cannot be changed.
MX / RS Series SCPI Programming Manual 5.7 AMETEK Programmable Power *PSC This command controls the automatic clearing at power-on of the Service Request Enable and the Standard Event Status Enable registers (see chapter 7 under 7.6.2 for register details): *PSC ON | 1 Prevents the register contents from being saved causing them to be cleared at power-on. This prevents a PON event from generating a SRQ at power-on.
AMETEK Programmable Power 5.9 MX / RS Series SCPI Programming Manual *RST The reset (*RST) command has the same effect as an IEEE-488 Device Clear bus command but can be used over the RS232C interface as well.
MX / RS Series SCPI Programming Manual 5.10 AMETEK Programmable Power *SAV This command stores the present state of the AC/DC power source to a specified location in memory. Up to 8 states (including the transient list) can be stored in nonvolatile memory. Command Syntax Parameters Related Commands 5.11 *SAV 0 through 7 PSC *RCL *RST *SRE This command sets the condition of the Service Request Enable Register.
AMETEK Programmable Power 5.12 MX / RS Series SCPI Programming Manual *STB? This query reads the Status Byte register, which contains the status summary bits and the Output Queue MAV bit. Reading the Status Byte register does not clear it. The input summary bits are cleared when the appropriate event registers are read (see chapter 7 for more information).
MX / RS Series SCPI Programming Manual 5.13 AMETEK Programmable Power *TRG This command generates a trigger to any subsystem that has BUS selected as its source (for example, TRIG:SOUR BUS).The command has the same effect as the Group Execute Trigger () command. Command Syntax Parameters Related Commands 5.14 *TRG None ABOR INIT *WAI This command instructs the AC/DC source not to process any further commands until all pending measurement and calibration operations are completed.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 6. Programming Examples 6.1 Introduction This chapter contains examples on how to program the AC/DC source. Simple examples show you how to program: • Output functions such as voltage, frequency, and phase • The transient waveform generator • Internal and external triggers • Measurement functions • User-defined waveforms • The status and protection functions The examples in this chapter use generic SCPI commands.
MX / RS Series SCPI Programming Manual 6.2 Programming the Output 6.2.1 Power-on Initialization AMETEK Programmable Power When the AC source is first turned on, it wakes up with the output state defined by the PONSetup. In this state the output voltage is set to a value defined by the INIT:VOLT. The following commands are given implicitly at power-on: *RST *CLS *SRE 0 *ESE 0 *RST is a convenient way to program all parameters to a known state. Refer to Table 5-1 under the *RST command in paragraph 5.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Voltage Ranges The power source has two voltage ranges that are controlled by relays. The command that controls the range is: VOLTage:RANGe MIN | MAX | 150 | 300 | 400 When the range is set to MIN (150), the maximum rms voltage that can be programmed for a sine wave is 150 volts rms, but it is only on this range that the maximum output current rating is available. The VOLTage:RANGe command is coupled with the CURRent command.
MX / RS Series SCPI Programming Manual 6.2.5 AMETEK Programmable Power Programming the Output Phase You can control the phase of the AC voltage waveform relative to an external reference with: PHASe which sets the phase in degrees. If is positive, the voltage waveform leads the internal reference or phase A value in three phase configuration. Note: 6.2.6 For three phase clock and lock configurations, the PHASe command sets the relative phase of B and C with respect to phase A.
AMETEK Programmable Power 6.2.7 MX / RS Series SCPI Programming Manual Waveform Shapes At *RST, the AC/DC power source generates a sine waveform when in AC or AC+DC mode, but other shapes can be selected. There are built-in tables for sine, square and clipped sine waveforms. In addition, the user can define arbitrary waveshapes by creating a 1024 point table of amplitudes for a single cycle. As shown in the following examples, the FUNCtion[:SHAPe] command selects the output waveform.
MX / RS Series SCPI Programming Manual 6.2.8 AMETEK Programmable Power Individual Phases On three phase models or configurations, the following functions can be controlled separately on each phase: • • • • • • • VOLTage CURRent PHASe FUNCtion MEASure FETCh CALibrate Selecting a Phase Two commands determine which output phase or phases receive commands in the three phase mode. These are: INSTrument:COUPle ALL | NONE INSTrument:NSELect The *RST setting for INSTrument:COUPle is NONE.
AMETEK Programmable Power 6.3 MX / RS Series SCPI Programming Manual Coupled Commands This section describes how to avoid programming errors that may be caused by the error checking done for coupled commands such as VOLTage:LEVel. Commands that are coupled to the VOLTage command are the output transient commands that control step, pulse and list generation. When an output transient is initiated (ready to receive a trigger), the error checking that takes place for maximum rms voltage.
MX / RS Series SCPI Programming Manual 6.4 AMETEK Programmable Power Programming Output Transients Output transients are used to: • Synchronize output changes with a particular phase of the voltage waveform. • Synchronize output changes with internal or external trigger signals. • Simulate surge, sag, and dropout conditions with precise control of duration and phase. • Create complex, multi-level sequences of output changes. • Create output changes that have rapid or precise timing requirements.
AMETEK Programmable Power 6.4.1 MX / RS Series SCPI Programming Manual Transient System Model Figure 6-1 shows a model of the transient system. The figure shows the transient modes and the output waveform that is generated in each mode. When a trigger is received in step or pulse modes, the triggered functions are set from their IMMediate to their TRIGgered value. In Step mode, the triggered value becomes the immediate value.
MX / RS Series SCPI Programming Manual 6.4.2 AMETEK Programmable Power Step and Pulse Transients Step 1 : Set the functions that you do not want to generate transients to FIXed mode. A convenient way to do this is with the *RST command. Then set the mode of the function that will generate the transient to STEP or PULSe as required.
AMETEK Programmable Power 6.4.3 MX / RS Series SCPI Programming Manual List Transients List mode lets you generate complex sequences of output changes with rapid, precise timing, which may be synchronized with internal or external signals. Each function that can participate in output transients can also have an associated list of values that specify its output at each list point.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power LIST:VOLTage 120, 100, 110 LIST:FREQuency 60, 60, 60 Step 3 : Determine the time interval that the output remains at each level or point in the list before it advances to the next point. The time is specified in seconds. For example, to specify five dwell intervals, use: LIST:DWELl 1, 3.5, 1.5, 0.5, 3.8, 1.2 The number of dwell points must equal the number of output points.
AMETEK Programmable Power 6.5 MX / RS Series SCPI Programming Manual Triggering Output Changes The following transient trigger sources can be selected: 6.5.1 IMMediate Generates a trigger when the trigger system is initiated. BUS Selects IEEE-488 bus triggers. Trigger System Model Figure 6-2 is a model of the trigger system. The rectangular boxes represent states. The arrows show the transitions between states. These are labeled with the input or event that causes the transition to occur.
MX / RS Series SCPI Programming Manual 6.5.2 AMETEK Programmable Power Initiating the Output Trigger System When the source is turned on, the trigger subsystem is in the idle state. In this state, the trigger subsystem ignores all triggers. Sending the following commands at any time returns the trigger system to the Idle state: ABORt *RST The INITiate commands move the trigger system from the Idle state to the Initiated state. This enables the AC source to receive triggers.
AMETEK Programmable Power 6.5.
MX / RS Series SCPI Programming Manual 6.6 AMETEK Programmable Power Acquiring Measurement Data The source has the capability to return a number of current, voltage, and power measurements. When the AC source is turned on, it is continuously sampling the instantaneous output voltage and current for several output cycles and writing the results into a buffer. The buffer holds 4096 voltage and current data points.
AMETEK Programmable Power 6.6.1 MX / RS Series SCPI Programming Manual Voltage and Current Measurements To the rms voltage or current, use: MEASure:VOLTage?or MEASure:CURRent? To measure the dc voltage or current, use: MEASure:VOLTage:DC?or MEASure:CURRent:DC? To measure the maximum current amplitude and the current crest factor, use: MEASure:CURRent:AMPLitude:MAXimum? MEASure:CURRent:CREStfactor? To reset the peak measuremnt , use MEAS:CURR:AMPL:RESet 6.6.
MX / RS Series SCPI Programming Manual 6.6.4 AMETEK Programmable Power Harmonic Measurements The MEASure and FETCh queries can return the amplitude and phase of up to the 50th harmonic of voltage and current. They can also return the total harmonic distortion in the output voltage or current.
AMETEK Programmable Power 6.6.5 MX / RS Series SCPI Programming Manual Simultaneous Output Phase Measurements You can return simultaneous measurements from all output phases of the source in the three phase mode using the FETCh query. Unlike MEASure queries, FETCh queries do not trigger the acquisition of new data when they are executed. First, you must initiate the measurement trigger system and generate a measurement trigger as explained in the following section "Triggering Measurements".
MX / RS Series SCPI Programming Manual 6.6.8 AMETEK Programmable Power Measurement Trigger System Model Figure 6-3 is a model of the measurement trigger system. The rectangular boxes represent states. The arrows show the transitions between states. These are labeled with the input or event that causes the transition to occur. IDLE STATE ABOR *RST *RCL INIT[:IMM]:ACQ INITIATED STATE TRIGGER RECEIVED DATA ACQUISITION Figure 6-3: Measurement Acquisition Trigger Model 6.6.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 6.6.10 Selecting the Measurement Trigger Source The trigger system is waiting for a trigger signal in the Initiated state. Before you generate a trigger, you must select a trigger source.
MX / RS Series SCPI Programming Manual 6.7 AMETEK Programmable Power Controlling the Instantaneous Voltage and Current Data Buffers Measurements taken by the AC/DC power source are based on a digital representation of the voltage and current waveforms. Both waveforms are digitized with 18 bits of amplitude resolution and 25.6 μsec of time resolution. (49Ks/sec real-time sampling rate) for single phase configuration.
AMETEK Programmable Power 6.7.2 MX / RS Series SCPI Programming Manual Pre-event and Post-event Triggering [3Pi Controller Only] The range for this offset is: MX Series I: -104 msec to 1000 msec in single-phase mode or -312 msec to 1000 msec in three-phase mode (at the highest available sample rates). MX Series II and RS Series: -42.6 msec to 1000 msec in single-phase mode or –128 msec to 1000 msec in three-phase mode (at the highest available sample rates).
MX / RS Series SCPI Programming Manual 6.8 AMETEK Programmable Power Trigger System Summary Figure 6-5 shows a functional block diagram of the AC/DC source’s trigger system. If both trigger systems are initiated at the same time, the Acquisition trigger system will respond to the first trigger generated while the transient trigger system will respond to the second trigger. Thus, the acquisition has the highest priority.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual 7. Status Registers You can use status register programming to determine the operating condition of the AC source at any time. For example, you may program the AC source to generate an interrupt (assert SRQ) when an event such as a current limit occurs. When the interrupt occurs, your program can then act on the event in the appropriate fashion. Figure 7-1 shows the status register structure of the AC/DC source.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power OV OCP u.n. TEMP n.u. n.u. RI n.u. n.u. CL rms CONDITION 0 1 1 2 2 4 3 8 4 16 5-8 9 512 10 1024 11 2048 12 4096 13 8192 EVENT ENABLE 1 2 4 8 16 1 2 4 8 16 512 1024 2048 4096 8192 512 1024 2048 4096 8192 LOGICAL OR QUESTIONABLE STATUS ø3 ø2 ø1 n.u.14,15 STANDARD EVENT STATUS EVENT ENABLE 0 1 1 1 2 3 4 5 6 4 8 16 32 4 8 16 32 128 128 7 OUTPUT QUEUE DATA DATA DATA LOGICAL OR OPC n.u. OYE DDE EXE CME n.u. PON n.u. n.u. n.
AMETEK Programmable Power Bit MX / RS Series SCPI Programming Manual Signal Meaning Operation Status Group 0 CAL Interface complete its calibration cycle 3 TRANS Transient is completed 4 MEAS Measurement is completed Questionable and Questionable Instrument Isummary Status Groups 0 OV Output voltage faulted, output voltage differ from program value 1 OCP The overcurrent protection circuit has tripped 3 TO An overtemperature condition has occurred 9 RI The remote shut down state is a
MX / RS Series SCPI Programming Manual 7.3 AMETEK Programmable Power Questionable Status Group The Questionable Status registers record signals that indicate abnormal operation of the AC source. As shown in Figure 7-1, the group consists of the same type of registers as the Status Operation group. Register Command Description Condition STAT:QUES:COND? A register that holds real-time status of the circuits being monitored. It is a read-only register.
AMETEK Programmable Power 7.4 MX / RS Series SCPI Programming Manual Standard Event Status Group This group consists of an Event register and an Enable register that are programmed by Common commands. The Standard Event register latches events relating to the interface communication status (see Figure 7-1). It is a read-only register that is cleared when read. The Standard Event Enable register functions similarly to the enable registers of the Operation and Questionable status groups.
MX / RS Series SCPI Programming Manual 7.6 AMETEK Programmable Power Examples The following section contains examples of commonly used operations involving the status registers. 7.6.1 Determining the Cause of a Service Interrupt You can determine the reason for an SRQ by the following actions: Step 1 : Determine which summary bits are active.Use *STB? or serial poll Step 2 : Read the corresponding Event register for each summary bit to determine which events caused the summary bit to be set.
AMETEK Programmable Power 7.7 MX / RS Series SCPI Programming Manual SCPI Command Completion SCPI commands sent to the AC source are processed either sequentially or in parallel. Sequential commands finish execution before a subsequent command begins. Parallel commands allow other commands to begin executing while the parallel command is still executing. Commands that affect list and trigger actions measurements and calibration are among the parallel command.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power 8. Option Commands 8.1 Introduction The MX/RS Series offers a number of options that are implemented in the power source controller. If one or more of these options are installed, they may be used from both the front panel and the interface. For front panel operation of any of these firmware options, consult the User Manual supplied with the unit.
AMETEK Programmable Power 8.2 MX / RS Series SCPI Programming Manual IEC 1000-4-11 (-411) The following are the remote commands set for IEC1000-4-11. The ABORt command will terminate a test in progress at any time. Test completion can be checked using the *OPC? query if the *OPC 1 command is issued immediately after an IEC1000-4-11 command. Upon completion of the test run *OPC? will return a 1. This may be relevant for ATE applications in view of long test times for some IEC 1000-4-11 test sequences.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power IEC411:DIPS:RUN[:ALL] This command will cause the automated test sequence by the standard to run. Refer to Table 13 in the User Manual. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC411:DIPS:RUN[:ALL] IEC411:DIPS:RUN none IEC411:DIPS:RUN:SINGle This command will run a single test once. The test is defined by the dip parameters voltage, cycle and angle.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC411:DIPS:ANGLe This command sets the start phase angle for the dips. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC411:DIPS:ANGLe IEC411:DIPS:ANGL 90 IEC411:DIPS:ANGL? IEC411:STATe This command will enable the IEC411 option and initialize the associated data.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power IEC411:VARiants:HOLD:TIME This command will set the variant hold time in seconds. Refer to Figure 9-13 in the User Manual. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC411:VARiants: HOLD:TIME IEC411:VAR: HOLD:TIME 0.5 IEC411:VAR: HOLD:TIME? IEC411:VARiants:HOLD:VOLTage[:PERCent] This command will set the variant level as a percentage of the nominal volts for the duration of the hold time.
AMETEK Programmable Power 8.3 IEC 1000-4-13 (-413) 8.3.1 IEC 1000-4-13 Subsystem MX / RS Series SCPI Programming Manual The following are the remote commands set for IEC1000-4-13. The ABORt command will terminate the test in progress at any time. Test completion can be checked using the *OPC? query if the *OPC 1 command is issued immediately after an IEC1000-4-13 RUN command. Upon completion of the test run, *OPC? will return a 1. This may be relevant for ATE applications in view of long test times.
MX / RS Series SCPI Programming Manual :PAUSe :TABle :IHARmonics :LEVel :DWELl :PAUSe AMETEK Programmable Power Set harmonics pause. Select Individual harmonic table 1,2,3 or ALL. Set interharmonics level. Set interharmonics dwell. Set interharmonics pause. IEC413:STATe This command will enable the IEC413 and initialize the associated data. Note that user defined test levels for the USER group can only be programmed when the IEC413 state is OFF.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC413:INDVidual:HARMonics[:NUMBer] This command is used to set the desired harmonic number when the IEC413:RUN POINt is used. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC413:INDVidual:HARMonics[:NUMBer] ] 2 to 40 IEC413:INDV:HARM 3 IEC413:INDV:HARM? IEC413:INDVidual:IHARMonics[:FREQuency] This command is used to set the desired Interharmonic frequency when the IEC413:RUN POINt is used.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power IEC413:GROup This command is used to select the group. If RUN:GROUp is used, the test will run for only the selected group. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC413:GROup FCURve|OSWing|SWEep|HARMonics|IHARmonics | MCURve IEC413:GRO:SWE IEC413:GRO? Note: The MCUR parameter for the IEC413:GROup command is not recognized in firmware revision 0.31 due to a command parser error.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC413:MCURve:LEVel This command will set the levels for the meister curve test. The class must be set prior to this command. The IEC413:STATe must be in the off position and the user class must be selected to accept the command. The command will accept a sequence of five data level parameters. The first two have a range for 0 to 20. These two parameters set the test level in % for the frequency range 0.
MX / RS Series SCPI Programming Manual Command Syntax Parameters Examples Query Syntax Returned Parameters AMETEK Programmable Power IEC413:FCURve:PAUSe IEC413:FCURve:PAUS 2 IEC413:FCURve:PAUS? IEC413:OSWing:LEVel This command will set the level for the ‘over swing’ harmonics combination test. The command has two parameters, one for the third and one for the fifth order harmonic. The IEC413:STATe must be in the off position and the user class must be selected to accept the command.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC413:SWEep:LEVel This command will set the level for the harmonics sweep test. The command will accept either one parameter or five parameters. In case of one parameter, the level will be set for the selected range only. The IEC413:STATe must be in the off position and the user class is selected to accept the command. Command Syntax Parameters Examples Query Syntax Returned Parameters IEC413:SWEep:LEVel [,
MX / RS Series SCPI Programming Manual AMETEK Programmable Power IEC413:SWEep:CURRent:RESonant? This command will return the measured harmonic resonant current. This data is available after the sweep is completed. If no resonant current is found, the command will return a null char. Command Syntax Parameters Query Syntax Returned Parameters IEC413:SWEep:CURRent:RESonant? none IEC413:SWE:CURR:RES? ,....
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC413:HARMonics:TABle This command allows selection of only one of the Individual harmonics tables of the IEC 61000-4-13 standard. Default is to run all tables but some EUT’s for class 3 may require only Table 1 to be run. Available selections are Table 1, 2, 3 or all tables.
MX / RS Series SCPI Programming Manual Command Syntax Parameters Examples Query Syntax Returned Parameters MX / RS Series AMETEK Programmable Power IEC413: IHARmonics:DWELl IEC413:IHAR:DWEL 15 IEC413:IHAR:DWEL? 183
AMETEK Programmable Power MX / RS Series SCPI Programming Manual IEC413:IHARmonics:PAUSe This command will set the pause time in seconds between each interharmonics frequency. The class must be selected prior to this command. Query with min and max to find the range of the pause time.
MX / RS Series SCPI Programming Manual 8.3.2 AMETEK Programmable Power Interharmonics Subsystem The following commands are used to enable and generate an interharmonic waveform up to 20% of the programmed voltage value. [:SOURce] :IHARmonics [:STATe] :COUPle volt. :FREQuency :REFerence :VOLTage Enable or disable the interharmonics generator. Couple the interharmonics reference to program Set the interharmonics frequency. Set the interharmonics reference. Set the interharmonics output as % of reference.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual [:SOURce]:IHARmonics:REFerence This command will program the inter harmonic reference voltage. The coupling must be set to on to accept any program value. The reference will take a value of 0 to 250V.
MX / RS Series SCPI Programming Manual 8.4 AMETEK Programmable Power RTCA/DO-160D (-160) The following are the remote commands set for DO-160D. ABORt command will terminate the test in progress at any time. See the MX Series User Manual (P/N 7003-960) or RS Series User Manual (P/N M440036) for more details about each 160 test step. Note that revisions E and F of the DO160 tests are implemented in the MXGui Windows software provided with the power source.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual DO160:NORMal:VOLT_FREQ:MINimum This command will set the voltage and frequency to the minimum level for the normal operation. Command Syntax Parameters Examples Query Syntax DO160:NORMal:VOLT_FREQ:MINimum none DO160:NORM:VOLT_FREQ:MIN none DO160:NORMal:VOLT_FREQ:MAXimum This command will set the voltage and frequency to the maximum level for the normal operation.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power DO160:NORMal:VOLTage:MODulation This command will cause output voltage modulation. The level of modulation is the function of the rate of modulation. Refer to Figure 9-4 in the User Manual. The command parameter is the rate of modulation in Hz.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual DO160:NORMal:FREQuency:MODulation This command will cause output frequency modulation. The level of modulation is the function of the rate of modulation. Refer to Figure 9-5 in the User Manual. The command parameter is the rate of modulation in Hz. Command Syntax Parameters Examples Query Syntax Returned Parameters DO160:NORMal:FREQuency:MODulation DO160:NORM:FREQ:MOD 0.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power DO160:EMERgency:VOLT_FREQ:MAXimum This command will set the voltage and frequency to the maximum level for the emergency operation. Command Syntax Parameters Examples Query Syntax DO160: EMERgencyl:VOLT_FREQ: MAXimum none DO160: EMER:VOLT_FREQ:MAX none DO160: EMERgency:VOLTage:UNBalance This command will unbalance the voltage level for each phase to the emergency high and low operating voltage of each phase.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual DO160:ABNormal:VOLTage:OVER This command will set the voltage to the surge level for the abnormal operation. Command Syntax Parameters Examples Query Syntax DO160:ABNormal:VOLTage:OVER none DO160:ABN:VOLT:OVER none DO160:ABNormal:VOLTage:DC:LOW This command will set the voltage to low voltage test for the abnormal operation. Refer to Section 9.1 of the User Manual.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power DO160:STANdard This command will select the proper standard. The standard selection must be verified prior to any test selection. Airbus standard is the same as the Eurocae standard with the exception of nominal voltage modulation. Command Syntax Parameters Examples Query Syntax DO160:STANdard DO160:STAN RTCA DO160:STAN? DO160:GROup This command is used to select equipment Group 1, 2 or 3.
AMETEK Programmable Power 8.5 MX / RS Series SCPI Programming Manual MIL-STD 704E (-704) MIL-STD 704 tests for revisions D and E only can be executed remotely from the GPIB or RS232 using the following command tree. See the MX Series User Manual (P/N 7003-960) or RS Series User Manual (P/N M440036) for more details about each 704 test step. MIL-STD 704 tests for revisions A, B, C and F are implemented only through the MXGui Windows software provided with each AC power source.
MX / RS Series SCPI Programming Manual 8.5.2 AMETEK Programmable Power DC System :MIL704 :VERSion D|E :SSTate :VOLT [:LEVel] :RIPPle :TRANsient :VOLTage [:LOW] :HIGH :ABNormal :VOLTage [:UNDer] :OVER :EMERgency :VOLTage All commands do not accept parameters and have no query format except for MIL704:VERSion, which accepts a letter D or E as a parameter. Its query format response will return the letter D or E based on the revision selected. 8.5.
AMETEK Programmable Power 8.6 MX / RS Series SCPI Programming Manual Airbus ABD0100.1.8 Test Option (-ABD) The -ABD option is implemented through the MXGui Windows software provided with each AC power source. As such, there are no SCPI commands that apply to the –ABD option and they cannot be executed from the front panel or using any SCPI bus commands. 8.7 Airbus A350 ABD0100.1.8.
MX / RS Series SCPI Programming Manual 8.10 AMETEK Programmable Power OMNI Reference Impedance The OMNI remote programming syntax is part of the Output subsystem. Subsystem Syntax OUTPut :OMNI [:STATe] Select the OMNI state (BYPassed|ENGaged) OUTPut:OMNI[:STATe] This command will engage or bypass the OMNI impedance network. The output voltage will drop when the state changes.
AMETEK Programmable Power 8.11 MX / RS Series SCPI Programming Manual Watt Hour Meter (-WHM) The following SCPI command may be used to control the Watt Hour Meter functions if the WHM option is installed: Subsystem Syntax WHMeter: [STATe] Turn on or off the watt-hour function ETIMe? Returns the elapsed time WHOur? Returns the watt-hour measurement data in KWH WHMeter[:STATe] This command will start or stop the watt-hour function.
MX / RS Series SCPI Programming Manual 8.12 AMETEK Programmable Power Current Sink Option (-SNK) The –SNK or current sink option enables the MX/RS power source to sink current from the unit under test. This mode of operation is particularly useful when testing grid-tied products that feed energy back onto the grid. The ability of the MX/RS to simulate the grid provides unique opportunities to test the EUT for immunity to commonly occurring line anomalies like voltage and/or frequency fluctuations.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual REGenerate:DELay:FREQuency[:SHUTdown] This command will set the delay in seconds before applying the programmed frequency deviation in an attempt to shut down the inverter under test. Available setting range is 0.25 to 10.0 seconds. If the frequency deviation is set to 0.0 Hz, no frequency shift will be asserted.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power REGenerate:OUTPut[:STATe] This command enables or disables the source regenerate mode. When the regenerate mode is OFF (disabled), the MX/RS behaves like a standard MX/RS without the SNK option. In order to turn on the REGENERATE mode of operation (enable), the output relay has to be open and the programmed frequency has to be within a 40 – 80Hz range. The query form returns the regenerate state.
AMETEK Programmable Power 202 MX / RS Series SCPI Programming Manual MX / RS Series
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Appendix A: SCPI Command tree The following command three contains all the supported standard commands for the MX/RS Series AC/DC source. Some command listed may not apply to a specific MX/RS Series model or controller version. Check the relevant reference section for specific details on using each of these commands. ABORt CALibrate .......... IHARmonics? .......... IMPedance .......... ......... REAL .......... ......... ..........
AMETEK Programmable Power MX / RS Series SCPI Programming Manual ......... ......... .......... ......... .......... HFRequency ......... ......... .......... HFRequency ......... ......... .......... DC ......... ......... .......... ......... LRANGe ......... ......... .......... ......... .......... [FSCale] ......... ......... .......... ......... .......... [POSitive] ......... ......... .......... ......... .......... NEGative ......... ......... .......... ......... .......... ZERO ......... ......
MX / RS Series SCPI Programming Manual AMETEK Programmable Power .......... ......... .......... DC? .......... ......... VOLTage .......... ......... .......... [AC]? .......... ......... .......... DC? .......... ......... .......... HARMonic .......... ......... .......... ......... [AMPLitude]? .......... ......... .......... ......... PHASe? .......... ......... .......... ......... THD? OUTPut .......... [STATe] .......... IMMediate .......... PROT:PROT:CLE .......... RI ......
AMETEK Programmable Power MX / RS Series SCPI Programming Manual ......... ......... .......... MODE ......... ......... .......... TRIGgered ......... FUNCtion ......... ......... [SHAPe] ......... ......... .......... [IMMediate] ......... ......... .......... CSINe ......... ......... .......... MODE ......... LIMit ......... ......... FREQuency , ......... ......... VOLTage ,, ......... ......... CURRent ......... ......... PHASe ......... LIST ......... .........
MX / RS Series SCPI Programming Manual AMETEK Programmable Power .......... ......... VRANGE 135|270 150|300 .......... ......... WGRoup .......... PULSe .......... ......... COUNt | MAXimum .......... ......... DCYCLE .......... ......... HOLD WIDTh|DCYCle .......... ......... PERiod .......... ......... WIDTh .......... VOLTage .......... ......... ALC ON | OFF .......... ......... [LEVel] .......... ......... .......... [IMMediate] .......... ......... .......... .........
AMETEK Programmable Power MX / RS Series SCPI Programming Manual ......... ......... .......... ADDRess ......... ......... SERial ......... ......... .......... BUAD ......... ......... .......... PARity ......... ......... .......... BITS ......... ......... .......... SBITs TRACe ......... CATalog? ......... [DATA] , ,.. ......... DEFine [,|1024] ......... DELete ......... ......... [NAME] ......... ......... ALL TRIGger .........
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Appendix B: SCPI Conformance Information SCPI Version The MX Series AC/DC power sources conform to SCPI version 1995.0.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Appendix C: Error Messages Any errors that occur during operation from either the front panel or the remote control interface will result in error messages. Error messages are displayed in the upper left hand corner of the LCD display. They are also stored in the error message queue from which they can be queried using the SYST:ERR? Query. The error queue has a finite depth.
MX / RS Series SCPI Programming Manual Number AMETEK Programmable Power Message String Cause Remedy -168 "Block data not allowed" Block data was sent. Check programming manual for correct command syntax -200 "Execution error" Command could not be executed Command may be inconsistent with mode of operation such as programming frequency when in DC mode. -201 "Invalid while in local" Command issued but unit is not in remote state Put instrument in remote state before issuing GPIB commands.
AMETEK Programmable Power Number -300 MX / RS Series SCPI Programming Manual Message String Cause Remedy "Device specific error" Possible causes are: Check for proper mode or command sequence operation. 1. Attempt to program a frequency while source is in DC mode. 2. Attempt to set initial voltage mode to AC+DC. 3. Attempt to program AC voltage while in DC mode. 4. Attempt to program DC voltage while in AC mode. 5. Attempt to program voltage offset while in DC or AC mode only. 6.
MX / RS Series SCPI Programming Manual Number AMETEK Programmable Power Message String Cause Remedy empty. -400 "Query error" Unable to complete query. Check programming manual for correct query format and parameters -410 "Query INTERRUPTED" Query issued but response not read. Check application program for correct flow. Response must be read after each query to avoid this error. -420 "Query UNTERMINATED" Query incomplete. Check for terminator after query command.
AMETEK Programmable Power Number 214 MX / RS Series SCPI Programming Manual Message String Cause Remedy 13 "Missing list parameter" One or more transient list parameters missing. Check programmed lists. 14 "Voltage peak error " Peak voltage exceeds internal bus voltage This error may occur when selecting user defined wave shapes with higher crest factors. Reduce programmed RMS value. 15 "Slew time exceed dwell" Time needed to slew to final value is less than dwell time.
MX / RS Series SCPI Programming Manual AMETEK Programmable Power Number Message String Cause Remedy 27 “Frequency error” Frequency is out of allowable range. Indicates a problem with programmable controller. 28 “Phase error” Incorrect phase 29 “DC component exceeds limit” The waveform selected contains a DC offset that exceeds the AC mode capability. Select AC+DC mode. 30 “Amplifier fault” Amplifier fault. Contact customer service.
AMETEK Programmable Power MX / RS Series SCPI Programming Manual Index * *CLS .................................................................................................................................................. 131 *ESE .................................................................................................................................................. 132 *ESR?........................................................................................................................
MX / RS Series SCPI Programming Manual AMETEK Programmable Power CALibrate:MEASure:CURRent:TEMPerature:DC[:FSCale] .................................................... 43 CALibrate:MEASure:CURRent:TEMPerature[:AC][:FSCale] .................................................. 42 CALibrate:MEASure:CURRent[:AMBient] [:AC][:FSCale] ....................................................... 42 CALibrate:MEASure:CURRent[:AMBient]:DC[:FSCale] ...................................................
AMETEK Programmable Power MX / RS Series SCPI Programming Manual FETCh:CURRent:CREStfactor? ......................................................................................................... 65 FETCh:CURRent:HARMonic:PHASe? ............................................................................................... 66 FETCh:CURRent:HARMonic:THD? ................................................................................................... 66 FETCh:CURRent:HARMonic? .........................
MX / RS Series SCPI Programming Manual AMETEK Programmable Power IEC413:INDVidual:IHARMonics[:FREQuency] ................................................................................. 179 IEC413:INDVidual:SWEep[:RANGe] ................................................................................................ 179 IEC413:MCURve:DWELl .................................................................................................................. 181 IEC413:MCURve:LEVel ............................
AMETEK Programmable Power MX / RS Series SCPI Programming Manual M MAC Address ...................................................................................................................................... 35 MEASure:ARRay:CURRent:HARMonic:PHASe?............................................................................... 58 MEASure:ARRay:CURRent:HARMonic? ........................................................................................... 57 MEASure:ARRay:CURRent? .......................
MX / RS Series SCPI Programming Manual AMETEK Programmable Power OUTPut:TTLTrg[:STATe] .................................................................................................................... 78 OUTPut[:STATe] ................................................................................................................................. 75 P PHASe ...............................................................................................................................................
AMETEK Programmable Power MX / RS Series SCPI Programming Manual STATus:QUEStionable:INSTrument:ISUMmary:CONDition? .......................................................... 118 STATus:QUEStionable:INSTrument:ISUMmary:ENABle ................................................................. 118 STATus:QUEStionable:INSTrument:ISUMmary?............................................................................. 118 STATus:QUEStionable[:EVENt]? ...............................................................
MX / RS Series SCPI Programming Manual AMETEK Programmable Power data format modes ........................................................................................................................... 59 WHMeter[:ETIMe?]............................................................................................................................ 202 WHMeter[:STATe] .............................................................................................................................