Home
BPS / Mx / RS Series SCPI Programming Manual
Contents
1. P QUESTIONABLE STATUS gt 93 ov CONDITION EVENT ENABLE 92 i g1 2 3 s 2 8 O 9 9 e pe Isum TIQNABLE INSTRUMENT ISUMMARY mM oy RERNI register set for eac hy a ov CONDITION EVENT ENABLE oc O m q Oo 10 O g1 92 3 SERVICE AA STATUS REQUEST OUTPUT BYTE NABLE oPCc 0 4 E nu_0 1 DAT nu 1 n u x x DAT OoYE 2 4 4 S DAT nu 2 9 DDE 3 g 8 QUES 3 lt EXE 4 56 16 o MAV_4 o cME 3 39 32 z ESB 5 a nu M 6 7 7 PON 128 128 OPER OPERATION STATUS SERVICE CONDITION EYENTENABLE y ss REQUEST CAL GENERATION Trans Compt 3 3 a Oo Oo Meas Co i 0 0 uer O O n u Ji 166 Manual P N 7003 961 Rev AA Figure 7 1 Status System Model BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Bit Signal Meanimg Operation Status Group 3 Transient is completed 4 Measurement is completed Questionable and Questionable Instrument Isummary Status Groups OV Output voltage faulted output voltage differ from program value The overcurrent protection circuit has tripped 3 An overtemperature condition has occurred The remote shut down state is active 12 Clrms The rms current limit circuit is active Standard Event Status Group Operation complete Query error Device dependend error Execution error Command error Power on Status Byte and Service Request En
2. BPS MX RS Series SCPI Programming Manual 6 5 AMETEK Programmable Power Triggering Output Changes 6 5 1 The following transient trigger sources can be selected IMMediate BUS Selects IEEE 488 bus triggers Trigger System Model Generates a trigger when the trigger system is initiated 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 INIT CONT OFF IDLE STATE INIT IMM INIT CONT ON OR INITIATED STATE LIST NOT COMPLETE amp LIST STEP ONCE ABOR m RST TRIGGER RECEIVED WAIT FOR SYNC STATE OUTPUT STEP CHANGES ff SYNC COMPLETED OUTPUT OUTPUT PULSE LIST CHANGES CHANGES YES purse N 9 COUNT gt DONE T COMPLETE NO OR LIST STEP ONCE 2 n AN Figure 6 2 Transient Trigger System Model Manual P N 7003 961 Rev AA 153 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 5 2 6 5 3 154 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
3. AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 For use in an automated test system this chapter contains the command sub system syntax for the available test options Specifically the following firmware options are available at the time of this manual s printing e IEC 61000 4 11 Option 411 e IEC 61000 4 13 Option 413 e MIL STD 704E Option 704 e RTCA DO 160D Option 160 e Airbus ABD0100 1 8 Option ABD Requires MXGui Windows Software No SCPI commands available e Airbus AMD24 Option AMD Requires MXGui Windows Software No SCPI commands available e Boeing B787 0147 Option B787 Requires MXGui Windows Software No SCPI commands available e OMNI Option e WattHour Meter Option WHM The AC DC power source will report all installed options including any firmware options when queried using the SYST CONF BYTE or OPT command Additional firmware options may be added over time Consult the factory for additional information on firmware options not listed here but present on your unit 172 Manual P N 7003 961 Rev AA
4. AMETEK PROGRAMMABLE POWER California Instruments BPS Mx RS Series SCPI Programming Manual Including MX Series Series Il 7003 961 Rev AA www programmablepower com AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual SCPI Programming Reference Manual e BPS Series AC Power Systems MX Series AC DC Power Systems e Mx Series AC DC Power Systems e RS Series AC DC Power Systems 2 Manual P N 7003 961 Rev AA BPS 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 amp D test and measurement process control power bus simulation and power conditioning applications across diverse industrial segments From bench top supplies to rack mounted industrial power subsystems AMETEK Programmable Power is the proud manufacturer of Elgar Sorensen California Instruments and Power Ten brand power supplies AMETEK Inc is a leading global manufacturer of electronic instruments and electromechanical devices with annualized sales of 3 3 billion The Company has over 11 000 colleagues working at more than 80 manufacturing facilities and more than 80 sales and service centers in the United States and around the world Trademarks AMETEK is a registered trademark of AMETEK Inc California Instruments is a
5. RST 4 RCL ITEM ACO gt INITIATED STATE TRIGGER RECEIVED DATA ASA en Figure 6 3 Measurement Acquisition Trigger Model Initiating the Measurement Trigger System When the AC source is turned on the trigger system is in the idle state In this state the trigger system ignores all triggers Sending the following commands at any time returns the trigger system to the Idle state ABORt RST RCL The INITiate commands move the trigger system from the Idle state to the Initiated state This enables the AC source to receive triggers To initiate for a measurement trigger use INITiate IMMediate ACQuire After a trigger is received and the data acquisition completes the trigger system will return to the Idle state Thus it will be necessary to initiate the system each time a triggered acquisition is desired Note You cannot initiate measurement triggers continuously Otherwise the measurement data in the data buffer would continuously be overwritten by each triggered measurement Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 To select the SYNC Trigger to start the measurement at specific phase angles in the wavefor
6. SYSTem COMMunicate SERial SBITs This command will set the SERial communication number of stop bits Command Syntax SYSTem COMMunicate SERial SBITs lt NRF gt Parameters 1 2 Example SYST COMM SER SBITs 1 Returned Parameters lt NR1 gt Manual P N 7003 961 Rev AA 123 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 25 Trace Subsystem Commands Pi Controller Only This subsystem programs the output waveform of the AC DC power source Subsystem Syntax TRACe CATalog Return list of defined waveforms DATA lt waveform_name gt lt n gt lt n gt Assign values to a waveform DEFine lt waveform_name gt lt waveform_name gt 1024 Create and name new waveform DELete NAME lt waveform_name gt Delete waveform to free its memory ALL Delete all user waveforms from memory TRACe These commands set the values of a user defined waveform table The first parameter is the name of a waveform that was previously defined with TRACe DEFine Following the name are 1024 data points that define the relative amplitudes of exactly one cycle of the waveform The first data point defines the relative amplitude that will be output at O degrees phase reference An error will occur if exactly 1024 data points are not sent with the command Data points can be in any arbitrary units The AC source scales the data to an internal format that removes the dc component and ensures that the correct
7. 25 6 or 76 8 MX RS Series 11 10 4 or 31 2 Examples SENS SWE TINT 150 Query Syntax SENSe SWEep TINTerval Returned Parameters lt NR2 gt Related Commands SENS SWE OFFS MEAS ARR Manual P N 7003 961 Rev AA 89 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 17 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 LIST REPeat determines how many times each data point will repeat LIST DWELI specifies the time interval that each value point of a list is to remain in effect LIST STEP detemines if a trigger causes a list to advance only to its next point or to sequence through all of its points All active subsystems that have their modes set to LIST must have the same number of points up to 32 for Series and 100 for Series ll or an error is generated when the first list point is triggered The only exception is a list consisting of only one point Such a list is treated as if it had the same number of points as the other lists with all of the implied points having the same value as the one specified point MODE commands such as VOLTage M
8. 96 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 Command Syntax SOURce LIST VOLTage LEVel lt NRf gt lt NRf gt Parameters Value depends on the voltage range and the voltage mode Unit V rms voltage Examples LIST VOLT 2 0 2 5 3 0 LIST VOLT MAX 2 5 MIN Query Syntax SOURce LIST VOLTage LEVel Returned Parameters lt NR2 gt Related Commands LIST VOLT POIN LIST COUN LIST DWELLIST STEP LIST SHAP LIST VOLT OFFS LIST VOLTage POINts Phase Selectable This query returns the number of points specified in LIST VOLT Note that it returns only the total number of points not the point values Query Syntax SOURce LIST VOLTage POINts Returned Parameters lt NR1 gt Example LIST VOLT POIN Related Commands LIST VOLT LIST VOLTage SLEW Phase Selectable This command specifies the output offset slew points in a list The slew 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 Changing list data while a subsystem is in list mode generates an implied ABORT Command Syntax SOURce LIST VOL
9. AMPLitude PHASe Returns the digitized instantaneous current Returns amplitudes of the first 50 harmonics Returns phase angles of the first 50 harmonics Selects waveform data transfer format Returns the digitized instantaneous voltage Returns amplitudes of the first 50 harmonics Returns phase angles of the first 50 harmonics Manual P N 7003 961 Rev AA 55 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 5 1 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 lt block length n gt lt b0 gt lt b1 gt lt b2 gt lt b3 gt lt bn 3 gt lt bn 2 gt lt bn 1 gt lt bn gt where b0 b1 b2 b3 are four hex bytes represent IEEE single precision floating number where bO is the most significant byte and b3 is the least significant byte The output voltage and current are digitized whenever a measure command is given or whenever an acquire trigger occurs The time interval between samples is MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series II 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode The query SENSe SWEep TINTerval will return the time interval the position of the trigger relative to the begi
10. Hardware Installation The software you are installing for this hardware MX AC Source has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation _ 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 This Logo certification has no bearing on the functionality or legitimacy of this device driver so you can ignore this message Click the Continue Anyway button to continue Note that some PCs may have this verification disabled in which case this screen will not pop up The installation will now proceed This process may take several minutes to complete 28 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for Sq MX AC Source Click Finish to close the wizard Once completed the dialog box shown above will appear signaling the device drivers have been installed
11. AUTO RST Value AUTO Examples LIST STEP ONCE Query Syntax SOURce LIST STEP Returned Parameters lt CRD gt Related Commands LIST COUN LIST DWEL 94 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 The order in which the list points are given determines the sequence in which Trigger Out pulses will be output when a list transient is triggered Command Syntax SOURce LIST TTLTrg lt bool gt lt bool gt Parameters 0 1 OFFION Examples LIST TTLT 1 0 1 LIST TTLT ON OFF ON Query Syntax LIST TTLT Returned Parameters 0O 1 Related Commands LIST TTLT POIN LIST COUN LIST DWEL LIST STEP OUTP TTLT STAT OUTP TTLT SOUR LIST TTLTrg POINts This query returns the number of points specified in LIST TTLT Note that it returns only the total number of points not the point values Query Syntax SOURce LIST TTLTrg POINts Returned Parameters lt NR1 gt Example LIST TTLT POIN Related Commands LIST TTLT Manual P N 7003 961 Rev AA 95 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 17 8 List Voltage
12. RST Value FlXed Examples FREQ MODE FIX Query Syntax SOURce FREQuency MODE Returned Parameters lt CRD gt Related Commands FREQ FREQ TRIG Manual P N 7003 961 Rev AA 81 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 SOURce FREQuency SLEW IMMediate lt NRf gt Parameters 0 01 to 1E9 MAXimum Unit Hz Hertz per second RST Value MAXimum Examples FREQ SLEW IMM 75FREQ SLEW MAX Query Syntax SOURce FREQuency SLEW Returned Parameters lt NRf gt Related Commands FREQ SLEW MODE FREQ FREQuency SLEW MODE This command determines how the frequency slew rate is controlled during a triggered output transient The choices are FlXed The frequency slew rate is unaffected by a triggered output transient STEP The frequency slew rate is programmed to the value set by FREQuency TRIGgered when a triggered transient occurs PULSe The frequency slew rate is changed to the value set by FREQuency TRIGgered for a duration determined by the pulse commands LIST The frequency slew rate is controlled by the frequency list when a triggered transient occurs Command Syntax SOURce FREQuency SLEW MODE lt mode gt Parameters FlXed STEP PULSe LIST RST Value FIXed Examples FREQ SLEW
13. This command selects the slew rate that will be set during a triggered step or pulse transient A parameter of MAXimum will set the slew to its maximum possible rate The maximum allowed value is1E9 Command Syntax SOURce VOLTage SLEW TRIGgered lt NRf gt Parameters 0 to 1E9 MAXimum Unit V S volts per second RST Value MAXimum Examples VOLT SLEW TRIG1 VOLT SLEW TRIG MAX Query Syntax SOURce VOLTage SLEW TRIGgered Returned Parameters lt NR2 gt Related Commands VOLT SLEW MODE VOLT SLEW 112 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 23 Status Subsystem Commands This subsystem programs the AC DC power source status registers There are four groups of status registers e Operation Status Group e Questionable Status Group e Questionable Instrument Isummary Group e Standard Event Group The Standard Event group is programmed with Common commands The Operation Questionable and Instrument Summary status groups each consist of the following three registers Refer to chapter 7 for more information about the status registers Subsystem Syntax STATus OPERation EVENt Returns the value of the event register CONDition Returns the value of the condition register ENABle lt n gt Enables specific bits in the Event register QUEStionable EVENt Returns the value of the event register CONDition Returns the value of the condition register ENA
14. This command sets the voltage range of the power source On the MX RS BPS Series up to three voltage ranges are available e 150 V AC or 200 V DC range e 300 V AC or 400 V DC range e 400 V AC or other XV range The LIM VOLT Query may be used to determine which AC voltage ranges are available to select This command always returns the AC voltage range values When in DC mode used 200 iso 150 or 400 iso 300 to select the low and high DC voltage range Sending a parameter other than these will not be accepted Manual P N 7003 961 Rev AA 109 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Note Effecting a range change takes considerable time 6 secs as the amplifiers have to be powered down to be reconfigured and your application program should allow for this execution time of the VOLT RANGE command Note that the query format of the VOLT RANG command returns the voltage range value for the selected range and mode In AC or AC DC mode an AC voltage range value is returned In DC mode the DC voltage range value is returned To determine the state of the MX unit it may be necessary to query both the range and the mode Note On MX units with firmware revision 4 24 or higher the VOLT RANG command is also coupled with the OUTPUT command If the output relay is closed ON attempting a voltage range change will result in an error message and no range change will occur The output relay MUST be opened
15. This command turns the front panel display on and off It does not affect the annunciators In the off state the LCD display will be blank but the backlight will remain on Note that this state overrides the DISPLay MODE state as well so the display will be blanked regardless of the display mode setting Command Syntax DISPlay WINDow STAT lt bool gt Parameters 0 1 OFF ON RST Value ON Examples DISP STAT 1 DISP STAT OFF Query Syntax DISPlay WINDow STAT Returned Parameters 0 1 Related Commands DISP MODE DISP TEXT DISPlay MODE This command sets the display to show either normal instrument functions or to show a text message Text messages are defined with DISPlay TEXT DATA The MEAS mode when selected will cause the power source LCD display to revert to the MEASUREMENT 1 display whenever there is no bus actitivy for at least 3 seconds This mode can be used to allow operators to view the measurement 1 screen despite having no control over the front panel Command Syntax DISPlay WINDow MODE lt mode gt Parameters NORMal TEXT MEASurement RST Value NORMal Examples DISP MODE TEXT Query Syntax DISPlay WINDow MODE Returned Parameters lt CRD gt Related Commands DISP DISP TEXT Manual P N 7003 961 Rev AA 51 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual DISPlay TEXT This command sets the character string that is displayed when the display mode is set to TEXT The a
16. lt Nrf gt Parameters 0 25 to 10 time in seconds Examples REG DEL FREQ 3 Query Syntax REGenerate DELay FREQuency SHUTdown Returned Parameters lt NR2 gt REGenerate DELay OUTPut SHUTdown This command will set the delay in seconds before shutting down the power source output 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 If set to a value other than zero hertz the frequency shift will be applied first when the fed back current exceeds the programmed current limit for more than the delay set by the REG DEL FREQ command If the current fed back by the EUT still exceeds the programmed current limit the output voltage will be set to the lower voltage limit and the output relay will open after this delay expires Command Syntax REGenerate DELay OUTPut SHUT down lt Nrf gt Parameters 0 25 to 10 time in seconds Examples REG DEL OUTP 3 Query Syntax REGenerate DELay OUTPut SHUT down Returned Parameters lt NR2 gt REGenerate DEViate FREQuency This command will set or query the frequency shift used to shut down the inverter under test Available setting range is 0 0 to 5 0 Hz If the frequency deviation is set to 0 0 Hz no frequency shift will be asserted If set to a value other than zero hertz the frequency shift will be applied when the fed back current exceeds the programmed current li
17. 160 RTCA DO160 test option MIL704D Option 704 MIL STD704 test option 1EC411 Option 411 1EC61000 4 11 voltage dips and interruptions test option This option must be installed to support the EOS1 or EOS3 1EC413 Option 413 1EC61000 4 13 Interharmonics test option WHM Option WHM Supported only on i iX Series with firmware CIC463 5 ABD Option ABD Airbus ABD0100 1 8 test option Requires use of MXGui Windows software LF Option LF Limits interharmonics generator direct control output to 500 Hz maximum MB Option MB Allows System field setting in Configuration menu to be changed to support different configurations OPT2 Option B787 Boeing B787 0147 test option Requires use of MXGui Windows software OPT1 Option AMD Airbus AMD24C test option Requires use of MXGui Windows software 1 Note OPT response list will not have ABD field if firmware revision is less than 1 13 2 Note OPT response list will not have LF field if firmware revision is less than 1 14 3 Note OPT response list will not have MB field if firmware revision is less than 4 00 MX15 excluded Note OPT response list will not have OPT2 field if firmware revision is less than 4 00 MX15 excluded 5 Note OPT response list will not have OPT field if firmware revision is less than 4 00 MX15 excluded Manual P N 7003 961 Rev AA 135 AMETEK Programmable Power BPS MX RS Series SCP
18. Returned Parameters lt boolean gt 1EC411 VARiants RUN ALL This command will cause the variants automated test sequence by the standard to run Refer to Table 14 in the User Manual Command Syntax 1EC411 VARiants RUN ALL Parameters lt none gt Examples 1EC411 VAR RUN Query Syntax none Returned Parameters lt none gt 1EC411 VARiants RUN SINGle This command will run a single variant test once The test is defined by the variants parameters voltage cycle and angle Command Syntax IEC411 VARiants RUN SINGle Parameters lt none gt Examples IEC411 VAR RUN SING Query Syntax none Returned Parameters lt none gt Manual P N 7003 961 Rev AA 175 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 1EC411 VARiants HOLD TIME This command will set the variant hold time in seconds Refer to Figure 9 13 in the User Manual Command Syntax 1EC411 VARiants HOLD TIME lt NRf gt Parameters lt seconds gt Examples 1EC411 VAR HOLD TIME 0 5 Query Syntax 1EC411 VAR HOLD TIME Returned Parameters lt NR2 gt 1EC411 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 Command Syntax IEC411 VARiants HOLD VOLTage PERCent lt NRf gt Parameters lt percentage gt Examples 1EC411 VAR HOLD VOLT 70 Query Syntax IEC411 VAR HOLD VOLT Returned Parameters lt NR2 gt IEC411 VARian
19. Sets the rms regenerate current limit DELay FREQueny SHUTdown Delay till frequency deviation 0 25 to 10 sec OUTPut SHUTdown Delay till output off 0 25 to 10sec DEViate FREQueny 0 to 5 Hz STATe ON OFF Turns SNK mode ON or OFF OVER VOLTage accept over voltage range limit UNDer VOLTage accept under voltage range limit REGenerate CURRent This command will set or query the regenerate current limit over which the EUT is allowed to operate Note that this current limit set point is different from the normal mode current limit setting Command Syntax REGenerate CURRent lt Nrf gt Parameters 0 to max value for selected current range Unit A rms amperes Examples REG CURR 12 Query Syntax REGenerate CURRent Returned Parameters lt NR2 gt 202 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 If set to a value other than zero hertz the frequency shift will be applied when the fed back current exceeds the programmed current limit for more than the delay set by the REG DEL FREQ command Command Syntax REGenerate DELay FREQuency SHUTdown
20. and don t have an associated set of SCP commands The commands listed in this section apply to the firmware based revision D only For information on revision E and F refer to the Avionics Software Manual P N 4994 971 provided on the same CD as this manual DO160 NORMal VOLT_FREQ MINinum MAXimum VOL Tage UNBalance WAVeform DISTortion VOL Tage MODulation lt numeric gt INTerrupt lt numeric gt SURG DC UNDer FREQency MODulation lt numeric gt TRANSIient VARiation EMERgency VOLT_FREQ MINimum MAXimum VOL Tage UNBalance ABNormal stage VOL Tage MINimum MAXimum UNDer OVER DC LOW FREQuency TRANsient CATegory STANdard GROup 190 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power DO160 NORMal VOLT_FREQ MINimum This command will set the voltage and frequency to the minimum level for the normal operation Command Syntax DO160 NORMal VOLT_FREQ MINimum Parameters none Examples DO160 NORM VOLT_FREQ MIN Query Syntax none DO160 NORMal VOLT_FREQ MAXimum This command will set the voltage and frequency to the maximum level for the normal operation Command Syntax DO160 NORMal VOLT_FREQ MAXimum Parameters none Examples DO160 NORM VOLT_FREQ MAX Query Syntax none DO160 NORMal VOLTage UNBalance This command will unbalance the voltage level for each phase to the normal high and low operat
21. cccecceceesecceceseneeeeeceneeeeeseeeseeesseeeeesseeeeessensaeeeseeeaaeens 64 MEASure CURRent AMPLitude RESet occccococcccconoccnccanannncncononnncnnnnnnncnanonnnccnnnn nn nn naar rn nn nano nr nnne nanne nnna 64 MEASure CURRent CREStfactor 00 0 ccccccccsssccccessnececessneeeeesaeeeeeseaeeeeesaeeeeesaeeeesssaeeeeesseeeesesseeeeeas 65 MEASure CURRent HARMonic PHAS c cccccccescececsescecesseeceeeceneeeeeseceeeesseesseesseeeaeessseeaeesseneaaeens 66 MEASure CURRent HARMonic THD cccccccesssccecessnececeesneeeeesaeeeeeessaeeeeessaeeeeesaeeeeessaeeeessnieeeeneas 66 MEASure CURRent HARMOnNic ccccccccecseececeesneeeececseeecesaeeeeesaeeeeesaeeeeessaeeecesaeeeeessseeeessseeeene 65 MEASure CUR Renoir a aliada ds Hansa Masri atada Di 64 MEA S re FREQUENCY Piisi ivii a a dai 67 MEASure PHAS O onanoi apaa aa A lini awh a Taa ata dia a Taa AEE 68 MEASure POWer AC APP are ruina dd Aa ti Aide aa 69 MEASure POWer AC PRA Clorinda cd dd tad AI 70 MEA SUS POWer AG Ud AAA AA it 69 MEASure POWer DG Pi acia A aid dt 70 MEASure VOLT age AG aras AA aie 71 MEASure VOLTage HARMonic PHAS cceccceceeeeceeeeeceeeeeceaeeeseaeeseaeeeceaeeesaaesseaaeseeeesnaeeesnaeenennees 72 MEASure VOLTage HARMonic THD c ccccecceceneeeeeeeeeeeee cee eecaaeeeeeeeeseaeeesaaeseeaeeseeeeeseaeeesaeeseneeee 74 MEASure VOLTage HARMONIC cccccceeeseeceeeeeceeeeeenee sense ceaeeeeaaeeeeeeeseaeeeseaesseaeeseceeeesaeeseaeesee
22. operation summary bit OPER of the Status Byte register The operation summary bit is the logical OR of all enabled Operation Event register bits Command Syntax STATus OPERation ENABle lt NRf gt Parameters 0 to 32727 Default Value 0 Examples STAT OPER ENAB 32 STAT OPER ENAB 1 Query Syntax STATus OPERation ENABle Returned Parameters lt NR1 gt Register value Related Commands STAT OPER EVEN 114 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Bit Configuration of Questionable Registers eee e e e Je E El VF Bit Name not CL not used not used not used used mwn e fee 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 STATus QUEStionable EVENt QUEStionable EVENt This query returns the value of the Questionable Event register The Event register is a read only register which holds latches all events Reading the Questionable Event register clears it Query Syntax STATus QUEStionable EVENt Parameters None Returned Parameters lt NR1 gt Register Value Examples STAT QUES EVEN Related Commands CLS STATus QUEStionable CONDition This query returns the value of the Questionable Condition register This is a read only register which holds the real time unlatched questionable statu
23. 100 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 Command Syntax SOURce PONSetup CURRent lt NRf gt Parameters range set by the LIMit CURRent voltage mode and voltage range Examples PONS CURR 22 Query Syntax PONS CURR Returned Parameters lt NR2 gt PONSetup FREQuency This command sets the initial frequency of the power source at the power on Command Syntax SOURce PONSetup FREQuncy lt NRf gt Parameters set by the LIMit FREQuency Examples PONS FREQ 50 Query Syntax PONS FREQ Returned Parameters lt NR2 gt PONSetup NOUTput This command sets the configuration of the power source to one phase or three phase if this option is enabled The LAST setting causes the unit to power up in the mode it was left Command Syntax SOURce PONSetup NOUT put lt selection gt Parameters ONEPhase THReephase LAST Examples PONS NOUT LAST Query Syntax PONS NOUT Returned Parameters lt CRD gt PONSetup OLOad MODE This command determines how the power source will react to an over current condition In const current mode the output voltage is reduced to a value that maintains a constant laod current In constant voltage mode the output faults to an initial value if the over current condition i
24. 16 and higher 314 Save recall memory User setup register Store setup in same register again lost contents lost 315 Configuration memory Hardware Contact Cl service department at lost configuration settings Support programmablepower com to lost obtain instructions on restoring configuration data 330 Self test failed Internal error Contact Cl service department at support programmablepower com Queue overflow Message queue full Too many messages Read status using SYST ERR query until 0 No Error is received indicating queue Manual P N 7003 961 Rev AA 215 AMETEK Programmable Power 216 400 Query error Query INTERRUPTED 420 Query UNTERMINATED 430 Query DEADLOCKED 440 Query UNTERMINATED 1 Output volt fault Current limit fault Temperature fault rm all BPS MX RS Series SCPI Programming Manual Unable to complete query Query issued but response not read AN EE ET Check programming manual for correct query format and parameters Check application program for correct flow Response must be read after each query to avoid this error Query incomplete Check for terminator after query command Query cannot be Check application program for completed multiple queries Query incomplete Check for terminator after query command Output voltage does not match programmed value Current limit exceeded Temperature of heat si
25. 1EC413 HARMonics LEVel This command will set the level for the harmonics test The command will accept either one parameter or a sequence of parameters from the second harmonic to the fortieth harmonic In case of one parameter the level will be set for the selected harmonic number specified by 1EC413 INDV HARM NUMBer The IEC413 STATe must be in the off position and the user class must be selected to accept the command Command Syntax 1EC413 HARMonics LEVel lt Nrf gt lt Nrf gt lt Nrfn gt Parameters 0 to 20 Examples 1EC413 HARM LEV 4 5 Query Syntax 1EC413 HARM LEV Returned Parameters lt NR2 gt lt NR2 gt 1EC413 HARMonics PHASe 184 This command will set the phase angle of the harmonics wave form relative to the fundamental The command will accept either one parameter or a sequence of parameters from the second harmonic to the fortieth harmonic In case of one parameter the phase will be set for the selected harmonic number specified by IEC413 INDV HARM NUMB The IEC413 STATe must be in the off position and the user class must be selected to accept the command Command Syntax IEC413 HARMonics PHASe lt Nrf gt lt Nrf gt lt Nrfn gt Parameters 0 to 360 Examples 1EC413 HARM PHAS 180 270 90 Query Syntax 1EC413 HARM PHAS Returned Parameters lt NR2 gt lt NR2 gt Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC413 H
26. AMPLitude lt n gt MEASure ARRay CURRent HARMonic PHASe lt n gt MEASure ARRay VOLTage HARMonic AMPLitude lt n gt MEASure ARRay VOLTage HARMonic PHASe lt n gt These queries always return 51 data values from the dc component up to the the numeric option field lt n gt if present or the 50th harmonics Any harmonics that represent frequencies greater than the measurements bandwidth are returned as the value 0 To return the percentage of total harmonic distortion in the output voltage or current use the following commands MEASure CURRent HARMonic THD MEASure VOLTage HARMonic THD Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 6 5 6 6 6 6 6 7 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 When the measurement data has been acquired by the voltage and current data buffers for each output phase use INSTrument NSELect to select each phase and FETCh to return the specified measurement data The following commands return rms voltage NSTrument NS
27. Bit The RQS bit is a latched version of the MSS bit Whenever the AC source requests service it sets the SRQ interrupt line true and latches RQS into bit 6 of the Status Byte register When the controller does a serial poll RQS is cleared inside the register and returned in bit position 6 of the response The remaining bits of the Status Byte register are not disturbed The MAV bit and Output Queue The Output Queue is a first in first out FIFO data register that stores AC source to controller messages until the controller reads them Whenever the queue holds one or more bytes it sets the MAV bit bit 4 of the Status byte register Manual P N 7003 961 Rev AA 169 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 7 6 Examples 7 6 1 7 6 2 170 The following section contains examples of commonly used operations involving the status registers 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 Use STATus QUEStionable EVENt STATus OPERation EVENt ESR Note When an Event register is read it is cleared This also clears the corresponding summary bit Step 3 Remove the
28. ESE ESE OPC Manual P N 7003 961 Rev AA 133 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 5 4 IDN This query requests the source to identify itself lt returns the data in four fields separated by commas Query Syntax IDN Returned Parameters lt AARD gt Field Information California Instruments Manufacturer XXXXXX Model number and letter nannnn Serial number or 0 Rev XX XX Revision level of firmware Example Series CALIFORNIA INSTRUMENTS MX45 3 12345 Rev 1 0 Example Series II CALIFORNIA INSTRUMENTS MX45 3 12345 Rev 4 0 5 5 OPC This command causes the interface to set the OPC bit bit 0 of the Standard Event Status register when the source has completed all pending operations See ESE for the bit configuration of the Standard Event Status registers Pending operations are complete when all commands sent before OPC have been executed This includes overlapped commands Most commands are sequential and are completed before the next command is executed Overlapped commands are executed in parallel with other commands Commands such as measurement and calibration are overlapped with subsequent commands sent to the AC DC power source The OPC command provides notification that all overlapped commands have been completed OPC does not prevent processing of subsequent commands but Bit 0 will not be set until all pending operations are completed The OPC 1 c
29. LEVel 115 RANGe 150 in one message If you did not send LEVel you are allowed to send the following command SOURce VOLTage 115 FREQuency 60 The optional header SOURce precedes the current frequency function phase pulse list and voltage subsystems This effectively makes CURRent FREQuency FUNCtion PHASe PULse LIST and VOLTage root level commands Moving Among Subsystems In order to combine commands from different subsystems you need to be able to restore the active path to the root You do this with the root specifier For example you could open the output relay and check the status of the Operation Condition register as follows OUTPut STATe ON STATus OPERation CONDition Because the root specifier resets the command parser to the root you can use the root specifier and do the same thing in one message OUTPut on STATus OPERation CONDition The following message shows how to combine commands from different subsystems as well as within the same subsystem VOLTage RANGe 150 LEVel 115 CURRent 10 PROTection STATe ON Note the use of the optional header LEVel to maintain the correct path within the voltage and current subsystems and the use of the root specifier to move between subsytems The Enhanced Tree Walking Implementation given in appendix A of the IEEE 488 2 standard is not implemented in the AC DC source Manual P N 7003 961 Rev AA BPS MX RS Series SCPI
30. LIST DWELI Note that it returns only the total number of points not the point values Query Syntax SOURce LIST DWELI POINts Returned Parameters lt NR1 gt Example LIST DWEL POIN Related Commands LIST DWELI Manual P N 7003 961 Rev AA 91 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 17 3 List Frequency 92 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 Command Syntax SOURce LIST FREQuency LEVel lt NRf gt lt NRf gt Parameters Values limited to the frequency range Unit HZ Hertz Examples LIST FREQ 60 65 70 Query Syntax SOURce LIST FREQ Returned Parameters lt NR2 gt Related Commands LIST FREQ POIN LIST COUN LIST DWEL LIST STEP LIST FREQ SLEW LIST FREQuency POINts This query returns the number of points specified in LIST FREQuency Note that it returns only the total number of points not the point values Query Syntax SOURce LIST FREQ LEVel POINts Returned Parameters lt NR1 gt Example LIST FREQ POIN Related Commands LIST FREQ LIST FREQuency SLEW This command sets the sequence of frequency slew list points The frequency points are given in the command parameters which are separated by commas The order in
31. Manual AMETEK Programmable Power MEASure CURRent DC FETCh CURRent DC Phase Selectable These queries return the dc component of the output current being sourced at the output terminals This command should be used when the voltage mode of the source is set for DC Query Syntax MEASure SCALar CURRent DC FETCh SCALar CURRent DC Parameters None Examples MEAS CURR FETC CURR Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure CURRent AMPLitude MAXimum FETCh CURRent AMPLitude MAXimum Phase Selectable These queries return and hold the absolute value of the peak current as sampled over one measurement acquisition of 4096 data points The returned value will be updated only when a larger value is found To update the value with every measurement a peak current reset command should be used prior to the peak measurements Query Syntax MEASure SCALar CURRent AMPLitude MAXimum FETCh SCALar CURRent AMPLitude MAXimum Parameters None Examples MEAS CURR AMPL MAX FETC CURR AMPL MAX Returned Parameters lt NR2 gt Related Commands INST NSEL MEAS CURR AMPL RESet MEASure CURRent AMPLitude RESet Phase Selectable This command will reset the peak current measurement to zero Query Syntax MEASure SCALar C URRent AMPLitude RESset Parameters None Examples MEAS CURR AMPL RES Returned Parameters None Related Commands MEAS CURR AMPL MAX Manual P N 7003 961 Rev AA 63 AMETEK Progr
32. Programming Manual AMETEK Programmable Power 2 3 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 nat affect the active header path you may insert them anywhere in the message VOLTage TRIGger 7 5 TRG OUTPut OFF OUTPut ON RCL 2 Using Queries 2 4 2 4 1 Observe the following precautions with queries e Set up the proper number of variables for the returned data e Read back all the results of a query before sending another command to the AC source Otherwise a Query Interrupted error will occur and the unreturned data will be lost Structure of a SCPI Message SCPI messages consist of one or more message units ending in a message terminator The terminator is not part of the syntax but implicit in the way your programming language indicates the end of a line such as a newline or end of line character The Message Unit The simplest SCPI command is a single message unit consisting of a command header or keyword followed by a message terminator FREQuency lt newline gt VOLTage lt newline gt The message unit may include a parameter after the header The parameter usually is numeric but it can be a string VOLTage 20 lt newline gt VOLTage MAX lt newline gt Manual P N 7003 961 Rev AA 17 AMETEK Progra
33. SEEW si aiadgace Manila debian alee yin ah ae ha bas 113 VOLTage SEEW MODE ita ii acelin 114 VOLTage SLEW T RiGgered 3 casio ai dd tea 114 VOL Tage TRIG GSO viii ii kta eed bina ele eee 111 WwW waveform Manual P N 7003 961 Rev AA 225 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual dataitormat MOS iio dt eevee 59 WHMeter ETIMe 0 ios id 202 WHAMeter STA Telecinco ead metre 202 WAHMeterf WAOU ahadenn nianon einate e a adara a adea nr 202 End of Document 226 Manual P N 7003 961 Rev AA
34. Status Registe oooooonncccnnninnccnnconncccconcnnoncn nono n cnn cnn 167 Table 7 3 Questionable Status Register ooonnocinnccinnicincccnonnnononnonnnnanancnrc crac nrnn cnc narrar rr 168 Wable 8 4 Error Mess ago iii A dio eae 218 Manual P N 7003 961 Rev AA 9 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 1 Introduction This manual contains programming information for the BPS Series MX Series and MX Series Il and RS Series AC DC Power Sources This manual contains the following chapters Chapter 1 Introduction Chapter 2 Introduction to SCPI Chapter 3 System Considerations and Interface Setup Chapter 4 SCPI Command Reference Chapter 5 Common Commands Chapter 6 Programming Examples Chapter 7 Status Registers Chapter 8 Option Commands Appendix A SCPI command tree Appendix B SCPI conformance information Appendix C Error messages 1 1 Documentation Summary This SCPI programming manual covers the California Instruments BPS Series MX Series and MX Series Il and RS Series AC DC power sources A separate User Manual is also supplied with all models in this product series For front panel operation and general service and calibration information on these produces please refer to the User Manual The programming manual covers issue related to operating the BPS Series MX Series or MX Series Il or RS Series remotely using an instrument controller The following documents are related to
35. 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 The MX Source should be listed under Multi port serial adapters as shown in the image below Device Manager DAR File Action View Help e mFS R SOTEC3120X va Batteries 54 Computer S Disk drives Display adapters 2 DVD CD ROM drives 3 IDE ATA ATAPI controllers 9 Keyboards 3 Mice and other pointing devices y Modems Monitors 50 Sod 3 MX AC Source BB Network adapters _ RR SS 900 PCI Fast Ethernet Adapter 3 OEM Port I O Device Driver PCMCIA adapters Ports COM amp LPT SF USB Serial Port COMS 8 Processors 9 Sound video and game controllers ee ee eee a Figure 3 3 Windows XP Device Manager USB Port Manual P N 7003 961 Rev AA 29 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 30 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 t
36. a FIFO first in first out buffer that stores errors as they occur As it is read each error is removed from the queue When all errors have been read the query returns 0 No Error If more errors are accumulated than the queue can hold the last error in the queue is 350 Too Many Errors Query Syntax SYSTem ERRor Parameters None Returned Parameters lt NR1 gt lt SRD gt Example SYST ERR SYSTem VERSion Manual P N 7003 961 Rev AA 117 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 118 This query returns the SCPI version number to which the AC DC source complies The returned value is of the form YYYY V where YYYY represents the year and V is the revision number for that year Query Syntax SYSTem VERSion Parameters None Returned Paramters lt NR2 gt Example SYST VERS SYSTem HISTory RECords LAST lt numeric value gt This command is only available for the RS270 base system This query returns the history record number for the last error if the query parameter is LAST The query command can be send again with record number to retrieve the fault data for this record and any record prior to the last record The record format is a commas separated data as follows Record number integer Model string Elapse time hours minutes and seconds integer Regenerative state external oscillator reference integer Set Voltage A Set Current A Set regenerative Current A fl
37. ac rms voltage is output when the waveform is selected You cannot use the predefined names as names for your waveform Waveform data is stored in nonvolatile memory and is retained when input power is removed Up to 50 user defined waveforms may be created and stored per group The RST and RCL commands have no effect on user defined waveforms Be careful when using the RCL command to make sure the waveform group that was selected when the front panel setup was stored is the same If not the AC DC power source will attempt to recall a waveform that likely does not exist in the presently selected group of waveforms In this case an error message is generated and no switching of the waveform at the output of the source takes place A waveform can be selected for output using the FUNCtion SHAPe FUNCtion SHAPe TRIGgered or LIST SHAPe commands Command Syntax TRACe DATA lt waveform_name gt lt NRf gt lt NRf gt Parameters lt waveform_name gt lt amplitude gt Example TRAC flattop 0 1 0 3 0 7 0 7 0 3 0 1 Query Syntax none Related Commands TRAC DATA TRAC DEL FUNC SHAP 124 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power TRACe CATalog These commands return a list of defined waveform names The list includes both pre defined waveforms such as SINusoid SQUare and CSINusoid as well as any user defined waveforms Query Syntax TRACe CATalog Returne
38. data sData UCase sData For i 0 To 3 c i 0 For j 0 To 1 iChar AscB Mid sData i 2 j 1 1 48 58 Manual P N 7003 961 Rev AA AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual If iChar gt 9 Then iChar iChar 7 c 1 c t 16 7 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 amp H80 amp H80 Get exponent value less sign bit expo c 0 And amp H7F 2 Pick up exponent sign If c 1 And amp H80 amp H80 Then expo expo Or 1 get data less exponent sign bit c 1 c 1 And amp H7F mantisse c 1 H10000 c 2 H100 c 3 mant_f mantisse MANT_MAX Process exponent If expo lt gt 0 And expo lt gt amp HFF Then expo expo 127 mant_f mant_f 1 expo_val 2 Abs expo If expo gt 0 Then mant_f mant_f expo_val If expo lt 0 Then mant_f mant_f expo_val Else If mant_f lt gt 0 Then If expo 0 Then mant_f mant_f EXPO_MAX Else mant_f mant_f EXPO_MAX End If End If End If Append number sign and return value If sign Then mant_f mant_f StringToIEEEFloat mant_f Exit Function FloatConvError Conver
39. external device Examples CAL MEAS VOLT TEMP 120 Query Syntax CALibrate MEASure VOLTage TEMPerature Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure VOLTage AMBient AC FSCale Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power CALibrate MEASure VOLTage TEMPerature DC FSCale lt NRf gt This command initiates the calibration of the DC voltage measurement at full scale and at elevated temperature Command Syntax CALibrate MEASure VOLTage TEMPerature DC FSCale Parameters lt NRf gt actual DC output voltage measured with external device Examples CAL MEAS VOLT TEMP 120 Query Syntax CALibrate MEASure VOLTage TEMPerature DC Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure VOLTage AMBient DC FSCale CALibrate MEASure VOLTage TEMPerature DC ZERO lt NRf gt This command initiates the offset adjustment of the rms voltage measurement at elevated temperature Command Syntax CALibrate MEASure VOLTage TEMPerature DC ZERO Parameters lt NRf gt 0 or desired offset value Examples CAL MEAS VOLT TEMP DC ZERO 0 Query Syntax CALibrate MEASure VOLT DC ZERO Returned Parameters lt NR2 gt value range 20 to 20 Related Commands CALibrate MEASure VOLTage AMBient DC ZERO Manual P N 7003 961 Rev AA 45 AMETEK Programmable Power BPS MX RS Series SCPI
40. gt Register value 116 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 24 System Commands The system commands control the system level functions of the AC DC Source Subsystem Syntax SYSTem ERRor VERSion HISTory RECords LOCal REMote CONFigure BYTE NOUT ETIMe TEMPerature COMMunicate GPIB ADDRess LAN ADDRess APPLy CLASs DEFault DESCription DNSaddress GWADdress HOST PASSword PORT SERial BAUD PARity BITS SBITs SYSTem ERRor Returns the error number and error string Returns the SCPI version number Return record data for the source when fault occurs Go to local mode RS 232 only Go to remote mode RS 232 only Set system configuration password required Set the number of output phases one or three if the mode option is available Returns the elapse time Returns the internal ambient temperature in C Set GPIB address Set LAN IP address Apply the change in setting Set LAN Host bits Set LAN to a default known setting Set user description Set LAN DNS address Set LAN Gateway Set the Host name Set LAN password Set LAN socket port address Set the baud rate Set the parity type Set number of bits Set number of stop bits This query returns the next error number followed by its corresponding error message string from the remote programming error queue The queue is
41. is specified in seconds For example to specify five dwell intervals use LIST DWELL 1y 3 5 2 57 0 5 3 87 1 2 The number of dwell points must equal the number of output points If a dwell list has only one value that value will be applied to all points in the output list Step 4 Determine the number of times the list is executed before it completes For example to run a list 10 times use LIST COUNt 10 At RST the count is set to 1 Step 5 Determines how the list sequencing responds to triggers For a closely controlled sequence of output levels you can use a dwell paced list To cause the list to be paced by dwell time use LIST STEP AUTO As each dwell time elapses the next point is immediately output This is also the RST setting If you need the output to closely follow asynchronous events then a trigger paced list is more appropriate In a trigger paced list the list advances one point for each trigger received To enable trigger paced lists use LIST STEP ONCE The dwell time associated with each point determines the minimum time that the output remains at that point If a trigger is received before the previous dwell time completes the trigger is ignored Therefore to ensure that no triggers are lost program the dwell time minimum Step 6 Use the transient trigger system to trigger the list This is described in detail under Triggering Output Changes Manual P N 7003 961 Rev AA
42. lt none gt 1EC411 DIPS RUN SINGle This command will run a single test once The test is defined by the dip parameters voltage cycle and angle Command Syntax 1EC411 DIPS RUN SINGle Parameters lt none gt Examples 1EC411 DIPS RUN SING Query Syntax none Returned Parameters lt none gt 1EC411 DIPS VOLTage PERCent This command defines the dip voltage as a percentage of the nominal voltage when the run single command is used Command Syntax 1EC411 DIPS VOLTage PERCent Parameters lt numeric gt Examples 1EC411 DIPS VOLT 20 Query Syntax 1EC411 DIPS VOLT Returned Parameters lt NR2 gt 1EC411 DIPS CYCLes This command defines the duration of the dip voltage expressed in the number of cycles Command Syntax 1EC411 DIPS CYCLes Parameters lt numeric gt Examples 1EC411 DIPS VOLT 20 Query Syntax 1EC411 DIPS VOLT Returned Parameters lt NR2 gt 174 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC411 DIPS ANGLe This command sets the start phase angle for the dips Command Syntax 1EC411 DIPS ANGLe Parameters lt numeric gt Examples 1EC411 DIPS ANGL 90 Query Syntax 1EC411 DIPS ANGL Returned Parameters lt NR2 gt 1EC411 STATe This command will enable the IEC411 option and initialize the associated data Command Syntax IEC411 STATe lt state gt Parameters lt ON OFF gt Examples 1EC411 STAT ON Query Syntax 1EC411 STAT
43. modes Command Syntax SOURce MODE Parameters AC DC ACDC Example MODE AC Query Syntax SOURce MODE Returned Parameters lt CRD gt Related Commands PONS VOLT MODE 98 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 19 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 Subsystem Syntax SOURce PHASe IMMediate lt n gt Sets the output phase PHASe Phase Selectable This commands sets the phase of the output voltage waveform relative to an external reference for single phase power source Phase B and C in a three phase system are programmed relative to phase A The phase angle is programmed in degrees Positive phase angles are used to program the leading phase negative phase angles are used to program the lagging phase Command Syntax SOURce PHASe IMMediate lt NRf gt Parameters 360 through 360 RST Value Define by the PONSetup PHASe Examples PHAS 45 Query Syntax SOURce PHASe Returned Parameters lt NR2 gt Manual P N 7003 961 Rev AA 99 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 20 Source Subsystem PONSetup This subsystem will control the ini
44. must be done in the country in which it was purchased Inthe USA contact the AMETEK Repair Department prior to the return of the product to AMETEK for repair Telephone 800 733 5427 ext 2295 or ext 2463 toll free North America 858 450 0085 ext 2295 or ext 2463 direct e Outside the United States contact the nearest Authorized Service Center ASC A full listing can be found either through your local distributor or our website www programmablepower com by clicking Support and going to the Service Centers tab When requesting an RMA have the following information ready e Model number e Serial number e Description of the problem NOTE Unauthorized returns will not be accepted and will be returned at the shipper s expense NOTE A returned product found upon inspection by AMETEK to be in specification is subject to an evaluation fee and applicable freight charges 6 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Table of Contents Ta AMO UCION asosidir iieb Ad cain cacti cy a E AA A AA ELA 10 1 1 Documentation SUMMA Y ococonccccincccnoncnononannnonononcn conca n arrancan 10 1 2 Model Series and Series Uo cecceecceceeeeeceeeeeeeeeeeeeeceaeeeeeaaeeeeeeesaeeesaaeseeeeeseeeesaeeeeaeenes 10 1 3 External References it Ariat aa Angee Wile ee eee eae 11 1 4 Introduction to Programmiga sccis riii wiirde iniae iaaa E E NAAN AENA 12 2 Introd ction
45. naar cnn rca 66 4 8 Phase Measurement Subsystem ocooooconnccconococoncccnnonnnonocnnac cnn nn cnn rana nc 67 4 9 Power Measurement Subsystem oooococinnccconociconcccnnoncnononnnanc cnn naar rana cnn 68 4 10 Voltage Measurement Subsystem oooocinoccnnnccccnonnnononanannccnnn cn nora nano nn nan n cc ren cana nr ranma cnn 70 411 Output Subsystem tenon Alans da we dat 73 4 12 Source Subsystem Current cccceccccceseceseeeeceeeeeeaeeeeaeeceeeeecaeeeeaaeseeeeeseeeeeseaaeseeaeesseeeees 79 4 13 Source Subsystem Frequency cccccsccesecceceeeceeeeeeeeaeeceeeeeeeaaeesenaeeneeeeseeeeeeaaeseeaeesseeees 81 4 14 Source Subsystem Function 3Pi Controller Only c ceccceeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeees 84 4 15 Source Subsystem Limite stash teat ee ioe lah d 86 4 16 Sense Subsystem Sweep 3Pi controller only 0 c cceeeceeeeeeeeeeeeeeeeeeeeeeeseeeeeeeeseeeees 88 417 Source Subsystem LS taria des 90 4 18 Source Subsystem MOd8 oooncconnccnnnccnnnccccnocnnnncncnnnnccnnnn cnn nn rmac 98 4 19 Source Subsystem Phase iiini aa iaaiiai cnn nana aa cnn rana iaaa a 99 4 20 Source Subsystem PONSetuy occccococccnnoccnonccccnnncnonncnnnn cc rn cnn rn 100 4 21 Source Subsystem PUISE e dimite ca 104 4 22 Source Subsystem Voltage ccccccceeeeeeeencceceeeeeeaaeeeeeeeceeeeecaeeseaaeseeeeeseaeeseaeeneneeenaees 107 4 23 Status Subsystem COMMANAG ccccecececeeeeeceneeeeeaeeeeaeeseeeeeeaaeseeaeeseeee
46. nono nc conc nc nn crono 34 Figure 3 6 Pinging AC Source LAN IP address oooococccnocccocccononcconcncnnncnonnncnnnn conc cnn nn nnn cnc nn caracas 37 Figure 6 1 Output transient system oconoconnccconcconocccnonnnnnccononcnnnn canon nn nan nn nena nena 149 Figure 6 2 Transient Trigger System Model o ooocincccinncciccccnonnconcncnoncnononcnnn nc nnn cnn nnnn cra rra rra 153 Figure 6 3 Measurement Acquisition Trigger Model ooooocconnccccononcccnanoncnonanancnnnnrncnn nan cnn nano n nr rn n nar nnrnrrrnn anar 160 Figure 6 4 Pre event and Post event TriggerinQ coooonoccconnonccnnnonccnnnnnancnnnonnnnrnon cnn nano n cnn nan nn rra rn nn rnnrn rene rnnnnnnnrs 163 Figure 6 5 Trigger system block diagram oooocccononcccnnooccnonanancnonononononon ono nnnrn nn nro nr rra r nr rr nn rn rr rar nr rn nn rene nrnrnnnnrs 164 Figure 7 1 Status System Model a ococioaioci decian ninio coreana lar derretida 166 Table of Tables Table 4 1 PULSe HOLD WIDTh parameters oooococinccccocccinnccnonccnoncnnoncnnnnnn canon ronca nr 105 Table 4 2 PULSe HOLD DOY Cle parameters ccceecceeeceeeeeeeeeeeeeeeeeeeeeeeeeeeseaeeseaeeseaeessaeeseaeeseaeeseaeeteneeeaees 105 Table 5 1 RST default parameter ValUES oooonncccnnninnccnnocnnonccnonnnnancnnnnnnroncn nan narrar carr nrrrrnnrrrarnnnn 137 Table 7 1 Operation Status Register oooooncocinncconcconocccnnnnnnononnnnnnnoncnnnnn ccoo nrnn cnn nc cren rre rene 165 Table 7 2 Configuration of
47. of three parameters is returned on the query each value representing one of the up to three available AC voltage ranges of the MX Series The first paremeter represents the 150 V AC range value the second the 300 V AC range and the last parameter the optional voltage range value If a range is not available the returned value is always zero Some models may have one two or three available voltage ranges Note that the equivalent DC range values are not returned even in the MX RS unit is in DC mode To determine the actual DC range value use the VOLT RANG Query command Only the query format of this command is available 86 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Command Syntax SOURce LIMit VOLTage lt NRf gt lt NRf gt lt NRf gt Parameters voltage ranges command protected Query Syntax SOURce LIMit VOLTage Returned Parameters lt NR2 gt lt NR2 gt lt NR2 gt Example 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 LIMit PHASe This command will configure the power source controller for the number of output phases A value of zero will configure the source as a single phase unit A value of 120 will configure the power source controller as a three phase unit with a 120 phase offset between phase A B and C Any other value will configur
48. options are returned separated by a comma The last field is the MX System Configuration setting MX15 and MX45 through MX270 For a list of available parameters refer to the OPT command section in this manual Command Syntax SYSTem CONFigure Parameters SCPI NOUT ADV CLK LOC DO160 MIL704D IEC411 IEC413 ABD LF MX45 Example SYST CONF SCPI IEC411 SYST CONF Returned Parameters lt CRD gt Related Commands OPT 1 Note MX30 3Pi configuration is reported as MX45 on Series MX If firmware revision is less than 1 11 there is no system field in the syst conf query response Note SYST CONF parameter list will not have LF field if firmware revision is 1 13 or lower Manual P N 7003 961 Rev AA 119 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual SYSTem CONFigure NOUT put 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 Command Syntax SYSTem CONFigure NOUTput lt noutput mode gt Parameters ONEPhase THReephase Example SYST CONF NOUT ONE Query Syntax SYSTem CONF Query response ONE THREE or FIX Note Query response CRD differs from parameter format on this command Returned Paramters lt CRD gt SYSTem ETIMe This command will return the total number of accumulated hours minutes and seconds Command Synt
49. sent to the selected output phases only To send a programming command to all of the output phases set INSTrument COUPle to ALL For individual phase programming use ALL then select the desired output to receive the command with INSTrument NSELect For example when the commands INSTrument COUPle NONE INSTrument NSELect 2 are sent all subsequent voltage commands will go to output phase 2 and all measurement queries will return readings from output phase 2 Note The INSTrument COUPle command has no effect on queries In the three phase mode queries are always directed to the output selected by INSTrument NSELect Programming the Output Phase You can control the phase of the ac voltage waveform relative to an internal reference or to phase A with PHASe lt n gt which sets the phase in degrees If lt n gt is positive the voltage waveform leads the internal reference The INSTrument COUPle setting is ignored by the PHASe command it always controls the output selected by INSTrument NSELect Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 3 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 out
50. start menu Start gt Programs gt Accessories gt Command Prompt At the command prompt type ping lt IP address gt This will send an IP ping request to the power source For this to work the power source must be turned on and connected to the same network as the PC Also the power source interface configuration must be set to use a baud rate of 460 800 If everything is working it will look like this ex C WINDOWS system32 command com C DOCUME I HERMANDping 166 16 1 198 Pinging 100 10 1 198 with 32 bytes of data Reply from 100 10 1 198 bytes 32 time lt ims TTL 64 198 bytes 32 time lt ims TTL 64 1 198 bytes 32 time lt ims TTL 64 Reply from 100 10 1 198 bytes 32 time lt ims TTL 64 Ping statistics for 166 16 1 198 Packets Sent 4 Received 4 Lost z loss Approximate round trip times in milli seconds Minimum ms Maximum ms Average Gms C DOCUME 1 HERMAN gt m Figure 3 6 Pinging AC Source LAN IP address Manual P N 7003 961 Rev AA 37 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 specif
51. subsystems are not affected by the INST COUP command and always operate on the selected phase only This means the instrument can remain in coupled mode while doing measurement queries using INST SEL lt n gt FETC VOLT WAI Note that when the instrument is subsequently put in the uncoupled state using INST COUP NONE the last issued phase selection will be in effect To make sure the desired phase is selected follow the INST COUP NONE command with an INST SEL lt n gt command Command Syntax INSTrument SEL Parameters A B C Examples INST SEL A Query Syntax INST SEL Returned Parameters lt CRD gt Related Commands INST COUP INST NSEL 54 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 5 Array Measurement Subsystem 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 Individual outputs of a three phase source are specified by the setting of INSTrument NSELect Subsystem Syntax MEASure FETCh ARRay CURRent DC HARMonic AMPLitude PHASe MODE VOL Tage DC HARMonic
52. test levels for the USER group can only be programmed when the IEC413 state is OFF Command Syntax Parameters Examples Query Syntax Returned Parameters 1EC413 RUN 1EC413 STATe lt state gt lt ON OFF 1 0 gt IEC413 RUN STAT ON 1EC413 STAT lt boolean gt This command will run the test The parameters will define the section of test to be run Command Syntax Parameters Examples Query Syntax Returned Parameters 1EC413 PAUSe This command will caus Command Syntax Parameters Examples Query Syntax Returned Parameters 1EC413 CLASs 1EC413 RUN lt group gt lt ALL GROup RANGe POINt gt 1EC413 RUN ALL IEC413 RUN lt group gt e the test to pause at the time the command is issued IEC413 PAUSe lt boolean gt ONJOFF 1 0 IEC413 PAUS ON IEC413 PAUS lt boolean gt This command will select the class There are two predefined classes 2 and 3 Class 1 is supported through the use of the USER defined class Other tests levels can be set in the USER class as well Command Syntax Parameters Examples Query Syntax Returned Parameters 178 IEC413 CLASs lt class gt 2 3 USER 1EC413 CLAS 3 1EC413 CLAS lt class gt Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC413 INDVidual HARMonics NUMBer This command is used to set the desired harmonic number when the IEC413 RUN POINt is used Command Syntax 1
53. the DC output voltage to 100 volts DC use MODE DC VOLTage DC 100 The AC DC power source can be programmed to turn off its output if the actual output voltage does not agree within a given tolerance with the set value using the measurement query command Maximum Voltage The maximum rms output voltage that can be programmed can be queried with VOLTage MAX The maximum voltage that the AC DC source can output is limited by the maximum peak voltage capability of the AC DC source This value is expressed in the equivalent rms value of a sinewave crest factor 1 414 The maximum rms value is defined by the LIMIT subsystem If a custom waveform is selected with a crest factor higher than 1 414 the maximum rms voltage will be less than the LIMIT value Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 2 4 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 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 i
54. 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 To initiate for a single triggered action use INITiate IMMediate After a trigger is received and the action completes the trigger system will return to the Idle state Thus it will be necessary to initiate the system each time a triggered action is desired To keep a trigger system initiated for multiple actions without having to send an initiate command for each trigger use INITiate CONTinuous ON Selecting the Trigger Source The trigger system is waiting for a trigger signal in the Initiated state Before generating a trigger a trigger source must be select To select IEEE 488 bus triggers group execute trigger device trigger or TRG command use TRIGger SOURce BUS To select a trigger source that is always true use TRIGger SOURce IMM The immediate source can be combined with INITiate CONTinuous ON to generate repetitive output transients A transition from the Initiated state to the Delay state is made when the trigger signal is received Synchronizing Output Changes to a Reference Phase Angle An output transient normally occurs immediately when the trigger signal is received For some applications it is desirable for the transient to be synchronized with a particular phase of the output waveform such as the zero crossing point 0
55. to SOP aarin a a an A Asa 14 2 1 Conventions Used in This Manual oonicccnnnocininccnncccnoccnnonnnnnccconnnn nana nn cnn rca rana 14 2 2 The SCPI Commands and MessageS cocccccoccccnonicononnnonoccnnnccnnnnc nano cnn cnn cn cnn n naar nn nannccnnnnans 14 287 Using QUe giiia ei ii lite 17 2 4 Structure of a SCPI Message ccoccncccinnccnnncccnoncccnonnnonncnnann cn nnnc canaria 17 2 5 SGPIData ForMatS siii 21 3 System Considerations and Interface Setup ooooonnccnincccninncnnnccnnncccnonccn nora 22 3 1 Assigning the IEEE 488 AQUTeSS ooonooocccnnncccconnoccccnoncnccncnn nono ncnnnnnn nn anno cnn rnnnn nn nnnn nn 22 3 2 GPIB Controller einean a d aaa ntd 22 3 3 AS232G IntenaGe iii ia tada 24 3 4 WS Bl MSA ec mitad 26 3 5 LAN Interface Option ccccccccceeseceeneeceeeeeeaeeeeaaeeeceeeecaaeeeeaaeegeeecaeeeeaaesseneeseeeeesaeesseneeees 35 4 SCPI Command Reference 0 ceccccecccecescceenceeeeececeeeeeeaaeeeenaesaaaesaeeeeaaeseeaaesesaeeessaesseaaesseeaeenaees 38 4 1 IMTYOGUCTION sei ii e ill lila 38 4 2 Calibration SUDSYSIOM cocinada dci 39 4 3 Display SUDS Y ST Mitin AAA di 51 4 4 Instrument SUDSYSTOM tri di ida 53 4 5 Array Measurement Subsystem 3Pi Controller Only ooonnccnnnninincnnnnnccnncconnocannccnnananann 55 4 6 Current Measurement Subsystem oooomcinncnnncccnnccccononnnnnnccnnncnnon nn nano nn nnnn cnn rca nnr rn nann cnn 62 4 7 Frequency Measurement Subsystem occconccccncconnoncnonocnnancncnnnnnn no nc
56. to find the range of dwell time Command Syntax IEC413 FCURve DWELI lt NRf gt Parameters Examples IEC413 FCURve DWEL 20 Query Syntax 1EC413 FCURve DWEL Returned Parameters lt NR1 gt 1EC413 FCURve PAUSe 180 This command will set the pause time in seconds This is the time between tests when RUN ALL is selected The class must be selected prior to this command Query with min and max to find the range of the dwell time Command Syntax 1EC413 FCURve PAUSe lt NRf gt Parameters Examples 1EC413 FCURve PAUS 2 Query Syntax 1EC413 FCURve PAUS Returned Parameters lt NR1 gt Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC413 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 33 to 2 x f1 and 2 to 10 x f1 respectively The last three parameters set the test levels for 10 to 20 x fland 20 to 40 x f1 in n f These values for n can be up to 10 000 All are expressed in of U1 Note that the IEC 61000 4 13 shows only two frequency ranges in the Meister curve table but the 413 option separates the third range in two rang
57. voltage Examples CAL VOLT DC LRAN 2 Query Syntax CALibrate VOLTage DC LRANge Returned Parameters lt NRf gt cal coefficient value between 0 9 and 1 1 Related Commands CAL VOLT DC LRAN NEG CALibrate SOURce VOLTage DC LRANge ZERO lt NRf gt This command will set the calibration coefficent for the dc output voltage offset at the low voltage range Command Syntax CALibrate VOLTage DC LRANge ZERO lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOLT DC LRAN ZERO 10 Query Syntax CALibrate VOLTage DC LRANge ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT DC LRAN ZERO CALibrate SOURce VOLTage DC HRANge FSCale lt NRf gt This command will result in the calibration coefficent being calculated for the DC full scale output voltage in the high voltage range Command Syntax CALibrate VOLTage DC HRANge lt NRf gt Parameters lt NRf gt programmed output voltage Examples CAL VOLT DC HRAN 2 Query Syntax CALibrate VOLTage DCHRANge Returned Parameters lt NRf gt cal coefficient value between 0 9 and 1 1 Related Commands CAL VOLT DC LRAN ZERO CALibrate SOURce VOLTage DC HRANge ZERO lt NRf gt This command will set the calibration coefficent for the dc output voltage offset at the high voltage range Command Syntax CALibrate VOLTage DC HRANge ZERO lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOLT
58. 003 961 Rev AA 219 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual CALibrate MEASure CURRent TEMPerature DC FSCale lt NRf gt onniccinniconnccnnncccconccnconannanancnanccnnos 43 CALibrate MEASure CURRent TEMPerature AC FSCale lt NRf gt uicinncnnnccnnncccccccccconananacnnancccnnnos 42 CALibrate MEASure CURRent AMBient AC FSCale lt NRl gt oonnncccnnnncnnoccnonccccanccconananano na nanccninos 42 CALibrate MEASure CURRent AMBient DC FSCale lt NRt gt oonniicinccnnnnicnnccnnoncccconccconnnananancnnccninos 42 CALibrate MEASure VOLTage TEMPerature DC ZERO lt NRf gt ococccnccccconicoconcnonoconancnnano na nnnnnnnnnccninos 45 CALibrate MEASure VOLTage TEMPerature DC FSCale lt NRf gt onnicninnccinnncnnncccconccncnnanannncccanccnnos 45 CALibrate MEASure VOLTage TEMPerature AC FSCale lt NRf gt occccnncnnnnninnnccccnccccconanonaanancccnnnos 44 CALibrate MEASure VOLTage AMBient DC ZERO lt NRlf gt conccinncccnoncccnonnnnnoncnann cnn cnn narra nana nara nccnins 44 CALibrate MEASure VOLTage AMBient DC FSCale lt NRi gt oonnnninicccnnnncnnccnnnccccncccnanana nana carancnnnos 44 CALibrate MEASure VOLTage AMBient AC FSCale lt NRi gt onnnicccnnnncnnocnnncccconccconanananncccanccnnos 44 GALibrate PASSWOdizcaniaadi ro ida 41 GALbibrate SA VE cuota ridad parade eet eho dot 41 CALibrate SOURce IHARMONiC ooooncccnnccnnnccnnnccnconcconona conc nn nc nro rana nn 49 CALibrate SOURce
59. 15 1Pi MX30 3Pi MX45 3Pi RS Series Only Phase Selectable This command sets the reactive part of the output impedance of the AC source in micro Henry OUTPut IMPedance STATe must be enabled for the programmed impedance to affect the output Command Syntax OUTP IMP REACtive lt NRf gt Parameters min to 220 uHenrys RST Value min Examples OUTP IMP REAC 150 Query Syntax OUTPut IMP REACtive Returned Parameters lt NR2 gt Related Commands OUTP IMP OUTP IMP REAL 78 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 12 Source Subsystem Current This subsystem programs the output current of the MX RS BPS Series source Subsystem Syntax SOURce CURRent LEVel IMMediate AMPLitude lt n gt Sets the rms current limit PROTection STATe lt bool gt Select rms current limit protection mode DELay Set the delay in seconds before protection is enabled CURRent Phase selectable This command sets the rms current limit of the output If the output current exceeds this limit the output voltage amplitude is reduced until the rms current is within the limit if the current protection mode is disabled and the current protection delay time is expired The CL bit of the questionable status register indicates that the current limit control loop is active If the current protection state is programmed on the output latches into a disabled state when current limit
60. 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 SOURce LIST COUNt lt NRf gt Parameters 1 to 2E8 MINimum MAXimum RST Value 1 Examples LIST COUN 3 LIST COUN MAX Query Syntax SOURce LIST COUNt Returned Parameters lt NRf gt Related Commands LIST FREQ LIST TTLT LIST VOLT 4 17 2 List Dwell LIST DWELI This command sets the sequence of list dwell times Each value represents the time in seconds that the output will remain at the particular list step point before completing the step At the end of the dwell time the output of the source depends upon the following conditions e lf LIST STEP AUTO has been programmed the output automatically changes to the next point in the list e lf LIST STEP ONCE has been programmed the output remains at the present level until a trigger sequences the next point in the list The order in which the points are entered determines the sequence in which they are output when a list is triggered Command Syntax SOURce LIST DWELI lt NRf gt lt lt NRf gt Parameters 0 001 to 9E4 MINimum MAXimum Unit S seconds Examples LIST DWEL 1 5 1 5 Query Syntax SOURce LIST DWEL Returned Parameters lt NR2 gt Related Commands LIST FREQ LIST TTLT LIST VOLT LIST DWELI POINts This query returns the number of points specified in
61. 40 PAM E A E A T AA A A staat aah hepa es suciay didas 140 SOURce IHARmonics COUPle oooocccccnccconoccnoncccconcnoncn cnn naco rnncc nan nnnnncnnnnnccnnrnnnnnnnernrnnnnn 189 SOURce IHARmonics FREQUBNOY cccccoccccccoccnonccononanonononann con n cnn anna nano nn 189 SOURce IHARmonics REFerenCeooccococcconococoncccnonncnononnnoncn non nnnnn nn nn nn rca ranma cnn 190 SOURce IHARmonies STA TO nucis iineoae iniiai idiin iaaii ieia iida iisti nana 189 SOURce IHARmonics VWOL Tag oococccnncccnnoninononnnanoccnoncnn non n anno cananea 190 1 TEMO PON a e e a a a eli hee a Stats J 191 4 ATT OPINA A A lt AA PE is 173 413 OPON ri AA A lA A een line tele 177 7 FOE OPTION it ed A eee A ieee A Seve Ae ee A Ea adi 198 A A350 option COMMANOS id ia ad ad E 200 ABD option COMMANGS A A E A rd LEO eat 200 ABORT rectors cruciate is eee a dl aa Aiea on 125 address aa ices ee cheats ete bth a ea Atha A a eh A bh ere i A A as 12 Agilent 82850 ti A at A a At AT ee eb cds 22 AMD option COMMANOSS Athena Ate hl ail cane os A AA a alin onal ss cord 200 assembly part nUmMbDeTS cian tae ae data 10 B B787 option commandSi nenn na ec teen ice ieee rece a a circ er eer Pree erect err E Na 200 C CALibrate MEASure CURRent DC ZERO lt NRf gt sssssssssisssisssrresrrssrnssrnssrnssrnssinnsinsrnssnnnsinnsrnssrnnsnns 42 CALibrate MEASure CURRent TEMPerature DC ZERO lt NRl gt oonocccnccccconnnnnoncnonncccancnnannnnnnnaccnnncanns 43 Manual P N 7
62. 7003 961 Rev AA 125 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 26 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 Subsystem Syntax ABORt Resets the trigger system to the Idle state INITiate IMMediate Initiates the system for one trigger TRANsient ACQuire CONTinuous sets if the initate continuous to ON OFF TRIGger TRANsient SOURce Sets the trigger source IMMediate BUS EXT COUNt Set if the trigger is controlled at every count NONE ALL ACQuire SOURce set the aquire trigger soure IMMediate SYNChronize BUS TTLTrg SYNChronize SOURce lt source gt Sets the trigger sync source IMM PHAS PHASe lt n gt Sets the synchronous phase reference STATe Return the trigger state IDLE ARM BUSY ABORt This command resets the transient trigger systems to the Idle state Any output transient or measurement that is in progress is immediately aborted ABORt also cancels any lists or pulses that may be in process Command Syntax ABORt Parameters one Examples ABOR Related Commands INIT RST TRG 126 Manua
63. AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 2 1 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 The first value is the calibration coefficient itself the second value is the temperature associated with that coefficient All temperate coefficients except for full scale AC voltage are computed by the AC DC power source controller The calibration password is defined as the numeric portion of the AC DC power source serial number spelled backwards The password needs to be enclosed by single or double quotation marks Thus if the units serial number is HK12345 the calibration password is 54321 and the command syntax would be CAL PASS 54321 Note that any non numeric characters such as the HK in the example shown here need to be discarded when sending the calibration password Only the numeric portion is to be used Command Syntax CALibrate PASSword lt SRD gt Parameters lt numeric portion of serial number reversed gt default Examples CAL PASS 34593 CAL PASS 35461 Related Commands IDN 4 2 2 Save CALibrate SAVE This command saves all calibration co
64. AC source output 136 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 5 9 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 This command resets the AC source to the following factory defined states Table 5 1 RST default parameter values INIT CONT OFF SOUR LIST STEP AUTO OUT OFF SOUR PHAS MODE FIX OUTP TTLT OFF OUTP TTLT SOUR BOT SOUR CURR PROT DEL SOUR VOLT TRIG SOUR FREQ MODE FIX SOUR VOLT SLEW MODE FIX SOUR FREQ SLEW MAX SOUR VOLT SLEW TRIG MAX SOUR FREQ SLEW MODE FIX TRIG CONN NONE SOUR FREQ SLEW TRIG MAX SOUR FREQ TRIG TRIG SYNC SOUR SOUR FUNC MODE FIX TRIG SYNC PHAS Y TRIG SOUR IMM Command Syntax RST Parameters None Related Commands SAV A RST command or a IEEE 488 Device Clear also clears all status registers but does not change the Event Enable registers for each status register group Application note When using the RST command on systems set to power up in single phase mode it will be necessary to momentarily change the power on selection to three phase mode to ensure all three phases are re initialized This can be done with the following code sequence PONS NOUT Determine current PONS phase setting lt response gt PONS NOUT THR Set to three phase initialization RST Issue reset commend Delay 500m
65. ARM 3 FETC CURR HARM 1 Returned Parameters lt NR2 gt Related Commands INST NSEL 64 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power MEASure CURRent HARMonic PHASe 3Pi Controller Only FETCh CURRent HARMonic PHASe 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 O return the de component A value of 1 returns the fundamental output frequency Harmonic orders can be queried up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than above frequencies are returned as 0 Query Syntax MEASure SCALar CURRent HARMonic PHASe lt NRf gt FETCh SCALar CURRent HARMonic PHASe lt NRf gt Parameters 0 to 50 Examples MEAS CURR HARM PHAS 3 FETC CURR HARM PHAS 1 Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure CURRent HARMonic THD 3Pi Controller Only FETCh CURRent HARMonic THD 3Pi Control
66. ARMonics 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 Command Syntax 1EC413 HARMonics TABle lt CRD gt Parameters 1 2 3 ALL Examples 1EC413 HARM TAB ALL Query Syntax 1EC413 HARM TAB Returned Parameters lt CRD gt IEC413 HARMonics DWELI This command will set the dwell time in seconds for each harmonic The class must be selected prior to this command Query with min and max to find the range of the dwell time Command Syntax IEC413 HARM DWELI lt NRf gt Parameters lt seconds gt Examples IEC413 HARM DWEL 10 Query Syntax 1EC413 HARM DWEL Returned Parameters lt NR1 gt 1EC413 HARMonics PAUSe This command will set the pause time in seconds This is the time between each harmonic The class must be selected prior to this command Query with min and max to find the range of the dwell time Command Syntax 1EC413 HARM PAUSe lt NRf gt Parameters lt seconds gt Examples 1EC413 HARM PAUS 2 Query Syntax 1EC413 HARM PAUS Returned Parameters lt NR1 gt IEC413 IHARMonics LEVel This command will set the level for the interharmonics 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 i
67. BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 8 2 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 Details on the actual tests performed as a result of each of these commands may be found in the IEC 1000 4 11 option section of the User Manual which is supplied with the AC DC power source 1EC411 NOMinal VOL Tage DIPS RUN ALL SINGle VOL Tage PERCent CYCLes ANGLe STATe VARiants RUN 1EC411 NOMinal VOLTage This command set the nominal voltage for the test Command Syntax IEC411 NOMinal VOLTage lt NRf gt Parameters lt volatge gt Examples 1EC411 VOLT 230 Query Syntax 1EC411 VOLT Returned Parameters lt NR2 gt Manual P N 7003 961 Rev AA 173 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 1EC411 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 1EC411 DIPS RUN ALL Parameters lt none gt Examples 1EC411 DIPS RUN Query Syntax none Returned Parameters
68. Ble lt n gt Enables specific bits in the Event register INSTruments I SUMmary EVENt Returns the selected phase s event register value CONDition Returns the selected phase s condition register ENABle Enable specific bits in selected phase s Event register values Bit Configuration of Status Operation Registers MEAS Ewen A Calibration is completed ANS Transient is completed MEAS Measurement is completed Manual P N 7003 961 Rev AA 113 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual STATus OPERation EVENt This query returns the value of the Operation Event register The Event register is a read only register which holds latches all events Reading the Operation Event register clears it Query Syntax STATus OPERation EVENt Parameters None Returned Parameters lt NR1 gt Register Value Examples STAT OPER EVEN Related Commands CLS STATus OPERation CONDition This query returns the value of the Operation Condition register This is a read only register which holds the real time unlatched operational status of the AC DC power source Query Syntax STATus OPERation CONDition Parameters None Examples STAT OPER COND Returned Parameters lt NR1 gt Register value STATus OPERation ENABle This command and its query set and read the value of the Operation Enable register This register is a mask for enabling specific bits from the Operation Event register to set the
69. C DC source Subsystem Syntax SOURce FREQuency MMediate lt n gt Sets the frequency MODE lt mode gt Sets frequency mode FIX STEP PULS LIST SENS EXT SLEW IMMediate lt n gt MAXimum Sets the frequency slew rate MODE lt mode gt Sets frequency slew mode FIXISTEP PULSILIST TRIGgered lt n gt MAXimum Sets the triggered frequency slew rate TRIGgered lt n gt Sets the triggered frequency FREQuency This command sets the frequency of the output waveform Command Syntax SOURce FREQuency CW IMMediate lt NRf gt Parameters Refer to specifications table in User Guide Unit Hz Hertz RST Value 60 Hz Examples FREQ 50 Query Syntax SOURce FREQuency Returned Parameters lt NR3 gt Related Commands FREQ MODE FREQ SLEW FREQuency MODE This command determines how the output frequency is controlled The choices are FlXed The output frequency is unaffected by a triggered output transient STEP The output frequency is programmed to the value set by FREQuency TRIGgered when a triggered transient occurs PULSe The output frequency is changed to the value set by FREQuency TRIGgered for a duration determined by the pulse commands LIST The output frequency is controlled by the frequency list when a triggered transient occurs SENSe Selects external sync mode EXTernal Selects external clock input Command Syntax SOURce FREQuency MODE lt mode gt Parameters FlXed STEP PULSe LIST SENSe EXT
70. CAL VOLT LRAN ZERO CALibrate SOURce VOLTage AC HRANge FSCale lt NRf gt This command will result in the calibration coefficent being calculated for the AC full scale output voltage at the high voltage range Command Syntax CALibrate VOLTage HRANge lt NRf gt Parameters lt NRf gt programmed output voltage Examples CAL VOLT HRAN 2 Query Syntax CALibrate VOLTage HRANge Returned Parameters lt lt NRf gt cal coefficient value range 0 9 to 1 1 Related Commands CAL VOLT HRAN ZERO CAL VOLT HRAN HFR Manual P N 7003 961 Rev AA 47 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual CALibrate SOURce VOLTage AC HRANge ZERO lt NRf gt This command will set the calibration coefficent for the output voltage offset at the high voltage range Command Syntax CALibrate VOLTage HRANge ZERO lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOLT HRAN ZERO 10 Query Syntax CALibrate VOLTage HRANge ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT HRAN CAL VOLT HRAN HFR CALibrate SOURce VOLTage AC HRANge HFRequency lt NRf gt This command will set the calibration coefficent for the AC full scale output voltage at the high voltage range and at high output frequency Command Syntax CALibrate VOLTage HRANge HFRequency lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOL
71. DC HRAN ZERO 10 Query Syntax CALibrate VOLTage DC HRANge ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT DC LRAN Manual P N 7003 961 Rev AA 49 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 2 9 Output Impedance MX15 1 Pi MX30 3Pi MX45 3Pi RS only CALibrate SOURce REAL FSCale lt Nrf gt This command will set the calibration coefficent for the real part of the output impedance Command Syntax CALibrate SOURce REAL FSCale lt NRf gt Parameters lt NRf gt a value between 0 and 100 Examples CAL REAL 10 Query Syntax CALibrate SOURce REAL FSCale Returned Parameters lt NR1 gt value range 0 to 100 Related Commands CALibrate SOURce REACtive FSCale CALibrate SOURce REAL ZERO lt Nrf gt This command will set the lowest real part of the output impedance that could be programmed Command Syntax CALibrate SOURce REAL ZERO lt NRf gt Parameters lt NRf gt a value between 0 and 100 Examples CAL REAL ZERO 100 Query Syntax CALibrate SOURce REAL ZERO Returned Parameters lt NR1 gt value range 0 to 100 Related Commands CALibrate SOURce REACtive ZERO CALibrate SOURce REACtive FSCale lt Nrf gt This command will set the calibration coefficent for the reactive part of the output impedance Command Syntax CALibrate SOURce REACtive FSCale lt NRf gt Parameters lt NRf gt a value betwee
72. E A r E E EEEN 10 e O E E T ENR 10 STATUS OPERation CONDIIONT ia aain aaia erta aaa a ee eaaa aaaea a A inaa ae biaa taairan aaaea 116 STATus OPERation ENAB E eehm aaa cidad ltd laa 116 STATus OPERation EVENt occitano lado etico ltd Aaaa aa aaan aenant 116 STATUS QUEStionabl CONDHON Z coito dad 117 STA TUS QUEStonaNle ENA B Oea aa ala e linia 117 224 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power STATus QUEStionable INSTrument ISUMmary CONDItION ooonnnnnccnnccnnnnccnnoccnancccnnrnnn arrancan 118 STATus QUEStionable INSTrument ISUMmary ENAB e oooocccnncconnccccoccccconinnncncnnncccnnrncnn arcanos 118 STATus QUEStionable INSTrument ISUMmary oooinncccincccnncccnnonanonanannnn conan nana nan rra rana 118 STATus QUEStionable EVENt cccecececceeeeeeeeeeeeeaeeeeaeeeeeeeeeceaeeeeaaeseeeesaeeesaaeeseaeeseeeeesiaeeseaeeeeaes 117 SYSTem COMMunicate GPIB ADDRESS ococcoccccnonicononaconcccnoncnn nro nan cnr rca 121 SYSTem COMMunicate SERial BAUD cccccccccesscececseseceseeseeeecsesaeeessesaeeeeseeaeeeessaeeeesesaeeeeeeaas 121 SYSTem COMMunicate SERial BITS c ccccescccecseseeceeseseeceeseaeeeeeeeaaeeeesesaeeeeseaeeeeseaeeesseneeeeseaaes 122 SYSTem COMMuhnicate SERial PARIty cccccceceeeceeeeeceeeeeceeeeeeaeeseeeeeceaeeeseaeeseaeeseeeesaaeeeseaeessaees 122 SYSTem COMMunicate SERial SBITS ccecceecceceeeceeeeeceeeeeeceaeeeeaaeseeeeeseaeeeeaaes
73. EASure CURRent AMBient DC FSCale Parameters lt NRf gt actual load current measured with external device Examples CAL MEAS CURR DC 11 5 Query Syntax CALibrate MEASure CURRent DC Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure CURRent TEMPerature DC FSCale CALibrate MEASure CURRent AMBient DC ZERO lt NRf gt This command initiates the offset adjustment of the DC current measurement at ambient temperature Command Syntax CALibrate MEASure CURRent AMBient DC ZERO Parameters lt NRf gt 0 or desired offset value Examples CAL MEAS CURR DC ZERO Query Syntax CALibrate MEASure CURRent DC ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CALibrate MEASure CURRent TEMPerature DC ZERO CALibrate MEASure CURRent TEMPerature AC FSCale lt NRf gt This command initiates the calibration of the AC current measurement at full scale and at elevated temperature Command Syntax CALibrate MEASure CURRent TEMPerature AC FSCale Parameters lt NRf gt actual load current measured with external device Examples CAL MEAS CURR TEMP 11 5 Query Syntax CALibrate MEASure CURRent TEMP Returned Parameters lt NR1 gt value range 1000 to 1000 Related Commands CALibrate MEASure CURRent AMB AC FSCale Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power CALibrate MEASure CURRent TE
74. EC413 INDVidual HARMonics NUMBer lt NRf gt Parameters 2 to 40 Examples 1EC413 INDV HARM 3 Query Syntax 1EC413 INDV HARM Returned Parameters lt NR1 gt IEC413 INDVidual IHARMonics FREQuency This command is used to set the desired Interharmonic frequency when the IEC413 RUN POINt is used Command Syntax IEC413 INDVidual IHARMonics F REQuency lt NRf gt Parameters within frequency range and step size Examples IEC413 INDV IHARM 400 Query Syntax IEC413 INDV IHARM Returned Parameters lt NR1 gt 1EC413 INDVidual SWEep RANGe This command is used to set the desired Interharmonic frequency range for the sweep group or interharmonics group when the IEC413 RUN RANGe is used Command Syntax IEC413 INDVidual SWEep RANGe lt NRf gt Parameters 0 to 4 Examples 1EC413 INDVI SWE 0 Query Syntax IEC413 INDV SWE Returned Parameters lt NR1 gt 1EC413 STEP SIZE This command is used to set the desired step size for the Interharmonic group and sweep group The command will accept one parameter or five parameters If one parameter is used the step size for the current range setting is the only parameter that gets updated Command Syntax 1EC413 STEP SIZE lt NRf NRf1 NRf4 gt Parameters query the min and max for range of data Examples IEC413 STEP 5 1EC413 STEP 2 5 10 10 50 Query Syntax 1EC413 STEP Returned Parameters NR10 NR14 Manual P N 7003 961 Rev AA 179 AMETEK Program
75. ELect 1 TCh VOLTage AC WAI al STrument NSELect 2 tl J Q h VOLTage AC WAI H H H H H a E NSTrument NSELect 3 Hy L Q h VOLTage AC WAI Returning Voltage and Current Data From the Data Buffer The MEASure and FETCh queries can also return all 4096 data values of the instantaneous voltage and current buffers These are MEASure ARRay CURRent DC WAI MEASure ARRay VOLTage DC WAI Triggering Measurements You can use the data acquisition trigger system to synchronize the timing of the voltage and current data acquisition with an external trigger source Then use the FETCh commands to return different calculations from the data acquired by the measurement trigger The following measurement trigger sources can be selected IMMediate Aquire the measurements immediate SYNChronize Internal to phase A angle BUS IEEE 488 device TRG or lt GET gt Group Execute Trigger TTLTrg The signal driving the Trigger Out Manual P N 7003 961 Rev AA 159 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 6 8 6 6 9 160 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 ABOR gt IDLE STATE
76. F ON As CLOCk INT EXT cade CURRent lt n gt Sere FREQuency lt n gt uA Merete NOUTPUT ONE THR LAST a van stearic OUTPUT Ronse net Peet fea RELay 0 1 ON OFF nd OLOad Eee ee ee o ed MODE CVOLT CCURR o PHASe a eta ANGLE lt n gt ra SENSe INT EXT ag VOLTage pa loca LEVel lt n gt et arta MODE AC DC ACDC Manual P N 7003 961 Rev AA AMETEK Programmable Power 209 AMETEK Programmable Power VRANGE 135 270 WGRoup lt n gt PULSe i SEI PERiod lt n gt PEIES NEN WIDTh lt n gt VOLTage ALC ON OFF LEVel IMMediate sistas sn sense TRIGgered MODE RANGe LEVel lt n gt SENSe A IMMediate ie shat ate MODE STATus OPERation EVENt CONDition ENABle lt n gt QUEStionalbe EVENt CONDition GPIB BPS MX RS Series SCPI Programming Manual 1501300 COUNt lt n gt MAXimum HOLD WIDTh DCYCle AMPLitude AC lt n gt OFFset lt n gt MODE lt mode gt AMPLitude lt n gt SOURce INTernal EXTernal lt n gt MAXimum MODE lt mode gt AMPLitude lt n gt MAXimum Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power tt tet annie AA ADDRess Lanes anne ee a SERial Pe era rere Cee wee ene BUAD Sa sak staat Soe Seta as PARity e tones aa BITS e ae SBITs TRACe fede CATalog as DATA lt waveform_name gt lt n gt lt n gt e DEFine lt waveform_name gt l
77. I Programming Manual 5 7 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 PSC OFF 0 Saves the contents of the Standard Event Enable and Service Request Enable registers in nonvolatile memory and recalls them at power on This allows a PON event to generate SRQ at power on Using the PCS command in this mode allows the control program to detect a power failure condition that caused the source to power down and back up again Command Syntax PSC lt bool gt Parameters 0 1 OFF ON Example PSCO PSC 1 Query Syntax PSC Returned Parameters 0 1 Related Commands ESE SRE 5 8 RCL This command restores the AC DC source to a state that was previously stored in memory including the transient list with a SAV command to the specified location All states are recalled with the following exceptions CAL STATe is set to OFF The trigger system is set to the Idle state by an implied ABORt command this cancels any uncompleted trigger actions Command Syntax RCL lt NRf gt Parameters 0 through 7 Example RCL 3 Related Commands RST SAV WARNING Recalling a previously stored state may place hazardous voltages at the
78. IEC test RUN Run the IEC test PAUSe Pause test CLASs lt 2 3 USER gt INDVidual HARMonics NUMber Set the IEC harmonic number IHARmonics FREQuency Set the IEC interharmonics frequency SWEep RANGe Set the Sweep range STEP SIZE Set sweep step size GROUp Select the IEC group FCURve LEVel Set flat curve level DWELI Set flat curve dwell time PAUSe Set flat curve pause time MCURve LEVel Set mcurve levels DWELI Set mcurve dwell time PAUSe Set mcurve pause time OSWing LEVel Set over swing level PHASe Set over swing harmonic phase angle DWELI Set over swing dwell time PAUSe Set over swing pause time SWEep LEVel Set sweep interharmonics level DWELI Set sweep dwell time CURRent DATA Get interharmonics current RESonant Get interharmonics current at resonant FREQuency DATA Get interharmonics frequency RESonant Get interharmonics frequency at resonant HARMonics LEVel Set harmonics level PHASe Set harmonics phase DWELI Set harmonics dwell Manual P N 7003 961 Rev AA 177 AMETEK Programmable Power PAUSe TABle IHARmonics LEVel DWEL PAUSe 1EC413 STATe This command will enab BPS MX RS Series SCPI Programming Manual Set harmonics pause Select Individual harmonic table 1 2 3 or ALL Set interharmonics level Set interharmonics dwell Set interharmonics pause le the IEC413 and initialize the associated data Note that user defined
79. IHAR FREQ 400 Query Syntax IHAR FREQ Returned Parameters lt NR1 gt 188 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 Command Syntax SOURce IHARmonics REFerence lt NRf gt Parameters lt reference gt Examples IHAR REF 230 Query Syntax IHAR REF Returned Parameters lt NR1 gt SOURce IHARmonics VOLTage This command will program the interharmonic voltage as a percentage of the reference voltage It will accept a value from 0 to 20 Command Syntax SOURce IHARmonics VOLTage lt NRf gt Parameters lt voltage gt Examples IHAR VOLT 10 Query Syntax IHAR VOLT Returned Parameters lt NR1 gt Manual P N 7003 961 Rev AA 189 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 8 4 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 These revisions cannot be run without the MXGui
80. LTage AC LRANge ZERO lt NRh gt occoccccncccconccnnnannnnnn cc cnn cn rn nnnnnn nc nrnnccninos 47 CALibrate SOURce VOLTage AC LRANge FSCale lt NRf gt ooocccincccinnnccnncccccccccnannnnnnanccnancnnn 46 47 command SUBS SM raras 38 commands COMMON is 17 CONVENIOS 00 isa 14 CURRO tarada 81 CURRent PROTection STA TB oooconcoconncconoccnnancnconcccnnnnnnnn cnn mcr 82 D DISPlay LOCO uta a iaa dada 53 DISPlay MODE lt cada aliadas 52 DIS Play STATE e do e lO AO 52 DIS Play MEX ado dead chet oat ou 53 E Error Handling aseainena ai idea dd devel actuaries 23 CITO MESA Sii dd A AAA A A ADE 214 EtHeT NE tioni iuas vee Se Bes cc UY auc ceva deen ceca a My ex daii Aid i ai ia i a Ai anata 35 Ext TOG Cl EIR E ETA AIIE in A A Ad A Edd 78 F FETCh ARRay CURRent HARMonic PHAS ccccccceeseeceeeeeceeeeeeeeeceeeeesaeesseaeeseeeesaeessaaeeseaeeseaees 58 FETChiARRay CURRGNI acicate idiota 57 FETCh ARRay VOLTage HARMonic PHAS OP cciccccincccconcccnonnnnnonannno cnn n cn narran cnn rn 62 FETCh ARRay VOLTage HARMONic cccccceceeeceeeeeeeeeeeeeeeeeesaaeeeeaeeseeeeeseaeeseaaeseeeeeseaeeesaeeeseneeeeaees 61 FETChiARRay VOL Tage ack tate vat ete tat ea tian winnie 61 FETChHiGURRENUAG Y a s tac tee stay elie niin da dise 63 FETCh CURRent AMPLitude MAXiMUM ccccceeceecenneceeeee cee eecaaeeeeneeseeeeeseaeeesaaeseeneeesaeeesaaeeeeaeeseaees 64 220 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manu
81. MODE FIX Query Syntax SOURce FREQuency SLEW MODE Returned Parameters lt CRD gt Related Commands FREQ FREQ SLEW TRIG 82 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 SOURce FREQuency SLEW TRIGgered lt NRf gt Parameters 0 01 to 1E9 MAXimum Unit Hz Hertz per second RST Value MAXimum Examples FREQ SLEW TRIG 75 FREQ SLEW TRIG MAX Query Syntax SOURce FREQuency SLEW TRIG Returned Parameters lt NRf gt Related Commands FREQ SLEW MODE FREQ FREQuency TRIGgered This command programs the frequency that the output will be set to during a triggered step or pulse transient Command Syntax SOURce FREQuency TRIGgered lt NRf gt Parameters 0 to maximum frequency range specified by the LIMit FREQuency command Unit Hz Hertz RST Value 60 Hz Example FREQ TRIG 50 Query Syntax SOURce FREQuency TRIGgered Returned Parameters lt NR2 gt Related Commands FREQ FREQ MODE Manual P N 7003 961 Rev AA 83 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 14 Source Subsystem Function 3Pi Controller Only This subsystem programs the output function of the AC DC source Subsystem Syntax SOURce FU
82. MOnics TABIe 0 0ccccccccececececeeeeeeeeeeeeeeeeeeseeeeeneeeeceeesececececesececeseceseeeeeeeeeseseeeseseseeeeeees 186 IEC 4 13 IHARMONICS LEVell cccccccccececeseeeeeeeeeeeeeeeeeeseeeeeseeeeeeeeeeceeeeececececeeesecececeeeseeeseseseseseeseeees 186 1EC413 INDVidual HARMonics NUMBer cooocconnccconococonoccninnnnononananocononcn ron nc anar cnn cnn rca rra 179 Manual P N 7003 961 Rev AA 221 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual IEC413 INDVidual IHARMonics FREQueN CY cccococinoconniconocccononanannonnncc cnc naar ronca rr 179 1EC413 INDVidual SWEep RANG coocccooccconocococcccnoninononcnnnncc nono rana cnn 179 IEC 41 3 MCURVe DWEL e enin dna ganii ii terge aei eand aieiaa iaa e eiaeia adian ad 181 IECG4139 MGU Rve LEVEL o oo nioten adean tadaa aaa aae eaaa adana aoaea aa aa aaa aaa eanan rea lae aa fa 181 ECAS OSWing LEVEN esi ataino a eataa aaa aaae aa paaa seraa ad aoaaa aa angen E a a eaS 182 EC413 O0SWingiPAUS6 cti aa 182 EC413 PAUS O Ciao 178 ECAS RUN ca cuata aint 178 MAREI TO e ltd 178 lEC413 STEPESIZE cisco ninia al piro 179 IEC413 SWEep CURRent RESonantt cciccccnncccononinnnoncnanoccnoncnn nn nn naar ron 184 1EC413 SWEep CURRent DATA occonnccconicoconiconocccnnonanoncnnnnncc cnn 183 1 EC413 S5WEe6p DWElLl conta eet oars 183 1EC413 SWEep FREQUBNCy conccccccccccncccnononcconcnnnnnn cnn rn 183 IEC413 SWEep LEVel aiii ir oia 183 1EC4180 SWing DWEl
83. MPerature DC FSCale lt NRf gt This command initiates the calibration of the DC current measurement at elevated temperature Command Syntax CALibrate MEASure CURRent TEMPerature DC FSCale Parameters lt NRf gt 0 or desired offset value Examples CAL MEAS CURR TEMP DC Query Syntax CALibrate MEASure CURRent TEMPerature DC Returned Parameters lt NR1 gt value range 1000 to 1000 Related Commands CALibrate MEASure CURRent AMB DC FSCale CALibrate MEASure CURRent TEMPerature DC ZERO lt NRf gt This command initiates the offset adjustment of the DC current measurement at elevated temperature Command Syntax CALibrate MEASure CURRent TEMPerature DC ZERO Parameters lt NRf gt 0 or desired offset value Examples CAL MEAS CURR TEMP DC ZERO Query Syntax CALibrate MEASure CURRent TEMPerature DC ZERO Returned Parameters lt NR1 gt value range 0 to 5 Related Commands CALibrate MEASure CURRent AMB DC ZERO Manual P N 7003 961 Rev AA 43 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 2 4 Voltage Measurement 44 CALibrate MEASure VOLTage AMBient AC FSCale lt NRf gt This command initiates the calibration of the rms voltage measurement at full scale and at ambient temperature Command Syntax CALibrate MEASure VOLTage AMBient AC FSCale Parameters lt NRf gt actual rms output voltage measured with external device Examples CAL MEAS VOLT 120 Query Syntax CALi
84. MX RS Series SCPI Programming Manual Asis HARMonic A A TA AMPLitude lt n gt AN MAT PHASe lt n gt OUTPut AO STATe lt bool gt dai IMMediate lt bool gt bi PROT PROT CLE PT LEVel HIGH LOW IE MODE LATC LIVE OFF ide TTLTrg cid STATe lt bool gt EPA SOURce lt source gt REGenerate CURRent lt n gt DELay FREQueny SHUTdown OUTPut SHUTdown DEViate FREQueny STATe ON OFF OVER VOLTage UNDer VOLTage Didi SWEep Me OFFSet lt n gt see dat ne on TINTerval erate CURRent ll LEVel A EACT IMMediate preven tected neal cy deate EM AMPLitude sia SLEW 208 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual nto SHAPe doc te ol IMMediate A dnd aani CSINe lt n gt e FREQuency lt n1 gt lt n2 gt II VOLTage lt n1 gt lt n2 gt lt n3 gt at Tans CURRent lt n gt O PHASe lt n gt tii COUNt lt n gt MAX ias CURRent lt n gt lt n gt SAE FREQuency nad LEVel lt n gt lt n gt RR POINts OS SLEW lt n gt lt n gt o dao POINTS ranas FUNCtion A T SHAPe lt shape gt lt shape gt aten POINts te REPeat ce COUNt lt n gt lt n gt ara uaa aot POINts ecc STEP ONCEJAUTO ERA TTLTrg lt bool gt lt bool gt Eb elec POINts a VOLTage A feta tet a LEVel lt n gt lt n gt tio e POINts at E ASE SLEW lt n gt lt n gt isa ets POINts ri aii IMMediate lt n gt tao PONSetup r ALControl 0 1 OF
85. Manual P N 7003 961 Rev AA 3 AMETEK Programmable Power BPS 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 Hazardous voltages may be present when covers are removed Qualified personnel must use extreme caution when servicing this equipment d Circuit boards test points and output voltages also may be floating above WARNING below chassis ground The equipment used contains ESD sensitive parts When installing equipment follow ESD Safety Procedures Electrostatic discharges might WARNING Cause damage to the equipment Only qualified personnel who deal with attendant hazards in power supplies are allowed to perform installation and servicing Ensure that the AC power line ground is connected properly to the Power Rack input connector or chassis Similarly other power ground lines including those to application and maintenance equipment must be grounded properly for both personnel and equipment safety Always ensure that facility AC input power is de energized prior to connecting or disconnecting any cable In normal operation the operator does not have access to hazardous voltages within the chassis However depending on the user s application configuration HIGH VOLTAGES HAZARDOUS TO HUMAN SAFETY may be normally generated on the output terminals The customer user mu
86. NCtion SHAPe IMMediate lt shape gt Sets the periodic waveform shape SIN SQU CSIN lt user defined gt MODE lt mode gt Sets the waveform shape mode FIX LIST CSINe lt n gt Sets the THD of peak at which the clipped sine FUNCtion Phase selectable This command selects the shape of the output voltage waveform as follows SINe A sinewave is output SQUare A squarewave is output CSINe The output is a clipped sine waveform Both positive and negative peak amplitudes are clipped at a value determined by the SOURce FUNCtion SHAPe CSINusoid setting lt user_defined gt The output shape is described by one of the user defined waveform tables The maximum peak voltage that the AC source can output is 425 V peak This includes any combination of voltage and function shape values Therefore the maximum value that can be programmed depends on the peak to rms ratio of the selected waveform For a sinewave the maximum voltage that can be programmed is 300 V rms If a custom waveform is selected for a given phase the maximum programmable rms voltage may be obtained by the program by using the VOLT MAX query This query will return the maximum possible rms voltage that can be programmed without exceeding the 425 Volt peak voltage limitation This feature can be used to avoid unnecessary error messages during program execution Note You cannot program a voltage that produces a higher peak voltage on the output than a 300 Vrms sinewa
87. NR1 gt Register binary value Related Commands ESE ESR 138 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 5 12 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 A serial poll also returns the value of the Status Byte register except that bit 6 returns Request for Service RQS instead of Master Status Summary MSS A serial poll clears RQS but not MSS When MSS is set it indicates that the source has one or more reasons for requesting service Bit Configuration of Status Byte Register not used Bwn 8 a se 6 38 OPER operation status summary MSS master status summary ESB event status byte summary RQS request for service QUES questionable status summary MAV message available Query Syntax STB Returned Paramters lt NR1 gt Register binary value Related Commands SRE ESE ESR Manual P N 7003 961 Rev AA 139 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 5 13 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 lt GET gt com
88. NSEL MEASure POWer AC APParent FETCh POWer AC APParent Phase Selectable This query returns the apparent power being sourced at the output terminals in kilo volt amperes KVA Query Syntax MEASure SCALar POWer AC APParent Parameters None Examples MEAS POW AC APP Returned Parameters lt NR2 gt Related Commands INST NSEL 68 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power MEASure POWer AC PFACtor FETCh POWer AC PFACtor Phase Selectable This query returns the output power factor The power factor is computed as power factor real power apparent power Query Syntax MEASure SCALar POWer AC PFACtor Parameters None Examples MEAS POW PFAC Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure POWer DC FETCh POWer DC Phase Selectable This query returns the DC component of the power being sourced at the output terminals in kilo watts KW The query should be used only when the voltage mode is set for DC or an error message will be generated Query Syntax MEASure SCALar POWer DC Parameters None Examples MEAS POW Returned Parameters lt NR2 gt Related Commands INST NSEL Manual P N 7003 961 Rev AA 69 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 10 Voltage Measurement Subsystem This subsystem programs the voltage measurement capability of the MX RS BPS Serie
89. OC bit is set see chapter 7 An overcurrent condition is cleared after the cause of the condition is removed Command Syntax SOURce CURRent PROTection STATe lt bool gt Parameters 0 1 OFFION RST Value ON Examples CURR PROT STAT 0 CURR PROT STAT OFF Query Syntax SOURce CURRent PROTection STATe Returned Parameters 0O 1 Related Commands OUTP PROT DEL CURRent PROTection DELay This command sets the delay time between over current limit condition and the response to this condition At the end of the delay if the over current condition still exists the response will depend on the protection state If the protection state is on the output voltage will fault to zero voltage If the protection state is off the output voltage will reduced to a value that maintains a constant current defined by the setting of the current limit Use CURRent PROT DEL to prevent momentary current limit conditions caused by programmed output changes or load changes from tripping the overcurrent protection Command Syntax SOURCE CURRent PROTection DELay Parameters 0 1 to5 Unit seconds RST Value 100 milliseconds Examples CURR PROT DEL 1 5 Query Syntax CURR PROT DEL Returned Parameters lt NR2 gt Related Commands OUTP PROT STATE 80 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 13 Source Subsystem Frequency This subsystem programs the output frequency of the A
90. ODE LIST are used to activate lists for specific functions However the LIST DWELI command is active whenever any function is set to list mode Therefore LIST DWELI must always be set either to one point or to the same number of points as the active list Subsystem Syntax SOURce LIST COUNt lt n gt MAXimum Sets the list repeat count DWELI lt n gt lt n gt Sets the list of dwell times POINts Returns the number of dwell list points FREQuency LEVel lt n gt lt n gt Sets the frequency list POINts Returns the number of frequency points SLEW lt n gt lt n gt Sets the frequency slew list POINts Returns the number of frequency slew points FUNCtion SHAPe lt shape gt lt shape gt Sets the waveform shape list POINts Returns the number of shape points REPeat COUNt lt n gt lt n gt Set the repeat count for each data points POINts Returns the number of repeat for each data points STEP ONCE AUTO Defines whether list is dwell or trigger paced TTLTrg lt bool gt lt bool gt Defines the output marker list POINts Returns the number of output marker list points VOL Tage LEVel lt n gt lt n gt Sets the voltage list POINts Returns the number of voltage level points SLEW lt n gt lt n gt Sets the voltage slew list POINts Returns the number of voltage slew points 90 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4
91. OURce VOLTage AC LRANge FSCale lt NRf gt This command will result in the calibration coefficent being calculated for the AC full scale output voltage at the low voltage range Command Syntax CALibrate VOLTage LRANge lt NRf gt Parameters lt NRf gt programmed output voltage Examples CAL VOLT LRAN 120 Query Syntax CALibrate VOLTage LRANge Returned Parameters lt NRf gt cal coefficient value range 0 9 to 1 1 Related Commands CAL VOLT LRAN ZERO CAL VOLT LRAN HFR CALibrate SOURce VOLTage AC LRANge ZERO lt NRf gt This command will set the calibration coefficent for the output voltage offset at the low voltage range Command Syntax CALibrate VOLTage LRANge ZERO lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOLT LRAN ZERO 10 Query Syntax CALibrate VOLTage LRANge ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT LRAN CAL VOLT LRAN HFR CALibrate SOURce VOLTage AC LRANge HFRequency lt NRf gt This command will set the calibration coefficent for the AC full scale output voltage at the low voltage range and at high output frequency Command Syntax CALibrate VOLTage LRANge HFRequency lt NRf gt Parameters lt NRf gt a value between 127 and 128 Examples CAL VOLT LRAN HFRequency 10 Query Syntax CALibrate VOLTage LRANge HFRequency Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT LRAN
92. PI Programming Manual AMETEK Programmable Power MEASure VOLTage HARMonic 3Pi Controller Only FETCh VOLTage HARMonic 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 Harmonic orders can be queried up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than above frequncies are returned as 0 Query Syntax MEASure SCALar VOLTage HARMonic AMPLitude lt NRf gt FETCh SCALar VOLTage HARMonic AMPLitude lt NRf gt Parameters 0 to 50 Examples MEAS VOLT HARM 3 FETC VOLT HARM 1 Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure VOLTage HARMonic PHASe 3Pi Controller Only FETCh VOLTage HARMonic PHASe 3Pi Controller Only Phase Selectable These queries return the phase angle of the Nth harmonic of output voltage referenced to the positive zero crossing of the fundamental component The parameter is the desired harmonic number Queries sent
93. PONSetup OUTPut RELay cooooncccnnnnconocinnnccononccnnonanononc conc cc nn rca 104 PONSetup PHASe ANGLE cocoonccconncoconocinonoccnoncconona conc nn nan cnn rc 104 PONSetup VOLTage MODE occconccconoccconoccnonccononcnnnnc nano c cnc nro 105 PONSetup VOLTage LEVel cccccecsseeeeceeceeeeeeaeeeeneeeeeeeecaaeeeeaaesaaeecaeeesaaesgeaaesgaeeeseaeeeseaaeeseeeenaes 104 PONSSt p VRANGO ica at 105 Port number TER ano rreeerr errr 37 POMAR a a atada 22 PULSE COUNT ra caia ata 106 PUES DE Cl a a TA 107 PUES OD rt tt ed ad errr tere 106 PULSE PERA a a A A 107 PUSS WV OMe sess se sc oa AV ALE ocak at 108 Q QUEME comica lt reir datar 17 R REGenerate DELay FREQUENCY ESHU Td WO limon di estan tetirnesee we werseetes 204 OQUTPUESHUTdO WA vais dio Hea eens lid id Suva ts Seen eve cabal e deis 204 205 DEViate FREQUENCY coi RAR Ried Ms a St tee a 204 OVER VOL Tage ites ethene lenis Geek ee al cette eed alee 205 WNDer VOLT age iii ta Di Dia 203 205 RJ45 CONNECTOR tiated ened iach endian A Miata tna adelaide nian 35 Oda avi aed A ee a 20 FROOU iii ad 15 S SOP E E A O 14 messager ii aE a E EA E t A E GEN LE A E A E 15 program message iii a A A TEE LEA NE A LENEE A 15 FESPONSE MESSAGE sirier a tias iran e ea Da aca iaa osas 15 SENSe SWEep OFFSet POINtS a a iaaa aaraa aaa aa daana anaana aTr E a AEAEE Aaaa aAA EREA esate 90 SENSE SWEP TIN Temale re r eenean iateitrad dla 91 Separa ATE EEE EEE AE A E E E EEE TEN 19 eT EEEE AE E EAE EE A
94. Programming Manual 4 2 5 4 2 6 Output Phase CALibrate PHASe lt NRf gt 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 81 When using in external clock or sync mode it may be desirable to shift the phase output with respect to the external reference The feature may be used to create a deliberate phase offset or to compensate for phase delays that may occur in the external sync signal path The phase calibration command can be used to program a negative or positive phase offset for phase in degrees with respect to the external sync Note that this calibration adjustment only applies to the external clock or sync for phase A Phase B and C are always programmed with respect to phase A and their calibration offset is with respect to phase A The phase to be calibrated can be selected using the INST NSEL command The phase offset is expressed in degrees and can range from 360 0 to 360 0 degrees The resolution of the phase angle adjustment 0 1 is the same as the one for programming phase angles See SOURce PHASe command Command Syntax CALibrate PHASe lt NRf gt Parameters lt NRf gt a value between 360 0 and 360 0 Examples CAL PHAS 2 3 Query Syntax CAL PHAS Returned Parameters lt NR1 gt value range 180 0 to 180 0 Related Commands FREQ MODE SOURce PHASe INST NSEL Output Calibra
95. REACtive ZERO lt Nif gt iocinccconnnicoconnnancccnonnnnn cnn cnn rca rr 51 CALibrate SOURce REACtive FSCale lt Nrft gt cccecccecccccecceeceeseeeeeeeeseeeecaaeeeeeeeeeeeeesaeeesaeseeeeeeaas 51 CALibrate SOURce REAL ZERO lt Nitt gt conccccocccccnoncnnnncnconcncnnnc canon cnn crac rra 51 CALibrate SOURce REAL FSCale lt Nrt gt oooccconccconocccnoncccnonanononannnnccnnncn nn ncnnnnn cnn nc nr 51 CALibrate SOURce VOLTage DC HRANge ZERO lt NRft gt cocccicocccccccccancnononanonnnccnnncn nan nn nana na nannccnnnrs 50 CALibrate SOURce VOLTage DC HRANge FSCale lt NRfe gt ooonccincccnocccoconiconacccnancncnnna nan nc nana cocinas 50 CALibrate SOURce VOLTage DC LRANge ZERO lt NRht gt coccococccnnccconccnnncnonnncncnnnn cnn nn nana na nannccnnnes 50 CALibrate SOURce VOLTage DC LRANge FSCale lt NRf gt onninncccnncccnccccnnanccccnncc cnc nn nncnannccninos 50 CALibrate SOURce VOLTage HERequenCocccocccinnccnnnoccnoncccconcnnnnnnano cnn ncn nano nn nan nn 49 CALibrate SOURce VOLTage AC HRANge HFRequency lt NRf t gt coococccococccononccancononnnnanancnannccnnnos 49 CALibrate SOURce VOLTage AC HRANge ZERO lt NRft gt cooococcccccccconccnnnoncnanoncnnn cc can nn nana nn rnncncinos 49 CALibrate SOURce VOLTage AC HRANge FSCale lt NRf gt cooooncccccccconocicononcccanccnonnnnano nn nann cnn 47 CALibrate SOURce VOLTage AC LRANge HFRequency lt NRfe gt cccoccconocicononcnanccconnnnononcnannccnnnos 47 CALibrate SOURce VO
96. Rce FUNCtion SHAPe CSINusoid Returned Parameters lt NR2 gt Related Commands FUNC MODE Manual P N 7003 961 Rev AA 85 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 15 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 lt n1 gt lt n2 gt VOLTage lt n gt CURRent lt n gt PHASe lt n gt LIMit FREQuency This command sets the upper and lower frequncy limit of the power source Only the query format of this command is available Command Syntax SOURce LIMit F REQuency lt NRf gt lt NRf gt Parameters low freq limit upper frequency limit command protected Query Syntax SOURce LIMit FREQuency Returned Parameters lt NR2 gt lt NR2 gt LIMit CURRent This command will set or return the maximum current limit the power source will operate at in the low voltage range Only the query format of this command is available Command Syntax SOURce LIMit CURRent lt NRf gt Parameters maximum current limit at low voltage range command protected Query Syntax SOURce LIMit CURRent Returned Parameters lt NR2 gt LIMit VOLTage This command will set or return the available voltage ranges of the power source A set
97. Requency HRANge FSCale ZERO HFRequency DC LRANge FSCale ZERO HRANge FSCale ZERO IMPedance REAL FSCale ZERO REACtive FSCale ZERO IHARmonic BPS MX RS Series SCPI Programming Manual Calibrate full scale AC voltage measurements at higher temperature Calibrate full scale AC voltage measurements Cancel AC voltage measurements offset Calibrate output phase angle relative to external sync Calibrate full scale output voltage at low voltage range Trim output voltage offset at low voltage range Calibrate full scale output voltage at low voltage range and high frequency Calibrate full scale output voltage at high voltage range Trim output voltage offset at high voltage range Calibrate full scale output voltage at high voltage range and high frequency Calibrate full scale output dc voltage at low voltage range Trim output dc voltage offset at low voltage range Calibrate full scale output dc voltage at high voltage range positive DC Trim output dc voltage offset at high voltage range Calibrate the real part of the programmable output impedance at full scale value Calibrate the real part of the programmable output impedance at minimum value Calibrate the reactive part of the programmable output impedance at full scale value Calibrate the reactive part of the programmable output impedance at minimum value 1EC413 interharmonic 40 Manual P N 7003 961 Rev
98. Se This command will set the pause time in seconds This is the time between tests when RUN ALL is selected The class must be selected prior to this command Query with min and max to find the range of the pause time Command Syntax 1EC413 0SWing PAUSe lt NRf gt Parameters Examples 1EC413 0SWing PAUS 2 Query Syntax 1EC413 0SWing PAUS Returned Parameters lt NR1 gt 182 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC413 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 1EC413 SWEep LEVel lt NRf gt lt NRf1 NRf4 gt Parameters 0 to 20 Examples 1EC413 SWE LEVel 10 Query Syntax 1EC413 SWE LEVel Returned Parameters lt NR2 gt 1EC413 SWEep DWELI This command will set the dwell time in seconds for the entire sweep range The class must be selected prior to this command Query with min and max to find the range of dwell time Command Syntax IEC413 SWEep DWELI lt NRf gt Parameters lt nrf gt Examples 1EC413 SWE DWEL 200 Query Syntax 1EC413 SWE DWEL Returned Parameters lt NR1 gt 1EC413 SWEep CURRent DATA This command will return the measured harmonic cur
99. See the MX user manual 7003 960 or MX15 user manual 7005 960 or RS user manual M440036 for specific calibration settings Also the elevated temperature calibration setpoints are not required on Series I MX RS BPS systems The commands in this subsystem allow you to do the following Subsystem Syntax CALibrate PASSword SAVE MEASure CURRent AMBient AC FSCale DC FSCale ZERO TEMPerature AC FSCale DC FSCale ZERO VOL Tage AMBient AC FSCale DC FSCale ZERO TEMPerature AC Allows entry of calibration password required to change calibration coefficients Saves new or modified calibration coefficients Ambient temperature calibrations Calibrate full scale AC current measurements Calibrate full scale DC current measurements Cancel DC current measurements offset Elevated temperature calibrations Calibrate full scale AC current measurements at higher temperature Calibrate full scale AC current measurements at higher temperature Cancel AC current measurements offset at a higher temperature Ambient temperature calibrations Calibrate full scale AC voltage measurements Calibrate full scale AC voltage measurements Cancel AC voltage measurements offset Elevated temperature calibrations Manual P N 7003 961 Rev AA 39 AMETEK Programmable Power FSCale DC FSCale ZERO SOURce PHASe VOL Tage AC LRANge FSCale ZERO HF
100. Series SCPI Programming Manual 4 6 Current Measurement Subsystem This subsystem programs the current measurement capability of the AC DC source Two measurement commands are available MEASure and FETCh e MEASure triggers the acquisition of new measurement data before returning a reading e FETCh returns a reading computed from previously acquired data Individual outputs of a three phase source are specified by the setting of INSTrument NSELect Subsystem Syntax MEASure FETCh SCALar CURRent AC Returns ac rms current DC Returns dc component of the current AMPLitude MAX Returns peak current RESet Reset the peak current measurements CREStfactor Returns current crestfactor HARMonic AMPLitude lt n gt Returns amplitude of the Nth harmonic of current PHASe lt n gt Returns phase of the Nth harmonic of current THD Returns of total harmonic distortion of current MEASure CURRent AC FETCh CURRent AC Phase Selectable These queries return the ac component rms current being sourced at the output terminals if the voltage mode is set for AC only and will return the AC plus the DC component if the voltage mode is set for ACDC Query Syntax MEASure SCALar CURRent AC FETCh SCALar CURRent AC Parameters None Examples MEAS CURR AC FETC CURR Returned Parameters lt NR2 gt Related Commands INST NSEL 62 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming
101. T HRAN HFRequency 10 Query Syntax CALibrate VOLTage HRANge HFRequency Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CAL VOLT HRAN ZERO CAL VOLT HRAN CALibrate SOURce VOLTage HFRrequency This query command retrieves the harmonic calibration coefficients for the 1EC413 option Available only on MX RS BPS Series Il models with firmware revision 4 20 or higher This query returns a comma separated list of seven calibration coefficients These coefficients can only be set by performing a voltage measurement calibration Query Syntax CALibrate VOLTage HFRequency Returned Parameters lt CRD gt Related Commands CAL IHAR CALibrate SOURce IHARmonic This query command retrieves the interharmonic calibration coefficient for the IEC413 option This query returns a comma separated list of the calibration coefficient and the frequency at which the calibration was peformed Query Syntax CALibrate IHARmonic Returned Parameters lt CRD gt Related Commands CAL VOLT HFR 48 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 2 8 Output DC Voltage CALibrate SOURce VOLTage DC LRANge FSCale lt NRf gt This command will result in the calibration coefficent being calculated for the DC full scale output voltage in the low voltage range Command Syntax CALibrate VOLTage DC LRANge lt NRf gt Parameters lt NRf gt programmed output
102. Tage SLEW lt NRf gt lt NRf gt Parameters 0 1 to 1E9 MAX Unit V S volts per second Example LIST VOLT SLEW 10 1E2 MAX Query Syntax SOURce LIST VOLTage SLEW Returned Parameters lt NR2 gt Related Commands LIST VOLT SLEW POIN LIST COUN LIST DWEL LIST STEP Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 Query Syntax SOURce LIST VOLTage SLEW POINts Returned Parameters lt NR1 gt Example LIST VOLT SLEW POIN Related Commands LIST VOLT SLEW Manual P N 7003 961 Rev AA 97 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 18 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 After a mode command the output voltage needs to be programmed to the desired setting Subsystem Syntax SOURce MODE AC DC ACDC Sets the output mode MODE The mode command switches the output voltage between the available output
103. VOLTage MAXimum This command will set the voltage to the maximum level for the abnormal operation Command Syntax DO160 ABNormal VOLTage MAXimum Parameters none Examples DO160 ABN VOLT MAX Query Syntax none DO160 ABNormal VOLTage UNDer This command will set the voltage to the under voltage level for the abnormal operation Command Syntax DO160 ABNormal VOLTage UNDer Parameters none Examples DO160 ABN VOLT UND Query Syntax none 194 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power DO160 ABNormal VOLTage OVER This command will set the voltage to the surge level for the abnormal operation Command Syntax DO160 ABNormal VOLTage OVER Parameters none Examples DO160 ABN VOLT OVER Query Syntax 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 Command Syntax DO160 ABNormal VOLTage DC LOW Parameters none Examples DO160 ABN VOLT DC LOW Query Syntax none DO160 ABNormal FREQuency TRANsient This command applies to Group 1 only for the Eurocae standard Refer to Table 12 in the User Manual Command Syntax DO160 ABNormal FREQuency TRANsient Parameters none Examples DO160 ABN FREQ TRAN Query Syntax none Returned Parameters none DO160 CATegory This command will select the proper equipment category in DC mode only It has no effect
104. able Registers 3 QUES Questionable status summary bit 4 Message Available summary bit 5 Event Status Summary bit Master Status Summary bit aa a O AAA A E UE A AO E 38 ODE Pe EEE ESA IA EEES A E E AP e rr E ool Request Service bit 7 OPER Operation status summary bit Table 7 2 Configuration of Status Register Manual P N 7003 961 Rev AA 167 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 7 3 168 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 Condition STAT QUES COND A register that holds real time status of the circuits being monitored It is a read only register Event STAT QUES EVEN A register that latches any condition It is a read only register that is cleared when read Enable STAT QUES ENAB lt n gt A register that functions as a mask for enabling specific bits from the Event register It is a read write register Table 7 3 Questionable Status Register The outputs of the Questionable Status group are logically ORed into the QUEStionable summary bit 3 of the Status Byte register Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 7 4 7 5 Standard Event Status Group This group consists of an Ev
105. aie da ds iia 96 EIST STEP mare anaE EAA AA E AEEA E a TAE TEA e TAa a A eaaa ana aAa TEA E A 96 BEARN iaa ti ET 97 EISTFTETrO POINTS til iran dls dels 97 LIST OL TAJO cidcid ds dt edades 98 LIST VOL Tage POIN Picotto dario lalala pais ial 98 LIST VOUT age SLE Wii aia tall aiii odiar eee tae 98 LIST VOLTage SLEW POINIS ccceecceceececeseeeesaeeeeeeeeeaeeeeaaeseaaesaaecesaaeseeaaesaaaaesaeeeseaaeseeaaesseneeeaes 99 222 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power M MAG Addr S Sii ia ida ia aia te ia a Leeched 35 MEASure ARRay CURRent HARMonic PHASO cocicccncccnnccccconnnononnnannccnancn nan nn naar n cnn rana 58 MEASure ARRay CURRent HARMOnic cc ccceecceeeceeeeeeeeceeeeecaaeeseaeeseeeeceaaeeseaeeseaeeesaeeseaeeeeneeeaas 57 MEASure ARRay CURR 00 ccccecceeececeeeeeeeeeeceaeeeeaaeseeneeceaeeeeaaaesaeeecaaeeseaaesgeaeeseaeeesaeeseaaesseeeeeaes 57 MEASure ARRay MODe ici td Meee eee 59 MEASure ARRay VOLTage HARMonic PHAS6 cccscceceeeceeeeeeeeaeeeeeeeeceaeeesaaeeseeeeesaeeeeaeeeeneeeaas 62 MEASure ARRay VOLTage HARMOnic c ccceccceceseeeeeeeeceeeeeeaeeeeaeeseeeeesaaaeeseaeeseeeesaeeseaeeseneesaas 61 MEASure ARRay VOLT age ccceccceceeeceeneeceeneeceeeeeeaeeeeaeeeceaeeeeaaesseaaesaeeeseaesseaaessneeseaeeesaaesseeeeeaes 61 MEASure CURRGNUAC Pica id ELA tiie EA id bea La die lees 63 MEASure CURRent AMPLitude MAXiIMUM 2
106. al AMETEK Programmable Power FETCh GURRent CREStfactor e Ta a a ano ni naaa naaa aaa aaa daran 65 FETCh CURRent HARMonic PHAS 0 000cceeeeeseeeeeeeeeeeeeceeeeseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseceeeeeeeeeeeeeess 66 FETCh CURRent HARMonic THD 0 0 0ccesesesesesesesseeseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeeeeeeeeees 66 FETCh CURRent HARMOnic aaa eaaa es aar re e ra d a rare Taa a Spaa ra iein i ban rap aaan 65 EAA Bia E a A A E E A E A E ES 64 FETPGMPO Wer D AEE E ri E A E E AE E itis tenanedsnateveten 70 FETCh POWer AC APParent ccccnicccnocccononanoncncconcnc nro rca 69 FETCh POWer AC PFACtOr cococcconoccconoccconcncnnnnnonnnnnnn cancer rra 70 FETONVOLTage AC le n 71 FETCh VOLTage HARMonic PHAS c ccceccceeeeeeeeeeee cee eeceaeeeeaaeseeeeceaeeecaaeseeaaeseeeeeesaeeesaaeseeneeeaas 72 FETCh VOLTage HARMonic THD 0 cececcceceeeceeceeeeeeee cee eeceaeeeeaaeeeaeeeceaeeseaaeseeeeeseaeeesaeeseaeeseeeeesaes 74 FETCh VOLTage HARMOnic cocccccccnoccconoccconcncnonnnnnnn nn nanc cnn rca 72 EETSGA VOLTA Lora ia da a LA 71 firmware A UN 12 format WAV CIO ALG ra at n Doa Air 59 formats a E 21 FREQency SLEW TRIGgered ooocoonccccnccconocccococcnonoccnnncnnnoncnannn cnn cnn nn aan aaa ea adai aae n nana ma cnn 85 FREQUENCY caia rosal bind 83 FREQuencyiMODES iran 83 FREQuency SLE Wicca iase 84 FREQuency SEEWMODE cocida mt de o sh venta ae 84 FREQuency TIRIGQOTe O micras e a t a eaei ea a aa
107. al P N 7003 961 Rev AA 147 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 4 148 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 The following AC DC source functions are subject to transient control AC output voltage DC output voltage Frequency Start phase angle AC DC voltage slew rate Frequency slew rate The following transient modes can be generated Step generates a single triggered output change Pulse generates an output change which returns to its original state after some time period List generates a sequence of output changes each with an associated dwell time or paced by triggers Fixed turns off the transient functions which means that only the IMMediate values are used as the data source for a particular function After a RST or Device Clear command all functions are set to FlXed which turns off the transient functions Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual 6 4 1 Transient System Model AMETEK Programmable Power Figure 6 1 shows a mode
108. al P N 7003 961 Rev AA 93 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 Command Syntax SOURce LIST REPeat COUNt lt NRf gt lt NRf gt Parameters 0 to 99 Examples LIST REPeat 1 0 5 Query Syntax SOURce LIST REPeat Returned Parameters lt NR1 gt Related Commands LIST PHAS POIN LIST COUN LIST DWEL LIST STEP LIST REPeat POINts This query returns the number of points specified in LIST REPeat Note that it returns only the total number of points not the point values Query Syntax SOURce LIST PHASe POINts Returned Parameters lt NR1 gt Example LIST PHAS POIN Related Commands LIST FREQ LIST DWEL 4 17 6 List Step LIST STEP This command specifies how the list sequencing responds to triggers e ONCE causes the list to advance only one point after each trigger Triggers that arrive during a dwell delay are ignored e AUTO causes the entire list to be output sequentially after the starting trigger paced by its dwell delays As each dwell delay elapses the next point is immediately output Command Syntax SOURce LIST STEP lt step gt Parameters ONCE
109. al P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only Yes now and every time connect a device Click Next to continue 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 Manual P N 7003 961 Rev AA 27 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Found New Hardware Wizard This wizard helps you install software for MX AC Source if your hardware came with an installation CD 42 or floppy disk insert it now What do you want the wizard to do O nstal the software automaticaly Recommended Install from a list or specific location Advanced Cick Next to continue The next dialog will ask you to install the software for the MX RS BPS 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
110. ammable Power BPS MX RS Series SCPI Programming Manual 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 Query Syntax MEASure SCALar CURRent CREStfactor FETCh SCALar CURRent CREStfactor Parameters None Examples MEAS CURR CRES FETC CURR CRES Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure CURRent HARMonic 3Pi Controller Only FETCh CURRent HARMonic 3Pi Controller Only Phase Selectable These queries return the rms amplitude of the Nth harmonic of output current 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 Harmonic frequencies can be queried up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than above frequencies are returned as 0 Query Syntax MEASure SCALar CURRent HARMonic AMPLitude lt NRf gt FETCh SCALar CURRent HARMonic AMPLitude lt NRf gt Parameters 0 to 50 Examples MEAS CURR H
111. amples OUTP 1 OUTP STAT ON OUTPut STATe Query Syntax Returned Parameters 0O 1 Related Commands VOLT RANGE Manual P N 7003 961 Rev AA 73 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual OUTPut IMMediate This command opens the output relay without first programming the voltage down if the SNK option is installed and the MX RS BPS 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 Command Syntax OUTPut IMMediate lt bool gt Parameters 0 OFF 1 ON RST Value OFF Examples OUTP IMM 1 OUTP IMM OFF Query Syntax OUTPut IMMediate Returned Parameters 0 1 Related Commands REG STAT REG CURR 4 11 2 Output Protection OUTPut PROTection CLEar Available on MX RS BPS Series II only This command clears the latch that disables the output when an overvoltage OV overcurrent OC overtemperature OT or remote inhibit RI fault condition is detected All conditions that generated the fault must be removed before the latch can be cleared The output is then restored to the state it was in before the fault condition occurred Command Syntax OUTPut PROTection CLEar Parameters None Examples OUTP PROT CLE Related Commands OUTP PROT DEL RCL SAV 4 11 3 Output Remote Inhibit Modes OUTPut RI LEVel This comm
112. and sets the remote inhibit level mode Factory default is LOW which requires a contact closure to open the output relay The level can be reversed by setting it to HIGH Once set the RI level setting is retained each time the power source is powered up Note that this command is only implement with firmware revision 0 28 or higher Lower firmware revisions only provide the default LOW setting MX15 excluded Command Syntax OUTPut RI LEVel Parameters LOW HIGH RST Value LOW Examples OUTP RI LEV HIGH Query Syntax OUTP RI LEV Returned Parameters lt CRD gt Related Commands OUTP NOTE When using the Remote Inhibit input it will be necessary to disconnect any RI connection to the MX RS BPS master unit when turning on the MX RS BPS master unit During initialization the RI connection must be OPEN or initialization will be halted with the message WAITING FOR AUXILIARY displayed on the LCD screen 74 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power OUTPut RI MODE Available on MX RS BPS 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
113. ant 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 For example to enable the voltage function to generate a single triggered output voltage change use RST VOLTage MODE STEP Step 2 Set the triggered level of the function that will generate the transient For example if the previously programmed voltage function is going to step the output voltage amplitude to 135 volts upon reciept of a trigger use VOLTage TRIGger 135 Step 3 Select the trigger source that will generate the trigger For example to select the Immediate use TRIGger SOURce IMM Trigger sources are discussed in detail under Triggering Output Changes Step 4 Only perform this step if you have selected PULSE as the transient mode in Step 1 Specify the pulse count the pulse period and then either the duty cycle or the pulse width using the following commands PULSe COUNt 1 specifies 1 output pulse PULSe PERiod 1 specifies a pulse period of 1 second PULSe DCYCle 50 specifies a duty cycle of 50 PULSe WIDTh 5 specifies a pulse width of 5 seconds not necessary in this case since a duty cycle has already been specified Step 5 Initiate the transient trigger system to enable it to receive a trigger To enable the trigger system for one transient event use INITiate Example The following example pro
114. anual Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for y USB Serial Port Click Finish to close the wizard 32 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 8 LPT as shown in the image below The com port number is automatically assigned Note the com port number for subsequent reference in your application software or when selected the COM port in the Gui Interface screen This port number may be changed by opening the USB redirector properties and clicking on Port Settings then Advanced and selecting which port to use from the COM Port number drop down box Device Manager File Action View Help Brees E SOTEC3120X A va Batteries Computer ae Disk drives Display adapters DVD CD ROM drives Gy IDE ATA ATAPI controllers a Keyboards 7 Mice and other pointing devices y Modems Monitors 30 eed 3 MX AC Source BY Network adapters BD SIS 900 PCI Fast Ethernet Adapter 5 OEM Port I O D
115. ar and Group Execute Trigger bus commands e EEE 488 command library for Windows e EEE 488 controller programming The following are two formal documents concerning the IEEE 488 interface e ANSI IEEE Std 488 1 1987 IEEE Standard Digital Interface for Programmable Instrumentation Defines the technical details of the IEEE 488 interface While much of the information is beyond the need of most programmers it can serve to clarify terms used in this guide and in related documents e ANSI IEEE Std 488 2 1987 IEEE Standard Codes Formats Protocols and Common Commands Recommended as a reference only if you intend to do fairly sophisticated programming Helpful for finding precise definitions of certain types of SCPI message formats data types or common commands The above two documents are available from the IEEE Institute of Electrical and Electronics Engineers 345 East 47th Street New York NY 10017 USA Manual P N 7003 961 Rev AA 11 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 1 5 Introduction to Programming 1 5 1 1 5 2 1 5 3 This section provides some general information regarding programming instrumentation and available interface types IEEE 488 Capabilities of the AC DC Source All AC DC source functions are programmable over the IEEE 488 or RS232C interface bus Newer models also offer USB and Ethernet LAN The IEEE 488 2 capabilities of the AC DC source are li
116. arameter B may be omitted or may be entered one or more times Boldface font Boldface font is used to emphasize syntax in command definitions TRIGger SOURCe lt NRf gt shows a command definition Computer font Computer font is used to show program lines in text TRIGger SOURCe INT shows a program line 2 22 The SCPI Commands and Messages This paragraph explains the syntax difference between SCPI Commands and SCPI messages 2 2 1 Types of SCPI Commands SCPI has two types of commands common and subsystem e Common commands are generally not related to specific operations but to controlling overall AC source functions such as reset status and synchronization All common commands consist of a three letter mnemonic preceded by an asterisk RST IDN SRE 256 e Subsystem commands perform specific AC DC source functions They are organized into an inverted tree structure with the root at the top Some are single commands while others are grouped within specific subsystems Refer to appendix A for the AC source SCPI tree structure 14 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 2 2 2 Types of SCPI Messages There are two types of SCPI messages program and response 2 2 3 e Aprogram message consists of one or more properly formatted SCP commands sent from the controller to the AC DC source The message which may be sent at any time requests the AC DC sourc
117. ax SYSTem ETIMe Parameters none Example SYST ETIM Returned Parameters lt NR1 gt lt NR1 gt lt NR1 gt SYSTem TEMPerature This command will return the internal ambient temperature of the AC DC power source in degrees Celsius Command Syntax SYSTem TEMPerature Parameters none Example SYST TEMP Returned Parameters lt NR2 gt SYSTem COMMunicate GPIB ADDRess This command will set the GPIB address Command Syntax SYSTem COMMunicate GPIB ADDRess lt NRF gt Parameters 0 to 31 lt listen address gt Example SYST COMM GPIB ADDR 2 Returned Parameters lt NR1 gt SYSTem COMMunicate LAN ADDRess This command will set the LAN IP address The query format returns the IP address set To query the actual IP address used by the LAN interface in case the IP address is not static but assigned by a DHCP server the NCON parameter Network Connection Setting must be added to the query The default value is 0 0 0 0 120 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Command Syntax SYSTem COMMunicate LAN ADDRess lt NRF gt Parameters ddd ddd ddd ddd lt IP address gt Example SYST COMM LAN ADDR 255 255 167 2 Query Syntax SYST COMM LAN ADDR SYST COMM LAN ADDR NCON Returned Parameters lt CRD gt 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
118. ber of times that the list will be executed and how the settings change in response to triggers All list point data can be stored in nonvolatile memory using one of the available setup register This means that the programmed data for any list function will be retained when it is saved in the register when the AC source is turned off Note If the transient list is programmed over the bus the transient must be executed at least once or it will not be saved to the setup register when the SAV command is sent Unexecuted transient lists have not been compiled yet by the AC DC power source coniroller and will not be saved as part of a front panel setup This is not the case when the transient list is entered from the front panel Front panel entered transient lists will be saved even if they have not been executed yet Lists are paced by a separate list of dwell times which define the duration of each output setting Therefore each of the up to 32 list points has an associated dwell time which specifies the time in seconds that the output remain at that setting before moving on to the next setting The following procedure shows how to generate a simple list of voltage and frequency changes Step 1 Set the mode of each function that will participate in the output sequence to LIST For example VOLTage MODE LIST FREQuency MODE LIST Step 2 Program the list of output values for each function The list commands take a co
119. brate MEASure VOLTage Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure VOLTage TEMPerature AC FSCale CALibrate MEASure VOLTage AMBient DC FSCale lt NRf gt This command initiates the calibration of the DC voltage measurement at full scale and at ambient temperature Command Syntax CALibrate MEASure VOLTage AMBient DC FSCale Parameters lt NRf gt actual DC output voltage measured with external device Examples CAL MEAS VOLT DC 120 Query Syntax CALibrate MEASure VOLTage DC Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure VOLTage TEMPerature DC FSCale CALibrate MEASure VOLTage AMBient DC ZERO lt NRf gt This command initiates the offset adjustment of the DC voltage measurement at ambient temperature Command Syntax CALibrate MEASure VOLTage AMBient DC ZERO Parameters lt NRf gt 0 or desired offset value Examples CAL MEAS VOLT DC ZERO O Query Syntax CALibrate MEASure VOLT DC ZERO Returned Parameters lt NR1 gt value range 127 to 128 Related Commands CALibrate MEASure VOLTage TEMPerature DC ZERO CALibrate MEASure VOLTage TEMPerature AC FSCale lt NRf gt This command initiates the calibration of the rms voltage measurement at full scale and at elevated temperature Command Syntax CALibrate MEASure VOLTage TEMPerature AC FSCale Parameters lt NRf gt actual rms output voltage measured with
120. c However support for USB is included under VISA and may be used to interface to the power source using the USB interface A virtual serial port utility is provided on CD ROM CIC496 which ships with the power source This utility will provide a virtual COM port on a PC under Windows XP This allows programs to use the USB port as though it is a regular serial port on the PC The baud rate for this mode of operation is fixed at 460 800 The USB Serial Adaptor installation must be run to install the virtual com port driver This option is only supported under Windows XP at this time Note Use of the USB port to control more than one power source from a single PC is not recommended as communication may not be reliable Use GPIB interface for multiple power source control USB Driver Installation When connecting the AC source through the USB interface to Windows XP PC the presence of a new USB device will be detected Windows will display a dialog after a short delay prompting the user to install the USB device drivers There are two steps to this process The first one installs the USB decive itself 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 USB to COM virtual port driver is distributed on the CIC496 CD ROM Step 1 USB Device Driver installation Manu
121. can not exceed the limit at the initial voltage range Command Syntax SOURce PONSetup VOLTage LEVel lt NRf gt Parameters set by the LIMit VOLTage and voltage mode AC or DC Examples PONS VOLT 0 Query Syntax PONS VOLT Returned Parameters lt NR2 gt 102 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power PONSetup VOLTage MODE This command sets the initial voltage mode at the power on This mode is DC or AC Command Syntax SOURce PONSetup VOLTage MODE Parameters AC DC ACDC ACDC on 3Pi Controller Only Examples PONS VOLTage MODE DC Query Syntax PONS VOLTage MODE Returned Parameters lt CRD gt PONSetup VRANge This command sets the initial voltage range of the power source Command Syntax SOURce VRANge lt NRf gt Parameters 1501200 300 400 Examples PONS VRAN 150 Query Syntax PONS VRAN Returned Parameters lt NR2 gt PONSetup WGRoup 3Pi Controller Only This command determines the source of its waveform storage It has a total of 4 groups Change of group requires power down an IEEE 488 Device Clear not available when usign the RS232C interface or a RST command to take effect Command Syntax SOURce PONSetup WGRoup lt n gt Parameters 011 2 3 Examples PONSetup WGRoup 2 Query Syntax PONSetup WGR Returned Parameters lt NR1 gt Related Commands TRACe CAT Manual P N 7003 961 Rev AA 103 AMETEK Progra
122. ct to phase A relative phase angle with respect to A The phase being measured or fetched is determined by the INST NSEL command The phase selection must be set prior to sending the MEAS command The Fetch version may be used to obtain the readings for other phases without triggering a new measurement Note There is no equivalent command for querying the current phase angles However the Harmonic measurement array function may be used for this on 3Pi models Select n 1 to query the fundamental phase angle of the current with respect to the voltage Query Syntax MEASure SCALar PHASe Parameters None Examples MEAS PHAS FETC PHAS Returned Parameters lt NR2 gt Related Commands INST NSEL Manual P N 7003 961 Rev AA 67 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 9 Power Measurement Subsystem This subsystem programs the power measurement capability of the MX RS BPS Series source Subsystem Syntax MEASure FETCh SCALar POWer AC REAL Returns real power APParent Returns VA PFACtor Returns power factor DC Return the dc component of power measurement MEASure POWer AC FETCh POWer AC Phase Selectable This query returns the in phase component of power being sourced at the output terminals in kilo watts KW Query Syntax MEASure SCALar POWer AC REAL Parameters None Examples MEAS POW AC Returned Parameters lt NR2 gt Related Commands INST
123. d Parameters lt SRD gt Example TRAC CAT Related Commands TRAC DATA TRAC DEL FUNC SHAP TRACe DEFine These commands define a new waveform with the name lt waveform_name gt and allocates storage for its data The waveform name can then be referenced by the TRACe DATA Note The TRAC DEF command causes waveform catalog data to be writing to the Flash memory of the unit This process requires about 500 msec to complete The TRACE DATA command which normally follows should not be sent during this period to allow this process to complete or the first part of the data may be missed and an error will result Command Syntax TRACe DEFine lt waveform_name gt Parameters lt waveform_name gt Example TRAC DEF flattop Related Commands TRAC DATA TRAC DEL FUNC SHAP TRACe DELete This command deletes the user defined waveform table with the name lt waveform_name gt and makes its memory available for other waveforms Command Syntax TRACe DELete NAME lt waveform_name gt Parameters lt waveform name gt Example TRAC DEL flattop Related Commands TRAC DATA TRAC DEL FUNC SHAP TRACe DELete This command deletes ALL user defined waveforms at once and makes all waveform memory available for other waveforms This command is only supported by firmware revisions 0 16 and higher Command Syntax TRACe DELete ALL Parameters lt waveform name gt Example TRAC DEL ALL Related Commands TRAC DATA TRAC DEL FUNC SHAP Manual P N
124. de FIX STEP PULS LIST HIGH lt n gt Sets the voltage programming limits RANGe LEVel lt n gt Sets the voltage range SENSe SOURce INTernal EXTernal Sets voltage sense source SLEW IMMediate lt n gt MAXimum Sets the voltage slew rate MODE lt mode gt Sets voltage slew mode FIX STEP PULS LIST TRIGgered AMPLitude lt n gt MAXimum Sets the transient voltage slew rate VOLTage ALC Phase Selectable This command enables or disables the automatic voltage level control mode If ALC is on the output voltage of the power source is continuously adjusted based on the voltage measurement data acquired by the controller s measuremet system This results in increased output accuracy and load regulation If regulation cannot be maintained an output voltage fault error is generated and the output is turned off The regulate mode REG may be set to enable ALC mode but disable the output volt fault error if load regulation cannot be maintained Note that for the MX15 1Pi MX30 3Pi MX45 3Pi RS and BPS Series this mode is coupled with the OUTP IMP commands as the ALC mode and the programmable impedance functions are mutually exclusive Attempting to enable one while the other is active will result in a command error The ALC mode is also inactive during transient execution even if it is enabled Command Syntax SOURce VOLTage ALC lt bool gt Parameters 0 OFF 1 ON 2 REG Unit V S volts per second RST Val
125. e power source or upgrade to a larger power configuration Manual P N 7003 961 Rev AA 217 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 218 Frequency error Frequency is out of Indicates a problem with allowable range controller DC component The waveform SEE AC DC mode exceeds limit selected contains a DC offset that exceeds the AC mode ea Warning negative Approaching limit on o increasing power feedback into power near limit the amount of power the power supply Typically occurs that can be fed back when using AC inverters If power into the supply by an increases further an error 32 will be active load This is a generated warning only Negative power fault Too much power fed Reduce the amount of power being back Power source fed back into the power source output disconnected Table 8 4 Error Messages Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Index OE a Leute AA Sata nate death Iria da aii da 131 ES ii aan aii 132 Elli A aa di iaa 132 MN E TN 133 OP O illa esate tad E aA E aaae vet E AERA oa Aaaeeeaa SEART 133 OPTA tii idas 134 A A 136 A O cas dane bs Sat ciaa das EEA a EAA Aa A aa aAa ts ia a adia a a at 136 Aia aA E a a A aA aAa e ALAA e cit 137 BAN A E AAA A E A E A E E 138 SA A EAA A TA A T A E E nine ec 138 AO Sie T oaths A a a T S ER 139 TRAO Nae O TE 1
126. e the controller as a two phase unit using phase A and C Command Syntax SOURce LIMit PHASe lt NRf gt Parameters 0 to 360 command protected Query Syntax SOURce LIMit PHASe Returned Parameters lt NR2 gt Manual P N 7003 961 Rev AA 87 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 16 Sense Subsystem Sweep 3Pi controller only This subsystem controls the measurement current range the data acquire sequence and the harmonic measurement window of the AC source Subsystem Syntax SENSe SWEep OFFSet lt n gt Define trigger points relative to the start of the digitizer data record TINTerval Query the digitizer sample spacing SENSe SWEep OFFSet This command defines the trigger point relative to the start of the returned data record when an acquire trigger is used The values can range from MX Series 104 msec to 1000 msec in a single phase configuration and from 312 msec to 1000 msec in a three phase configuration MX Series Il and RS Series 42 msec to 1000 msec in a single phase configuration and from 128 msec to 1000 msec in a three phase configuration When the value specified is negative less than 0 msec the values in the beginning of the data record represent samples taken prior to the actual trigger moment Command Syntax SENSe SWEep OFFSet lt NRf gt Parameters MX Series 104 to 1000 for single phase configuration 312 to 1000 for three phase config
127. e to perform some action e Aresponse message consists of data in a specific SCPI format sent from the AC source to the controller The AC source sends the message only when commanded by a program message called a query The SCPI Command Tree As previously explained the basic SCPI communication method involves sending one or more properly formatted commands from the SCPI command tree to the instrument as program messages The following figure shows a portion of a subsystem command tree from which you access the commands located along the various paths you can see the complete tree in appendix A Root OUTPut 7 STATe IPON MTILTrg STATe SOURce IMPedance 7 REAL REACtive STATus OPERation EVEN CONDition Figure 2 1 Partial Command Tree The Root Level Note the location of the ROOT node at the top of the tree Commands at the root level are at the top level of the command tree The SCPI interface is at this location when e The AC DC source is powered on e A device clear DCL is sent to the AC source e The SCPI interface encounters a message terminator e The SCPI interface encounters a root specifier Active Header Path In order to properly traverse the command tree you must understand the concept of the active header path When the AC DC source is turned on or under any of the other conditions listed above the active path is at the r
128. eans the response may change from BUSY to IDLE before the dwell time has expired If this affects the application program it will be necessary to add a final list point with a short durating e g 0 001 second to hold the BUSY state till the end of the list Note Firmware revision 0 31 or lower will respond with ARM instead of IDLE at the end of transient execution even if the trigger mode is immediate Query Syntax TRIGger STATe Returned Parameters lt CRD gt Related Commands ABOR TRIG SOUR TRIG PHAS INIT INIT CONT TRG 130 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 It also responds to optional common commands that control triggers and stored operating parameters Common commands and queries are listed alphabetically If a command has a corresponding query that simply returns the data or status specified by the command then both command and query are included under the explanation for the command If a query does not have a corresponding command or is functionally different from the command the
129. ed Firmware updates and a Flash Loader utility program and instructions are available from the AMETEK Programmable Power website for this purpose www programmablepower com Manual P N 7003 961 Rev AA 13 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 hardware portion of IEEE 488 1 The same SCPI commands and parameters control the same functions in different classes of instruments For example you would use the same MEAS VOLT command to measure the AC DC source output voltage or the output voltage measured using a SCPI compatible multimeter 2 1 Conventions Used in This Manual Angle brackets lt gt Items within angle brackets are parameter abbreviations For example lt NR1 gt indicates a specific form of numerical data Vertical bar Vertical bars separate alternative parameters For example FIX STEP indicates that either FIX or STEP can be used as a parameter Square Brackets Items within square brackets are optional The representation SOURce LIST means that SOURce may be omitted Braces Braces indicate parameters that may be repeated zero or more times It is used especially for showing arrays The notation lt A gt lt B gt shows that parameter A must be entered while p
130. ed by LIST DWEL1 lt n gt lt n gt where lt n gt specifies the dwell time in seconds The number of dwell points must equal the number of output points If a dwell list has only one value that value will be applied to all points in the output list After each new output level or point is programmed the output remains at that point in the list for the programmed dwell interval before the list advances to the next point Only an ABORt command can transfer the system out of the Dwelling state At the end of the dwell interval the transition to the next state depends on whether or not the list has completed its sequencing and the state of the LIST STEP command see Figure 6 5 If the list is completed the trigger system returns to the Idle state If the list is not completed then the system reacts as follows LIST STEP ONCE programs the trigger system to return to the Initiated state to wait for the next trigger LIST STEP AUTO programs the trigger system to immediately execute the next list point Manual P N 7003 961 Rev AA 155 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 6 156 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 int
131. eeaeeeseaeeesaeeneneeseaees 122 SYSTEM GONFIQUIG aiii aii 120 STS Tem ERRO rad a A ean a E E eerste qcauuibecsetades 119 SY rem EMME oia sad 121 SVOPEMLOG alan st coa i 120 DVO FEM REMOS acti tati a a A do id 120 SYSTEMIVERSION ira id 119 T Table Of Contents iii ade 7 TCP IP Radares sacra Ad lidia bag dalt 35 PORNUND OA ra daa A 37 TOMINALON aria A ta A A AAE iii 20 TRAGO ita dias 123 TRACE CATAO iii iia ibid 124 TRA GG DE RING iii ici na 124 IPAGE DELO idad li dde 124 TRAGE DELSE Alla Ni ia E aia ars aaa 124 TRICESTA DTS ii ita 129 TJ QU ia ti ida a red tare 78 Modena tado iia elite 78 97 128 159 161 TRIGger ACQuire SOURCEO coocccccoccconoccnonccononcccnoncnnnn cc nana c cnc nn 128 TRIG GSR COUNT iia lol ld ii ia 127 TRIGger SYNChronize PHAS BO ooooccoccconocccconcccconccnnnncnn acc n nan cnn nn 128 TRIGger SYNChronize SOURCEO cococococonocononoccconcnononanononcnconcnnnn cananea rra rra 128 TRIGger TRANSient SOURCE c oooooococcccncccnonccononanononcnanacononnn nono nn nano cnn nc n narran nan cnn nn ran n nan nn ranma ccnnnncns 127 U USB CONO A eee Bd A ae ee de ee ee 26 User Manual cis tec ceva duce te dt ad A add aaa ee Ale aa ad a dad aa data 10 V VB sample WAVEIONM CONVEFSION iii de di EE ii ADA santd cals a a dd 59 VOLTAJE ci dit ao 111 VOL TagetAl Gin said ii ees eta LITA A o 109 VOL Tage MODES aiii ir da iia 112 VOL Tage RANGE cutis it A IO tae 112 VOETage SENSe SOURCO ieena aiaa aia di did 113 VOETdage
132. efficients to non volatile memory This command should be issued after all calibration adjustements have been made If not all changes will be lost when unit is turned off and the previous calibration values will take effect the next time the unit is powered up Note Saving calibration data to non volatile memory requires more time to process by the MX RS BPS controller than other commands As such it is recommended to hold off on sending additional commands for about 300 msecs Command Syntax CALibrate SAVE lt SRD gt Parameters None Examples CAL SAVE Related Commands CAL PASS Manual P N 7003 961 Rev AA 41 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 2 3 Current Measurement 42 CALibrate MEASure CURRent AMBient AC FSCale lt NRf gt This command initiates the calibration of the AC current measurement at full scale and at ambient temperature Command Syntax CALibrate MEASure CURRent AMBient AC FSCale Parameters lt NRf gt actual load current measured with external device Examples CAL MEAS CURR 11 5 Query Syntax CALibrate MEASure CURRent Returned Parameters lt NR2 gt value range 1000 to 1000 Related Commands CALibrate MEASure CURRent TEMPerature AC FSCale CALibrate MEASure CURRent AMBient DC FSCale lt NRf gt This command initiates the calibration of the DC current measurement at full scale and at ambient temperature Command Syntax CALibrate M
133. el 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 The WAI OPC and OPC common commands provide different ways of indicating when all transmitted commands including any parallel ones have completed their operations The syntax and parameters for these commands are described in chapter 5 Some practical considerations for using these commands are as follows WAI OPC OPC 1 TRIG STATe This prevents the AC source from processing subsequent commands until all pending operations are completed except for transients This places a 1 in the Output Queue when all pending operations have completed Because it requires your program to read the returned value before executing the next program statement OPC can be used to cause the controller to wait for commands to complete before proceeding with its program This sets the OPC status bit when all pending operations have completed Since your program can read this status bit on an interrupt basis OPC allows subsequent commands to be executed This query will report the state of the transient trigger subsystem and will return IDLE ARM or BUSY to allow the user monitor the state of the trigger system Manual P N 7003 961 Rev AA 171
134. els required to generate a normal voltage source Refer to Section 9 1 4 1 under the heading titled VOLTAGE SURGE for detail Command Syntax DO160 NORMal VOLTage SURG Parameters none Examples DO160 NORM VOLT SURG Query Syntax none DO160 NORMal VOLTage DC UNDer 192 This command will generate the voltage levels required to generate a normal voltage source Refer to Section 9 1 in the User Manual under the heading titled VOLTAGE UNDER for detail Command Syntax DO160 NORMal VOLTage DC UNDer Parameters none Examples DO160 NORM VOLT DC UND Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 DO160 NORMal FREQuency MODulation lt NRf gt Parameters lt frequency gt Examples DO160 NORM FREQ MOD 0 1 Query Syntax DO160 NORM FREQ MOD Returned Parameters lt NR2 gt DO160 NORMal FREQuency TRANsient This command applies to Group 1 only for the the Eurocae standard Refer to Table 5 in the User Manual Command Syntax DO160 NORMal FREQuency TRANsient Parameters none Examples DO160 NORM FREQ TRAN Query Syntax none Returned Parameters none DO160 NORMal FREQuency VARiation This command app
135. ent 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 Command Action ESE programs specific bits in the Standard Event Enable register ESR reads and clears the Standard Event Event register The PON bit in the Standard Event Event register is set whenever the AC source is turned on The most common use for PON is to generate an SRQ at power on following an unexpected loss of power Status Byte Register This register summarizes the information from all other status groups as defined in the IEEE 488 2 Standard Digital Interface for Programmable Instrumentation The bit configuration is shown in Table 7 2 Command Action STB reads the data in the register but does not clear it returns MSS in bit 6 serial poll reads and clears the data in the register returns RQS in bit 6 The MSS Bit This is a real time unlatched summary of all Status Byte register bits that are enabled by the Service Request Enable register MSS is set whenever the AC source has one or more reasons for requesting service STB reads the MSS in bit position 6 of the response but does not clear any of the bits in the Status Byte register The RQS
136. equency use the following command M EASure FREQuency Manual P N 7003 961 Rev AA 157 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 6 4 158 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 For example to return readings for an individual harmonic component use the following commands MEASure CURRent HARMonic AMPLitude lt harmonic number gt MEASure CURRent HARMonic PHASe lt harmonic number gt MEASure VOLTage HARMonic AMPLitude lt harmonic number gt MEASure VOLTage HARMonic PHASe lt harmonic number gt Harmonic numbers are related to the programmed frequency of output voltage Queries sent with an argument of O return the dc component An argument of 1 indicates the fundamental frequency 2 indicates the second harmonic 3 indicates the third and so on The maximum harmonic component that can be read is limited by the fundamental measurement bandwidth which is 19 53 kHz for a single phase configuration and 6 51kHz for three phase configuration An error is generated if a query is sent for a harmonic that has a frequency greater than the bandwidth above To return all the harmonic components with a single query use the following commands MEASure ARRay CURRent HARMonic
137. ers BOT EOT LIST RST Value BOT Examples OUTP TTLT SOUR LIST Query Syntax OUTPut TTLTrg SOURce Returned Parameters lt CRD gt Related Commands OUTP TTLT AMETEK Programmable Power Manual P N 7003 961 Rev AA 77 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 11 5 Programmable Impedance MX15 1 Pi MX30 3Pi MX45 3Pi RS Only OUTPut IMPedance STATe 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 Command Syntax OUTPut IMPdance STATe lt bool gt Parameters 0 OFF 1 ON RST Value OFF Examples OUTP IMP 1 OUTP IMP STAT ON Query Syntax OUTPut IMPdeance STATe Returned Parameters 0 1 Related Commands OUTPut IMPedance REAL OUTput IMPedance REACtive OUTPut IMPedance REAL MX15 1Pi MX30 3Pi MX45 3Pi RS Series Only Phase Selectable This command sets the real part of the output impedance of the AC source in mili ohms OUTPut IMPedance STATe must be enabled for the programmed impedance to affect the output Command Syntax OUTP IMPedance REAL lt NRf gt Parameters min to 200 RST Value min Examples OUTP IMP REAL 200 Query Syntax OUTPut IMP REAL Returned Parameters lt NR2 gt Related Commands OUTP IMP OUTP IMP REAC OUTPut IMPedance REACtive MX
138. es resulting in 5 instead of 4 parameters Set both parameter 3 and 4 to the same value to match the IEC standard table See table for reference IEC Frequency Class X 413 Frequency Class X Range Test Levels Option Range Test Levels 0 33xf1 to 2xf1 Open 0 33xf1 to 2xf1 Parameter 1 2xf1 to 10xf1 Open 2xf1 to 10xf1 Parameter 2 10xf1 to 20xf1 Open 10xf1 to 15xf1 Parameter 3 15xf1 to 20xf1 Parameter 4 20xf1 to 40xf1 Open 20xf1 to 40xf1 Parameter 5 1EC413 MCURve LEVel lt NRf gt 0 to 20 0 to 10 000 IEC413 MCURve LEVel 10 5 4500 4500 5000 1EC413 MCURve LEVel lt NR2 gt Command Syntax Parameters Examples Query Syntax Returned Parameters IEC413 MCURve DWELI This command will set the dwell time in seconds for the meister curve test The class must be selected prior to this command Query with min and max to find the range of dwell time The default is 10 seconds This value may not be enough to cover the 5 minutes required by the test for each range The user must coordinate the step size with the dwell time to generate the test period for each frequency range Command Syntax IEC413 MCURve DWELI lt NRf gt Parameters Examples IEC413 MCURve DWEL 20 IEC413 MCURve DWEL lt NR1 gt Query Syntax Returned Parameters 1EC413 MCURve PAUSe This command will set the pause time in seconds This is the time between tests when RUN ALL is selected The class must be selected pr
139. ess into the GUI IP Address box You can also enter the IP address manually 4 IP Address Configuration File Help Configuration j sss Assign Static IP Address MN California C Enable DHCP BOOTP Instruments Get IP Address from MAC Address MAC Address foo 20 4a 9A 02 D4 Get IP Address E The same IP Configuration utility can be used to set the power source LAN option to either static IP or DHCP IP mode See the on line help for futher instructions 36 Manual P N 7003 961 RevAA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 3 5 3 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 The port number determines the protocol for the communication The power source uses ASCII characters and instrument SCPI commands for remote control The IANA registered Port number for the Instrument SCPI interface is 5025 TCP Remote port 5025 The port numbe is factory set to 5025 3 5 4 IP Ping You can also test the IP address from your Windows PC An easy way to do so is to use the ping utility under MS DOS To do so bring up a DOS window using the
140. etee 72 MEASure VOLT age tri A ie heeded alent 71 MOD Eksidi aeiou Mende wa ieee A Lens adh Haas Detlev 100 N National Instruments PELGPIB ii da aos een aig eatin teehee ae eee alee 22 O Option MA lactea osas 191 A AA A A as 173 A AA A T A EAA 177 tt cat 198 AO rra roller 200 ABD ei a AE 200 AMD TA eae E e a suaduay ac eaten A 200 A a a Oo ER 200 OUTPut IMMediate e a osea al orton O a a ata a a A eeceee 76 OUTPUEIMPIREACIVO serer a calada cintia adding Dia dando 80 OQUTPUEIMP RREAL be cd ooo iran 80 OUTPut IlMPedance STA Te c cccccccceseeceeececeeeeeceaaesseaeeceeeeeceaeseeaaesgeneeseaeeesaaesdeaeeeseaeeesaaeseeaenseneeee 80 OUTPut PROTection CLEAF cceccceeceeceeseceeeeceeeaeeeceeeaeeesceeaeeesceeaeeessesaeeesecsaeeeesseaeeeescaeeeeeesaeeessaaes 76 OUT PuLPROTecthon DELAY paticcs ses ces ef tance ia rr a iaa 82 OQUTPRUEREMODE ao racial sage cease cuavan E aves sou E E 77 OUMPUt RIE VS ar o ias 76 OUTPUT TE TT MODE oca 78 OUTPUETTE TO SOURCO cotarro a A oia 78 Manual P N 7003 961 Rev AA 223 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual OQUTPUETTE TESTA TO Lai Rda 78 OUTPUESTA TO Eta aras 75 P Ten ate Sere acre eeRerrereer oi ea dance edi 101 PONSetup ALC Otro aaa aa ai 102 PONS tUp CURRGitco ista lara data 103 PONSetup FREQUENOY coaie eaaa aa lili a a rl a aaa danian aa aiara 103 PONSetup OLOad MODE cooccconccconoccnoccccnonocononcnonanc nono corran cnn cnn 102 103
141. eturned Parameters 51 NR2 values Related Commands INST NSEL MEASure ARRay VOLTage HARMonic PHASe lt nrf gt FETCh ARRay VOLTage HARMonic PHASe lt nrf gt Phase Selectable These queries return an array of harmonic phases of output voltage in degrees referenced to the positive zero crossing of the fundamental component The fundamental component will return a value relative to the fundamental voltage for phase A Phase A will return a zero value The first value returned is the dc component always returned as 0 degrees phase the second value is the fundamental frequency and so on up to the 50th harmonic Harmonic orders can be measured up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than the above frequencies are returned as 0 Query Syntax MEASure ARRay VOLTage HARMonic PHASe lt NRf gt FETCh ARRay VOLTage HARMonic PHASe lt NRf gt Parameters None Examples MEAS ARR VOLTage HARM PHAS 30 FETC ARR VOLTage HARM PHAS Returned Parameters 31 NR2 values Related Commands INST NSEL Manual P N 7003 961 Rev AA 61 AMETEK Programmable Power BPS MX RS
142. ev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 8 6 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 ABDO0100 1 8 1 Test Option A350 The A350 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 A350 option and they cannot be executed from the front panel or using any SCPI bus commands 88 Airbus AMD24 Test Option AMD The AMD 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 AMD option and they cannot be executed from the front panel or using any SCPI bus commands 8 9 Boeing B787 0147 Test Option B787 The B787 option is implemented through the MXGui Windows software version 2 1 0 0 or higher provided with each AC power source As such there are no SCPI commands that apply to the B787 option and they cannot be executed from the front panel or using any SCPI bus commands Manual P N 7003 961 Rev AA 199 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 8 10 OMNI Reference Impedance The OMNI rem
143. evelop your code National Instruments GP IB Driver Your program must include the National Instruments header file for C programs or the VBIB BAS and VBIB 32 BAS modules for Visual Basic If you are using LabView or LabWindows make sure to select the correct controller when installing the IDE program Prior to running any applications programs you must set up the GPIB controller hardware with the configuration program located in the Windows Control Panel For plug and play versions of the AT GPIB TNT the setup will be performed when the card is first detected Regardless of the GPIB interface controller used the power supply expects a message termination on EOI or line feed so set EOI w last byte of Write It is also recommended that you set Disable Auto Serial Polling All function calls return the status word IBSTA which contains a bit ERR that is set if the call results in an error When ERR is set an appropriate code is placed in variable IBERR Be sure to check IBSTA after every function call If it is not equal to zero branch to an error handler that reads IBERR to extract the specific error Error Handling Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Pow 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 libra
144. evice Driver PCMCIA adapters 9 Ports COM amp LPT Y USB Serial Port COMS 0 Processors 9 Sound video and game controllers Figure 3 4 Windows XP Device Manager Virtual Com Port Once completed you can remove the CIC496 CD Rom The USB interface to the AC source is now available for use Manual P N 7003 961 Rev AA 33 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 3 4 2 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 In either case set the baud rate on the power source to 460 800 in the Configuration menu From the Front panel press MENU key scroll to CONFIGURATION and press ENTER key Select BAUDRATE field and scroll to 460800 For use with the Gui program select the USB RS232C Serial interface type and set the Baud rate to 460800 6 Interface Configuration Type R5232 Settings Simulation mode e Comi C Coms Com5 C Com C Com2 C Com4 Com6 C Com8 NIIEEE 488 Bus Baud 460800 V Hv HShk Agilent GPIB Verify Connection C LAN TCP IP CHECK UART FIFO SETTINGS THEH CLICK VERIFY See Help Send Comma
145. external clock Input buffer full Too much data Break up data in smaller blocks received EOS Fault Hardware error Cycle power on EOS to reset error If reported by EOS error persist contact Contact Cl option service department at support programmablepower com for repair o co 20 1 2 N N Waveform harmonics Harmonic contents of Reduce harmonic content or reduce limit user defined wave fundamental frequency programmed shape is too high and could damage amplifier output stage MN wo ALC or Impedance Conflict between ALC Turn off ALC to use programmable must be off and programmable impedance Turn off programmable impedance mode impedance to use ALC Output relay must be Attempting to change Open output relay first then change open voltage range while range This ensures the load is output relay is closed physically disconnected during voltage range change Over voltage prot trip Over voltage Output voltage exceeds voltage range protection trip value Check sense connections if external sense mode is used 26 Peak curr prot trip Maximum available This error will trip if peak current PONS CURR PEAK PROT status is capability of power set to 1 and the peak current drawn source exceeded by the load exceeds the maximum Note Firmware rev specified peak current capability for 4 52 or higher more than 30 seconds To avoid this error reduce the load on th
146. first by sending a OUTPUT 0 command The output off command can be prepended to the volt range command as part of the same message 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 Command Syntax SOURce VOLTage RANGe LEVel lt NRf gt Parameters 150 200 300 400 other RST Value Defined by the PONSetup RANGe Examples VOLT RANG 150 Query Syntax SOURce VOLTage RANGe Returned Parameters lt NR2 gt Related Commands LIM VOLT VOLTage SENSe SOURce This command selects the source from which the output voltage is sensed The following voltage sense sources can be selected INTernal This senses the voltage at the output of the power amplifier on the in board side of the output disconnect relay EXTernal This senses the output voltage at the user s sense terminals which allows remote voltage sensing at the load Command Syntax SOURce VOLTage SENSe SOURce lt source gt Parameters INTernal EXTernal RST Value INTernal Examples VOLT SENS SOUR INT Query Syntax SOURce VOLTage SENSe SOURce Returned Parameters lt CRD gt VOLTage SLEW Phase Selectable This command sets the slew rate for all programmed changes in the output voltage level of the source A parameter of MAXimum will set the slew to its maximum possible rate The SCPI
147. for allowed correct command syntax Command could not Command may be inconsistent with mode of operation such as programming frequency when in DC mode Put instrument in remote state before issuing GPIB commands Some commands are supported by the unit but are locked out for protection of settings and are not user accessible Trigger error Problem with trigger Unit could not generate trigger for system transient execution or measurement Trigger setup incorrect or unit was not armed when trigger was received Check transient system or measurement trigger system settings Unit was told to go to armed state but was unable to do so Could be caused by incorrect transient system or measurement acquisition setup Incorrect parameter or parameter value Check programming manual for allowable parameters Check other settings E g trying to program a DC offset while in AC mode Check programming manual for allowable parameter values Check programming manual for number of parameters or data block size Illegal parameter Parameter value is Check programming manual for value not suppored correct parameters One or more transient lists programmed has All lists must be of same length or transient cannot be compiled and executed Delete other settings or data to make room Directory full Too many waveform Delete one or more waveforms from directory entries waveform memory to make room File name not fou
148. g diagram is required for the serial interface cable between the AC DC power source and a PC communications port connector DB 9 PC DB 9 AC Source Pin Pin Direction Description 1 1 output reserved 2 2 input Receive data RxD 3 3 output Transmit data TxD 4 4 output Data Terminal Ready DTR 5 5 Signal Ground 6 6 input Data Set Ready DSR 7 7 no connect 8 L 8 no connect 9 9 output reserved Figure 3 1 RS232C Interface cable wiring diagram Ifthe controller or PC only has a 25 pin D sub COM port a 25 to 9 pin adaptor is required to use the serial cable supplied with the MX RS BPS These small triangular shape adaptors can be purchased at most computer stores or outlets like Radio Shack If none can be found one can be constructed using the diagram shown below 2 3 4 5 6 T 8 2 2 Ooh As Ons a RS232C DB 9 to DB 25 Adapter Cl PIN 410651 Figure 3 2 DB25 to DB9 Adaptor pinout Manual P N 7003 961 Rev AA 25 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 3 4 USB Interface 3 4 1 26 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 Basi
149. gramming manual for recognized error correct command syntax 120 Numeric data error Data received is nota Check programming manual for number correct command syntax Invalid character in Number received Check programming manual for number contains non numeric correct command syntax character s 123 Exponent too large Exponent in number Check programming manual for exceeds limits correct parameter range Numeric data not Number received Check programming manual for allowed when number is not correct command syntax allowed Manual P N 7003 961 Rev AA 213 AMETEK Programmable Power 168 200 Execution error Invalid while in local Command protected 210 211 Trigger ignored Init ignored Parameter error Setting conflict Data out of range Too much data 224 226 Lists not same length BPS MX RS Series SCPI Programming Manual be executed Command issued but unit is not in remote state Command is locked out Trigger request has been ignored Initialization request has been ignored Parameter not allowed Requested setting conflicts with other setting in effect Parameter data outside of allowable range More data received than expected different length 254 Media full 255 256 257 283 214 No storage space left to save settings or data Block data not Block data was sent Check programming manual
150. grams a voltage dropout for 2 cycles of a 120 volt 60 Hz output The dropout begins at the positive peak of the output voltage waveform 90 degrees phase and is triggered by IEEE 488 bus trigger RST Begin at power on state VOLT 120 Set initial output voltage immediate level FREQ 60 Set initial output frequency OUTP ON Enable the output VOLT MODE PULS Enable output to generate pulses when triggered VOLT TRIG 0 Set the voltage dropout triggered level PULS WIDT 03333 Set pulse width for 2 periods PULS PER 0 0667 Set pulse period for 4 cycles TRIG SOUR BUS Respond to IEEE 488 bus triggers TRIG SYNC SOUR PHAS Synchronize triggers to internal phase reference TRIG SYNC PHAS 90 Sets internal phase reference point to 90 degrees INIT Set to Wait for trigger state lt device trigger gt Send the IEEE 488 bus trigger Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 4 3 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 You can program up to 32 settings or points in the list the time interval dwell that each setting is maintained the number of times each data point is repeated the num
151. gt Parameters 0 to max value for selected voltage range Examples REG UND VOLT 120 Query Syntax REGenerate UNDer VOL Tage Returned Parameters lt NR2 gt 204 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Manual P N 7003 961 Rev AA 205 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 tha dats IHARmonics the a IMPedance he eta elt E REAL PS tar Mage alice FSCale tid litre ei tan May en aha ZERO she Joti out in tar i REACtive td Sioa iit tan Maids da FSCale thes Bt Ae ON Need thee ZERO th lo MEASURE hes Bt ha ana CURRent the th acti ee kat ERA AMBient thes I it Micali slat ha AC hee lh oa ii a hia cal atta TANE FSCALe hes Bh ak i te E E DC he lh aa o GR E AAAA TA FSCALe the AM ek bia a Me ele uti Se NE Tis ea Ub ZERO thea lh acpi tie TON TEMP thes Fak i te Mii atin add Ht AC he li ou i A ST cap lal FSCALE thes I ok i OEN chitin tes Fas DC thee lh eu pi ATN lI AS FSCALe thes FM bain PEEN EAN ZERO id VOLTage hes I a TA AMBient thee lh ea iti tai OAE TTEA AC the AM ek b
152. han one AC power source connected to the same PC via USB is not recommended Use of the GPIB interface is recommended for these situations LAN Capabilities of the AC source All AC source functions are programmable over the LAN Ethernet interface if the LAN option is installed The LAN 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 LAN interface The LAN interface operates internally at a fixed baudrate of 460800 baud but autodetection of 10Base T 100Base T and 1000Base T is supported To set up the LAN interface on a Windows XP PC refer to section 3 5 LAN Interface Option Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1 5 4 RS232C Capabilities of the AC source All AC source functions are programmable over the RS232C interface The RS232C 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 RS232C interface Baudrates from 9600 to 115200 are supported on units that have both USB and RS232 For units with only RS232 the maximum baudrate is 38400 To set up the RS232C interface refer to section 3 3 RS232C Interface The RS232C interface may be used to install updated firmware for the controller if need
153. he Product stated above and if the Buyer discovers and notifies AMETEK in writing of any defect in material or workmanship within the applicable warranty period stated above then AMETEK may at its option repair or replace the Product or issue a credit note for the defective Product or provide the Buyer with replacement parts for the Product The Buyer will at its expense return the defective Product or parts thereof to AMETEK in accordance with the return procedure specified below AMETEK will at its expense deliver the repaired or replaced Product or parts to the Buyer Any warranty of AMETEK will not apply if the Buyer is in default under the Purchase Order Agreement or where the Product or any part thereof e is damaged by misuse accident negligence or failure to maintain the same as specified or required by AMETEK e is damaged by modifications alterations or attachments thereto which are not authorized by AMETEK e is installed or operated contrary to the instructions of AMETEK e is opened modified or disassembled in any way without AMETEK s consent or e iS used in combination with items articles or materials not authorized by AMETEK The Buyer may not assert any claim that the Products are not in conformity with any warranty until the Buyer has made all payments to AMETEK provided for in the Purchase Order Agreement PRODUCT RETURN PROCEDURE Request a Return Material Authorization RMA number from the repair facility
154. he user moves to another screen If multiple error messages are generated in succession only the last message will be visible as there is only space for one error message on the LCD display The same area of the display is also used to display status messages While error messages always have a negative error number status messages have a positive number The table below displays a list of possible error and status messages along with their possible cause and remedy o moer o morsimquewe 100 Command error Unable to complete Unit may be in a mode inconsistent requested operation with request 102 Syntax error Command syntax Misspelled or unsupported command incorrect 103 Invalid separator SCPI separator not See SCPI section of programming recognized manual Data type error Data type invaled Check command for supported data types Parameter not One or more Check programming manual for allowed additional parameters correct number of parameters were received 109 Missing parameter Too few parameters Check programming manual for received for correct number of parameters requested operation 110 Command header Command header Check syntax of command error incorrect 111 header separator Invalid command Use semi colon to separate error separator used command headers 112 Program mnemonic Syntax error Check programming manual for too long correct command syntax 113 Undefined header Command not Check pro
155. high turns the output on OFF The instrument ignores the RI input The RI output state is saved at power down The factory default state is LIVE Command Syntax OUTPut RI MODE lt mode gt Parameters LATChing LIVE OFF RST Value LIVE Examples OUTP RI MODE LIVE Query Syntax OUTPut RI MODE Returned Parameters lt CRD gt Related Commands OUTP PROT CLE Manual P N 7003 961 Rev AA 75 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 Il MX RS BPS 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 MX units having firmware 1 00 or higher default mode is FSTR This command does not apply to Series units On Series units the OUTPUT TTLT 1 command will force the mode to trigger output mode In Function Strobe mode an output pulse is generated automatically any time an output parameter such as voltage frequency or phase is programmed The AC source Trigger Out signal is available at the BNC connector on the rear of the power source Note that the desired mode must be set after turning on the power source as it is not retained as part of the INIT subsystem Command Syntax OUTPut TTLTrg MODE TRIG FSTR Paramete
156. hough it was an RS232 port The USB to COM virtual port driver is distributed on the CIC496 CD ROM This step is required to use the included Gui Windows software or other application software through USB To continue the installation make sure the CIC496 CD Rom is available Insert in the CD ROM drive if needed If the auto run screen appears you can close it Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only O ol very time connect a device Click Next to continue 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 Manual P N 7003 961 RevAA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Found New Hardware Wizard This wizard helps you install software for MX AC Source if your hardware came with an installation CD lt or floppy disk insert it now What do you want the wizard to do O nstal the software automatically Recommended Install from a list or specific location Advanced Ciick Next to continue The next dialog will ask you to in
157. i a Me ORAE AAAA FSCALe thea lh oa i E DC heh A bi a eed alte AA FSCALe th Elise iit A OS Hes ian ZERO hes it oa Nod A TEMP he FSi soa Hid N AC ses it ou ba Na alle allan Ain BT lL T FSCALE ATAT oid NA DC ses tu A GR er i TA FSCALe hd Es EN tal ties a Geant ZERO thai PASSWORD ATERA SAVE PEEN SOURce ghd Oot teak PHASe ek ta AN VOLTage he Bisa IA AC es At soa a Mi A LRANGe ATATA TER Nag aad teh Bot oa FSCale ses it oa A a etna La th ZERO sutice aces eh A L e HFRequency thes At oa tte Nol alta Mae So ra HRANGe ATA EIE TER A E FSCale hei hse i tat OAA ANEA th ZERO 206 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual TAO FSCale podian da POSitive AE oie eee eee betaots da NEGative t FSCale ik POSitive o ninia do NEGative INITiate pidas IMMediate aid TRANsient rinda ACQuire necia CONTinuous ON OFF INSTrument LA COUPle ALL NONE AA NSELect 1 2 3 ct SELect A B C MEASure FETCh agitate ARRAY A e da DC LA EA HARMonic AA en Es Sk AMPLitude A A A A E PHASe ct dao E AMPLitude sen oe Gets Manet PHASe sigan aed fae CURRent A A HARMonic A ai Et AMPLitude lt n gt AN PHASe lt n gt E desidia PHASe RAPTERI Mere hee et hats REAL peice te MBit eave hee Saud a maiaa APParent PANA TEREE TAE AAE Ed PFACtor Manual P N 7003 961 Rev AA AMETEK Programmable Power 207 AMETEK Programmable Power BPS
158. i aaia a edia aaa aE 85 FUNCION ui E E AAEE a A A EAE 86 EUNCUION SUO DG ica it E E E E E E rat E 78 FUNCIONES Neira a EE E A P E A A A E 87 FUNGUOMMODE conri a ea aaa e ae dd e a ada ai 87 G CAE COO a a e li a a 22 H header OPTIONAL 000 i a E E le ana 19 Sparati A O 19 ICA APA Ono EAE A A A A AE EE ds heeds 15 optionale a e e eet ra e a e a et tere oe 16 I ECAS ATE O is 175 1EC413 IHARmonics DWELl oooococccncncconicoconancnncnncnononononnnnnnnnnnnnnononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnninnnnnnnnns 187 1EC413 IHARMONICS PAUSE cooccccccccnococonoconononononononenononononenononanonanonononenonenananonananonenanananenenenaneneninass 188 IEC AAS O B EA EE naaa 178 IEC413 FCURVe DWED a a aaa a aa a a a aa a e a aa r aE a A A Ahat 180 IEC4I3 FCURVA EVel a a a aana A aa a a aa aeaaea aaae a E eaa Ena aaae aaia 180 IEC 41 3 FCURVE PAUSC cccccccccccsssesseeeceseescessesaeeaececeesesssesaeaeseceescsesesaeeeceseescnesesaaeaeseceeseseees 180 182 IEG 4A FBG ROU id dao id 180 IEC 4A SAHARMIDWEEL Ne iia liada 186 IEC41 3 HARM PAUSG cccccccccccsssscseceeceseescsesnsaeeeceseessneseeseseseesenssesaeaaeseseesesssesaeseceseeseseseaeeceeeens 186 IEC413 HARMOonics LEVel 0cccccccecececeeeeeceeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeseeeseeseeeeeeeeeeeeeseseeeeeeeeeeeees 184 IEC413 HARMOnicS PHASG cccccccecececeseseceeeeeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeeeeeeesecececeeeeeseceeeeeeeeeeeees 185 IEC413 HAR
159. ic to AC DC source functions They can be a single command or a group of commands The groups are comprised of commands that extend one or more levels below the root The description of common commands follows the description of the subsystem commands The subsystem command groups are listed in alphabetical order and the commands within each subsystem are grouped alphabetically under the subsystem Commands followed by a question mark take only the query form When commands take both the command and query form this is noted in the syntax descriptions IEEE 488 2 common commands Common commands are defined by the IEEE 488 2 standard and are described in chapter 0 of this manual Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual 4 2 Calibration Subsystem AMETEK Programmable Power The commands in this subsystem allow you to do the following e Enable and disable the calibration mode e Calibrate the measured current and measured voltage and store new calibration in nonvolatile memory e Calibrate the current and voltage output levels and store new calibration constants in nonvolatile memory e Calibrate the output impedance of the AC source and store new calibration constants in nonvolatile memory Note MX Series Il models have fewer calibration points than series models The Series II will accept all Series calibration commands but some will have no effect on Series Il models
160. in AC mode Command Syntax DO160 CATegory Parameters lt A B Z gt Examples DO160 CAT B Query Syntax DO160 CAT Manual P N 7003 961 Rev AA 195 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 DO160 STANdard Parameters lt RTCA EURocae AIRBus gt Examples DO160 STAN RTCA Query Syntax DO160 STAN DO160 GROup This command is used to select equipment Group 1 2 or 3 It is only valid with the EUROCAE standard Command Syntax DO160 GROup lt NR1 gt Parameters 1 through 3 Examples DO160 GROup 2 Query Syntax DO160 GRO 196 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual 8 5 MIL STD 704 704 MIL STD 704 tests for revisions D and E only can be executed remotely from the GPIB or AMETEK Programmable Power 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 As such there are no SCPI commands that apply to these revisions of MIL STD 704 and
161. ing occurs and the current protection delay time is expired Note that the CURRent command is coupled with the VOLTage RANGe and SOURce MODE commands This means that the maximum current limit that can be programmed at a given time depends on the voltage range setting and the voltage mode DC or AC in which the unit is presently operating Command Syntax SOURce CURRent LEVel IMMediate AMPLitude lt NRf gt Parameters lt NR2 gt Unit A rms amperes RST Defined by the PONSetup CURRent Examples CURR 5 CURR LEV 5 Query Syntax SOURce CURRenit LEVel IMMediate AMPLitude Returned Parameters lt NR2 gt Related Commands CURR PROT STAT VOLT RANG Manual P N 7003 961 Rev AA 79 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 If the OC protection mode is disabled the source operates in the Constant Current mode and the output voltage will be reduced after a time delay specified by the CURRent PROTection DELay and the Questionable Condition status register
162. ing voltage of each phase This test is valid only for three phase AC source Command Syntax DO160 NORMal VOLTage UNBalance Parameters none Examples DO160 NORM VOLT UNB Query Syntax none DO160 NORMal WAVeform DISTortion This command will set the voltage distortion to 5 for the duration of the test Command Syntax DO160 NORMal WAVeform DISTortion Parameters none Examples DO160 NORM WAV DIST Query Syntax none Manual P N 7003 961 Rev AA 191 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 Command Syntax DO160 NORMal VOLTage MODulation lt NRf gt Parameters lt frequency gt Examples DO160 NORM VOLT MOD 20 Query Syntax DO160 NORM VOLT MOD Returned Parameters lt NR1 gt DO160 NORMal VOLTage INTerrupt DO160 This command will cause output voltage interruption There are 15 different levels of interruption Refer to Figure 9 6 in the User Manual for characteristic of each level Command Syntax DO160 NORMal VOLTage INTerrupt lt NRf gt Parameters lt test number gt Examples DO160 NORM VOLT INT 4 Query Syntax DO160 NORM VOLT INT Returned Parameters lt NR1 gt NORMal VOLTage SURG This command will generate the voltage lev
163. instrument state is uncoupled when issuing the INST NSEL command Note that the MEASuse and FETCh subsystems are not affected by the INST COUP command and always operate on the selected phase only This means the instrument can remain in coupled mode while doing measurement queries using INST NSEL lt n gt FETC VOLT WAI Note that when the instrument is subsequently put in the uncoupled state using INST COUP NONE the last issued phase selection will be in effect To make sure the desired phase is selected follow the INST COUP NONE command with an INST NSEL lt n gt command Command Syntax INSTrument NSEL Parameters 11213 Examples INST NSEL 1 Query Syntax INST NSEL Returned Parameters lt CRD gt Related Commands INST COUP INST SEL Manual P N 7003 961 Rev AA 53 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 al phases As soon as the INST COUP NONE command is issued the last selected phase becomes selected To immediately change the output of a single phase only make sure the instrument state is uncoupled when issuing the INST SEL command Note that the MEASuse and FETCh
164. iod of a triggered output transient The command parameters are model dependent Command Syntax SOURce PULSe PERiod lt NRf gt Parameters 2 msecs to 90 000 secs MINimum MAXimum Unit S seconds RST Value 1 sec Examples PER 0 001PER MIN Query Syntax SOURce PERiod Returned Parameters lt NR2 gt Related Commands PULS COUN PULS DCYC PULS WIDT Manual P N 7003 961 Rev AA 105 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 106 PULSe WIDTh This command sets the width of a transient output pulse The command parameters are model dependent Command Syntax SOURce PULSe WIDTh lt NRf gt Parameters 1 msecs to 90 000 secs MINimum MAXimum Unit S seconds RST Value 0 5 secs Examples PULS WIDT 0 001PULS WIDT MIN Query Syntax SOURce PULSe WIDTh Returned Parameters lt NR2 gt Related Commands PULS COUN PULS DCYC PULS PER Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 22 Source Subsystem Voltage This subsystem programs the output voltage of the AC DC power source Subsystem Syntax SOURce VOLTage ALC ON OFF REG Sets Automatic Level Control mode LEVel IMMediate AMPLitude lt n gt Sets the AC rms voltage amplitude AC DC OFFSet Set the DC offset value in AC DC mode TRIGgered AMPLitude lt n gt Sets the transient voltage amplitude MODE lt mode gt Sets the voltage mo
165. ior to this command Query with min and max to find the range of the dwell time When the selected GROUP is MCURve the pause should normally be set to 0 as no pause is required for this test If a pause value other than zero is set the interharmonic levels during the pause period will be zero Manual P N 7003 961 Rev AA 181 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Command Syntax 1EC413 FCURve PAUSe lt NRf gt Parameters Examples 1EC413 FCURve PAUS 2 Query Syntax 1EC413 FCURve PAUS Returned Parameters lt NR1 gt 1EC413 0SWing 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 1EC413 STATe must be in the off position and the user class must be selected to accept the command Command Syntax 1EC413 0SWing LEVel lt NRf gt lt NRf gt Parameters 0 to 20 Examples 1EC413 0SWing LEVel 10 Query Syntax 1EC413 0SWing LEVel Returned Parameters lt NR2 gt IEC413 0SWing DWELI This command will set the dwell time in seconds for the over swing harmonics combination test The class must be selected prior to this command Query with min and max to find the range of the dwell time Command Syntax IEC4130SWing DWELI lt NRf gt Parameters Examples 1EC413 0SWing DWEL 10 Query Syntax 1EC413 0SWing DWEL Returned Parameters lt NR1 gt 1EC413 0SWing PAU
166. is presently operating Refer to Coupled Commands for more information Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 2 7 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 Square Waveform To select the square output waveform use FUNCtion SHAPe SQUare Clipped Waveform To select a clipped sine waveform use FUNCtion SHAPe CSINe To set the clipping level to 10 THD use FUNCtion SHAPe CSINe 10 The clipping level is specified in terms of the percent total harmonic distortion in the clipped sine waveform User Defined Waveform To create a user defined waveform use TRACe DEFine command to create a name for the waveform then use the TRACe DATA command to send the list of 1024 amplitude points The waveform can then be selected using the FUNCtion command For example a waveform named Distortion can be created with TRACe DEFine DISTORTION TRACe DATA DISTORTION nl n2 n3 n1024 where n1 n1024 are the data points that define the relative amplitudes of exactly one cycle of
167. ister Value Examples STAT QUES INST ISUM EVEN Related Commands CLS STAT QUES INST ISUM NTR STAT QUES INST ISUM PTR STATus QUEStionable INSTrument SUMmary CONDition Phase Selectable This query returns the value of the Questionable Condition register for a specific output of a three phase AC source The particular output phase must first be selected by INST NSEL The Condition register is a read only register which holds the real time unlatched questionable status of the AC DC power source Query Syntax STATus QUEStionable INSTrument SUMmary CONDition Example STAT QUES INST ISUM COND Returned Parameters lt NR1 gt Register value STATus QUEStionable INSTrument ISUMmary ENABle Phase Selectable This command sets or reads the value of the Questionable Enable register for a specific output of a three phase AC source The particular output phase must first be selected by INST NSEL The Enable register is a mask for enabling specific bits from the Questionable Event register to set the questionable summary QUES bit of the Status Byte register This bit bit 3 is the logical OR of all the Questionable Event register bits that are enabled by the Questionable Status Enable register Command Syntax STATUus QUEStionable INSTrument ISUMmary ENABle lt NRf gt Parameters 0 to 32767 Default Value 0 Examples STAT QUES INST ISUM ENAB 18 Query Syntax STATus QUEStionable INSTrument SUMmary ENABle Returned Parameters lt NR1
168. k 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 OUTP TTLT SOUR OUTP TTLT STAT TRIGGER gt OUT TRIG ACQ SOUR BUS MEASUREMENT brad TTLT a rates TRIGGER robe PHASE TRIG TRAN SOUR IMM OUTPUT TRANSIENT j BUS TRIGGER TRIGGER SYSTEM PHASE Figure 6 5 Trigger system block diagram 164 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 Table 5 1 defines the status bits The Standard Event Status Byte and Service Request Enable registers as well as the Output Queue perform standard IEEE 488 functions as defined in the IEEE 488 2 Standard Digital Interface for Programmable Instrumentation The Operation Status and the Questionable Status registers implement functions
169. l P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 If both the transient generation and the measurement acquisition trigger systems are initiated at the same time the first trigger event that occurs will trigger the measurement system The transient system will trigger on the next trigger event Thus the measurement system has a higher trigger priority than the transient system If the measurement trigger is generated by a transient event the acquisition system should be initiated first so it is waiting for the trigger caused by the transient system Command Syntax INITiate IMMediate TRANsient Parameters None Examples INIT Related Commands ABOR INIT CONT TRIG INITiate ACQuire Pi Controller Only The INITiate ACQuire command controls the initiation of the measurements trigger system They cause the trigger system to make a measurement 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 Command Syntax INITiate AC Quire Parameters None Examples INIT ACQ Re
170. l 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 In Pulse mode the functions return to their immediate value during the low portion of the pulse If there are no further pulses the immediate value remains in effect In List mode the functions remain at the last list value at the completion of the list You can not mix STEP PULSe and LIST modes among functions IMMediate level FIXED mode TRIGered level IMMediate levet 77 T STEP mode TRIGered level IMMediate level 7 Ti T PULSE mode IMMediate level Triggers ignored output always set to immediate command levels At trigger the triggered level becomes the new immediate level At trigger the triggered level is active during the pulse width portion of the pulse waveform LIST mode step step0 jj i step 1 Trigger List Applied Complete At trigger the list starts When list completes output returns to immediate level Figure 6 1 Output transient system Manual P N 7003 961 Rev AA 149 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 4 2 150 Step and Pulse Transients Step 1 Set the functions that you do not w
171. l the position of the trigger point in the 4K deep data buffer Query the Voltage and Current Sampling Rate 3Pi Controller Only 6 7 1 162 The output voltage and current sampling rate is MX Series 39 kHz period 25 6 psec for single phase configuration MX45 1 or MX30 3Pi MX45 3Pi in single phase mode This means that it takes about 104 milliseconds to fill up 4096 data points in the voltage and current data buffers with the information required to make a measurement calculation MX Series ll and RS Series 96 kHz period 10 4 usec for single phase configuration MX15 MX45 1 or MX30 3Pi MX45 3Pi in single phase mode This means that it takes about 42 6 milliseconds to fill up 4096 data points in the voltage and current data buffers with the information required to make a measurement calculation You can query this data sampling rate with SENSe SWEep TINTerval The sample period is 76 8 Series I or 31 2 Series ll and RS Series microseconds for three phase models or the MX30 3Pi MX45 3Pi in three phase configuration The sample interval can be increased from its minimum value in increments of this minimum value up to 10 times This increases the data acquisition window at the expense of sampling resolution Be aware of possible aliasing if higher fundamental frequencies are programmed or if higher frequency harmonics are present in the voltage or current when decreasing the sample rate See paragraph 4 16 for command
172. lated Commands ABOR INIT CONT TRIG INITiate CONTinuous These commands control the transient generator trigger system e 1 or ON continuously initiates the transient trigger system e Oor OFF turns off continuous triggering In this state the trigger system must be initiated for each triggered event using INITiate TRANsient Command Syntax INITiate CONTinuous Parameters 0 1 OFFION RST Value OFF Examples INIT CONT ON Related Commands ABOR INIT CONT TRG Manual P N 7003 961 Rev AA 127 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual TRIGger TRANSient SOURce This command will determine the source of the trigger event for the transient The following sources are available e IMMediate Triggering occurs as soon as the INIT command is received e BUS Triggering occurs following the INIT command after receiving the TRG command or a Group Execute Trigger GET IEEE signal e EXTernal Triggering occurs when an external trigger input is received Command Syntax TRIGger TRANSient SOURce Parameters IMMediate BUS EXT RST Value IMMediate Examples TRIG SOUR BUS Related Commands ABOR lt group execute trigger gt TRIGger COUNt This command determines whether the phase synchronization is accomplished at the begining of the transient list or pulse for every COUNt or at the begining of the transient for the first count only It accepts the following parameters e NONe Synchr
173. ler Only Phase Selectable These queries return the percentage of total harmonic distortion and noise in the output current Query Syntax MEASure SCALar CURRent HARMonic THD FETCh SCALar CURRent HARMonic THD Parameters None Examples MEAS CURR HARM THD FETC CURR HARM THD Returned Parameters lt NR2 gt Related Commands INST NSEL Manual P N 7003 961 Rev AA 65 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 7 Frequency Measurement Subsystem This subsystem programs the frequency measurement capability of the MX RS BPS Series source Subsystem Syntax MEASure SCALar FREQuency Returns the output frequency MEASure FREQuency This query returns the output frequency in Hertz Query Syntax MEASure SCALar FREQuency Parameters None Examples MEAS FREQ Returned Parameters lt NR2 gt 66 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 48 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 Phase B and C are measured with respe
174. licate sequence Too many sequence Transient list sequence number already used Number of transient list steps exceeds maximum User new or available sequence number instead Reduce the number of steps in the transient list Max 32 for Series or 100 for Series Il Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Missing list One or more transient Check programmed lists parameter list parameters missing w A Voltage peak error Peak voltage exceeds This error may occur when selecting internal bus voltage user defined wave shapes with higher crest factors Reduce programmed RMS value Slew time exceed Time needed to slew Check dwell times in transient list dwell to final value is less settings Increase dwell time or than dwell time change slew rate for affected parameter al Illegal during Operation requested Wait till transient execution is transient not available while completed or abort transient transient is running execution first N Output relay mustbe Operation not Close relay before attempting closed possible with open operation E g transient execution relay requires output relay to be closed Trans duration less Dwell time below Increase dwell time to at least 1 then 1msec minimum or 1 msec msec Clock and sync must Operation not Switch to internal sync Default be internal possible with
175. lies to Group 2 and 3 only for the Eurocae standard Refer to Table 6 in the User Manual Command Syntax DO160 NORMal FREQuency VARiation Parameters none Examples DO160 NORM FREQ VAR Query Syntax none Returned Parameters none DO160 EMERgency VOLT_FREQ MINimum This command will set the voltage and frequency to the minimum level for the emergency operation Command Syntax DO160 EMERgency I VOLT_FREQ MINimum Parameters none Examples DO160 EMER VOLT_FREQ MIN Query Syntax none Manual P N 7003 961 Rev AA 193 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual DO160 EMERgency VOLT_FREQ MAXimum This command will set the voltage and frequency to the maximum level for the emergency operation Command Syntax DO160 EMERgencyl VOLT_FREQ MAXimum Parameters none Examples DO160 EMER VOLT_FREQ MAX Query Syntax 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 This test is valid only for three phase AC source Command Syntax DO160 EMERgency VOLTage UNBalance Parameters none Examples DO160 EMER VOLT UNB Query Syntax none DO160 ABNormal VOLTage MINimum This command will set the voltage to the minimum level for the abnormal operation Command Syntax DO160 ABNormal VOLTage MINimum Parameters none Examples DO160 ABN VOLT MIN Query Syntax none DO160 ABNormal
176. liiucii ni aio 182 EEES iaa srt el 11 SONAS tai a toca 12 A dee eA Se EI ee DE a ee RE MN ain eee ak A haces ale 11 INiTiate AC Quire ss cic ee ii A 126 INbhiate CONTINUQUS cui ds ee ha 126 INiTiate IMMediatef TRANSIENt escorar a a a i 126 INSTrumentCOUPle iii Ai a did 54 INSTrumentENSELect aiii ia ia A ta a a 54 INSdrumentiSELect sit cv ian ia atid ia Edda dietas 55 IP ACOESS sti sth brie be cock auc ute en ane Ta ae os teeta eee abd Cet eet nen cod ida 35 L LAN CONNeclO Rita to sd 35 MAG AGIOS xi sens satoeca cave esde otto igor da Era EEE asis 35 LAN Option TPAC OSS xe ca sth os ha ecco cae A 35 POM NUM DC Recerca nar AN 37 LIMECUR RENT eaae ia tt ld rd oat et cee 88 EIMI FREQUENCY au osvciccnd irc neste didas DUE dali KE EARS AE AA AR IEEE AKTE as 88 LIMIERDASS horita rita ire edt r n 89 LIME VOL Tage oro apli listan ds dr 88 LSTECOUNt caro ada aer it dns 93 E A O aA AE AEEA aE a TAA a ante uae tare tas aa aches na A AEA A 93 LIST DWELI POINISI2 aaaea areare ds aa ea io raaa aoda aeaaea naa anaa ia dal 93 LIST REQUCNCY oil dilata aa aE a ees 94 LIST EREQuency POINIS2 odiada iae aain gba 94 LISTE REQUCHGY SLEW greene enoa araneae lia a evened eee AE eaaa ani eee eae Ta EAAS 94 LIST FREQuency SLEW POINtS coocccconocccoccccconnnnnoncnnnn co noncncnn rca 94 LISTHPUNGTHION POINTS 2 iii in RDA aan dani caudal 95 ElST EUNCtONESHAPS i ii ro catalan be ddr 95 RR O A AAN 96 LIST REPA COUNT n aaant eaaa ena eaaet aaaea a
177. ling rate on Series II 10 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1 3 e Maximum DC offset range in AC DC mode is 250Vdc on Series 220Vdc on Series II e Default mode for trigger out BNC is Function Strobe FSTR To switch to Trigger Out mode the OUTP TTLT MODE command must be used e MX Series Il 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 Model BPS Series Not all SCPI Commands are supported for the BPS The following are a list of commands and or function that are not supported in the BPS models An error will be generated if access to these commands 1 4 DC or AC DC programming TRACE Subsystem Only sine wave programming is supported STEP and PULSE Mode selection between one phase and three phases Advance measurements Trace capture and Harmonics analysis External sync External References SCPI References The following documents will assist you with programming in SCPI e Beginner s Guide to SCPI Highly recommended for anyone who has not had previous experience programming with SCPI IEEE 488 References The most important IEEE 488 documents are your controller programming manuals IEEE 488 Command Library for Windows etc Refer to these for all non SCPI commands for example Local Device Cle
178. ller using the SICL driver library Assigning the IEEE 488 Address The AC DC source address can be set remotely or localy All MX RS BPS Series AC DC source are shipped with the IEEE 488 address set to 1 from the factory Once the address is set you can assign it inside programs Note that some PC IEEE 488 controller interface cards may require you to run a setup utility to assign the AC DC source address In most cases however the instrument address can be set from the application program For systems using the National Instruments driver the address of the IEEE 488 controller is specified in the software configuration program located in the Windows 95 control panel This is not the instrument address The controller often uses 0 as its own address so the use of 0 as an instrument address should be avoided The AC DC source address can be assigned dynamically in the application program see the National Instruments GP IB documentation supplied with the controller card GPIB Controllers 3 2 1 3 2 2 22 The HP 82350 and National Instruments PCI GPIB are two popular GPIB controllers for the PC platform Each is briefly described here See the software documentation supplied with the controller card for more details Agilent 82350 Driver The Afilent 82350 supports either the VISA or SICL instrument driver I O library which provides software compatabilty accross all Agilent GPIB controllers We recommend you use this driver to d
179. llowing commands are used to enable and generate an interharmonic waveform up to 20 of the programmed voltage value SOURce IHARmonics STATe Enable or disable the interharmonics generator COUPle Couple the interharmonics reference to program volt FREQuency Set the interharmonics frequency REFerence Set the interharmonics reference VOL Tage Set the interharmonics output as of reference SOURce IHARmonics STATe This command enables the interharmonics generator This command must be set to the on state before sending any other command listed in this section Command Syntax SOURce IHARmonics STATe lt boolean gt Parameters lt ONJOFF 1 0 gt Examples IHAR ON Query Syntax IHAR Returned Parameters lt boolean gt SOURce IHARmonics COUPle If this command is turned on the reference voltage for the interharmonics is programmed to a value equal to the ac program value If the coupling is turned off the reference voltage must be programmed to a value between 0 and 250V Command Syntax SOURce IHARmonics COUPIle lt boolean gt Parameters lt ON OFF 1 0 gt Examples IHAR COUP ON Query Syntax IHAR COUP Returned Parameters lt boolean gt SOURce IHARmonics FREQuency This command will program the inter harmonic frequency This frequency may range from 1Hz to 2400HZz with 1Hz resolution Command Syntax SOURce IHARmonics FREQuency lt NRf gt Parameters lt frequency gt Examples
180. m TRIGger ACQuire SOURce SYNC TRIGger SYNC SOUR PHAS TRIGger SYNC PHASE 0 To select IEEE 488 bus triggers group execute trigger device trigger or TRG command use TRIGger ACQuire SOURce BUS To select the signal driving the Trigger Out from the transient use TRIGger ACQuire SOURce TTLTrg 6 6 11 Generating Measurement Triggers Providing that you have specified the appropriate trigger source you can generate triggers as follows e By sending one of the following over the IEEE 488 e TRIGger ACQuire IMMediate e TRG e agroup execute trigger GET e By waiting for a specific phase angle of the waveform e By generating an output transient that causes the Trig Out to output a pulse e By pressing the front panel START soft key in the HARMONICS WAVEFORM when the unit is operating in local mode Manual P N 7003 961 Rev AA 161 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 7 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 usec of time resolution 49Ks sec real time sampling rate for single phase configuration The available memory depth to hold this information is 4K 4096 samples for each waveform This section covers the SCPI commands that can be used to contro
181. mable Power BPS MX RS Series SCPI Programming Manual 1EC413 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 IEC413 GROup lt group gt Parameters FCURve OSWing SWEep HARMonics IHARmonics MCURve Examples 1EC413 GRO SWE Query Syntax 1EC413 GRO Returned Parameters lt group gt Note The MCUR parameter for the 1EC413 GROup command is not recognized in firmware revision 0 31 due to a command parser error This has been corrected in revision 0 32 and higher The workaround for this parser error is to send an empty parameter instead This will select the MCURve group but will also result in an 113 Undefined Header error The error should be read and discarded to clear the error queue E g for revision 0 31 send IEC413 GRO The pair of single quotes signify an empty string 1EC413 FCURve LEVel This command will set the clip level for the flat curve test The class must be set prior to this command The IEC413 STATe must be in the off position and the user class is selected to accept the command Command Syntax 1EC413 FCURve LEVel lt NRf gt Parameters 15to 100 Examples 1EC413 FCURve LEVel 10 Query Syntax 1EC413 FCURve LEVel Returned Parameters lt NR2 gt IEC413 FCURve DWELI This command will set the dwell time in seconds for the flat curve test The class must be selected prior to this command Query with min and max
182. mand Command Syntax TRG Parameters None Related Commands ABOR INIT 5 14 WAIl This command instructs the AC DC source not to process any further commands until all pending measurement and calibration operations are completed Pending operations are complete when all commands sent before WAI have been executed This includes overlapped commands Most commands are sequential and are completed before the next command is executed Overlapped commands are executed in parallel with other commands Commands that affect output voltage or state relays and trigger actions are overlapped with subsequent commands sent to the AC source The WAl command prevents subsequent commands from being executed before any overlapped commands have been completed The WAI command may be used when performing measurement queries MEAS or FETCh to force the AC DC source to respond to the query before processing any subsequent command WAI can be aborted by sending any other command after the WAI command Command Syntax WAI Parameters None Related Commands OPC 140 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 e Output functions such as voltage frequency and phase e The transient waveform generator e Internal a
183. mit for more than the delay set by the REG DEL FREQ command Command Syntax REGenerate DEViate F REQuency lt Nrf gt Parameters 0to5 Examples REG DEV FREQ 3 Query Syntax REGenerate DEViate FREQuency Returned Parameters lt NR2 gt Manual P N 7003 961 Rev AA 203 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 Command Syntax REGenerate OUTPut STATe lt bool gt Parameters 0 OFF 1 ON Examples REG OUTP 1 REG OUTP STAT ON Query Syntax REG OUTPut STATe Returned Parameters 0 1 REGenerate OVER VOLTage This command will set or query the upper voltage limit over which the EUT is allowed to operate Command Syntax REGenerate OVER VOLTage lt Nrf gt Parameters 0 to max value for selected voltage range Examples REG OVER VOLT 120 Query Syntax REGenerate OVER VOLTage Returned Parameters lt NR2 gt REGenerate UNDer VOLTage This command will set or query the lower voltage limit over which the EUT is allowed to operate Command Syntax REGenerate UNDer VOL Tage lt Nrf
184. mma separated list of arguments The order in which the arguments are given determines the sequence in which the values will be output For example to cycle the voltage through a sequence that includes nominal line high line and low line a list may include the following values LIST VOLTage 135 100 120 135 100 128 110 102 132 112 You can specify lists for more than one function For example to synchronize the previous voltage list with another list that varies the output frequency from nominal to high to low the lists may include the following values LIST VOLTage 135 100 120 135 100 128 110 102 132 112 LIST FREQuency 60 60 60 63 63 63 57 57 57 60 All lists must have the same number of data values or points or an error will occur when the transient system that starts the sequence is later initiated The exception is when a list has only one item or point In this case the single item list is treated as if it had the same number of points as the other lists with all values being equal to the one item For example LIST VOLTage 120 100 110 FREQuency 60 is the same as Manual P N 7003 961 Rev AA 151 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 152 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
185. mmable Power BPS MX RS Series SCPI Programming Manual 2 4 2 Combining Message Units The following command message is briefly described here with details in subsequent paragraphs ES Query Indicator Message Unit Headers To VOLT LEV 8 RANG 150 CURR Header Message Separator Terminator Message Unit Root Specifier Separator Figure 2 2 Command Message Structure The basic parts of the above message are Message Component Example Headers VOLT LEV RANG CURR Header Separator The colon in VOLT LEV Data 8 150 Data Separator The space in VOLT 8 and RANG 150 Message Units VOLT LEV 8 RANG 150 CURR Message Unit The semicolons in VOLT LEV 8 and RANG 150 Separator Root Specifier The colon in RANG 150 CURR Query Indicator The question mark in CURR Message Terminator The lt NL gt newline indicator Terminators are not part of the SCPI syntax 18 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 2 4 3 2 4 4 2 4 5 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 lt will recognize any ca
186. mmable Power BPS MX RS Series SCPI Programming Manual 4 21 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 Subsystem Syntax SOURce PULSe COUNt lt n gt MAXimum Selects transient pulse count DCYCle lt n gt Selects pulse duty cycle PERiod lt n gt Selects pulse period when the count is greater than 1 WIDTh lt n gt Selects width of the pulses HOLD WIDTh DCYCle Select which parameter to hold during programming PULSe COUNt This command sets the number of pulses that are output when a triggered output transient occurs The command accepts parameters in the range 1 through 2E8 If MAXimum is sent the output pulse repeats indefinitely Command Syntax SOURce PULSe COUNt lt NRf gt Parameters 1 to 2E8 MINimum MAXimum RST Value 1 Examples PULS COUN 3 PULS COUN MIN PULS COUN MAX Query Syntax SOURce PULS COUNt Returned Parameters lt NR2 gt Related Commands PULS DCYC PULS PER PULS WIDT PULSe HOLD This command specifies whether the pulse width or the duty cycle is to be held constant when the pulse period changes The following tables describe how the duty cycle period and
187. n the query is listed separately The description for each common command or query specifies any status registers affected Refer to chapter 7 for details on how to read specific register bits and use the information that they return Common Commands Syntax CLS Clear status ESE lt n gt Standard event status enable ESE Return standard event status enable ESR Return event status register IDN Return instrument identification OPC 1 Enable operation complete bit in ESR OPC Return a 1 when operation complete OPT Return option number PSC lt bool gt Power on status clear state set reset PSC Return power on status clear state RCL lt n gt Recall instrument state RST Reset SAV lt n gt Save instrument state SRE lt n gt Set service request enable register SRE Return service request enable register STB Return status byte TRG Trigger WAI Hold off bus until all device commands done Manual P N 7003 961 Rev AA 131 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 51 CLS This command clears the following registers see chapter 7 for descriptions of all status registers Standard Event Status Operation Status Event Questionable Status Event Status Byte Error Queue Command Syntax CLS Parameters None 132 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 5 2 ESE This comma
188. n 0 and 300 Examples CAL REAL 10 Query Syntax CALibrate SOURce REACtive FSCale Returned Parameters lt NR1 gt value range 0 to 300 Related Commands CALibrate SOURce REAL FSCale CALibrate SOURce REACtive ZERO lt Nrf gt This command will set the lowest reactive part of the output impedance that could be programmed Command Syntax CALibrate SOURce REACtive ZERO lt NRf gt Parameters lt NRf gt a value between 0 and 300 Examples CAL REACtive ZERO 100 Query Syntax CALibrate SOURce REACtive ZERO Returned Parameters lt NR1 gt value range 0 to 300 Related Commands CALibrate SOURce REAL ZERO 50 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 RS BPS Series has a maximum capacity of 8 x 40 ASCII characters both lower and upper case The application program is responsible for formatting each line No padding or length checking is performed by the power source firmware Subsystem Syntax DISPlay WINDow STATe on off 1 0 MODe NORMal TEXT MEASurement TEXT DATA XXXXXX LOCation lt NR1 gt lt NR1 gt DISPlay
189. n the off position and the user class must be selected to accept the command Command Syntax IEC413 IHARmonics LEVel lt NRf gt lt NRf1 NRf4 gt Parameters 0 to 20 Examples 1EC413 IHAR LEV 10 Query Syntax IEC413 IHAR LEV Returned Parameters lt NR2 gt IEC413 IHARmonics DWELI This command will set the dwell time in seconds for each interharmonics frequency The class must be selected prior to this command Query with min and max to find the range of the dwell time Manual P N 7003 961 Rev AA 185 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Command Syntax 1EC413 IHARmonics DWELI lt NRf gt Parameters lt seconds gt Examples IEC413 IHAR DWEL 15 Query Syntax IEC413 IHAR DWEL Returned Parameters lt NR1 gt 186 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 1EC413 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 Command Syntax 1EC413 IHARmonics PAUSe lt NRf gt Parameters lt seconds gt Examples 1EC413 IHAR PAUS 2 Query Syntax IEC413 IHAR PAUS Returned Parameters lt NR1 gt Manual P N 7003 961 Rev AA 187 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 8 3 2 Interharmonics Subsystem The fo
190. ncnnncccconncnnornnn arcano 199 8 10 OMNI Reference Impedance oooconnccccicccononoconocnnoncccnoncnnnn nn nnnnn cnn rca ranma crac 200 8 11 Watt Hour Meter WHM oooccoonncconccccoccccconnnnnonn nano ccnnn cana no rn 201 8 12 Current Sink Option SNK oocnnninnncnnnccnnnncnncccnnnnccccnnncn non nn nac c conca ranma cnn carac 202 Appendix A SCPI Command tree c ocoooccconncccncccnonccoconnnnnona nano cn corn n anna nnc nr 206 Appendix B SCPI Conformance Information c cccccceeeseeceeee teen eeeeeeeeeeeeceaeeeeaaeseeeeeeeaeeeeeeseneee 212 Appendix C Error Messages oooonocccconcconociconoccnonoccnoncnnnn nc nan cn conca ranma rn 213 Nai o E E E E a eee E E ereterrye 219 8 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Table of Figures SE Oe 15 Figure 2 2 Command Message Structure ooooncccnnccconcccnoncconcncnonccnnn conc cnn crac 18 Figure 3 1 RS232C Interface cable Wiring diagram oooonnocinninnnnccinncnnnccnnncncnnrn conc cn nrn nn nr 25 Figure 3 2 DB25 to DB9 Adaptor PINOUT itinerante arado 25 Figure 3 3 Windows XP Device Manager USB Poft ccccescceeeeeeeeeeeeeeeeeneeeeaeeeeeeeeaeeesaeeenaeeesaeeeeaeeeeieeeneeeeaees 29 Figure 3 4 Windows XP Device Manager Virtual COM POft cecceeeceeeeneeeeeeeeeneeeeeeeteaeeeeaeeteaeeeeeeetieeseeeeaees 33 Figure 3 5 Gui Interface Settings for use of USB port o ooocncccincccincccnoncconcncnnnccnnn
191. nd Help EN Cancel teo A Receive Figure 3 5 Gui Interface Settings for use of USB port Note Use of the USB port to control more than one power source from a single PC is not recommended as communication may not be reliable Use GPIB interface for multiple power source control 34 Manual P N 7003 961 RevAA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 3 5 3 5 1 3 5 2 LAN Interface Option An Ethernet LAN interface option is available as an option for the MX RS BPS 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 Using LAN lets you communicate with the instrument remotely it is fast simple and the LAN from your PC does not require any additional proprietary software or cards Note If a USB cable is plugged into the USB interface connector of the power source the LAN interface will be disabled Remove any USB connection to use the LAN Ethernet port An RJ45 Ethernet 10BaseT connector is located on the rear panel if the LAN option is installed A standard RJ45 UTP patch cord between the AC Source and a network Hub may be used to connect the AC source to a LAN For direct connection to a PC LAN card a crossover RJ45 cable is required Consult yo
192. nd Waveform requested Check waveform directory for not in directory waveform names present File name error Incorrect filename Too many or non ASCII characters used in waveform file definition Illegal variable name Variable name illegal Use ASCII characters only Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Device specific error Possible causes are Check for proper mode or command 1 Attemptto programa Sequence operation frequency while source is in DC mode Attempt to set initial voltage mode to AC DC Attempt to program AC voltage while in DC mode Attempt to program DC voltage while in AC mode Attempt to program voltage offset while in DC or AC mode only Attempt to change sense mode while the output relay is on Attempt to change the voltage mode to DC while iec413 or iec411 state is on Attempt to change the voltage mode to DC while in external sync or clock mode Attempt to change mode to AC DC without the ADV option present see OPT 10 Attempt to use the phase angle trigger while iec411 state is on Memory error Waveform memory May be the result of incomplete user checksum error defined waveform download Check interface and try downloading waveform again Successful download may clear this error condition Alternatively use TRAC DEL ALL command to clear waveform memory Fw 0
193. nd external triggers e Measurement functions e User defined waveforms e The status and protection functions The examples in this chapter use generic SCPI commands See chapter 2 for information about encoding the commands as language strings Where appropriate optional commands are shown for clarity in the examples Manual P N 7003 961 Rev AA 141 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 2 6 2 1 6 2 2 6 2 3 142 Programming the Output Power on Initialization 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 9 to see how each programmable parameter is set by RST Refer to the PSC command in chapter 0 for more information on the power on initialization of the ESE and the SRE registers Enabling the Output To enable the output use the command OUTPut ON AC Voltage and Frequency The AC rms output voltage is controlled with the VOLTage command For example to set the AC output voltage to 125 volts rms use MODE AC VOLTage 125 The DC output voltage is controlled with the VOLTage DC command For example to set
194. nd 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 All of the enabled events of the Standard Event Status Event Register are logically ORed to cause the Event Summary Bit ESB of the Status Byte Register to be set See section 5 3 for descriptions of the Standard Event Status registers The query reads the Standard Event Status Enable register Bit Configuration of Standard Event Status Enable Register ERA A E A E E A TO Bit Name PON not CME EXE DDE QYE not OPC used used Fa a MES EA O O A CME Command error DDE Device dependent error EXE Execution error OPC Operation complete PON Power on QYE Query error Command Syntax ESE lt NRf gt Parameters 0 255 Power On Value O see PSC commana Example ESE 129 Query Syntax ESE Returned Parameters lt NR1 gt Register value Related Commands ESR STB 5 3 ESR This query reads the Standard Event Status Event register Reading the register clears it The bit configuration of this register is the same as the Standard Event Status Enable register see ESE See chapter 7for a detailed explanation of this register Query Syntax ESR Parameters None Returned Parameters lt NR1 gt Register value Related Commands CLS
195. nk too high Load exceeds current limit and unit is in Constant Voltage CV mode of operation Reduce load or increase CL setting Output voltage is driven above programmed voltage by external influence Load voltage kickback etc Load exceeds current limit and unit is in Constant Voltage CV mode of operation Reduce load or increase CL setting Reduce load Ensure proper air flow and exhaust clearance Check fan s for operation 4 External sync error Could not sync to External sync signal missing external sync signal disconnected or out of range 5 Initial memory lost Power on settings Save power on settings again to could not be recalled overwrite old content Limit memory lost Hardware configuration settings lost Contact Cl service department at support programmablepower com to obtain instructions on restoring configuration data System memory lost Memory corrupted Recycle power Calibration memory lost Start angle must be first sequence Calibration data lost Start phase angle in wrong place Contact Cl service department at support programmablepower com to obtain instructions on restoring calibration data or recalibrate unit Start phase angles can only programmed at the start of a transient list Once a transient is in progress phase angle cannot be changed 10 Illegal for DC Operation not Switch to AC or AC DC mode possible in DC mode 11 Dup
196. nning of the data buffer is determined by SENSe SWEep OFFSet Query Syntax MEASure ARRay CURRent DC lt n gt lt n gt FETCh ARRay CURRent DC lt n gt lt n gt Parameters Optional block and offset parameters lt n gt lt n gt Where the first value lt n gt is the number of 256 sample blocks to transfer and the second value lt n gt is the first block offset to start with Number of blocks is from 1 to 16 offset is from 0 to 15 Examples MEAS ARR CURR FETC ARR CURR 4 0 Returned Parameters 4096 data points in arbitrary block data format Related Commands INST NSEL SENS SWE MEASure ARRay CURRent HARMonic lt nrf gt FETCh ARRay CURRent HARMonic lt nrf gt Phase Selectable These queries return an array of harmonic amplitudes of output current in rms amperes The first value returned is the dc component the second value is the fundamental frequency and so on up to the 50th harmonic Harmonic orders can be measured up to the fundamental measurement bandwidth of the measurement system MX Series 16 kHz in single phase mode and 6 510 kHz in three phase mode MX RS Series II 16 kHz in either phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than the above frequencies are returned as 0 The total number of harmonic values returned may be specified as a parameter to the query command Only harmonic data values f
197. nual P N 7003 961 Rev AA 143 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 2 5 6 2 6 144 Programming the Output Phase You can control the phase of the AC voltage waveform relative to an external reference with PHASe lt n gt which sets the phase in degrees If lt n gt is positive the voltage waveform leads the internal reference or phase A value in three phase configuration Note For three phase clock and lock configurations the PHASe command sets the relative phase of B and C with respect to phase A Current Limit This command will set the rms current limit to set this limit is CURRent lt n gt where lt n gt is the rms current limit in amperes If the load attempts to draw more current than the programmed limit and the source is set for constant current mode the output voltage is reduced to keep the rms current within the limit Since the rms detection involves a filter time constant that is long compared to a single output cycle the response time of the rms current limit is not instantaneous The AC source can be programmed to turn off its output if the rms current limit is reached This protection feature is activated when the source mode is set for constant voltage mode Note The CURRent command is coupled with the VOLTage RANGe 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
198. o a buffer The buffer holds 4096 voltage and current data points The AC source uses the data from the voltage and current buffer to calculate the requested measurement information Data in the voltage and current buffers is always re acquired for subsequent measurement requests There are two ways to make measurements e Use the MEASure commands to immediately start acquiring new voltage and current data and return measurement calculations from this data as soon as the buffer is full This is the easiest way to make measurements since it requires no explicit trigger programming e Use an acquisition trigger to acquire the voltage and current data from the buffer Then use the FETCh commands to return calculations from the data that was retrieved by the acquisition trigger This method gives you the flexibility to synchronize the data acquisition with an external signal FETCh commands do not trigger the acquisition of new measurement data but they can be used to return many different calculations from the same set of data that was captured as a result of same acquisition trigger The query response for measurements is not immediate The source will accept commands from the interface while the measurement in progress To prevent the source from accepting additional commands during measurement the WAI must be used with the measurement query command MEAS FREQ WAI Making triggered measurements with the acquisition trigger system is di
199. oat Measure Voltage A Measure current A Measure power A float Set Voltage B Set Current B Set regenerative Current B float Measure Voltage B Measure current B Measure power B float Set Voltage C Set Current C Set regenerative Current C float Measure Voltage C Measure current C Measure power C float Fault byte integer The fault byte is defined as follows Unregulated bit 0 Temperature bit 1 Current bit 2 Negative current bit 3 Negative power bit 4 Query Syntax SYSTem HISTory LAST Returned Parameters lt NR2 gt Query Syntax SYSTem HISTory lt Record number gt Returned Parameter Data for this record per definition above Example 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 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Command Syntax SYSTem LOCal Parameters None Example SYST LOC Related Commands SYST REM SYSTem REMote This command can only be used with the RS 232 interface It sets the interface in the Remote state which disables all front panel controls Command Syntax SYSTem REMote Parameters None Example SYST REM Related Commands SYST LOC SYSTem CONFigure BYTE This command will set the system configuration This is a protected command and requires a password The query response is available however Available
200. ommand must be part of the same message with the command for which the OPC status is requested The query causes the interface to place an ASCII 1 in the Output Queue when all pending operations are completed Command Syntax OPC lt NR1 gt Parameters 1 Query Syntax OPC Returned Parameters lt NR1 gt Related Commands TRIG WAI 134 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 5 6 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 OPT lt CRD gt lt CRD gt Query Syntax Returned Parameters The parameter list returned and their order in the sequence is shown in the table below Syntax Description Comment SCPI SCPI language This feature is always enabled on MX Series models NOUT MODE option Phase mode selection Available only on MX30 MX45 3Pi systems ADV Advanced Features Available on MX Series models with 3Pi controllers only CLK LOC Clock and Lock mode Allows multiple controllers to be synced DO160 Option
201. onization is accomplished once e ALL Synchronization is accomplished for every count Command Syntax TRIGger COUNt ALL TRIGger COUNt NONE Parameters ALL NONE RST Value NONE Examples TRIG COUN ALL TRIG COUN NONE Query Syntax TRIG COUN Returned Parameters lt CRD gt Related Commands ABOR TRIG TRIG DEL TRIG SYNC TRIG SYNC PHAS INIT INIT CONT TRG WAI 128 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 SYNChronize Internal phase A angle BUS IEEE 488 device TRG or lt GET gt Group Execute Trigger TTLTrg The signal driving the Trigger Out BNC Command Syntax TRIGger ACQuire SOURce lt CRD gt Parameters IMM SYNC BUS TTLT RST Value IMM Examples TRIG ACQ SOUR BUS Query Syntax TRIGger ACQuire SOURce Returned Parameters lt CRD gt Related Commands ABOR TRIG SOUR TRIG SYNC SOUR TRIG SYNC PHAS INIT INIT CONT TRG TRIGger SYNChronize SOURce This command selects the synchronizing trigger source in generating a step pulse or list output as follows e MMediate starts the transient output immediatel
202. onstration purposes only and is not used for any commercial application OPEN COM2 Replace with COM1 COM3 or COM4 for Com port used The input and output buffers are set to 2K each although this is not required for most operations OPEN COM2 9600 n 8 1 BIN TB2048 RB2048 FOR RANDOM AS 1 CLS PRINT INTERACTIVE MODE x Enter and endless loop to accept user entered commands DO INPUT Enter AC Source Command quit to exit gt cmds IF cmd lt gt QUIT AND cmd lt gt quit THEN PRINT 1 cmd CHR 10 IF INSTR cmd THEN PRINT 1 CHRS 4 LINE INPUT 1 responses PRINT response END IF Check for Errors after each command is issued PRINT 1 ESR CHRS 10 PRINT 1 CHR 4 LINE INPUT 1 esr esr VAL esr AND 60 IF esr AND 4 THEN PRINT Query Error Reported by AC Source END IF IF esr AND 8 THEN PRINT Instrument Dependent Error Reported by AC Source END IF IF esr AND 16 THEN PRINT Command Execution Error Reported by AC Source END IF IF esr AND 32 THEN PRINT Command Syntax Error Reported by AC Source END IF END IF LOOP UNTIL cmd QUIT OR cmd quit Close COM port on exit CLOSE 1 END 24 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 3 3 2 Serial Cable Diagram For MX RS BPS units with an RS232 interface but no USB interface the following wirin
203. oot That means the SCPI interface is ready to accept any command at the root level such as SOURCe or MEASurement Manual P N 7003 961 Rev AA 15 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 VOL Tage 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 If you now enter RANGe you have reached the end of the command string The active header path remains at RANGe If you wished you could have entered RANGe 135 LEVel 115 and it would be accepted as a compound message consisting of SOURce VOLTage RANGe 150 SOURce VOLTage LEVel 115 The entire message would be SOURce VOLTage RANGe 150 LEVel 115 The message terminator after LEVel 115 returns the path to the root The Effect of Optional Headers If a command includes optional headers the interface assumes they are there For example if you enter SOURCe VOLTage 115 the interface recognizes it as SOURce VOLTage LEVel 115 This returns the active path to the root VOLTage But if you enter SOURce VOLTage LEVel 115 then the active path remains at LEVel This allows you to send SOURce VOLTage
204. or the positive peak 90 To synchronize the start of a transient with a particular phase angle of the internal phase reference you must select PHASE as the trigger source Use TRIGger SYNC SOURce PHASe To select the desired phase use TRIGger SYNC PHASe 90 which specifies the 90 degree phase angle of the internal phase reference as the point where the transient begins To turn off transient phase synchronization use TRIGger SYNC SOURce IMMediate When IMMediate is selected the trigger system goes directly to the Output state This is the parameter selected at RST Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 5 4 Generating Triggers Providing that you have specified the appropriate trigger source you can generate triggers as follows Single Triggers By sending one of the following over the IEEE 488 e INIT e TRG e agroup execute trigger Continuous Triggers By sending the following commands over the IEEE 488 e TRIGger SOURce IMMediate e NITiate CONTinuous ON When the trigger system enters the Output Change state upon receipt of a trigger see Figure 6 5 the triggered functions are set to their programmed trigger levels When the triggered actions are completed the trigger system returns to the Idle state Specifying a Dwell Time for Each List Point Each voltage and frequency list point has an associated dwell time specifi
205. orean Japanese etc On most Windows versions the binary mode can be used as it reduces the amount of data transferred and thus provides better throughput The ASCII mode will double the number of characters transferred so provisions for a larger receive buffer on the PC may have to be made The maximum data size that can be sent with one command is 16KB To transfer the entire 4096 waveform acquisition buffer in ASCII mode requires two separate data transfers of the first followed by the second buffer The block size and block offset parameters may be used to accomplish this Conversion function sample VB6 Converting waveform data from either transfer mode to a single precision value can be accomplished using the following sample routine Public Function StringTolEEEFloat ByVal sData As String ByVal bAsciiMode As Boolean bAsciiMode flag is used if data is received as 8 ascii chars representing Hex 0 9 A F If bAsciiMode flag is false then data is process as 4 char representing a byte each Ascii mode is needed for DCBS windows Dim i As Integer Dim 3 As Integer Dim iChar As Integer Dim expo As Long Dim mantisse As Long Dim expo_val As Variant Dim mant_f As Single Dim c 3 As Long Must use 32 bit integers to allow for intermediate result of 24 bit shift Dim sign As Boolean Const MANT_MAX amp H7FFFFF Const EXPO_MAX 2 126 On Error GoTo FloatConvError If bAsciiMode Then Retrieve ASC values from eight hex byte input
206. ot specifiers and header separators in the following examples CURRent PROTection DELay 1 All colons are header separators CURRent PROTection DELay 1 Only the first colon is a root specifier CURRent PROTection DELay 1 VOLTage 12 5 Only the third colon is a root specifier You do not have to precede root level commands with a colon there is an implied colon in front of every root level command Message Terminator A terminator informs SCPI that it has reached the end of a message Three permitted message terminators are e newline lt NL gt which is ASCII decimal 10 or hex OA e end or identify lt END gt e both of the above lt NL gt lt END gt In the examples of this manual there is an assumed message terminator at the end of each message If the terminator needs to be shown it is indicated as lt NL gt regardless of the actual terminator character Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 25 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 lt NR1 gt lt NR2 gt lt NR3 gt lt Bool gt Listening Formats lt Nrf gt lt Nrf gt lt Bool gt 2 5 2 Character Data Data Form Digits with an implied decimal point assumed at the right of the least significan
207. ote programming syntax is part of the Output subsystem Subsystem Syntax OUTPut OMNI STATe lt state gt 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 Command Syntax OUTPut OMNI STATe lt state gt Parameters BYPassed ENGaged RST Value BYPassed Examples OUTP OMNI ENG Query Syntax OUTPut OMNI STATe Returned Parameters BYP ENG Related Commands None 200 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 8 11 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 Command Syntax WHMeter STATe lt bool gt Parameters 0 OFF 1 ON Examples WHM ON Query Syntax WHM STATe Returned Parameters 0 1 WHMeter ETIMe This command will return the total amount of time the watt hour meter has accumulated The returned data has four fields separated by commas These fields are hours minutes seconds and milliseconds Command Syntax WHMeter ET IMe Parameters none Query Syntax WHM ETIM Returned Paramete
208. power source The GUI has a built in utility that let s you determine the IP address assigned by the network DHCP server It may also be used to set a static IP address To use the LAN option MXGui version 2 1 0 0 or higher is required The latest MXGui version can be downloaded from the California Instrument web site www programmablepower com Manual P N 7003 961 Rev AA 35 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual amp Interface Configuration Type LAN Settings C Simulation mode ori fioo o m fiss USB RS232C Serial IP Port 5025 NIIEEE 488 Bus ira Help C Agilent GPIB Verify Connection Cancel CLICK VERIFY TO ESTABLISH CONNECTION Send Command A EJ Receive 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 If the IP address is found it will be displayed below the MAC address If it can t be found all zero s will be displayed instead Close the program to return to the GUI interface configuration screen Then use the Update IP button to tranfer the new IP addr
209. put shape is described by one of the user defined waveform tables The maximum peak voltage that the AC source can output is 425 V peak This includes any combination of voltage and function shape values Therefore the maximum value that can be programmed depends on the peak to rms ratio of the selected waveform For a sinewave the maximum voltage that can be programmed is 300 V rms If a custom waveform is selected for a given phase as part of the function list the maximum programmable rms voltage of the corresponding voltage list point or the end voltage which results from the previous list point s voltage and the voltage slew rate times the dwell time should not exceed the maximum possible rms value for the selected custom waveform or an execution error will be generated and the transient list will not execute Command Syntax SOURce LIST FUNCtion SHAPe lt shape gt lt shape gt Parameters depends on the available shape defined by the TRACe CAT Examples LIST FUNC SIN ARRAY TRIANG Query Syntax SOURce LIST FUNC SHAPe Returned Parameters lt CRD gt Related Commands LIST FUNC POIN LIST COUN LIST DWEL LIST STEP LIST VOLT LIST FUNCtion POINts This query returns the number of points specified in LIST FUNC Note that it returns only the total number of points not the point values Query Syntax SOURce LIST VOLTage POINts Returned Parameters lt NR1 gt Example LIST VOLT POIN Related Commands LIST VOLT Manu
210. put transient is initiated ready to receive a trigger the error checking that takes place for maximum rms voltage CURRent LEVel and VOLTage RANGe Programming the current limit by itself to a value that is greater than the maximum allowed on the presently programmed voltage range causes an error If the commands VOLTage RANGe 300 CURRent 90 are sent an error will be generated because the CURRent command is requesting a current limit that is outside the maximum value allowed on that voltage range Programming the VOLTage RANGe by itself causes the programmed current limit to be set to the maximum for the given range if it had previously been higher than the maximum setting for the new range If the commands VOLTage RANGe 150 CURRent 125 VOLTage RANGe 300 are sent no error will be generated because the second VOLTage RANGe command automatically sets the programmed current limit to 62 5 which is the maximum value for the programmed voltage range Programming both the current and the voltage range in one program message unit can be done based on the order and the initial voltage setting If the following commands are sent VOLTage RANGe 300 CURRent 62 5 VOLTage RANGe 150 CURRent 125 no error will be generated because the combined current limit and voltage range specified on the second line are within the output ratings of the power source but the voltage range command must be sent before the current command Manu
211. ramming Manual AMETEK Programmable Power 4 11 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 lt bool gt MMediate lt bool gt PROTection CLEar RI LEVel LOW HIGH MODE lt mode gt TTLTrg MODE TRIG FSTR STATe lt bool gt SOURce lt source gt Enable disable output voltage current power etc Open relay without programming down first Reset latched protection Sets Remote Inhibit input level mode set remote inhibit input LATC LIVE OFF Sets or disabled Function strobe mode Enable disable trigger out drive Selects a TTLTrg source BOT EOT LIST IMPedance STATe lt bool gt Enable disable output impedance program REAL Sets resistive part of output impedance REACtive Sets inductive part of output impedance 4 11 1 Output Relay OUTPut STATe This command enables or disables the source output The state of a disabled output is an output voltage amplitude set to 0 volts with output relays opened The query form returns the output state Note On three phase MX RS BPS systems with firmware revision below 0 31 it is recommended to set the phase coupling to ALL before closing the output relay to ensure all phases are correctly programmed E g inst coup all outp 1 Command Syntax OUTPut STATe lt bool gt Parameters 0 OFF 1 ON RST Value OFF Ex
212. rations capable of operating in three phase mode Subsystem Syntax INSTrument COUPle ALL NONE Couples or uncouples commands NSELect1 2 3 Selects phase A B or C using numeric references SELect A B C Selects phase A B or C using character references INSTrument COUPle This command may be used to couple all output phase in three phase mode When the phases are coupled commands issues subsequently affect all three phases This allows the output voltage to be programmed for all three phases using a single command and without the need to select each phase individually When uncoupled commands issued must be preceeded by the PHAS NSEL command and will only affect the selected command Available parameters are ALL to couple all phases and NONE to uncouple all phases In single phase mode the INST COUP commands are ignored Command Syntax INSTrument COUPle Parameters ALL NONE Examples INST COUP ALL Query Syntax INST COUP Returned Parameters lt CRD gt Related Commands INST NSEL INST SEL INSTrument NSELect This command may be used select a specific output phase in three phase mode using a numeric reference A 1 denotes phase A a 2 denotes phase B and a 3 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 To immediately change the output of a single phase only make sure the
213. rent This data is available after the sweep is completed Command Syntax 1EC413 SWEep CURRent DATA Parameters none Query Syntax 1EC413 SWE CURR Returned Parameters lt NR2 gt lt NRn gt 1EC413 SWEep FREQuency DATA This command will return the frequency data points that correspond to the harmonic current data points This data is available after the sweep is completed Command Syntax 1EC413 SWEep FREQuency Parameters none Query Syntax IEC413 SWE CURR FREQ Returned Parameters lt NR2 gt lt NRn gt Manual P N 7003 961 Rev AA 183 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 1EC413 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 1EC413 SWEep CURRent RESonant Parameters none Query Syntax 1EC413 SWE CURR RES Returned Parameters lt NR2 gt lt NRn gt 1EC413 SWEep FREQuency RESonant This command will return the frequency resonant data points that correspond to the harmonic current data points This data is available after the sweep is completed If no resonant current is found the command will return a null char Command Syntax 1EC413 SWEep CURRent RESonant Parameters none Query Syntax 1EC413 SWE FREQ RES Returned Parameters lt NR2 gt lt NRn gt
214. representation for MAXimum is 1E9 110 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Command Syntax SOURce VOLTage SLEW IMMediate lt NRf gt Parameters 0 to1E9 MAX Unit V S volts per second RST Value MAX Examples VOLT SLEW 1 VOLT SLEW MAX Query Syntax SOURce VOLTage SLEW IMMediate Returned Parameters lt NR3 gt Related Commands VOLT SLEW MODE VOLT SLEW TRIG Manual P N 7003 961 Rev AA 111 AMETEK Programmable Power BPS 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 FlXed 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 PULSe The slew rate is changed to the value set by VOLTage SLEW TRIGgered for a duration determined by the pulse commands LIST The slew rate is controlled by the voltage slew list when a triggered transient occurs Command Syntax SOURce VOL Tage SLEW MODE lt mode gt Parameters FlXed STEP PULSe LIST RST Value FIX Examples VOLT SLEW MODE LIST VOLT SLEW MODE FIX Query Syntax SOURce VOLTage SLEW MODE Returned Parameters lt CRD gt Related Commands VOLT SLEW TRG VOLT SLEW VOLTage SLEW TRIGgered Phase Selectable
215. rgument 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 Command Syntax DISPlay WINDow TEXT DATA lt display_string gt Parameters lt display string gt RST Value null string Examples DISP TEXT DO TEST1 Query Syntax DISPlay WINDow TEXT Returned Parameters lt SRD gt the last programmed string Related Commands DISP DISP MODE DISPlay LOCation This command sets the display pointer to a specific row and column address Any text send with the DISP TEXT command will be placed at this location on the display This command takes two numeric parameters row and column The row range is from 1 through 8 the column range is from 1 to 40 Thus the first character position is at 1 1 the last one is at 8 40 If a string is send that is longer than the remaining column positions on a row it will be truncated Command Syntax DISPlay WINDow TEXT LOCation lt row gt lt column gt Parameters lt NR1 gt lt NR1 gt RST Value n a Examples DISP TEXT LOC 2 1 Query Syntax n a Related Commands DISP MODE DISP TEXT 52 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 4 Instrument Subsystem The Instrument subsystem controls the phase mode of the AC DC power source for configu
216. ries have routines for detecting program execution errors Important Use error detection throughout your application program Manual P N 7003 961 Rev AA er 23 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 3 3 RS232C Interface MX RS BPS 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 MX RS BPS power source that have both RS232 and USB interface use a standard straight through DB9 to DB9 serial cable The orientation of the cable is not important This cable Cl P N 250709 is also supplied with the power source Note If a USB cable is plugged into the USB interface connector of the power source the RS232 interface will be disabled Remove any USB connection to use the RS232 port 3 3 1 Serial Communication Test Program The following sample program written in GW BASIC can be used to check communication to the MX RS BPS Series source over the RS232C serial interface California Instruments MX Series RS232C Communication Demo Program c 1995 2002 Copyright California Instruments All Rights Reserved This program is for dem
217. rom 0 dc to the number specified will be returned This capability may be used to reduce the transfer time by avoiding the transfer of unwanted data If the fundamental frequency is programmed to 400 Hz for example there is no need to query harmonics above number 56 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Query Syntax MEASure ARRay CURRent HARMonic AMPLitude lt nrf gt FETCh ARRay CURRent HARMonic AMPLitude Parameters None Examples MEAS ARR CURR HARM FETC ARR CURR HARM 20 Returned Parameters 21 NR2 values Related Commands INST NSEL MEASure ARRay CURRent HARMonic PHASe lt nrf gt FETCh ARRay CURRent HARMonic PHASe lt nrf gt Phase Selectable These queries return an array of harmonic phases of output current in degrees referenced to the positive zero crossing of the fundamental component The fundamental component will return a value relative to the fundamental voltage The first value returned is the dc component always returned as 0 degrees phase the second value is the fundamental frequency and so on up to the 50th harmonic Harmonic orders can be measured up to the fundamental measurement bandwidth of the measurement system MX Series 16 kHz in single phase mode and 6 510 kHz in three phase mode MX RS Series II 16 kHz in either phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency An
218. rs Command Syntax SYSTem COMMunicate LAN PASSword lt SRD gt Parameters lt SRD gt Example SYST COMM LAN PASS admin Query Syntax SYST COMM LAN PASS Returned Parameters lt SRD gt SYSTem COMMunicate LAN PORT This command will set the socket port number The query format returns the port number set The default value is 5025 Command Syntax SYSTem COMMunicate LAN PORT lt NRF gt Parameters 0 65535 Example SYST COMM LAN PORT 5025 Query Syntax SYST COMM LAN PORT Returned Parameters lt NR1 gt 122 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power SYSTem COMMunicate SERial BAUD This command will set the SERial communication baud rate Command Syntax SYSTem COMMunicate SERial BAUD lt NRF gt Parameters 1200 2400 4800 9600 38400 57600 115200 available on MX Series II only Example SYST COMM SER BAUD 9600 Returned Parameters lt NR1 gt SYSTem COMMunicate SERial PARity This command will set the SERial communication parity Command Syntax SYSTem COMMunicate SERial PARity lt parity gt Parameters NONE EVEN ODD Example SYST COMM SER PAR NONE Returned Parameters lt CRD gt SYSTem COMMunicate SERial BITS This command will set the SERial communication number of data bits Command Syntax SYSTem COMMunicate SERial BITS lt NRF gt Parameters 718 Example SYST COMM SER BITS 8 Returned Parameters lt NR1 gt
219. rs TRIG FSTR RST Value TRIG Examples OUTP TTLT MODE FSTR Query Syntax OUTPut TTLTrg MODE Returned Parameters lt CRD gt Related Commands OUTP TTLT STAT OUTPut TTLTrg STATe This command enables or disables the Trigger Out signal which is available as a BNC connector on the rear panel of the AC DC source This signal is the same as the Function Strobe BNC output on the rear panel If the Trigger Out state is OFF 0 these outputs operate as a function strobe If the Trigger Out state is ON 1 an output is generated only when a 1 is placed in the TTLTrigger list Refer to the User Manual for pin out information and signal levels for the Trigger out or Function Strobe signal signal Command Syntax OUTPut TTLTrg STATe lt bool gt Parameters 0 1 OFFION RST Value OFF Examples OUTP TTLT 1 OUTP TTLT OFF Query Syntax OUTPut TTLTrg STATe Returned Parameters 0 1 Related Commands OUTP TTLT SOUR OUTPut TTLTrg SOURce This command selects the signal source for the Trig Out signal as follows e BOT Beginning of transient output e EOT End of transient output e LIST Specified by the TTLTrg list When an event becomes true at the selected TTLTrg source a pulse is sent to the the function strobe on the system interface connector on the rear panel of the AC DC source 76 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual Command Syntax OUTPut TTLTrg SOURce lt source gt Paramet
220. rs h mm ss ms WHMeter WHOur Phase Selectable This command will return the total accumulated kilowatt hours for the selected phase If coupling is set to all the value returned is the sum of all phases in the system regardless of the selected phase Command Syntax WHMeter WHOur Parameters none Query Syntax WHM WHO Returned Parameters lt numeric value gt Note If the watt hour meter is active the total power of all phases in the system will be returned when querying the power Manual P N 7003 961 Rev AA 201 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 8 12 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 Typical examples of these types of EUT s are solar and or wind power inverters For more details on the regenerative mode of operation refer to the MX Series User Manual P N 7003 960 or RS Series P N M440036 The following REGenerate subsystem SCPI commands may be used to control the regenerative mode of operation if the SNK option is installed Subsystem Syntax REGenerate CURRent lt n gt
221. s Manual P N 7003 961 Rev AA 121 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Command Syntax SYSTem COMMunicate LAN DESCription lt SRD gt Parameters lt SRD gt Example SYST COMM LAN DESC EVAL UNIT Query Syntax SYST COMM LAN DESC Returned Parameters lt SRD gt SYSTem COMMunicate LAN GWADdress This command will set the LAN Gateway address The query format returns the Gateway address set To query the actual gateway address used by the LAN interface in case the IP address is not static but assigned by a DHCP server the NCON parameter Network Connection Setting must be added to the query The default value is 0 0 0 0 Command Syntax SYSTem COMMunicate LAN GWADddress lt NRF gt Parameters ddd ddd ddd ddd lt Gateway address gt Example SYST COMM LAN GWAD 255 255 255 0 Query Syntax SYST COMM LAN GWAD SYST COMM LAN GWAD NCON Returned Parameters lt CRD gt SYSTem COMMunicate LAN HOST This command will set the Host name The name is limited to 16 characters Command Syntax SYSTem COMMunicate LAN HOST lt SRD gt Parameters lt SRD gt Example SYST COMM LAN HOST ACS Query Syntax SYST COMM LAN HOST Returned Parameters lt SRD gt SYSTem COMMunicate LAN PASSword This command will set the user password The password is used to access to LAN configuration screen from the Web page The default password is admin The description is limited to 8 characte
222. s 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 Subsystem Syntax MEASure FETCh SCALar VOL Tage AC Returns ac rms voltage DC Returns the dc component of the voltage HARMonic AMPLitude lt n gt Returns amplitude of the Nth harmonic of voltage PHASe lt n gt Returns phase of the Nth harmonic of voltage THD Returns of total harmonic distortion of voltage MEASure VOLTage AC FETCh VOLTage AC Phase Selectable These queries return the ac rms voltage being sourced at the output terminals Query Syntax MEASure SCALar VOLTage AC FETCh SCALar VOLTage AC Parameters None Examples MEAS VOLT AC FETC VOLT AC Returned Parameters lt NR2 gt Related Commands INST NSEL MEASure VOLTage DC FETCh VOLTage DC Phase Selectable These queries return the dc component of the output voltage being sourced at the output terminals This command should be used when the voltage mode is set for DC or ACDC Query Syntax MEASure SCALar VOLTage DC FETCh SCALar VOLTage DC Parameters None Examples MEAS VOLT FETC VOLT Returned Parameters lt NR2 gt Related Commands INST NSEL 70 Manual P N 7003 961 Rev AA BPS MX RS Series SC
223. s maintained beyond the protection delay period Command Syntax SOURce PONSetup OLOad MODE lt mode gt Parameters CCURrent CVOLyage Examples OLOad CCUR Query Syntax PONS OLO Returned Parameters lt CRD gt Related Commands CURR PROT STAT Manual P N 7003 961 Rev AA 101 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual PONSetup OUTPut RELay This command sets the initial state of the output relay at the power on Command Syntax SOURce PONSetup OUTPut RELay lt boolean gt Parameters 0 1 OFFION Examples OUTP ON OUTP 0 Query Syntax PONS OUTP Returned Parameters 0 1 PONSetup PHASe ANGLe This command sets the initial phase angle of the power source relative to external reference Command Syntax SOURce PONSetup PHASe ANGLe lt NRf gt Parameters 360 Examples PONS PHAS 0 Query Syntax PONS PHAS Returned Parameters lt NR2 gt PONSetup SENSe This command determines the source of its voltage sense at the power on if internal the source uses its connection to sense its output voltage if external the sense connection must be connected at the load Command Syntax SOURce PONSetup SENSe lt source gt Parameters INTernal EXTernal Examples PONSetup SENSe INT Query Syntax PONSetup SENS Returned Parameters lt CRD gt Related Commands VOLTage SENSe PONSetup VOLTage LEVel This command sets the output voltage level at the power on This voltage level
224. s of the AC DC power source Query Syntax STATus QUEStionable CONDition Example STAT QUES COND Returned Parameters lt NR1 gt Register value STATus QUEStionable ENABle This command sets or reads the value of the Questionable Enable register This register is a mask for enabling specific bits from the Questionable Event register to set the questionable summary QUES bit of the Status Byte register This bit bit 3 is the logical OR of all the Questionable Event register bits that are enabled by the Questionable Status Enable register Command Syntax STATus QUESionable ENABle lt NRf gt Parameters 0 to 32727 Default Value 0 Examples STAT QUES ENAB 18 Query Syntax STATus QUEStionable ENABle Returned Parameters lt NR1 gt Register value Related Commands STAT QUES EVEN Manual P N 7003 961 Rev AA 115 AMETEK Programmable Power BPS 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 Query Syntax STATus QUESionable INSTrument SUMmary EVENt Parameters None Returned Parameters lt NR1 gt Reg
225. s presently operating Frequency The output frequency is controlled with the FREQuency command To set the output frequency to 50 Hz use FREQuency 50 Voltage and Frequency Slew Rates Voltage Slew The AC source has the ability to control the slew rate of AC amplitude and frequency changes and DC amplitude This can be used to generate ramps or to protect sensitive loads To set the voltage slew rate to 20 volts per second use VOLTage SLEW 20 At RST the slew rate is set to Maximum which means that AC voltage changes occur at the fastest possible slew rate The slew rate applies to programmed changes in AC DC output amplitude while the unit is operating in fixed mode Amplitude changes made by the step pulse and list transients are controlled by the same rules that apply to all other functions that are subject to transient control See section 6 4 Frequency Slew The AC source also has the ability to control the slew rate of frequency changes To set the frequency slew rate to 30 Hz per second use FREQuency SLEW 30 At RST the slew rate is set to MAXimum which means that frequency changes occur instantaneously The frequency slew rate applies to programmed changes in frequency while the unit is operating in fixed mode Frequency changes made by the step pulse and list transients are controlled by the same rules that apply to all other functions that are subject to transient control See section 6 4 Ma
226. scussed under Triggering Measurements Note For each MEASure form of the query there is a corresponding query that begins with the header FETCh FETCh queries perform the same calculation as their MEASure counterparts but do not cause new data to be acquired Data acquired by an explicit trigger or a previously programmed MEASure command are used Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 6 1 Voltage and Current Measurements To the rms voltage or current use M M To measure the dc vol M M To measure th M M EASure VOLTage or EASure CURRent tage or current use EASure VOLTage DC or EASure CURRent DC e maximum current amplitude and the current crest factor use EASure CURRent AMPLitude MAXimum EASure CURRent CREStfactor To reset the peak measuremnt use M EAS CURR AMPL RESet 6 6 2 Power Measurements The MEASure queries can return real and apparent power measurements as well as dc power and power factor using the following commands M M EASure POWer AC APParent measures the AC component of apparent power in VA EASure POWer AC REAL measures the in phase component of power in watts EASure POWer AC PFACtor returns the output power factor EASure POWer DC measures the dc component of power 6 6 3 Frequency Measurements To measure the fr
227. se mixture such as TRIGGER Trigger TRIGger Short form headers result in faster program execution Header Convention In the command descriptions in Chapter 3 4 of this manual headers are emphasized with boldface type The proper short form is shown in upper case letters such as DELay Header Separator If a command has more than one header you must separate them with a colon VOLT LEVel OUTPut RELay ON Optional Headers The use of some headers is optional Optional headers are shown in brackets such as OUTPut STATe ON As previously explained under The Effect of Optional Headers if you combine two or more message units into a compound message you may need to enter the optional header Query Indicator Following a header with a question mark turns it into a query VOLTage VOLTage RANGe If a query contains a parameter place the query indicator at the end of the last header VOLTage LEVel MAX Message Unit Separator When two or more message units are combined into a compound message separate the units with a semicolon STATus OPERation QUEStionable Manual P N 7003 961 Rev AA 19 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 2 4 6 2 4 7 20 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 ro
228. seaeessaeeeeneeesaees 113 4 24 System Commands 2 ctaci ian ai lana dlan ani Man Ace ae 117 4 25 Trace Subsystem Commands Pi Controller Only ecccceeeeeeeeeeeeeeeeeeeeeeaeeeeeeeseaees 124 4 26 Migger SUDSYSIOM 35 tiated tiie aha iano 126 Manual P N 7003 961 Rev AA 7 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 5 COMMON GomMMandS ita on onthe tet its ee ad eee aa ias a dante a 131 5 1 OLS ait tase O 132 pis PESE ias cent te teat ce 133 DBs ESR restore tena teat odt tee devidses Mathes A 133 a DN ada ar 134 BiB ORO tota of Ne tat edt cent fn Aiea Ze 134 BGs SOP a A A E the cent te ete 135 Bf PS A ae 136 Des RUE tai adidas 136 Bi O O AT fa Oath De 137 BALON iia tota 138 al PSB cada te ate inn eave rect te sine 138 aa STB Pe cost tetie hate iii tibia 139 Bel TRAD a oa cat tes OR ete een meet te Ste te 140 Balas WAlecit aa ann byte ae reed meee oe 140 6 Programming Examples it ti deh deleted dade tients 141 6 1 INTOQUCION iia A A edie ee Dad 141 6 2 Programming the Outputs dened aaia a ed di 142 6 3 Coupled COMMAND 147 6 4 Programming Output Transients ccccccceeececeeeeeceeeeeeeaeeeeeeeceaeeeeeaaeseeeeeseaeessaeeneneeeeaees 148 6 5 Triggering Output Changes cccccceeseceeeeeceeeeeeaeeeeeaeceeeeeesaaeeeeaaeeeeeeeseeeeesaeeeeaeesseneesaas 153 6 6 Acquiring Measurement Data 0 cee e eee ee seca ee iandae se ro crac anar rancio 156 6 7 Con
229. sec allow time to reset system If lt response gt lt gt THR Then Set back if needed PONS NOUT lt response gt End if Manual P N 7003 961 Rev AA 137 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 5 10 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 SAV Parameters O through 7 Related Commands PSC RCL RST 5 11 SRE This command sets the condition of the Service Request Enable Register This register determines which bits from the Status Byte Register see STB for its bit configuration are allowed to set the Master Status Summary MSS bit and the Request for Service RQS summary bit A 1 in any Service Request Enable Register bit position enables the corresponding Status Byte Register bit and all such enabled bits then are logically ORed to cause Bit 6 of the Status Byte Register to be set See paragraph 7 5 for more details concerning this process When the IEEE 488 BUS controller conducts a serial poll in response to SRQ the RQS bit is cleared but the MSS bit is not When SRE is cleared by programming it with 0 the source cannot generate an SRQ to the controller Command Syntax SRE lt NRf gt Parameters 0 to 255 Default Value 0 see PSC command Example SRE 255 Query Syntax SRE Returned Paramters lt
230. sion errors are truncated to zero StringTolEEEFloat 0 Exit Function End Function Manual P N 7003 961 Rev AA 59 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 5 3 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 lt block length n gt lt b0 gt lt b1 gt lt b2 gt lt b3 gt lt bn 3 gt lt bn 2 gt lt bn 1 gt lt bn gt where b0 b1 b2 b3 are four hex bytes represent IEEE single precision floating number where bo is the most significant byte and b3 is the least significant byte The output voltage and current are digitized whenever a measure command is given or whenever an acquire trigger occurs The time interval between samples is MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series II 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode The query SENSe SWEep TINTerval will return the time interval the position of the trigger relative to the beginning of the data buffer is determined by SENSe SWEep OFFSet Query Syntax MEASure ARRay VOLTage DC lt n gt lt n gt FETCh ARRay VOLTage DC lt n gt lt n gt Parameters Optional block and offset parameters lt n gt lt n gt Where the fir
231. specific condition that caused the event If this is not possible the event may be disabled by programming the corresponding bit of the status group Enable A faster way to prevent the interrupt is to disable the service request by programming the appropriate bit of the Service Request Enable register Servicing Questionable Status Events This example assumes you want a service request generated whenever the AC source s overvoltage overcurrent or overtemperature circuits have tripped From Figure 7 1 note the required path for Questionable Status conditions at bits 0 1 and 3 to generate a service request RQS at the Status Byte register The required register programming is as follows Step 1 Program the Questionable Status Enable register to allow the latched events to be summed into the QUES summary bit Use STATus QUEStionable ENABle 11 Step 2 Program the Service Request Enable register to allow the QUES summary bit from the Status Byte register to generate RQS Use SRE 8 Step 3 When you service the request read the event register to determine which Questionable Status Event register bits are set and clear the register for the next event Use STATus QUEStionable EVENt Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 7 7 SCPI Command Completion SCPI commands sent to the AC source are processed either sequentially or in parall
232. st ensure that the output power lines are labeled properly as to the safety hazards and that any inadvertent contact with hazardous voltages is eliminated Guard against risks of electrical shock during open cover checks by not touching any portion of the electrical circuits Even when power is off capacitors may retain an electrical charge Use safety glasses during open cover checks to avoid personal injury by any sudden component failure Neither AMETEK Programmable Power Inc San Diego California USA nor any of the subsidiary sales organizations can accept any responsibility for personnel material or inconsequential injury loss or damage that results from improper use of the equipment and accessories 4 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power SAFETY SYMBOLS AN WARNING A N CAUTION Risk of Electrical Shock Refer to Accompanying Documents O Off Supply Direct Current DC ly Standby Supply o Alternating Current AC On Supply 3 Three Phase Alternating Current an Protective Conductor Terminal L Earth Ground Terminal Fuse wal Chassis Ground Manual P N 7003 961 Rev AA 5 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Product Family BPS MX RS Series AC Power Source Warranty Period 1 Year WARRANTY TERMS AMETEK Programmable Power Inc AMETEK provides this written warranty covering t
233. st value lt n gt is the number of 256 sample blocks to transfer and the second value lt n gt is the first block offset to start with Number of blocks is from 1 to 16 offset is from 0 to 15 Examples MEAS ARR VOLT FETC ARR VOLT Returned Parameters 4096 data points in arbitrary block data format Related Commands INST NSEL SENS SWE MEASure ARRay VOLTage HARMonic lt nrf gt FETCh ARRay VOLTage HARMonic lt nrf gt Phase Selectable These queries return an array of harmonic amplitudes of output voltage in rms volts The first value returned is the dc component the second value is the fundamental frequency and so on up to the 50th harmonic Harmonic orders can be measured up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than above frequencies are returned as 0 60 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Query Syntax MEASure ARRay VOLTage HARMonic AMPLitude lt nrf gt FETCh ARRay VOLTage HARMonic AMPLitude lt nrf gt Parameters None Examples MEAS ARR VOLT HARM FETC ARR VOLT HARM R
234. stall 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 DAUSB_Inf Hardware Installation The software you are installing for this hardware MX AC Source has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation 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 This Logo certification has no bearing on the functionality or legitimacy of this device driver so you can ignore this message Click the Continue Anyway button to continue Note that some PCs may have this verification disabled in which case this screen will not pop up The installation will now proceed This process may take several minutes to complete Once completed the final dialog will appear as shown Manual P N 7003 961 Rev AA 31 AMETEK Programmable Power BPS MX RS Series SCPI Programming M
235. sted in appendix A of the User s Guide IEEE 488 Address The AC DC source operates from a single IEEE 488 address that may be set from the front panel or programmatically through the IEEE 488 bus To set the IEEE 488 address from the front panel select the Utility entry from the menu screen Care must be used when setting the IEEE 488 address programmatically since the next statement sent to the source must reflect the new address 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 The USB interface operates internally at a fixed baudrate of 460800 baud but USB 2 0 burst transfer rates are supported To set up the USB interface on a Windows XP PC refer to section 3 4 USB Interface The USB interface may be used to install updated firmware for the controller if needed Firmware updates and a Flash Loader utility program and instructions are available from the AMETEK Programmable Power website for this purpose www programmablepower com Multiple USB connections to same PC The Windows driver used to interface to the power source s USB port emulates a serial com port This virtual com port driver is unable to reliable differentiate between multiple units however so the use of more t
236. syntax Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 6 7 2 Pre event and Post event Triggering 3Pi Controller Only The range for this offset is MX Series 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 Il 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 As shown in the following figure when the offset is negative the values at the beginning of the data record represent samples taken prior to the trigger When the value is 0 all of the values are taken after the trigger Values greater than zero can be used to program a delay time from the receipt of the trigger until the data points that are entered into the buffer are valid Delay time Offset x Sample period Offset 104 msek 4096 DATA POINTS Offset 54 msec 4096 DATA POINTS Offset 0 msec 4096 DATA POINTS Offset lt _ p gt 1000 msec 4096 DATA POINTS Acquisition Time gt Trigger Moment Figure 6 4 Pre event and Post event Triggering Manual P N 7003 961 Rev AA 163 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 68 Trigger System Summary Figure 6 5 shows a functional bloc
237. t digit Example 273 Digits with an explicit decimal point Example 0273 Digits with an explicit decimal point and an exponent Example 2 73E 2 Boolean Data Example 0 1 or ON OFF Extended format that includes lt NR1 gt lt NR2 gt and lt NR3 gt Examples 273 273 0 2 73E2 Expanded decimal format that includes lt Nrf gt and MIN MAX Examples 273 273 0 2 73E2 MAX MIN and MAX are the minimum and maximum limit values that are implicit in the range specification for the parameter Boolean Data Example 0 1 Character strings returned by query statements may take either of the following forms depending on the length of the returned string lt CRD gt lt AARD gt lt SRD gt Character Response Data Permits the return of character strings Arbitrary ASCII Response Data Permits the return of undelimited 7 bit ASCII This data type has an implied message terminator String Response Data Returns string parameters enclosed in double quotes Manual P N 7003 961 Rev AA 21 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 3 System Considerations and Interface Setup 3 1 3 2 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 e National Instruments PCI GPIB controller with the Windows gpib 32 dll driver e Agilent 82350 PCI GPIB Contro
238. t waveform_name gt 1024 RAR DELete al NAME lt waveform_name gt aie ALL TRIGger Santes TRANsient TE SOURce IMMediate BUS ee ae COUNt NONE ALL ahd ACQuire Aa SOURce IMMediate BUS TTLTrg AN SYNChronize E SOURce IMMediate PHAS rta dis PHASe lt n gt TO STATe Note Available option SCPI commands are not listed in this table See option section for details on specific installed options and their relevant SCPI commands Manual P N 7003 961 Rev AA 211 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual Appendix B SCPI Conformance Information SCPI Version The MX Series AC DC power sources conform to SCPI version 1995 0 212 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 If more error messages are generated than can be held in the queue a queue overflow message will be put in the last queue location To empty the queue use the error query until the No Error result is received Errors appearing on the LCD will generally remain visible until t
239. take effect Command Syntax SYSTem COMMunicate LAN APPLy Parameters none Example SYST COMM LAN APPL Query Syntax no query for this command Returned Parameters none SYSTem COMMunicate LAN CLASs This command will set the number of host address bits or a class The query format returns the number of bits set To query the actual number of bits used by the LAN interface in case the IP address is not static but assigned by a DHCP server the NCON parameter Network Connection Setting must be added to the query The default value is 8 In general Class A network is 24 bits Class B is 16 bits and Class A is 8 bits Command Syntax SYSTem COMMunicate LAN CLASs lt NRF gt Parameters 8 to 32 Example SYST COMM LAN CLAS 8 Query Syntax SYST COMM LAN CLAS SYST COMM LAN CLAS NCON Returned Parameters lt NR1 gt SYSTem COMMunicate LAN DEFault This command will apply the changes in LAN setting to the default setting The controller will go to reset condition and the default LAN setting will take effect Both IP address and Gate way address are set to zero The Host name is cleared The password is reset to admin The unit is set to DHCP or Auto IP Command Syntax SYSTem COMMunicate LAN DEFault Parameters none Example SYST COMM LAN DEF Query Syntax no query for this command Returned Parameters none SYSTem COMMunicate LAN DESCription This command will set the user description The description is limited to 24 character
240. that are specific to the AC DC source 7 1 Power On Conditions All status register groups are cleared at power on This means all data bits and all Event Enable register bits are cleared It is possible however the set the PON mask in the Event enable register to cause a SRQ This can be accomplished using the PSC command Once set this condition is retained in non volatile memory and will be recalled when power is applied to the AC DC source See paragraph 5 7 for details on the use of the PSC command 7 2 Operation Status Group The Operation Status group records signals that occur during normal operation The group consists of the following registers Description Condition STAT OPER COND A register that holds real time status of the circuits being monitored It is a read only register Event STAT OPER EVEN A register that latches any condition It is a read only register that is cleared when read Enable STAT OPER ENAB lt n gt A register that functions as a mask for enabling specific bits from the Event register It is a read write register Table 7 1 Operation Status Register The outputs of the Operation Status register group are logically ORed into the OPER ation summary bit 7 of the Status Byte register Manual P N 7003 961 Rev AA 165 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual
241. the waveform The first data point defines the amplitude that will be output at 0 degrees phase reference Data points can be in any arbitrary units The AC source scales the data to an internal format that ensures that the correct ac rms voltage is output when the waveform is selected When queried trace data is returned as normalized values in the range of 1 Waveform data is stored in nonvolatile memory and is retained when input power is removed Up to 50 user defined waveforms may be created and stored in one of 4 separate groups Because waveform shape commands are coupled with the voltage commands changing waveforms without changing the programmed voltage may result in an error if the resulting peak voltage amplitude exceeds the maximum voltage rating of the AC DC power source Refer to Coupled Commands for more information Manual P N 7003 961 Rev AA 145 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 6 2 8 146 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 lt n gt The RST setting for INSTrument COUPle is NONE This setting causes programming commands to be
242. they cannot be executed from the front panel See the MX Series User Manual P N 7003 960 or RS Series User Manual P N M440036 and Avionics Software Manual P N 4994 971 for more details on performing tests to these revisions of the standard This capability requires the presence of the 704 option 8 5 1 AC System MIL704 VERSion DIE SSTate VOLT LEVel MODulation UNBalance PHASe DIFFerence WAVeform DISTortion FREQuency LEVel MODulation TRANsient VOL Tage LOW HIGH FREQuency LOW HIGH ABNormal VOLTage UNDer OVER FREQuency UNDer OVER EMERgency VOLTage FREQuency Manual P N 7003 961 Rev AA 197 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 8 5 2 DC System MIL704 VERSion DJE SSTate VOLT LEVel RIPPle TRANsient VOL Tage 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 lts query format response will return the letter D or E based on the revision selected 8 5 3 Programming Considerations Some of the tests take a lengihy time to complete The OPC command could be used to determine the completion of the command Example MIL704 SST VOLT OPC 1 The query OPC Will return a 1 when the test is completed 198 Manual P N 7003 961 R
243. this Programming Manual and contain additional helpful information for using these products in a remote control environment e User Manual Includes specifications and supplemental characteristics how to use the front panel how to connect to the instrument and calibration procedures Distributed on the same CD as the programming manual 1 2 Model Mx Series and Series II RS and BPS Series There are two versions of the MX Series product Series and Series II This user manual covers both MX model series with top level assembly part numbers 7003 400 Series 1 7003 422 or 7003 427 Series II BPS or 5440001 RS BPS Series and 7005 400 MX15 Series The difference between the Mx Series and the Series II is the controller used The Series Il uses a newer controller design but retains as much backward compatibility with the Series products as possible The part number is shown on the model serial number tag on the back of the MX RS BPS series All Mx Series Il RS and BPS Series will have a firmware revision of 4 0 or higher The firmware revision is displayed briefly at power up on the LCD display and can also be queried over the bus by using the IDN command The MX15 Series uses the Series II controller but firmware revisions do not start at 4 0 but rather at 0 6 Differences between the two model Mx Series and Series II are e Reduced number of measurement calibration coefficients on Series II e Increased measurement samp
244. tial condition of the power source at the power on state Subsystem syntax SOURce PONSetup ALControl 0 1 OFFION Set initial ALC state CLOCk INT EXT Set the the clock source to internal or external CURRent lt n gt Set the current limit FREQuency lt n gt Set the frequency value NOUTput ONEPhase THReephase LAST Set the command language OLOad MODE CVOL CCUR Set the over load mode const voltage or const current OUTPut RELay 0 1 OFFJON Set the state of the output relay PHASe ANGLe Set the phase angle relative to external SENSe INT EXT Set the voltage sense to internal or external VOLTage LEVel lt n gt Set the voltage level MODE DC AC ACDC Set the voltage mode VRANge 150 300 400 Set the voltage range WGRoup lt n gt Set the wave group to 0 3 3Pi Controller Only PONSetup AL Control This command sets the initial ALC mode to either On or Off at power on Command Syntax SOURce PONSetup ALControl lt NRf gt Parameters 0 1 OFF ON Examples PONS ALC 0 Query Syntax PONS ALC Returned Parameters 0 1 PONSetup CLOCk This command determines the source of its clock at the power on if internal the source uses its internal clock if external a clock source must be supplied on the appropriate input Command Syntax SOURce PONSetup CLOCk lt source gt Parameters INTernal EXTernal Examples PONSetup CLOCKk INT Query Syntax PONSetup CLOCk Returned Parameters lt CRD gt Related Commands FREQ MODE
245. tion Command Sequence Note that the ALC mode normally interferes with the full scale output voltage calibration As such to perform full scale output voltage calibration over the bus the ALC mode must be off This is done automatically by sending the CAL PASS command However to use the ALC mode to obtain the correct output voltage it must be on while the outputs are set The specific sequence that has to be followed is shown below CAL PASS nnnnn Turns the calibration mode on INST COUP ALL Couples all phases in three mode Not needed in 1 phase mode VOLT nnn Set desired calibration voltage level See user manual FREQ nn Set desired calibration frequency See user manual ALC ON Enable ALC to adjust output based on measurement data Note that the voltage measurement calibration must be done first CAL PASS nnnnn Cal mode has been disabled by ALC ON command so it must be turned on again INST NSEL 1 Select phase A Not needed for single phase mode CAL VOLT AC LRAN nnn CAL VOLT AC LRAN Optional Returns coefficient between 0 9 and 1 1 Repeat last three commands for phase B and C using INST NSEL 2 and INST NSEL 3 respectively CAL SAVE Saves coeffient This procedure applies to both AC and DC modes and high and low voltage ranges 46 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 4 2 7 Output AC Voltage CALibrate S
246. trademark owned by AMETEK Inc Other trademarks registered trademarks and product names are the property of their respective owners and are used herein for identification purposes only Notice of Copyright BPS MX RS Series Programming Manual 2003 2013 AMETEK Programmable Power Inc All rights reserved Exclusion for Documentation UNLESS SPECIFICALLY AGREED TO IN WRITING AMETEK PROGRAMMABLE POWER INC AMETEK a MAKES NO WARRANTY AS TO THE ACCURACY SUFFICIENCY OR SUITABILITY OF ANY TECHNICAL OR OTHER INFORMATION PROVIDED IN ITS MANUALS OR OTHER DOCUMENTATION b ASSUMES NO RESPONSIBILITY OR LIABILITY FOR LOSSES DAMAGES COSTS OR EXPENSES WHETHER SPECIAL DIRECT INDIRECT CONSEQUENTIAL OR INCIDENTAL WHICH MIGHT ARISE OUT OF THE USE OF SUCH INFORMATION THE USE OF ANY SUCH INFORMATION WILL BE ENTIRELY AT THE USER S RISK AND c REMINDS YOU THAT IF THIS MANUAL IS IN ANY LANGUAGE OTHER THAN ENGLISH ALTHOUGH STEPS HAVE BEEN TAKEN TO MAINTAIN THE ACCURACY OF THE TRANSLATION THE ACCURACY CANNOT BE GUARANTEED APPROVED AMETEK CONTENT IS CONTAINED WITH THE ENGLISH LANGUAGE VERSION WHICH IS POSTED AT WWW PROGRAMMABLEPOWER COM Date and Revision June 2013 Revision AA Part Number 7003 961 Contact I nformation Telephone 800 733 5427 toll free in North America 858 450 0085 direct Fax 858 458 0267 Email sales programmablepower com service programmablepower com Web www programmablepower com
247. trolling the Instantaneous Voltage and Current Data Buffers ccceeeeeeeeeeeees 162 6 8 Trigger System SUMMA seien hehe el eA aid dl 164 Ls Status REJSTES iia A nll nila aoe aa 165 7 1 Power On Conditions srei dated A Giada de ia ale 165 7 2 Operation Status Group ivii ind iaaiiai aeiia divieti 165 7 3 Questionable Status Group ceccccccceeeeseeeeeeeeceaeeeeeaeceeeeecaeeeseaeeeeeeeeseaeeesaeeeseeeeeeeeeaas 168 7 4 Standard Event Status Group ccccccceceeeeeeeeeeeeeeeeeeaeseeeeeceaeeeseaeeeeaaeeseeeesaeeeseeeseeeeeaas 169 5 Status Byte Register aie aA ie ee ee 169 7 6 EXAMPLE ae ia 170 7 7 SCPI Command Completion cccccccccecceeeeeeeeneeeeeeeeceaeeeeaaeeseeeecaaeeseaaeseeeeessaeeesaeeseaes 171 8 Option COMMANAS sana a O nn nnnnnn nr nn nan RR rr nn nn RR nn nn nn RR rr AA rr naar AN a 172 8 1 A EEE E T E E A E ta det dia pees E S 172 8 20 JEG 1000 44 ECA Di A a A a 173 83 JEC1000 4 13 2413 a aa a e E al TAS 177 g4 RTCA DO 160D Mo k ien a aa r a E E a A ae 190 8 5 MIL STD 704E 70jam aa aaa a a aaa a a aaa aa Tiaa 197 8 6 Airbus ABD0100 1 8 Test Option ABD oooocinnicinnnnninnccnncccnnonnnncnnnanoccnnarnnn arcano 199 8 7 Airbus A350 ABDO100 1 8 1 Test Option A350 ooonncccnccnnnnncnnocnnnccccanccnonannnnrn crac 199 8 8 Airbus AMD24 Test Option AMD ooooncccncccnnnnnnnocnnnccnnoncccnorn nana nc cn rnannr rra ncnn 199 8 9 Boeing B787 0147 Test Option B787 ooncocnccnnnnicnnn
248. ts FALL TIME This command will set the variant fall time in seconds Refer to Figure 9 13 in the User Manual Command Syntax IEC411 VARiants FALL TIME lt NRf gt Parameters lt seconds gt Examples 1EC411 VAR FALL 0 5 Query Syntax 1EC411 VAR FALL Returned Parameters lt NR2 gt IEC411 VARiants RISE TIME This command will set the variant rise time in seconds Refer to Figure 9 13 in the User Manual Command Syntax IEC411 VARiants RISE TIME lt NRf gt Parameters lt seconds gt Examples 1EC411 VAR RISE TIME 0 25 Query Syntax 1EC411 VAR RISE TIME Returned Parameters lt NR2 gt 176 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 8 3 IEC 1000 4 13 413 8 3 1 IEC 1000 4 13 Subsystem 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 Firmware revision note Support for the Meister curve test was added with firmware revision 0 31 There are some new commands associated with this test that will only be supported if the unit you are using has firmware revision 0 31 or higher 1EC413 STATe Enable or disable the
249. ude Returned Parameters lt NR2 gt Related Commands VOLT VOLT MODE 108 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power VOLTage MODE Phase Selectable This command determines how the output voltage is controlled during a triggered output transient The choices are FlXed 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 LIST The voltage is controlled by the voltage list when a triggered transient occurs Command Syntax SOURce VOLTage MODE lt mode gt Parameters FlXed STEP PULSe LIST RST Value FIX Examples VOLT MODE LIST VOLT MODE FIX Query Syntax SOURce VOLTage MODE Returned Parameters lt CRD gt Related Commands VOLT TRG VOLT VOLTage HIGH This command programs the maximum rms voltage that the power source will accept The maximum value will be the lower of this value or the voltage range Command Syntax SOURce VOLTage HIGH lt NRf gt Parameters 0 to maximum voltage range specified by the LIMit VOLTage command Unit V rms voltage RST Value no change Examples VOLT HIGH 250 Query Syntax SOURce VOLTage HIGH Returned Parameters lt NR2 gt Related Commands SOUR VOLT LEV VOLTage RANGe LEVel
250. ue 0 Examples VOLT ALC 1 Query Syntax SOURce VOLTage ALC Returned Parameters 0 1 2 Related Commands OUTP IMP STAT Manual P N 7003 961 Rev AA 107 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 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 Command Syntax SOURce VOLTage LEVel MMediate AMPLitude AC lt NRf gt SOURce VOLTage LEVel IMMediate AMPLitude DC lt NRf gt SOURce VOLTage LEVel MMediate AMPLitude OFFSet lt NRf gt Parameters 0 to maximum voltage range specified by the LIMit VOLTage command Unit V rms voltage RST Value 0 volt Examples VOLT 250 VOLT LEV 25 Query Syntax SOURce VOLTage LEVel IMMediate AMPLitude Returned Parameters lt NR2 gt Related Commands SOUR MODE VOLT TRIG VOLTage TRIGgered Phase Selectable This command selects the AC rms or DC amplitude that the output voltage will be set to during a triggered step or pulse transient Command Syntax SOURce VOLTage LEVel TRIGgered AMPLitude lt NRf gt Parameters O to maximum voltage range specified by the LIMit VOLTage command Unit V rms voltage RST Value 0 volt Examples VOLT TRIG 120 VOLT LEV TRIG 120 Query Syntax SOURCce VOLTage LEVel TRIGgered AMPLit
251. ur network administrator for directions on connecting the AC source to any corporate LAN If the LAN Ethernet interface option is present the MAC Address Media Access Control of the Ethernet port is printed on the serial tag of the power source The serial tag is located on the rear panel of the unit MAC Address Each power source with the LAN option installed has a unique network address MAC address The MAC address Media Access Conrol is a unique hexadecimal address and is listed on a label on the rear panel of the power source To operate the power source on a network this MAC address needs to be assigned to a TCP IP address which will be used to address the device on the network Setting the TCP IP Address The first decision you need to make is how to connect the instrument You can connect the instrument directly to a network LAN port with a LAN cable or you can connect it directly to the PC When connecting the instrument directly to the PC LAN port you will need a special cable called a cross connect cable Once connected you must establish an IP address for the instrument An IP address consists of four groups of numbers separated by a decimal Dynamic Host Configuration Protocol DHCP is typically the easiest way to configure the instrument for LAN communication DHCP automatically assigns a dynamic IP address to a device on a network You will need to enter the IP address on the Interface screen of the GUI to control the
252. uration MX RS Series I1 42 to 1000 for single phase configuration 128 to 1000 for three phase configuration RST Value 0 Examples SENS SWE OFFS 5 Query Syntax SENSe SWEep OFFSet Returned Parameters lt NR2 gt Related Commands SENS SWE TINT MEAS ARR 88 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 25 6 to 256 usec for single phase and 76 8 to 768 usec for three phase AC DC source configurations respectively The value of TINT must be set in increments of 25 or 75 usec The controller will round to the nearest available multiple of 25 6 or 76 8 usec MX Series Il and RS Series 10 4 to 104 usec for single phase and 31 2 to 312 usec for three phase AC DC source configurations respectively The value of TINT must be set in increments of 10 4 or 31 2 sec The controller will round to the nearest available multiple of 10 4 or 31 2 usec Command Syntax SENSe SWEep TINTerval lt NRf gt Parameters MX Series 25 6 to 256 for single phase configuration 76 8 to 768 for three phase configuration MX RS Series II 10 4 to 104 for single phase configuration 31 2 to 312 for three phase configuration RST Value MX Series
253. ve when in the 300 V range Command Syntax SOURce FUNCtion SHAPe IMMediate lt shape gt Parameters SINusoid SQUare CSINe lt waveform_name gt RST Value SINe Examples FUNC SIN FUNC TABLE1 Query Syntax SOURce FUNCtion SHAPe Returned Parameters lt CRD gt Related Commands FUNC MODE 84 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power FUNCtion MODE Phase selectable This command determines how the waveform shape is controlled during a triggered output transient The choices are FlXed 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 Command Syntax SOURce FUNCtion SHAPe MODE lt mode gt Parameters FlXed STEP PULSe LIST RST Value FIXed Examples FUNC MODE LIST Query Syntax SOURce FUNCtion SHAPe MODE Returned Parameters lt CRD gt Related Commands FUNC FUNCtion CSINe Phase selectable This command sets the clipping level when a clipped sine output waveform is selected The clipping characteristics can be specified as follows e The clipping level is expressed as the percentage of total harmonic distortion in the output voltage The range is 0 to 20 percent Command Syntax SOURce FUNCtion SHAPe CSINusoid lt NRf gt Parameters 0 to 20 RST Value 0 no clipping Examples FUNC CSIN 10 Query Syntax SOU
254. which the points are entered determines the sequence in which they are output when a list is triggered Command Syntax SOURce LIST FREQuency SLEW lt NRf gt lt NRf gt Parameters 0 01 to 1E9 MAXimum Unit HZ Hertz per second Examples LIST FREQ SLEW 10 1E2 MAX Query Syntax SOURce LIST FREQ SLEW Returned Parameters lt NR3 gt Related Commands LIST FREQ SLEW POIN LIST COUN LIST DWEL LIST STEP LIST FREQ LIST FREQuency SLEW POINts This query returns the number of points specified in LIST FREQuency SLEW Note that it returns only the total number of points not the point values Query Syntax SOURce LIST FREQ SLEW POINts Returned Parameters lt NR1 gt Example LIST FREQ SLEW POIN Related Commands LIST FREO SLEW Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power 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 Both positive and negative peak amplitudes are clipped at a value determined by the SOURce FUNCtion SHAPe CSINusoid setting lt waveform_name gt The out
255. width are affected when one parameter is set in a single program message if two or three parameters are set in a single message there sequence will define how they will be affected Command Syntax SOURce PULSe HOLD lt parameter gt Parameters WIDTh DCYCle RST Value WIDTh Examples PULS HOLD DCYC Query Syntax SOURce PULSe HOLD Returned Parameters lt CRD gt Related Commands PULS COUN PULS DCYC PULS PER PULS WIDT 104 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Programming Manual AMETEK Programmable Power Parameter Set DCYCle PERiod WIDTh Sets WIDTh If WIDTh lt PERiod recalculates DCYCle otherwise recalculates the PERiod and DCYCle Sets PERiod If WIDTh lt PERiod recalculates DCYCle otherwise recalculates the PERiod and DCYCle A Sets DCYCle and recalculates PERiod Table 4 1 PULSe HOLD WIDTh parameters A es Dr an recataats Me PER PA perros andrecalaats Me wT Tes bye andresaioates PEROd Table 4 2 PULSe HOLD DCYCle parameters PULSe DCYCle This command sets the duty cycle of the triggered output pulse The duty cycle units are specified in percent Command Syntax SOURce PULSe DCYCle lt NRf gt Parameters 0 to 100 MINimum MAXimum RST Value 50 Examples PULS DCYC 75 PULS DCYC MAX Query Syntax SOURce PULSe DCYCle Returned Parameters lt NR2 gt Related Commands PULS COUN PULS PER PULS WIDT PULSe PERiod This command sets the per
256. with a value of 0 return the dc component A value of 1 returns the fundamental output frequency Harmonic orders can be queried up to the fundamental measurement bandwidth of the measurement system MX Series 25 6 microseconds for single phase mode and 76 8 microseconds for three phase mode MX RS Series Il 10 4 microseconds for single phase mode and 31 2 microseconds for three phase mode Thus the maximum harmonic that can be measured is dependent on the output frequency Any harmonics that represent frequencies greater than above frequncies are returned as 0 Query Syntax MEASure SCALar VOLTage HARMonic PHASe lt NRf gt FETCh SCALar VOLTage HARMonic PHASe lt NRf gt Parameters 0 to 50 Examples MEAS VOLT HARM PHAS 3 FETC VOLT HARM PHAS 1 Returned Parameters lt NR2 gt Related Commands INST NSEL Manual P N 7003 961 Rev AA 71 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual MEASure VOLTage HARMonic THD 3Pi Controller Only FETCh VOLTage HARMonic THD 3Pi Controller Only Phase Selectable These queries return the percentage of total harmonic distortion and noise in the output voltage Query Syntax MEASure SCALar VOLTage HARMonic THD FETCh SCALar VOLTage HARMonic THD Parameters None Examples MEAS VOLT HARM THD FETC VOLT HARM THD Returned Parameters lt NR2 gt Related Commands INST NSEL 72 Manual P N 7003 961 Rev AA BPS MX RS Series SCPI Prog
257. y e PHASe starts the transient output at the reference phase set by TRIG PHAS Command Syntax TRIGger SYNChronize SOURce lt CRD gt Parameters IMMediate PHASe RST Value IMM Examples TRIG SYNC SOUR IMM TRIG SOUR PHAS Query Syntax TRIGger SYNC SOURce Returned Parameters lt CRD gt Related Commands ABOR TRIG SYNC PHAS INIT INIT CONT TRG TRIGger SYNChronize PHASe This command sets the phase angle with respect to an internal phase reference if TRIGger SOURce PHASe is selected The range is from 360 to 360 Degrees Command Syntax TRIGger SYNChronize PHASe lt NRf gt Parameters 360 to 360 RST Value 0 Examples TRIG SYNC PHAS 90 Query Syntax TRIGger SYNChronize PHASe Returned Parameters lt NR2 gt Related Commands ABOR TRIG SYNC SOUR INIT INIT CONT TRG Manual P N 7003 961 Rev AA 129 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual TRIG STATe This is a query only command The response will define the state of the transient trigger system as follows e IDLE The trigger is in the idle state e ARM The trigger is waiting for internal syncronization or external trigger e BUSY The triggered transient is in progress e WTRIG The unit is waiting for a trigger event On Series Il controllers the trigger state will be updated when the last list point has been executed For final voltage or frequency steps with a longer dwell time than needed to reach the end value this m
258. y harmonics that represent frequencies greater than the above frequencies are returned as 0 Query Syntax MEASure ARRay CURRent HARMonic PHASe lt NRf gt FETCh ARRay CURRent HARMonic PHASe lt NRf gt Parameters None Examples MEAS ARR CURR HARM PHAS 16 FETC ARR CURR HARM PHAS Returned Parameters 17 NR2 values Related Commands INST NSEL Manual P N 7003 961 Rev AA 57 AMETEK Programmable Power BPS MX RS Series SCPI Programming Manual 4 5 2 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 Alternatively an ASCII format may be selected ASCii in which each data sample is sent as 8 ASCII Hex values representing the 4 byte IEEE floating point data Note that the transfer mode only applies to MEAS ARR VOLT and MEAS ARR CURR queries All other measurement queries always return ASCII data Note that at power on the default mode is always set to binary BIN Syntax MEASure ARRay MODe Parameters BIN ASCii Examples MEAS ARR MOD ASC Related Commands MEAS ARR VOLT MEAS ARR CURR Note The MEAS ARR MOD command is provided to allow waveform data transfers in ASCII on DBCS versions of MS Windows Examples of DBCS versions are Chinese K
Download Pdf Manuals
Related Search
Related Contents
Two Port Gateway Setup Guide A.O. Smith ATI-310-N Technical Documents Personalised SMPP Client - Microsat Internet Technologies Manual do Usuário Nokia X1–01 MANUEL D`INSTRUCTIONS - TA Triumph 取扱説明書 - 日本アビオニクス PR4EN1ELEC / 515586 Kohler Courage SH265 User's Manual Copyright © All rights reserved.
Failed to retrieve file