Summary of Contents for Agilent Technologies E8402A
Page 1
sales@artisantg.com artisantg.com (217) 352-9330 | Click HERE Find the Keysight / Agilent E840xA at our website:...
Page 2
75000 Series C Agilent E8402A, E8404A C-Size VXI Mainframes User and Service Manual Where to Find it - Online and Printed Information This manual is distributed as follows: Agilent Universal Instrument Drivers CD ROM ( included with the mainframe) World Wide Web at http://www.agilent.com/find/products For related information: System installation (hardware/software) ....VXIbus Configuration Guide*...
Contents Agilent E8402A and E8404A User and Service Manual Edition 2 AGILENT TECHNOLOGIES WARRANTY STATEMENT........11 U.S. Government Restricted Rights................11 Safety Symbols ......................12 WARNINGS ....................... 12 Declaration of Conformity..................13 Notes ........................... 14 Chapter 1 Getting Started ......................15 Product Overview .......................
Page 9
Removing the Mainframe Cover ............... 208 Replacing the Internal Temperature Sensor Boards .......... 209 Replacing the Enhanced Monitor Controller Board .......... 210 Replacing the Agilent E8402A Power Supply ..........211 Replacing the Agilent E8404A Power Supply ..........212 Replacing the Impeller ..................213 Replacing the Enhanced Monitor Display Lamp ..........
Page 10
Installing the Intermodule Chassis Shields ............... 246 Parts List ......................246 Procedure ......................246 Installing the Backplane Connector Shields ............. 248 Parts List ......................248 Procedure ......................248 Agilent E840xA Air Filter Kit .................. 250 Contents Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
DURATION OF WARRANTY: 3 years 1. Agilent Technologies warrants Agilent hardware, accessories and supplies against defects in materials and workmanship for the period specified above. If Agilent receives notice of such defects during the warranty period, Agilent will, at its option, either repair or replace products which prove to be defective.
Documentation History All Editions and Updates of this manual and their creation date are listed below. The first Edition of the manual is Edition 1. The Edition number increments by 1 whenever the manual is revised. Updates, which are issued between Editions, contain replacement pages to correct or add additional information to the current Edition of the manual.
Chapter 1 Getting Started This chapter contains general information on the operating features of the E8402A and E8404A C-Size VXI mainframes. The following table lists the major differences between these two mainframes: Power Supply Enhanced 500 W 1000 W Monitor á...
Preparing Your VXI System for Use The Agilent E840xA mainframes are shipped from the factory ready to use. This section describes important mainframe installation procedures. AC Power The Agilent E840xA mainframes can be operated at line voltages of 90 VAC to 264 VAC, and line frequencies of 47 Hz to 66 Hz. The Requirements mainframe can also operate at 360 Hz to 440 Hz with line voltages of 90 VAC to 132 VAC.
Connecting the The mainframe must be connected to a permanent earth ground for line frequencies greater than 66 Hz. This connection is made on the back of the Mainframe to a mainframe: Permanent Earth 1. Connect a 16 AWG (1.3 mm or larger) wire to the PEM nut shown in Ground Figure 1-1.
Installing VXI Instruments The Agilent E840xA mainframes have 13 slots labeled 0 through 12. Any VXI instrument can be installed in any slot; however, slot 0 is reserved for devices capable of providing the system’s slot 0 functionality. This functionality includes: •...
Installing C-Size Figure 1-2 shows the installation of C-Size instruments. Instruments Retaining Screws Seat the module by pushing in the extraction levers Extraction Levers Slide the module into the mainframe until it plugs into the backplane connectors Figure 1-2. Installing C-Size Instruments in the Agilent E840xA Mainframe WARNING All instruments within the VXI mainframe are grounded through the mainframe chassis.
Installing A- and Figure 1-3 shows the installation of A- and B-size instruments. B-Size Instruments • Agilent E1403B A/B-size Module Carrier extends the P1 connector on the VXIbus backplane and mounts the (A/B-size) modules flush with C-size modules. This carrier is recommended for Agilent B-size, slave-only devices which have the P1 connector.
Configuring Your Mainframe Setting the The Enhanced Monitor of the Agilent E8402 and E8404 mainframes plugs into the VXI backplane from the rear of the mainframe. It does not occupy Enhanced Monitor a slot in the mainframe or tie-up the MODID line. The enhanced monitor is VXI Logical a message-based device, allowing easy communication over the VXIbus (for example, through a command module or embedded controller) or a...
RS-232 Interface The RS-232 interface on the rear panel of the Enhanced Monitor mainframes (Agilent E8402 and E8404) can be used to control the Enhanced Monitor from a computer or a terminal. Refer to Chapter 3 for RS-232 programming information. The SYSTem:COMMunicate:SERial ...
Using the Remote The remote power-on pins (pins 5 and 18) of the Diagnostic Connector allow you to turn the mainframe on and off without using the front panel On/Stdby Power-On Pins switch. With the On/Stdby switch in the Stdby (off) position, connecting pin 5 to pin 18 on the diagnostic connector turns the mainframe on.
Disabling the The front panel On/Stdby switch is disabled by removing surface mount 0Ω resistor located on the front monitor board (see Figure 1-6). The resistor is On/Stdby Switch labeled: REM PWR JUMPER Unplug Unplug Location of Resistor Figure 1-6. Disabling the On/Stdby Switch Caution After removing the 0Ω...
Chapter 2 Using the Enhanced Monitor The Enhanced Monitor on the front panels of the Agilent 840xA mainframes allow you to monitor power supply voltages, mainframe temperatures, fan operation, and backplane activity. Figure 2-1 shows the mainframe front panel. The enhanced monitor provides features such as: •...
Page 29
Refer to “Using the Enhanced Monitor” on page 29 Display and Keypad Figure 2-1. Agilent E8402A and E8404A Enhanced Monitoring Front Panel 28 Using the Enhanced Monitor Chapter 2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Using the Enhanced Monitor The Enhanced Monitor is a separate PC board that plugs into the VXI backplane from the rear of the mainframe. In this way it does not occupy a user slot on the front of the mainframe. The Enhanced Monitor uses a standard-defined P1 Connector but a uniquely-defined P2 Connector.
Page 31
• Voltage Monitor measures all seven power supply voltages (+5, ±12, ±24, -5.2V, and -2V). -- Voltages outside of fixed limits (based on VXI specifications) causes the monitor to generate a warning on the display, set a status bit, the Power Supply LED flashes, and the beeper sounds (if enabled).
Page 32
Enter key for a display description. Press the Enter Key to return to the previous display. Figure 2-2. Typical Displays for the Agilent E8402A and E8404A Enhanced Monitor Menu Map Figure 2-3 shows a complete display menu map for the Enhanced Monitor.
Page 33
Select a Language English Francais Deutsch Espanol LANGuage Mainframe Status Power Supply System Temperature Display Fans History MMAin Power Supply Temperature Fans Voltage Limits Status Histogram Status Current Stripchart Limits Stripchart Power Histogram Stripchart Histogram MPSupply MTEMperature MBLower +5V: 5.0V -24V: -24.0V °C Present Level of Fans:...
Page 34
Display Event Hour System Screen Saver Mainframe Powered Off RS-232 Contrast Temperature Alarm, Slot 3 Timer VXIBus Fan Alarm, Impeller Beeper About MDISplay HQUEue MSYStem Screen Saver Hours since Power-On: Turns Display off after 10 minutes Cumulative Hours On: Use Up/Down keys to change state. Hours since last Cal: Screen Saver = Off Number of times powered on: 16...
Enhanced Monitor Fan Control With the front panel fan switch in the VAR position, the Enhanced monitor controls the fan speed based on slot temperature limits you specify. With the fan switch in the FULL position, the fan operates at full speed. Essentially, the Enhanced Monitor’s fan control has two contrasting functions: 1) keep the VXI modules installed in the cardcage cool and 2) operate as quietly as possible.
Setting Enhanced Monitor Limits The Agilent E840x Enhanced Monitor has several limits that affect when it will issue warnings. Each limit should be selected based on the VXI modules installed in the mainframe. Temperature Limits The Enhanced Monitor monitors two types of temperature limits. First are the "Delta slot temperature limits"...
Handling Warnings With the limits set, the mainframe will beep if a limit is exceeded. However, you need to include exception procedures in your computer program so that the program can handle the warnings. To do this, you need to enable the Enhanced Monitor’s Status Subsystem to interrupt the computer when a warning occurs.
Using the History Queue The Agilent E840x Enhanced Monitor provides many history feature records such as: minimum and maximum values, histograms, operating times, and event logs. As you begin to use the mainframe, the history features won’t be of much use -- very little has happened, there is no history to record.
RS-232 Programming The RS-232 port on the Enhanced Monitor is primarily a debug port, designed for use with a dumb terminal or terminal emulator program on a PC. This allows you to execute SCPI commands directly without an application program and to monitor any errors in the error queue (including those generated through the VXI interface programming).
Page 40
The Enhanced Monitor also provides several short cuts, primarily for terminal use: Backspace In TERMinal mode, a backspace means "back-up." It becomes a space in RAW mode. Ctrl-R In TERMinal mode, this provides a "recall last command string" feature. It is ignored in RAW mode Ctrl-T In either TERMinal or RAW mode, Ctrl-T performs a SYSTem:COMMunication:PRESet:TERMinal...
Diagnostic Connector The 25-pin Sub-D diagnostic connector provides access to backplane voltages, power supply and backplane temperatures, and output signals. The pins are described in Table 1-2. Table 2-1. Diagnostic Connector Pin Descriptions Pin # Function Description +5 VM +5V backplane voltage monitor (high impedance). (+4.875 Vdc to +5.125 Vdc) -12 VM -12V backplane voltage monitor (high impedance).
+5VC The +5 volt output allows you to power external TTL circuits if required. The maximum current allowed from this supply is 1.0A (pin 6) +12VC The +12 volt output allows you to power external circuits, charge a battery, or power relays if required. The maximum current allowed from this supply (pin 7) is 1.0A +5V STDBY...
Page 43
42 Using the Enhanced Monitor Chapter 2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Chapter 3 Programming the Enhanced Monitor This chapter explains how to program the enhanced monitor of the Agilent E8402A and E8404A VXI mainframes including: • Complete C language program examples • Complete SCPI Command Reference • Complete IEEE 488.2 Common Command Reference Understanding SCPI Commands Commands are separated into two types: IEEE 488.2 Common Commands and SCPI...
Page 45
Abbreviated The command syntax shows most commands as a mixture of upper- and lowercase letters. The uppercase letters indicate the abbreviated spelling for the command. For Commands shorter program lines, send the abbreviated form. For better program readability, you may send the entire command. The instrument will accept either the abbreviated form or the entire command.
Page 46
Agilent VISA library, an Agilent-IB interface module installed in an external PC, an Agilent E1406 Command Module, and the enhanced monitor in either the Agilent E8402A or E8404A VXI mainframe. The following program examples are developed with the ANSI C language using the Agilent VISA extensions.
Page 47
Example 1: The following example program resets the Enhanced Monitor, performs a complete self test (this can take up to seven minutes to complete), read the mainframe model Self Test & number string, read the mainframe serial number, and writes data to the Enhanced Verification Monitor display.
Page 48
/* Query the mainframe model */ errStatus = viQueryf(en_mon, “SYSTEM:MODEL?\n”, “%t”, id_string); CHECKERR(errStatus, __LINE__); printf(“ID is %s\n”, id_string); /* Query the mainframe serial number*/ errStatus = viQueryf(en_mon, “SYSTEM:SNUMBER?\n”, “%t”, ser_num); CHECKERR(errStatus, __LINE__); printf(“Serial Number is: %s\n”, ser_num); /* Write a Message to the Enhanced Monitor Display */ errStatus = viPrintf(en_mon,”DISP:TEXT %s \n”,“\\n Hello World!”);...
Page 49
Example 2: The following example program demonstrates how to customize the mainframe’s Enhanced Monitor features. Specifically, it enables the status subsystem, sets Setting up the temperature limits for a specific slot in the mainframe and verifies the limit. To Mainframe simulate a limit warning, you can set the limit to a value lower than ambient temperature.
Page 50
/* Reset the Enhanced Monitor */ errStatus = viPrintf(en_mon, “*RST\n”); CHECKERR(errStatus, __LINE__); /* Clear status of the Enhanced Monitor */ errStatus = viPrintf(en_mon, “*CLS\n”); CHECKERR(errStatus, __LINE__); /* Enable STAT subsystem */ errStatus = viPrintf(en_mon, “STAT:OPER:ENAB %hd\n”, OPER_ENAB); CHECKERR(errStatus, __LINE__); errStatus = viPrintf(en_mon, “STAT:QUES:ENAB %hd\n”, QUES_ENAB); CHECKERR(errStatus, __LINE__);...
Page 51
Example 3: The following example program demonstrates how to set-up the RS-232 Port on the Enhanced Monitor. In this setup, the Enhanced Monitor is set to its default values Set-up the which are suitable for use with a dumb terminal. The baud rate is changed to 19200 RS-232 baud.
Page 52
/* For use with a computer (PC), execute the following lines of code */ /*errStatus = viPrintf(en_mon, “SYST:COMM:SER:PRES:RAW”); CHECKERR(errStatus, __LINE__); /* Set Baud Rate to 19200 */ errStatus = viPrintf(en_mon, “SYST:COMM:SER:BAUD 19200“); CHECKERR(errStatus, __LINE__); /* Close the Enhanced Monitor Instrument Session */ errStatus = viClose (en_mon);...
Page 53
Example 4: The following example program reads the current status of the VXI mainframe and reads trace data or histogram data from slot 5 of the VXI mainframe. Reading Current Status #include <visa.h> #include <stdio.h> Information #include <stdlib.h> /* Interface address is 9, Enhanced Monitor secondary address is 224 */ /* #define INSTR_ADDR “GPIB0::9::224::INSTR”...
Page 54
/* Read and Print temperature TRACe data for slot OUTF5 */ /* Compute the number of elements in teh tracArray[] */ siz = sizeof(tracArray) / sizeof(tracArray[0]); /* siz is initially max data count */ /* Read TRACe raw data for slot 5 Front (OUTF5) into tracArray[] and get the actual data count */ errStatus = viQueryf(en_mon, “TRAC:DATA? OUTF5\n”, “%#hb%*t”, &siz, tracArray);...
Page 55
printf(“\nHISTogram data for 10 temperature ranges of slot OUT5\n”); for (i=0; i<10; i++) printf(“%5.1f to %5.1f deg: %d seconds\n”, 0.1*minArray[i], 0.1*maxArray[i] , histArray[i]); /* Close the Enhanced Monitor instrument session */ errStatus = viClose(en_mon); CHECKERR(errStatus, __LINE__); /* Close the resource manager session */ errStatus = viClose(viRM);...
SCPI Command Reference The following section describes the SCPI commands for the Agilent E8402A Enhanced Monitor. Commands are listed alphabetically by subsystem and also within each subsystem. CALibration Subsystem The CALibration Subsystem is described in detail in Chapter 4 of this manual. Refer to that chapter for complete calibration and performance verification procedures.
DISPlay Subsystem The DISPlay subsystem controls the mainframe’s display. Subsystem :DISPlay [:WINDow] <display window> Sets display data screen to <display window> Syntax [:WINDow]? Returns display data screen presently showing :STATe <state> Sets mainframe display state (ON/OFF/AUTO) :STATe? Returns monitor mod state (ON/OFF/AUTO) :TEXT[:DATA] <string>...
Page 58
• Comments The “Agilent E8402 & E8404 Enhanced Monitor Display Menu Map” on page 32 shows a simplified menu map for the Enhanced Monitor. The keywords below each display box are the <display window> range parameter from the previous table. •...
DISPlay[:WINDow]:STATe <state> DISPlay[:WINDow]:STATe? DISPlay[:WINDow]:STATe sets the state of the mainframe’s display (ON, OFF, AUTO). is the default, and means the display is always on when the mainframe is powered up. disables the display window and it is dark. AUTO places the Display in screen saver mode where the display will turn off when no keys are pressed for 10 minutes.
DISPlay[:WINDow]:TEXT[:DATA] <string> displays a user defined message string on the DISPlay[:WINDow]:TEXT[:DATA] mainframe’s display. The message remains on the display until a key is pressed, the display window is changed programmatically, or the screen saver turns off the display. Parameters Name Type Range Default...
FORMat Subsystem The FORMat subsystem controls the TRACe data format. Subsystem :FORMat :BORDer NORM|SWAP Sets the byte order of TRACe data. Syntax :BORDer? Returns the byte order of the TRACe data. FORMat:BORDer <order> FORMat:BORDer? sets the byte order of the data returned by the TRACe subsystem. FORMat:BORDer is with most significant byte first.
HISTory Subsystem The history subsystem gives access to the enhanced monitor’s history-gathering function. Subsystem :HISTory :BLOWer Syntax [:HISTogram]? <blower> Returns <blower> histogram data :CURRent :CMAXimum? <supply> Returns max. <supply> current since pwr-on. [:HISTogram]? <supply> Returns <supply> current histogram data :MAXimum? <supply> Returns maximum <supply>...
HISTory:BLOWer[:HISTogram]? <blower>[,MIN|MAX] <blower> returns the histogram data for the HISTory:BLOWer[:HISTogram]? specified <blower>. Ten values are returned for the amount of time the <blower>’s RPM level spent in ten different RPM ranges. Those RPM ranges can be queried with the MIN and MAX optional parameter. The units of the time values returned are HOURs by default, but can be changed with the command.
HISTory:CURRent:CMAXimum? <supply> <supply> returns a single floating point number HISTory:CURRent:CMAXimum? for the maximum amperage (in milliamps) measured by the Enhanced Monitor for the <supply> since power-on of the mainframe. Parameters Name Type Range Default Description <supply> enum. P5, P12, N12, P24, none Selects the power supply for the N24, N5PT2, N2...
HISTory:CURRent[:HISTogram]? <supply>[,MIN|MAX] <supply> returns the histogram data held for the HISTory:CURRent[:HISTogram]? specified <supply>. Ten values are returned for the amount of time the <supply>’s current spent in ten different current ranges. Those current ranges can be queried with the MIN and MAX optional parameter. The units of the time values returned are HOURs by default, but can be changed with the command.
HISTory:CURRent:MAXimum? <supply> <supply> returns a single floating point number for HISTory:CURRent:MAXimum? the maximum amperage that has occurred to the <supply> since manufacture of the mainframe, or the most recent HIST:RES:CURR HIST:RES:ALL Parameters Name Type Range Default Description <supply> enum P5, P12, N12, P24, none Selects the power supply for the N24, N5PT2, N2...
HISTory:POWer:CMAXimum? <supply> <supply> returns a single floating point number for HISTory:POWer:CMAXimum? the maximum wattage measured by the Enhanced Monitor for the <supply> since power-on of the mainframe. Parameters Name Type Range Default Description <supply> enum P5, P12, N12, P24, none Selects the power supply for the current N24, N5PT2, N2, maximum request.
HISTory:POWer[:HISTogram]? <supply>[,MIN|MAX] <supply> returns the histogram data held for the HISTory:POWer[:HISTogram]? <supply>. Ten values are returned for the amount of time the <supply>’s power spent in ten different power ranges. Those power ranges can be queried with the optional parameter. The units of the time values returned are HOURs by default, but can be changed with the command.The units HISTory:UNIT[:TIME]...
HISTory:POWer:MAXimum? <supply> <supply> returns a single floating point number for the HISTory:POWer:MAXimum? maximum wattage measured by the Enhanced Monitor for the <supply> since either manufacture of the mainframe or the most recent HIST:RES:POW HIST:RES:ALL Parameters Name Type Range Default Description <supply>...
HISTory:QUEue:COUNt? returns the number of history events in the history HISTory:QUEue:COUNt? queue.The maximum number of events capable of being stored in the history queue varies from 500 to 1000 depending on the type of events stored. Returned Data Type Range Default Description uint16...
HISTory:QUEue[:FETCh]? <event index> <event index> returns a history event from the history HISTory:QUEue[:FETCh]? queue corresponding to <event index>. The queue is in chronological order, with the oldest event in the index as <event index> number 1. Parameters Name Type Range Default Description <event index>...
Page 72
Event Description Number 72 - 74 Fan was under lower limit. Event 72 is BLOW1, 73 is BLOW2, 74 is BLOW3 Calibration or test occurred. Kind and result are given in event string. Reset of history data occurred. Event string specifies which one. VXI SYSRESET occurred.
HISTory:RESet[:ALL] HISTory:RESet:BLOWer [<blower>] HISTory:RESet:CURRent [<supply>] HISTory:RESet:POWer [<supply>] HISTory:RESet:QUEue HISTory:RESet:TEMPerature [<slot>] HISTory:RESet:VOLTage [<supply>] HISTory:RESet commands erase all data being held by the HISTory subsystem: histograms, minimum/maximum values, and the history queue. For example, HIST:RES:ALL erases all historical data; HIST:RES:BLOW erases the historical data stored for the specified <blower>, HIST:RES:CURR erases the amperage historical...
Page 74
• Comments If a parameter is left off, then all the historical data for all parameters of that command is erased. For example, if the <blower> parameter is left off of the command, then ALL of the BLOWer historical data is HIST:RES:BLOW erased.
HISTory:TEMPerature:CMAXimum? <slot> HISTory:TEMPerature:CMINimum? <slot> HISTory:TEMPerature:CMAXimum? <slot> returns a single floating point number for the maximum temperature measured by the Enhanced Monitor for the <slot> parameter since power-on of the mainframe. <slot> returns a single floating point number HISTory:TEMPerature:CMINimum? for the minimum temperature measured by the Enhanced Monitor for the <slot> parameter since power-on of the mainframe.
HISTory:TEMPerature[:HISTogram]? <slot>[,MIN|MAX] <slot> returns the histogram data held for the HISTory:TEMPerature[:HISTogram]? specified <slot>. Ten values are returned for the amount of time the <slot>’s temperature spent in ten different temperature ranges. Those temperature ranges can be queried with the MIN and MAX optional parameter. The units of the time values returned are HOURs by default, but can be changed with the HISTory:UNIT[:TIME] command.
HISTory:TEMPerature:MAXimum? <slot> HISTory:TEMPerature:MINimum? <slot> HISTory:TEMPerature:MAXimum? <slot> returns a single floating point number for the maximum temperature measured by the Enhanced Monitor for the <slot> since either manufacture of the mainframe or the most recent HIST:RES:TEMP HIST:RES:ALL. HISTory:TEMPerature:MINimum? <slot> returns a single floating point number for the minimum temperature measured by the Enhanced Monitor for the <slot>...
HISTory:TIME:LCALibration? returns the amount of operating time that has passed HISTory:TIME:LCALibration? since the last calibration was performed. Returned Data Type Range Default Description <hours> uint32 0 to 4294967295 none Hours since cal <min> uint16 0 to 60 none + minutes since cal <sec>...
HISTory:TIME:LHReset? returns the amount of operating time since the last HISTory:TIME:LHReset? (or any specific H ) command. HISTory:RESet IST:RES:xxxx Returned Data Type Range Default Description <hours> uint32 0 to 4294967295 none hours since history reset <min> uint16 0 to 60 none + minutes since history reset <sec>...
HISTory:TIME:LTST? returns the amount of operating time that has passed since the HISTory:TIME:LTST? last ? or command was performed. *TST TEST Returned Data Type Range Default Description <hours> uint32 0 to 4294967295 none Hours since *TST <min> uint16 0 to 60 none + minutes since *TST <sec>...
HISTory:TIME:ON? returns the amount of time operating since the last power up. HISTory:TIME:ON? Returned Data Type Range Default Description <hours> uint32 0 to 4294967295 none Hours since last power-on <min> uint16 0 to 60 none + minutes since last power-on <sec>...
HISTory:TIME:OPERating? returns the amount of time the mainframe has been HISTory:TIME:OPERating? operating since the last factory maintenance. Returned Data Type Range Default Description <hours> uint32 0 to 4294967295 none Hours since last factory maintenance <min> uint16 0 to 60 none + minutes since last factory maintenance <sec>...
HISTory:UNIT[:TIME] <unit> HISTory:UNIT[:TIME]? HISTory:UNIT[:TIME] <unit> sets the time units that will be used to report historical data with histograms and history events. returns a string (enumerated) of the time units that are used HISTory:UNIT[:TIME]? to report historical data with histograms and history events. The strings returned are: HOUR, MIN, SEC.
HISTory:VOLTage:CMAXimum? <supply> HISTory:VOLTage:CMINimum? <supply> HISTory:VOLTage:CMAXimum? <supply> returns the maximum voltage measured by the Enhanced Monitor for the <supply> since power-on of the mainframe. <supply> returns the minimum voltage measured HISTory:VOLTage:CMINimum? by the Enhanced Monitor for the <supply> since power-on of the mainframe. Parameters Name Type...
HISTory:VOLTage[:HISTogram]? <supply>[,MIN|MAX] <supply> returns the voltage histogram data held HISTory:VOLTage[:HISTogram]? for the <supply>. Ten values are returned for the amount of time the <supply>’s voltage spent in ten different current ranges. Those voltage ranges can be queried with the MIN and MAX optional parameter. The units of the time values returned are HOURs by default, but can be changed with the command.
HISTory:VOLTage:MAXimum? <supply> HISTory:VOLTage:MINimum? <supply> HISTory:VOLTage:MAXimum? <supply> returns a single floating point number for the maximum voltage measured by the Enhanced Monitor for the <supply> since either manufacture of the mainframe or the most recent HIST:RES:VOLT HIST:RES:ALL <supply> returns a single floating point number for HISTory:VOLTage:MINimum? the minimum voltage measured by the Enhanced Monitor for the <supply>...
STATus Subsystem SCPI uses four status groups - the Status Byte, the Standard Event status group, the Operation status group, and the Questionable Data status group. The STATus subsystem controls those command (and queries) that affect the OPERation status group and the QUEStionable status group. The OPERation status group provides information about the state of the monitoring systems in an instrument.
Page 88
Mainframe Power Down History Queue Full Front Panel Keys Unused Reserved Reserved Always 0 Figure 3-1. Agilent E8402A/E8404A Status System Register Diagram Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
STATus:OPERation:CONDition? query returns an integer representing the STATus:OPERation:CONDition? contents of the condition register associated with the operation status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:OPERation:ENABle <mask> STATus:OPERation:ENABle? STATus:OPERation:ENABle command sets the value of the enable register for the operation status group. query returns an integer representing the value of STATus:OPERation:ENABle? the enable register for the operation status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:OPERation:EVENt? query returns an integer representing the value of STATus:OPERation:EVENt? the event register for the operation status group. The event register latches positive transition events from the condition register. A positive transition event will occur when a condition makes a transition from a low to a high state.
STATus:PRESet command sets the enable registers. The Operation and STATus:PRESet Questionable Enable Registers are preset to 0, disabling all events. All other enable registers are preset to 1s (except P5STBY and P5EXT in the register), enabling all events. The SCPI positive STAT:QUES:VOLT:ENABle transition filters are preset to 1s.
STATus:QUEStionable:BLOWer:CONDition? query returns an integer STATus:QUEStionable:BLOWer:CONDition? representing the contents of the condition register associated with the BLOWer status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:QUEStionable:BLOWer:ENABle <mask> STATus:QUEStionable:BLOWer:ENABle? STATus:QUEStionable:BLOWer:ENABle command sets the value of the enable register for the BLOWer status group. query returns an integer representing STATus:QUEStionable:BLOWer:ENABle the value of the enable register for the BLOWer status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:QUEStionable:BLOWer:EVENt? query returns an integer representing STATus:QUEStionable:BLOWer:EVENt? the value of the event register for the BLOWer status group. The event register latches positive transition events from the blower condition register. A positive transition occurs when a condition makes a transition from a low to a high state.
STATus:QUEStionable:BLOWer:LEVel? query returns an integer representing STATus:QUEStionable:BLOWer:LEVel? the present fan level as a percentage of full scale speed. A percent symbol (%) is attached to the value. Returned Data Type Range Default Description string 0 - 100% none The last measured fan level percentage. It can be read an integer.
STATus:QUEStionable:BLOWer:SPEed? <blower>[,MIN|MAX] query returns an integer representing STATus:QUEStionable:BLOWer:SPEed? the present fan speed in revolutions per minute (RPM). Parameters Name Type Range Default Description <blower> enum. BLOWer1, none Indicates which fan speed is being queried. BLOWer2, BLOWer1 is the main cooling fan, BLOWer2 is BLOWer3 the Power Supply cooling fan, BLOWer3 is a second Power Supply cooling fan on the...
STATus:QUEStionable:CONDition? query returns an integer representing the STATus:QUEStionable:CONDition? contents of the condition register associated with the questionable data status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:QUEStionable:CURRent:CONDition? query returns an integer STATus:QUEStionable:CURRent:CONDition? representing the contents of the condition register associated with the CURRent status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:QUEStionable:CURRent:ENABle <mask> STATus:QUEStionable:CURRent:ENABle? STATus:QUEStionable:CURRent:ENABle command sets the value of the enable register for the CURRent status group. query returns an integer STATus:QUEStionable:CURRent:ENABle? representing the value of the enable register for the CURRent status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:QUEStionable:CURRent[:EVENt]? query returns an integer representing STATus:QUEStionable:CURRent:EVENt? the value of the event register for the CURRent status group. The event register latches positive transition events from the current condition register. A positive transition occurs when a condition makes a transition from unasserted to asserted (a low to a high state).
STATus:QUEStionable:CURRent:LEVel? <supply>[,MIN|MAX] query returns a floating number STATus:QUEStionable:CURRent:LEVel? representing the last measurement of the power supply current in Amps. Parameters Name Type Range Default Description <supply> enum. P24, P12, P5, none Indicates which power supply current is N2, N5P2, N12, being queried.
STATus:QUEStionable:CURRent:LIMit <supply>,<value> STATus:QUEStionable:CURRent:LIMit? <supply> [,MIN|MAX] STATus:QUEStionable:CURRent:LIMit sets the limit for amperage on one of the seven supplies in the mainframe. If it is exceeded, a warning is generated. These values are stored in non-volatile memory. returns a floating number representing STATus:QUEStionable:CURRent:LIMit? the limits for amperage in the mainframe.
STATus:QUEStionable:ENABle <mask> STATus:QUEStionable:ENABle? STATus:QUEStionable:ENABle command sets the value of the enable register for the questionable status group. query returns an integer representing the value STATus:QUEStionable:ENABle? of the enable register for the questionable status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:QUEStionable[:EVENt]? query returns an integer representing the value STATus:QUEStionable:EVENt? of the event register for the operation status group. The event register latches positive transition events from the condition register. A positive transition occurs when a condition makes a transition from a low to a high state.
STATus:QUEStionable:POWer:LEVel? <supply>[,MIN|MAX] query returns a floating number STATus:QUEStionable:POWer:LEVel? representing the power levels of each power supply in watts. Parameters Name Type Range Default Description <supply> enum. P24, P12, P5 none Indicates which power supply wattage is N2, N5P2, N12 being queried. P5 is positive 5 Vdc N24, TOTal supply, N12 is negative 12 Vdc supply, etc.
STATus:QUEStionable:POWer:LIMit <limit> STATus:QUEStionable:POWer:LIMit? [MIN|MAX] STATus:QUEStionable:POWert:LIMit sets the limit for wattage for the total of the seven supplies in the mainframe. If it is exceeded, a warning will be issued. This value is stored in non-volatile memory. returns a floating point number STATus:QUEStionable:POWert:LIMit? representing the limit for total power in the mainframe.
STATus:QUEStionable:TEMPerature:CONDition? query returns an integer STATus:QUEStionable:TEMPerature:CONDition? representing the contents of the condition register associated with the TEMPerature status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:QUEStionable:TEMPerature:ENABle <mask> STATus:QUEStionable:TEMPerature:ENABle? STATus:QUEStionable:TEMPerature:ENABle command sets the value of the enable register for the TEMPerature status group. query returns an integer STATus:QUEStionable:TEMPerature:ENABle? representing the value of the enable register for the TEMPerature status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:QUEStionable:TEMPerature:EVENt? query returns an integer STATus:QUEStionable:TEMPerature:EVENt? representing the value of the event register for the TEMPerature status group. The event register latches positive transition events from the condition register. A positive transition occurs when a condition makes a transition from a low to a high state.
STATus:QUEStionable:TEMPerature:LEVel? <slot>[,MIN|MAX] query returns three integers STATus:QUEStionable:TEMPerature:LEVel? representing the present temperatures, in degrees Celsius, in the mainframe. Parameters Name Type Range Default Description <slot> enum. OUT0…OUT12, none Last measured exhaust temperature for slots 0 - slot 12 DELTa0…DELTa12 Last measured temperature change above the ambient temperature for slot0 - slot 12 AMBient...
STATus:QUEStionable:TEMPerature:LIMit <slot>,<value1>[,<value2>[,<value3>]] STATus:QUEStionable:TEMPerature:LIMit? <slot>[,MIN|MAX] ° STATus:QUEStionable:TEMPerature:LIMit sets the limit, in C, for temperatures in the mainframe. If the limit is exceeded, a warning is issued. These values are stored in non-volatile memory. STATus:QUEStionable:TEMPerature:LIMit? query returns an integer representing the limit for temperatures in the specified mainframe slot. Parameters Name Type...
Page 114
Reset Condition *RST resets register the last value saved by the SYST:NVS command. Related SYSTem:NVSave Commands ° Examples STAT:QUES:TEMP:LIM OUT7,57 Absolute limit for Slot 7, limit of 57 ° STAT:QUES:TEMP:LIM DELT7,25 Delta limit for slot 7, limit of 25 ° STAT:QUES:TEMP:LIM AMB, 67 Absolute limit for ambient temp.
STATus:QUEStionable:UMCounter:TINTerval <time> STATus:QUEStionable:UMCounter:TINTerval? STATus:QUEStionable:UMCounter:TINTerval command sets the time interval value of the user maintenance counter. The user maintenance counter is a countdown timer that counts hours down to zero. The time interval is the value from which the UMCounter will start. This value is stored in non-volatile memory immediately. The S command returns an integer TATus:QUEStionable:UMCounter:TINTerval?
STATus:QUEStionable:UMCounter:TREMaining? query returns an integer STATus:QUEStionable:UMCounter:TREMaining representing the time remaining on the user maintenance counter. The user maintenance counter is a countdown timer that counts hours down to zero. The time remaining is the number of hours until a UMCounter warning is issued. Returned Data Type Range...
STATus:QUEStionable:UMCounter:TRESet command resets the user STATus:QUEStionable:UMCounter:TRESet maintenance counter to the time interval value set by . The STAT:QUES:UMC:TINT user maintenance counter is a countdown timer that counts hours down to zero. clears any present UMCounter warnings and begins the STAT:QUES:UMC:TRES countdown again.
STATus:QUEStionable:VOLTage:CONDition? query returns an integer STATus:QUEStionable:VOLTage:CONDition? representing the contents of the condition register associated with the VOLTage status group. The condition register continuously monitors the hardware and firmware status of the instrument. There is no latching or buffering for this register; it is updated in real time.
STATus:QUEStionable:VOLTage:ENABle <mask> STATus:QUEStionable:VOLTage:ENABle? STATus:QUEStionable:VOLTage:ENABle command sets the value of the enable register for the VOLTage status group. query returns an integer representing STATus:QUEStionable:VOLTage:ENABle the value of the enable register for the VOLTage status group. The enable register specifies which bits in the event register can generate a summary bit.
STATus:QUEStionable:VOLTage:EVENt? query returns an integer representing STATus:QUEStionable:VOLTage:EVENt? the value of the event register for the VOLTage status group. The event register latches transition events from the condition register as specified by the transition filter. In general, a transition event occurs when a condition makes a transition from a low to a high state AND the event has been enabled with the STATus:QUEStionable:VOLTage:PTR command.
STATus:QUEStionable:VOLTage:LEVel? <supply>[,MIN|MAX] query returns a floating number STATus:QUEStionable:VOLTage:LEVel? representing the last measurement of the power supply voltage. Parameters Name Type Range Default Description <supply> enumerated P24, P12, P5, none Indicates which power supply N2, N5PT2, N12 current is being queried N24, P5STby, P5EXt optional optional...
STATus:QUEStionable:VOLTage:PTR <mask> STATus:QUEStionable:VOLTage:PTR? STATus:QUEStionable:VOLTage:PTR sets the voltage positive transition filter. returns an integer representing the STATus:QUEStionable:VOLTage:PTR? voltage positive transition filter. Only bit 3 and bit 4 of the transition filter can be set or cleared by the user. Parameters Name Type Range Default...
STATus:SCONdition? query returns two integers indicating the pass/fail STATus:SCONdition? condition in the Enhanced Monitor. The integers are the sum of the decimal values of the bits that are set. A returned value of 0 in both integers indicates that there are no failures.
SYSTem Subsystem The SYSTem subsystem commands set parameters and return values that are not directly related to instrument performance. Subsystem :SYSTem :BEEPer Syntax :FREQuency <frequency> Sets the beeper’s frequency. :FREQuency? Returns the beeper’s frequency. [:IMMediate][<freq>[,<dur>]] Causes the mainframe to beep :STATe <state>...
Page 125
:SYSTem :POWer<state> Turns the mainframe on or off. :POWer? Returns mainframe state (ON,OFF) :CYCLe? Returns mainframe power cycles :SOURce? Returns monitor power source :STATus? Returns status of power on/off systems. :SNUMber<string> Sets the serial number of the mainframe. :SNUMber? Returns mainframe serial number :SER Alias for SYSTem:SNUM :TIME...
SYSTem:BEEPer:FREQuency <frequency> SYSTem:BEEPer:FREQuency? [MIN | MAX] SYSTem:BEEPer:FREQuency <frequency> sets the frequency of the beeper for the SYSTem:BEEPer:IMMediate command and mainframe warnings. Use the SYSTem:NVSave command to save the frequency in non-volatile memory. returns an integer representing the frequency of the SYSTem:BEEPer:FREQuency? beeper.
SYSTem:BEEPer[:IMMediate] [<frequency>[,<duration>]] causes the mainframe to beep. The optional SYSTem:BEEPer[:IMMediate] parameters <frequency> and <duration> override the frequency and time settings set by SYSTem:BEEP:FREQ SYSTem:BEEP:TIME Parameters Name Type Range Default Description <frequency> int16 125 - 6000 1000 Frequency of beep, in Hertz MIN, MAX <duration>...
SYSTem:BEEPer:STATe <state> SYSTem:BEEPer:STATe? SYSTem:BEEPer:STATe <state> sets the state of the beeper. returns an integer with the state of the beeper. SYSTem:BEEPer:STATe? If ON, the beeper will beep for key presses, during internal self test execution, and when a warning condition occurs in the mainframe. If OFF, a beep will not occur unless the SYSTem:BEEP command is issued.
SYSTem:BEEPer:TIME <duration> SYSTem:BEEPer:TIME? SYSTem:BEEPer:TIME <duration> sets the duration of the beeper. The duration is stored in non-volatile memory with the SYSTem:NVSave command. returns a floating point number representing the duration SYSTem:BEEPer:TIME? of the beeper. Parameters Name Type Range Default Description <duration>...
SYSTem:BLOWer:STATe <state> SYSTem:BLOWer:STATe? SYSTem:BLOWer:STATe <state> sets the state of the fans in the mainframe. returns a string with the state of the fans in the SYSTem:BLOWer:STATe? mainframe. The string is either “FULL” or “VAR.” FULL means either software control or front panel switch has put the fans at full speed.
SYSTem:COMMunicate:SERial:CONTrol:RTS <rts> SYSTem:COMMunicate:SERial:CONTrol:RTS? SYSTem:COMMunicate:SERial:CONTrol:RTS controls the behavior of the Request To Send (RTS) output line. RTS can be a static state (ON/OFF), or it can be used as a hardware handshake line (IBFull). returns a string (enumerated) with SYSTem:COMMunicate:SERial:CONTrol:RTS? the control value for RS-232 communication. The string is either “ON”, “OFF”, or “IBF.”...
SYSTem:COMMunicate:SERial:ECHO <echo> SYSTem:COMMunicate:SERial:ECHO? SYSTem:COMMunicate:SERial:ECHO sets the state of character echo. Parameter choices are: ON and OFF. If set to ON, an echoed character is transmitted for each received character. If OFF, no echoing character is sent. ECHO ON is useful when using a "dumb"...
SYSTem:COMMunicate:SERial:ERESponse <eresponse> SYSTem:COMMunicate:SERial:ERESponse? SYSTem:COMMunicate:SERial:ERESponse sets the state of immediate error reporting. Parameter choices are: ON and OFF. If ON, the Enhanced Monitor’s response queue is emptied and transmitted over the RS-232 interface at any carriage return or line feed received (after the command is parsed and acted on). This is useful when using a "dumb"...
SYSTem:COMMunicate:SERial:LBUFfer <lbuffer> SYSTem:COMMunicate:SERial:LBUFfer? SYSTem:COMMunicate:SERial:LBUFfer sets the state of line buffering. Parameter choices are: ON and OFF. If ON, the Enhanced Monitor buffers each character received over the RS-232 port until a carriage return or linefeed is received. At that time, the entire command line is parsed and acted on. This is useful when using a "dumb"...
SYSTem:COMMunicate:SERial:PRESet[:ALL] SYSTem:COMMunicate:SERial:PRESet:RAW SYSTem:COMMunicate:SERial:PRESet:TERMinal presets ALL RS-232 settings to default, SYSTem:COMMunicate:SERial:PRESet power-on settings. SYSTem:COMMunicate:SERial:PRESet:RAW presets some RS-232 settings for use with a computer. presets some RS-232 settings SYSTem:COMMunicate:SERial:PRESet:TERMinal for use with a dumb terminal. Settings SERial Port Parameter [:ALL] :RAW :TERMinal Baud 9600 Not Changed...
SYSTem:COMMunicate:SERial[:RECeive]:BAUD <baud>|MIN|MAX|DEF SYSTem:COMMunicate:SERial[:RECeive]:BAUD? SYSTem:COMMunicate:SERial[:RECeive]:BAUD sets the baud rate for RS-232 communication. returns an integer representing SYSTem:COMMunicate:SERial[:RECeive]:BAUD? the baud rate for RS-232 communication. Parameters Name Type Range of Values Default Description <baud> int16 300, 1200, 2400, 4800, 9600, 19200, 9600 Baud Rate enum.
SYSTem:COMMunicate:SERial[:RECeive]:BITS <bits> SYSTem:COMMunicate:SERial[:RECeive]:BITS? SYSTem:COMMunicate:SERial[:RECeive]:BITS sets the number of bits used to transmit and receive data. Valid parameters are 7, 8, MIN, MAX, and DEF. Default is 8. returns an integer representing SYSTem:COMMunicate:SERial[:RECeive]:BITS? the number of bits for RS-232 communication. Parameters Name Type Range of Values Default...
SYSTem:COMMunicate:SERial[:RECeive]:PACE <pace> SYSTem:COMMunicate:SERial[:RECeive]:PACE? SYSTem:COMMunicate:SERial[:RECeive]:PACE enables or disables the receive pacing (XON/XOFF) protocol. Valid parameters are XON or NONE. Default is XON. returns a string representing the SYSTem:COMMunicate:SERial[:RECeive]:PACE? pacing style for RS-232 communication. The string returned is either “XON” or “NONE.” Parameters Name Type...
SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE] <parity> SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE]? SYSTem:COMMunicate:SERial[:RECeive]:PARITY sets the parity for the RS-232 communications. Parameters are EVEN (received parity maintains even parity), ODD (received parity maintains odd parity), or NONE (no parity bit will be received). Default is NONE (no parity). returns a string representing SYSTem:COMMunicate:SERial[:RECeive]:PARITY? the parity for RS-232 communication.
SYSTem:COMMunicate:SERial[:RECeive]:SBITs <bits> SYSTem:COMMunicate:SERial[:RECeive]:SBITs? [MIN|MAX|DEF] SYSTem:COMMunicate:SERial[:RECeive]:SBITs sets the number of stop bits for RS-232 communication. Valid parameters are 1 or 2. Default is 1 stop bit. returns an integer (1 or 2) SYSTem:COMMunicate:SERial[:RECeive]:SBITs? representing the number of stop bits for RS-232 communication. Parameters Name Type...
SYSTem:COMMunicate:VXI:ADDRess? <address> returns the current VXI logical address of SYSTem:COMMunication:VXI:ADDRess the enhanced monitor device. This address is set by a switch on the back of the mainframe. Parameters Name Type Range of Values Default <address> enum. MIN|MAX|DEF none Returned Data Type Range Default...
SYSTem:DATE:LMAintenance? returns three dates (integers) of the last factory SYSTem:DATE:LMAintenance? maintenance of the mainframe. Returned Data Type Range Default Description <year> int16 1998 through 32767 1998 Year of last factory maintenance <month> int8 1 through 12 Month of last factory maintenance <date>...
SYSTem:ERRor? returns the error number and corresponding error message string SYStem:ERRor? from the error queue. Returned Data Type Range Default Description int16 -32768 through 32767 none Error number string none Error message • Comments The response format is: error_number, “error description string” •...
SYSTem:HELP:HEADers? returns a string containing a list of all the valid SCPI SYSTem:HELP:HEADers? commands accepted by the enhanced monitor. The commands are separated by linefeeds. Returned Data Type Range Default Description string none Each command is separated by a new-line within the return string.
(string) of the mainframe SYSTem:MODel? Returned Data Type Range Default Description string E8402A, E8404A none Mainframe Model Number Reset Conditions *RST has no effect on this query. Related SYSTem:SNUMber?, *IDN? Commands 144 Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ...
SYSTem:NAME <name> SYSTem:NAME? SYSTem:NAME sets a user-specified name (quoted string) for the mainframe. The name is stored in non-volatile memory. returns a string with the mainframe’s system name. SYSTem:NAME? Parameters Name Type Range Default Description <name> string (quoted) 31 characters none Any Identifier set by user.
SYSTem:NVDefault resets many non-volatile mainframe settings to factory defaults. SYSTem:NVDefault This includes temperature limits, current limits, total power limits, status enable settings, PSC flag, beep frequency, beep duration, system name, and mainframe serial number. RS-232 settings are not reset; use SYST:COMM:SER:PRES to reset RS-232 settings to the factory defaults.
SYSTem:NVRecall causes the enhanced monitor to reload many of its parameters SYSTem:NVRecall from non-volatile memory. This includes temperature limits, current limits, total power limits, status enable settings, PSC flag, beep frequency, beep duration, system name, and mainframe serial number. RS-232 settings are not recalled; they are recalled only at power-on.
SYSTem:NVSave SYSTem:NVSave causes the enhanced monitor to store many of its parameters to non-volatile memory. This includes temperature limits, current limits, total power limits, status enable settings, PSC flag, beep frequency, beep duration, system name, mainframe serial number, and all RS-232 settings. •...
SYSTem:POWer <state> SYSTem:POWer? SYSTem:POWer <state> sets the software controlled power-on/off state of mainframe. returns a string representing the power state of the mainframe. SYSTem:POWer? Parameters Name Type Range Default Description <state> Boolean ON, OFF, Sets the software control state of the 0, 1 mainframe.
SYSTem:POWer:CYCLe? returns an integer representing the number of times the SYSTem:POWer:CYCLe? mainframe has been turned on since it was manufactured. Returned Data Type Range Default Description uint16 0 through 65535 none Number of times the mainframe has turned on. • Comments This count contains only power cycles.
SYSTem:POWer:SOURce? returns a string representing the source of power SYSTem:POWer:SOURce? operating the enhanced monitor device. The string returned is either “MAIN” or “EXT”. Returned Data Type Range Default Description enum. MAIN, EXTernal none MAIN is the 5V VXI supply, EXTernal is the 5VEXt supply.
SYSTem:POWer:STATus? returns three integers representing the status of the three SYSTem:POWer:STATus? sources of power-up/power-down assertion. The three sources are the front panel ON/STDBY switch, the diagnostic connector’s remote power lines, and the SYSTem:POWer command. Returned Data Type Range Default Description <switch>...
SYSTem:SNUMber <string> SYSTem:SNUMber? SYSTem:SNUMber sets the serial number of the mainframe. returns the serial number of the mainframe. SYSTem:SNUMber? Parameters Name Type Range Default Description <string> string 15 characters none Serial Number of mainframe. Returned Data Type Range Default Description string 15 characters “0”...
SYSTem:VERSion? returns the SCPI compliance version for this instrument. SYStem:VERSion? Returned Data Type Range Default Description decimal 1996.0 none SCPI version supported 154 Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
TEST Subsystem The TEST subsystem performs tests on the enhanced monitor functionality. Subsystem :TEST [:ALL]? Performs all the tests. Syntax :BLOWer?<blower> Performs a fan test. :DISPlay? Performs a display and beeper test. :MEMory? Performs a memory test. :NUMBer? 1000 Alias for TEST:BLOW? :NUMBer? 1010 Alias for TEST:SENSe? and TEST:TEMPerature? :NUMBer? 1100|1110|1120 Alias for TEST:DISP?
TEST[:ALL]? performs all the tests in the TEST subsystem except TEST:TIME?. They TEST:ALL? are performed in the following order: MEMory, SENSe, TEMPerature, DISPlay, BLOWer. Any failure causes an immediate error return. The command returns an integer; refer to the table below for valid responses and meaning. Returned Data Type Range...
Probable Cause -221 “Settings Conflict” The mainframe’s power is off. -241 “Hardware missing” Blower 3 does not exist on the Agilent E8402A Reset Condition *RST aborts any TEST being performed. Related *TST?, TEST:ALL?, TEST:MEM?, TEST:SENS?, TEST:TEMP?, TEST:DISP?, TEST:TIME?, TEST:RESults:VERBose? Commands...
TEST:DISPlay? performs the test of the mainframe’s front panel function: display TEST:DISPlay? window, monitoring LEDs, and beeper. There is no failure result for this test. The display cycles through all pixels and all colors. The “Temp” / ”Fan” / ”Power Supply”...
TEST:MEMory? performs a test of the ROM, RAM, VXI communication, and TEST:MEMory? non-volatile memory in the enhanced monitor. The command returns an integer; refer to TEST:ALL? for a complete list of test failure messages. Returned Data Type Range Description int16 -32767 to Result of test.
TEST:RESults[:CODE]? returns the results code for the last executed TEST, *TST, TEST:RESults[:CODE]? or calibration command. The command returns an integer; refer to TEST:ALL? for a complete list of test failure messages and CAL:ALL? for a complete list of calibration failure commands. Returned Data Type Range...
TEST:RESults:VERBose? [<code>] returns a string describing the results of the last executed TEST:RESults:VERBose? TEST, *TST, or calibration command. The optional parameter can be a result code (Refer to and CAL:ALL? for a list of test result codes); it will return TEST[:ALL]? the string for that result rather than the last test or calibration result.
TEST:SENSe? performs a test of the A/D, D/A, and multiplexers in the enhanced TEST:SENSe? monitor. The command returns an integer; refer to TEST:ALL? for a complete list of test failure messages. Returned Data Type Range Description int16 -32767 to 32767 Result of test. +0 is a successful test. Refer to TEST:ALL? for a complete list of test failure messages.
TEST:TEMPerature? performs a test of the 3 temperature boards containing the 39 TEST:TEMPerature? slot exhaust air temperature sensors. The command returns an integer; refer to TEST:ALL? for a complete list of test failure messages. Returned Data Type Range Description int16 -32767 to 32767 Result of test.
TEST:TIME? performs a test of the timing functionality of the enhanced monitor. TEST:TIME? This test outputs a waveform on Pin 25 of the Diagnostic Connector with a 16 msec period for 10 seconds. The waveform will start within 2 seconds of the command. This waveform can be measured with a counter to determine its accuracy and jitter.
TRACe Subsystem The TRACe subsystem provides the measurement data streams. Subsystem :TRACe [:DATA]? <name> Returns measurement data for trace <name>. Syntax [:DATA]:PREamble? <name>Returns preamble data for trace <name>. :POINts? <name> Returns number of measurements in Trace <name> Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ...
TRACe[:DATA]? <name> returns the measurement data over the past hour for the <name> TRACe[:DATA]? trace. All data is provided as a finite IEEE488.2 block containing 2 byte integers. Byte order is set by FORMat:BORDer. Parameters Name Type Range Default Description <name>...
Page 168
in the block of data was taken. The units for xorigin is seconds since power-on. Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 169
Error Conditions The following table lists the most common error conditions and causes. Error numbers and corresponding messages can be found using query. SYSTem:ERRor? Number Message Probable Cause -224 “Illegal Parameter” The <name> parameter was not correct. -109 “Missing Parameter” The <name>...
TRACe[:DATA]:PREamble? <name> returns the measurement envelope for the last requested TRACe:PREamble? <name> trace. Parameters Name Type Range Default Description <name> enum. OUTF0..OUTF12 none slot 0 through 12 front temperatures OUTM0..OUTM12 slot 0 through 12 middle temperatures OUTR0..OUTR12 slot 0 through 12 rear temperatures AMBient mainframe intake air temperature PSUPply...
• Comments Data is stored every 10 seconds over a 1 hour period. The first integer in the data block is the most recent reading. Integer data values retrieved by the query are scaled to obtain useful information. The conversion TRACe? formula are: -- Measurement conversion:...
IEEE Common Commands These commands are defined in the IEEE 488.2 standard and are found on most SCPI instruments. Syntax: Description *CLS Clear all status groups and empties the error queue. *ESE <mask> Sets enable register of the standard event status group *ESE? Returns enable register of the standard event status group *ESR?
*CLS *CLS clears all status groups and empties the error queue. • Comments All event registers are cleared. This includes the Standard Event Status register, the OPERation event status register, and the QUEStionable data status register. • *CLS does not affect the enable bits in any of the status register groups. (The SCPI command STATus:PRESet does clear the Operation Status Enable register and the Questionable Data Enable registers).
*ESE <mask> *ESE? *ESE <mask> command sets the value of the enable register in the Standard Event status group. *ESE? query returns the value of the enable register in the Standard Event status group. The standard event status group provides the status of common instrument events including synchronization (Operation Complete) and Errors (Parser, Execution, Command Errors, and Instrument Dependent).
*ESR? *ESR? query returns the value of the event register for the Standard Event status group. The standard event status group provides the status of common instrument events including synchronization (Operation Complete) and Errors (Parser, Execution, Command Errors, and Instrument Dependent). The event register latches transition events from the condition register as specified by the transition filter.
3. Serial Number (identical to number returned with SYSTem:SNUMber?) 4. Firmware Revision (returns 0 if not available) • The identification string is less than 255 characters. • Example return: Agilent,E8402A,0,A.01.00 Related SYSTem:SNUMber, SYSTem:SNUMber? Commands Programming the Enhanced Monitor Chapter 3...
*OPC *OPC? *OPC command will cause the OPC event to occur in the Standard Event status group when all pending operations are complete. *OPC? Query returns a 1 when all pending operations are complete. Returned Data Type Range Default Description int16 0, 1 none...
*PSC *PSC? *PSC command sets/clears the power-on status clear flag. *PSC? returns the power-on status clear flag. Parameters Type Range Default Description boolean Sets/clears the PSC flag Returned Data Type Range Default Description int16 0 - 255 none Status of Power-on clear flag. •...
*RST will reset the enhanced monitor device to a known state. The display is *RST returned to the top menu level. Any pending operation is aborted (i.e. a through *RST RS-232 would abort a in process through a VXI command). *TST? •...
*SRE <mask> *SRE? *SRE <mask> command sets the value of the enable register in the Status Byte status group. *SRE? query returns the value of the enable register in the Status Byte status group. The Status Byte is used to summarize information from all other status groups. The enable register specifies which bits in the event register can generate a summary bit.
*STB? *STB? query returns the value of the event register for the Status Byte status group. The Status Byte is used to summarize information from all other status groups. The event register latches transition events from the condition register as specified by the transition filter.
*TST? *TST? performs several tests of the enhanced monitor functionality. This is a subset of the full test set TEST:ALL? The tests performed are TEST:MEMory, TEST:SENSe, TEST:TEMPerature, and TEST:DISPLAY. Returned Data Type Range Default Description int16 -32767 to 32767 none Result of running the self test.
*WAI *WAI command will not return until all pending operations have completed. • Comments This command is identical to *OPC? except that it does not return a value. Related *OPC? Commands 182 Programming the Enhanced Monitor Chapter 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
SCPI Command Quick Reference Keyword Parameters Notes Description :CALibration [:ALL]? [query only] Performs complete calibration of the enhanced monitor. :TEMPerature? [query only] Performs a calibration of the temperature monitoring function. :VALue :TEMPerature <value> Sets/returns the calibration temperature. :VOLTage <supply>,<value> Sets/returns the calibration voltage value for each VXI supply.
Page 185
:OPERating? [query only] Returns hr, min, sec mainframe has been operating. :UNIT[:TIME] <unit> Sets/returns time units returned within the history subsystem. :VOLTage :CMAXimum? <supply> [query only] Returns the maximum voltage since power-on for <supply> :CMINimum? <supply> [query only] Returns the minimum voltage since power-on for <supply> [:HISTogram]? <supply>...
Page 186
:TINTerval <time> Sets/returns the time interval. :TREMaining? [query only] Returns the time remaining. :TRESet [no query] Resets the user countdown timer. :VOLTage :CONDition? [query only] Returns the contents of the Voltage condition register :ENABle <mask> Sets/returnse Voltage enable register :[EVENt]? [query only] Returns the contents of the Voltage event register :LEVel? <supply>...
Page 187
:SNUMber <string> Sets/returns the serial number of the mainframe. :SER Alias for SYSTem:SNUM :TIME :LMA? [query only] Alias for HIST:TIME:OPER? :ON? [query only] Alias for HIST:TIME:ON? :VERSion? [query only] Returns SCPI Version number :TEST [:ALL]? [query only] Performs all the tests. :BLOWer? [<blower>] [query only] Performs a fan test.
Common Command Quick Reference Keyword Parameters Notes Description *CLS Clears the status system *ESR? [query only] Standard Event status group events *ESE Enable mask for Standard Event status *IDN? [query only] Returns identification string *OPC Operation complete *PSC Sets/returns the power-on state clear flag *SRE Enable mask for Status Byte *STB?
Calibrating and Verifying Performance The procedures in this chapter describe how to calibrate and verify the Enhanced Monitor functions of the Agilent E8402A and E8404A VXI Mainframes. The SCPI calibration commands are described in this chapter; for details on SCPI programming, refer to Chapter 3.
Page 191
Calibration and Performance Verification The procedures in this section calibrate and verify the Temperature Monitor Function and Voltage Monitor Function of the Enhanced Monitor. Specifications are listed in Appendix A of this manual. In general, the calibration and verification procedures are similar. Use the reference voltmeter or temperature probe as the standard.
Page 192
Temperature To perform a complete Temperature Calibration or Verification, the mainframe must be in the following state: Monitor Calibration & • No VXI modules installed in mainframe. This means that the calibration commands must always be issued through the Enhanced Monitor’s RS-232 Verification interface;...
Page 193
6. Then, to actually perform the calibration, send the command: CAL:TEMP? If the command returns a 0 (zero), then the calibration was successful. If any other value is returned, a defective temperature sensor exists. execute the command TEST:RES:VERB? to get a detailed string description of the problem 7.
Page 194
Voltage To perform a complete Temperature Calibration or Verification, the mainframe must be in the following state: Monitor Calibration & • The mainframe should be under normal use conditions. This means that typical VXI modules (VXI modules used in your test system) should be installed in Verification the mainframe.
Page 195
Calibration 1. Measure the +5Vdc supply at the Diagnostic Connector (Pin 1). Procedure 2. For Calibration, start by storing the reference voltage by sending the <supply>,<value> command. For example, if the +5 Vdc CAL:VAL:VOLT supply measured 4.987, send the command: CAL:VAL:VOLT P5,4.987 The P5 specifies the Positive 5 Vdc supply.
Page 196
Timer Test This section describes how to verify the timing functionality of the Enhanced Monitor. This test outputs a waveform on pin 25 of the Diagnostic Connector with a Verification 16msec period for 10 seconds. Use a counter to determine accuracy. Procedure 1.
Page 197
Table 4-3. Agilent E8402A/E8404A VXI Mainframe Enhanced Monitor Test Record General Information: Test Facility: Name: ________________________________________ Report No.______________________________ Address: ______________________________________ Date: __________________________________ _____________________________________________ Customer: ______________________________ City/State: _____________________________________ Tested By: ______________________________ Phone: ________________________________________ Mainframe Serial No. _____________________ Comments: _________________________________________________________________________________________ _________________________________________________________________________________________ _________________________________________________________________________________________...
Page 198
Table 4-3. Agilent E8402A/E8404A VXI Mainframe Enhanced Monitor Test Record (continued) Record the calibration temperature here: _______________________ Record the individual slot temperatures here: Slot: Front Middle Back Record the individual power supply voltages here: Power Supply Minimum Value Measured Value...
CALibration Subsystem The calibration subsystem controls the calibration of the mainframe’s monitoring function. Subsystem :CALibration [:ALL]? Complete calibration of enhanced monitor. Syntax :TEMPerature? Calibrates temperature monitoring function :VALue :TEMPerature <value> Sets the calibration temperature. :TEMPerature? Returns calibration value :VOLTage <supply>,<value> Sets the VXI supply calibration voltage :VOLTage? <supply>...
Page 200
• Comments Make the calibration values measurements and provide them to the enhanced monitor via the CAL:VAL:VOLT and CAL:VAL:TEMP immediately prior to using this command. Old values will be used otherwise. If you want the calibration routine to calculate a temperature calibration value you MUST send a CAL:VAL:TEMP -1 before every calibration command.
CALibration:TEMPerature? performs the temperature-related calibration CALibration:TEMPerature? procedures. Calibration is performed assuming the mainframe is in these conditions: no modules loaded, mainframe at a steady state temperature in a constant temperature environment (fan switch set to FULL for at least ten minutes). This means that this command should always be issued through the RS-232 interface.
CALibration:VALue:TEMPerature <value> CALibration:VALue:TEMPerature? CALibration:VALue:TEMPerature <value> provides the enhanced monitor with an externally measured temperature measured at a sensor inside the mainframe in a constant temperature environment with no modules installed in the mainframe. The value will be used to calibrate each temperature sensor of the enhanced monitor. If a value of -1 is provided, the calibration command will calculate a calibration temperature value from the average of all slot cavity sensors.
CALibration:VALue:VOLTage <supply>,<value> CALibration:VALue:VOLTage? <supply> CALibration:VALue:VOLTage <supply>,<value> provides the enhanced monitor with the externally measured voltages of the VXI power supplies measured at the diagnostic connector of the mainframe. The value will be used to calibrate each power supply-related measurement of the enhanced monitor. This value is stored in non-volatile memory by the CAL:STOR command.
Page 204
Error Conditions The following table lists the most common error conditions and causes. Error numbers and corresponding messages can be found using SYSTem:ERRor? query. Number Message Probable Cause -224 “Illegal Parameter” The <supply> parameter was not correct. -109 “Missing Parameter” The <supply>...
CALibration:VOLTage? performs the voltage-related calibration procedures. CALibration:VOLTage? Calibrations performed are: Calculate A/D offset and gain for each VXI supply. Externally measured voltages previously reported to the enhanced monitor through CAL:VAL:VOLT are used for these calculations. Returned Data Type Range Description int16 0-32767 +0 indicates a satisfactory calibration.
Chapter 5 Servicing Your Mainframe Chapter Overview This chapter contains information for troubleshooting and replacing selected components of the Agilent E840xA VXI mainframe. This chapter includes the following information: • Problem Isolation ....... . . 205 •...
Agilent under the part numbers shown in Table 5-2. Contact the Agilent TMO Business Center at 1-800-829-4444 to obtain replacement assemblies. Table 5-2. Agilent E8400A Replacement Assemblies Assembly Agilent E8402A Agilent E8404A Part Number Part Number Enhanced Monitor...
Removing the Rear For most service work, you will need to remove the rear panel from the mainframe. Figure 5-1 shows the procedure. Panel from the Mainframe 1. Remove the 14 screws from the rear panel. 2. The rear panel hinges at it top; rotate the panel upward. Pull the panel out from the mainframe.
Removing the 1. Turn off the mainframe and remove the power cord. Mainframe Cover 2. Remove the rear panel. Refer to “Removing the Rear Panel from the Mainframe” on page 207 for instructions. 3. Remove the mainframe cover by removing the ten m3x6 flat head torx screws (five on each side of the mainframe).
Replacing the 1. Turn off the mainframe and remove the power cord. Internal 2. Remove the rear panel. Refer to “Removing the Rear Panel from the Temperature Mainframe” on page 207 for instructions. Sensor Boards 3. Remove the mainframe cover by removing the ten m3x6 flat head torx screws (five on each side of the mainframe).
Replacing the 1. Turn off the mainframe and remove the power cord. Enhanced Monitor 2. Remove the rear panel. Refer to “Removing the Rear Panel from the Controller Board Mainframe” on page 207 for instructions. 3. Grasp the pull ring on the Enhanced Monitor PC Board and gently pull it from the mainframe.
3. Gently pull the supply out from the connectors on the backplane adapter board. Figure 5-5. Removing the Agilent E8402A Power Supply 4. Install the exchange power supply. Keep the replacement power supply to the far right in the mainframe. Make sure the supply is firmly inserted into the backplane connectors.
Replacing the 1. Turn off the mainframe and remove the power cord. Agilent E8404A 2. Remove the rear panel. Refer to “Removing the Rear Panel from the Power Supply Mainframe” on page 207 for instructions. 3. Using the rings on the power supply, gently pull the supply out from the plastic connectors on the backplane adapter board.
Replacing the 1. Turn off the mainframe and remove the power cord. Impeller 2. Remove the rear panel. Refer to “Removing the Rear Panel from the Mainframe” on page 207 for instructions. 3. Disconnect the impeller wires from the backplane by gently pulling down on the wire housing (Figure 5-7).
6. Install the replacement impeller assembly by lining up the horizontal slots on the bottom of the impeller assembly with the raised edges on the mainframe. Slide the impeller assembly into the mainframe until the impeller housing is over the screw locators. 7.
Replacement Power Cords Table 5-3 lists the power cords rated for use with the Agilent E840x mainframes. If it becomes necessary to replace the power cord, obtain the appropriate cord listed in the table or use a cord with the same voltage and current ratings.
Width: 424.5 mm (16.7 inches) Depth: 631 mm (24.9 inches) Weight with no modules installed: E8402A: approximately 20 Kg (44 lbs) E8404A: approximately 25 Kg (55 lbs) Maximum Module Weight: 3.5 Kg (7.7 lbs) per slot to comply with shock and vibration specifications.
Total Available and Usable Power Usable Power b Product Temperature Available Power Usable Power 90-264VAC 110-264VAC 90-110VAC E8402A 0-55°C 686 W 500 W 500 W E8404A 0-55°C 1,902 W 1,000 W 950W a.Sum of voltages times currents. Not always usable due to thermal protection shutdown.
Power Switch:On/Standby switch on front. Indicators: Green when On, amber in Standby and line connected. May be switched On/Standby remotely via Diagnostic Connector. May be switched On/Standby remotely via SCPI command (E8402A, E8404A only). Appendix A Agilent E8402, E8404A Product Specifications...
Mains Power Installation +5VSTDBY:Power may be provided by the user to the +5VSTDBY bus on the VXI backplane. Category II Current:1A Max Voltage Range:5.25V Max, 4.875V Min Connector:Pins 8 and 21 of the Diagnostic Connector. External +5V:Power may be provided by the user to operate the Enhanced Monitor controller board in the absence of line power.
Page 222
24.0 18.0 Pressure Drop Across Module (mm H 12.0 Worst Slot 10.0 15.0 20.0 25.0 Airflow Through Module (liters/sec) • All other slots blocked. Airflow decreases as additional slots are opened. • Performance shown for Worst Slot (slot 2). Airflow is greater in all other slots.
Acoustical Noise Specifications Low Fan Speed:41.4 dBA sound pressure at bystander position, 1m in front of mainframe. High Fan Speed:54.9 dBA sound pressure at bystander position, 1m in front of mainframe. Backplane Specifications • Solid state automatic daisy-chain jumpering for BUS GRANT and IACK signals.
• Diagnostic Connector Output all 7 backplane voltages for monitoring • Output +5V and +12V for remote applications. 1A max each. • Input +5VSTDBY to backplane. 1A max total for pins 5 and 18. • Remotely operate On/Standby Power supply temperature output. 0mV = 0°C, 10mV per °C. •...
Page 225
Resolution: 2 seconds Non-Volatile Memory Life:>10 years Front Panel Display Type: 16 color liquid crystal display Size: 92mm W x 25mm H, 256 x 64 pixels Average bulb life:25,000 hrs Languages supported:English, French, German, Spanish Command Set:Per IEEE-488.1, 488.2, SCPI-1996.0 VXIbus Interface VXI Device Type: Message-based Servant Programmable Interrupter...
Environmental Specifications Temperature Operating Temperature Range:0°C to +55°C Storage Temperature Range:-40°C to +75°C Humidity Operating Humidity Range:Up to 95% RH from 0°C to +40°C. Up to 65% RH from +40°C to +55°C. Storage Humidity Range: Up to 95% RH from 0°C to +55°C. Up to 65% RH from +55°C to +75°.
Page 227
Radiated Emissions Conforms to EN55011, CISPR11, Group 1 Class A Radiated Field Immunity Conforms to EN50082-1, IEC 1000-4-3, Radiated Field Immunity ESD Immunity Conforms to EN50082-1, IEC 1000-4-2, 4kV CD, 8kV AD Magnetic Field Immunity Conforms to EN61000-4-8, IEC 1000-4-8, Level 2, Magnetic Field Immunity EMC Accessories: The standard mainframe is suitable for the majority of applications.
Page 228
Power Supply Protection All outputs protected from over-temperature, over-voltage, over-current, short-to-ground and short-to-other-output. Protection mode is full shutdown. Recovery occurs when the fault condition is removed and power of on/standby is cycled. Repair Diagnosis and Troubleshooting through the front panel monitor and connector.
Appendix B Rack Mounting and Option Installation Chapter Overview This chapter contains procedures for rack mounting the mainframe and for installing the hardware options available with the mainframe.The sections in this chapter include: • Rack Mounting the Agilent E840xA Mainframe .
Parts List The parts included with each rack mount adapter option and the support rail and slide rail kits are shown in Table B-2. Table B-2. Rack Mount Adapter, Support Rail, and Rack Slide Parts Lists. Quantity Description Part Number Agilent E840xA Standard Adapter Option 923 (kit p/n E8400-80923) Rack Mount Adapter (left) E8400-61203...
Rack Mounting the This section contains instructions for mounting the Agilent E840xA mainframe in an EIA cabinet using the Agilent E3664A support rail kit. The Agilent E840xA E3664A kit can be used with any of the rack mount adapter options; using Support Rails however, the E3664A is only compatible with Agilent cabinets.
Page 233
3. Slide channel nuts over the rack holes to be used by the rack mount adapters. EIA Rack Unit Center Holes Rack Unit Center Hole EIA Rack Unit Center Holes Rack Mount Adapters Figure B-2. Positioning the Mainframe in the Rack 232 Rack Mounting and Option Installation Appendix B Artisan Technology Group - Quality Instrumentation ...
Page 234
4. Attach the support rails to the rack’s inside vertical rails. The support rails must be positioned behind the bottom channel nuts installed in Step 3. Refer to Figure B-3. Use four channel nuts and the four 0.5x10-32 support rail-to-rack pan head screws to secure the rail. Position Rail Behind Bottom Channel 0.5x10.32...
Page 235
5. Attach the rack mount adapters to the mainframe using the m5x8 pan head screws provided. To mount the mainframe flush with the rack front, begin with the 3rd hole from the front of the adapter (Figure B-4). With the standard adapters (Option 923), the mainframe can be recess mounted up to 270.7 mm (10.6 inches), or extended out from the rack up to 147.6 mm (5.8 inches) in 12.3 mm (approximately 1/2 inch) increments.
6. Remove the mainframe feet by lifting the tabs and sliding the feet towards the center of the mainframe. 7. With one person on each side of the mainframe, lift the mainframe onto the support rails. Slide the mainframe into the rack until the rack mount adapter flanges are against the rack’s vertical rails.
Page 237
m5x10 Flat Head Screws Figure B-5. Attaching Handles to the Adapters (Option 923 - kit p/n E8400-80923) 236 Rack Mounting and Option Installation Appendix B Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 238
2. Using the rack mount adapters as templates, position the adapters on the rack’s vertical rails where the mainframe is to be positioned. Be sure to align the adapter holes over center holes on the vertical rail (Figure B-6). If you are using the Agilent E840xA VXIplug&play Compliant adapters (Option 925), position the adapters such that all three mounting holes are directly over holes on the rack’s vertical rails, and that the adapter flanges cover nine full EIA rack units with no...
Page 239
EIA Rack Unit Center Holes Rack Unit Center Hole EIA Rack Unit Center Holes Rack Mount Adapters Figure B-6. Positioning the Mainframe in the Rack 4. From the bottom channel nut inserted in Step 3, count up four holes. Slide a channel nut over the corresponding hole on the inside vertical rail (Figure B-7).
Page 240
Left Vertical Rail (Front) Right Vertical Rail (Front) Channel Nuts On Center Holes Channel Nuts For Rack Slides Four Holes Channel Nuts On Center Holes Figure B-7. Positioning the Rack Slides (using Option 923 - standard adapters) Appendix B Rack Mounting and Option Installation Artisan Technology Group - Quality Instrumentation ...
Page 241
5. Remove the chassis section from the intermediate section (Figure B-88). (The chassis section will be connected to the mainframe in Step 7.) Slide the intermediate section back into the stationary section. Depress From Back Rack Rear Rack Front Side To Remove Stationary Section Stationary Section Chassis Section...
Page 242
8. Attach the chassis sections to the rack mount adapters using four m5x8 flat head screws per side (Figure B-10). m5x8 Pan Head Screws Chassis Sections Standard Rack Mount m5x8 Flat Adapter (Option 923) head Screws Chassis Sections m5x8 Flat VXI Plug&Play Compliant Rack head Screws Mount Adapter (Option 925)
Installing the Cable Tray The Agilent E840xA Cable Tray (Option 914) allows you to route VXI instrument cables and wires under the mainframe. The cable tray can be used when the mainframe is on a bench top or when mounted in a standard EIA cabinet.
Page 244
Select Holes Based on Cable Clearance Required m5x8 Pan Head Screws Holes for Mounting Customer-Supplied Interface Panel Figure B-11. Installing the Cable Tray Note Holes are provided at each end of the cable tray for mounting a customer-supplied interface panel. The maximum height of the panel must be 41.275 mm for a one EIA rack unit cable tray position, or 85.725 mm for a two EIA rack unit cable tray position.The panel width cannot exceed 424 mm.
Installing the Tinted Acrylic Door (Option 915) This procedure describes how to install the Tinted Acrylic Door on the Agilent E840xA mainframe. The door requires the Standard Adapter Kit (p/n E8400-80923), and is compatible with either the support rail kit (Agilent E3664A) or the rack slide kit (p/n 1494-0411).
Page 246
m5x10 Flat Head Screws m5x10 Flat Head Screws Rubber Door Stop Hinge Head Pins Screws Door Latch Rubber Door Stop Figure B-12. Installing the Acrylic Door Hinges, Door Stops, and Latch Keeper 4. Slide the mainframe into the rack until the rack mount adapters contact the rack’s vertical rails.Start the dress screws but do not tighten.
Installing the Intermodule Chassis Shields This procedure describes how to install kit p/n E8400-80919 - Intermodule Chassis Shields in the Agilent E840xA mainframe. The chassis shield is Agilent’s implementation of VXI revision 1.4, specification B.7.3.4 that allows grounded shielding between mainframe slots. The shield is used to isolate VXI modules that generate electromagnetic interference (EMI) at excessive levels, or to protect VXI measurement modules from noise sources.
Page 248
grounding spring socket VXI module guide chassis shield guide use a small screw driver to secure spring under socket tab Figure B-13. Installing the Grounding Springs and Chassis Shield Appendix B Rack Mounting and Option Installation Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Installing the Backplane Connector Shields This procedure describes how to install backplane connector shields (kit p/n E8400-80918 in the Agilent E840xA mainframe. The shields are Agilent’s implementation of VXI revision 1.4, specification B.7.2.3 which ensures compliance with RFI levels specified in standards EN55011 and CISPR11.
Page 250
Backplane Backplane Shields Shields Backplane Backplane Figure B-14. Positioning the Backplane Shields on the Connectors 2. To install the screws, firmly press the screw onto a Torx driver. This prevents the screw from falling off as you reach into the mainframe. Placing a sheet of paper under the backplane connectors will catch screws if they fall.
Agilent E840xA Air Filter Kit An optional air filter kit can be purchased for the Agilent E840xA mainframe. Figure B-15 shows how to install the kit. 1. Remove the four screws from the rear panel as shown in Figure B-15. 2.
Page 252
thumbscrews; do not over-tighten. Remove and Discard Supplied Pan 4 Screws Head Screws Place Top Bracket Insert Filter Into Over the Filter and Bottom Bracket Secure Thumb-Screws Figure B-15. Installing the Optional Air Filter Kit Appendix B Rack Mounting and Option Installation Artisan Technology Group - Quality Instrumentation ...
Page 253
252 Rack Mounting and Option Installation Appendix B Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 254
Index Symbols Commands CALibration, 55, *CLS Display, *ESE FORMat, *ESE? HISTory, *ESR? *IDN? IEEE Common, *OPC STATus, *OPC? SYSTem, *PSC TEST, *PSC? TRACe, *RST Common (*) Command Format *SRE connecting the HP E840xA to earth ground *SRE? connector shields *STB? backplane, *TST? Controller, replacing Enhanced Monitor...
Page 255
Monitor Ambient Temperature, Backplane Activity, Control, Current, 30, Monitor, Fan, Fan Speed Monitor Fan Speed, FORMat Subsystem Module Exhaust Temperature, front panel diagnostic connector, Power, 30, indicators, Power Supply Temperature, switches, Temperature, Functional Verification Voltage, 30, Fuse Options, Mainframe General Specifications Output Power Specifications grounded shielding Output Voltage Specifications...
Page 256
replacing the impeller , 211, replacing the power supply using remote power-on pins restricted rights statement , 22, 29, RS-232 Interface Verification Functional, SCPI Commands Performance, abbreviated, , 30, Voltage Monitor implied, Voltage Monitor Calibration & Verification Serial Interface slide rails Specifications warranty statement Acoustical Noise,...