HP E8402A User And Service Manual

HP E8402A User And Service Manual

Vxi c-size mainframe
Table of Contents

Advertisement

Quick Links

HP E8402A and E8404A VXI C-Size Mainframe User and Service Manual
HEWLETT-PACKARD WARRANTY STATEMENT ............................................ 11
Safety Symbols ........................................................................................................... 12
WARNINGS ............................................................................................................... 12
Declaration of Conformity.......................................................................................... 13
Reader Comment Sheet .............................................................................................. 15
Getting Started ............................................................................................................. 17
Product Overview ....................................................................................................... 17
Preparing Your VXI System for Use .......................................................................... 18
AC Power Requirements ..................................................................................... 18
Positioning the Mainframe for Adequate Cooling .............................................. 18
Installing VXI Instruments ......................................................................................... 20
Installing C-Size Instruments .............................................................................. 21
Installing A- and B-Size Instruments .................................................................. 22
Configuring Your Mainframe ..................................................................................... 23
Setting the Enhanced Monitor VXI Logical Address ......................................... 23
RS-232 Interface ................................................................................................. 24
External +5V Supply ........................................................................................... 24
Using the Remote Power-On Pins ....................................................................... 25
Disabling the On/Stdby Switch ........................................................................... 26
Mainframe Options and Accessories .......................................................................... 27
Chapter 2
Using the Enhanced Monitor ...................................................................................... 29
Using the Enhanced Monitor ...................................................................................... 31
Enhanced Monitor Fan Control .................................................................................. 36
Software Control of Fan Speed ........................................................................... 36
Setting Enhanced Monitor Limits............................................................................... 37
Temperature Limits ............................................................................................. 37
Current and Power Limits ................................................................................... 37
Handling Warnings ............................................................................................. 38
Save The Limits .................................................................................................. 38
Enhanced Monitor Measurement Cycles .................................................................... 38
Using the History Queue............................................................................................. 39
HISTory Queue ................................................................................................... 39
RS-232 Programming ................................................................................................. 40
Diagnostic Connector ................................................................................................. 42
+5VC (pin 6) ....................................................................................................... 43
+12VC (pin 7) ..................................................................................................... 43
+5V STDBY (pins 8, 21) .................................................................................... 43
SYSRESET* (pin 10) .......................................................................................... 43
ACFAIL* (pin 23) ............................................................................................... 43
Contents
Contents
3

Advertisement

Table of Contents
loading

Summary of Contents for HP E8402A

  • Page 1: Table Of Contents

    Contents HP E8402A and E8404A VXI C-Size Mainframe User and Service Manual Edition 1 HEWLETT-PACKARD WARRANTY STATEMENT ..........11 Safety Symbols ......................12 WARNINGS ....................... 12 Declaration of Conformity..................13 Reader Comment Sheet ....................15 Chapter 1 Getting Started ......................17 Product Overview .......................
  • Page 2 Chapter 3 Programming the Enhanced Monitor ................ 45 CALibration Subsystem....................57 DISPlay Subsystem..................... 58 DISPlay[:WINDow] <display window> DISPlay[:WINDow]? ..................58 DISPlay[:WINDow]:STATe <state> DISPlay[:WINDow]:STATe? ................60 DISPlay[:WINDow]:TEXT[:DATA] <string> ........... 61 FORMat Subsystem ....................62 FORMat:BORDer <order> FORMat:BORDer? ..................... 62 HISTory Subsystem ....................63 HISTory:BLOWer[:HISTogram]? <blower>[,MIN|MAX] ........
  • Page 3 STATus Subsystem..................... 88 STATus:OPERation:CONDition? ..............91 STATus:OPERation:ENABle <mask> STATus:OPERation:ENABle? ................92 STATus:OPERation:EVENt? ................93 STATus:PRESet ....................94 STATus:QUEStionable:BLOWer:CONDition? ..........95 STATus:QUEStionable:BLOWer:ENABle <mask> STATus:QUEStionable:BLOWer:ENABle? ............96 STATus:QUEStionable:BLOWer:EVENt? ............97 STATus:QUEStionable:BLOWer:LEVel? ............98 STATus:QUEStionable:BLOWer:SPEed? <blower>[,MIN|MAX] ....99 STATus:QUEStionable:CONDition? ............... 100 STATus:QUEStionable:CURRent:CONDition? ..........101 STATus:QUEStionable:CURRent:ENABle <mask>...
  • Page 4 SYSTem:BEEPer[:IMMediate] [<frequency>[,<duration>]] ......128 SYSTem:BEEPer:STATe <state> SYSTem:BEEPer:STATe? ................129 SYSTem:BEEPer:TIME <duration> SYSTem:BEEPer:TIME? ................. 130 SYSTem:BLOWer:STATe <state> SYSTem:BLOWer:STATe? ................131 SYSTem:COMMunicate:SERial:CONTrol:RTS <rts> SYSTem:COMMunicate:SERial:CONTrol:RTS? ..........132 SYSTem:COMMunicate:SERial:ECHO <echo> SYSTem:COMMunicate:SERial:ECHO? ............133 SYSTem:COMMunicate:SERial:ERESponse <eresponse> SYSTem:COMMunicate:SERial:ERESponse? ..........134 SYSTem:COMMunicate:SERial:LBUFfer <lbuffer> SYSTem:COMMunicate:SERial:LBUFfer? ............. 135 SYSTem:COMMunicate:SERial:PRESet[:ALL] SYSTem:COMMunicate:SERial:PRESet:RAW SYSTem:COMMunicate:SERial:PRESet:TERMinal ........
  • Page 5 TEST Subsystem....................... 157 TEST[:ALL]? ....................158 TEST:BLOWer? [<blower>] ................159 TEST:DISPlay? ....................160 TEST:MEMory? ....................161 TEST:RESults[:CODE]? ................... 162 TEST:RESults:VERBose? [<code>] ..............163 TEST:SENSe? ....................164 TEST:TEMPerature? ..................165 TEST:TIME? ..................... 166 TRACe Subsystem....................167 TRACe[:DATA]? <name> ................168 TRACe[:DATA]:PREamble? <name> ............. 170 TRACe:POINts? <name>...
  • Page 6 Parts List ......................230 Rack Mounting the HP E840xA using Support Rails ........231 Procedure ......................231 Rack Mounting the HP E840xA Using Rack Slide Rails ......... 235 Procedure ......................235 Installing the Cable Tray................... 240 Parts List ......................240 Procedure ......................
  • Page 7 Installing the Intermodule Chassis Shields ............... 244 Parts List ......................244 Procedure ......................244 Installing the Backplane Connector Shields ............. 246 Parts List ......................246 Procedure ......................246 HP E840xA Air Filter Kit..................248 Contents...
  • Page 8 Contents...
  • Page 9: Edition 1

    3. HP does not warrant that the operation of HP products will be interrupted or error free. If HP is unable, within a reasonable time, to repair or replace any product to a condition as warranted, customer will be entitled to a refund of the purchase price upon prompt return of the product.
  • Page 10: Safety Symbols

    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.
  • Page 11: Declaration Of Conformity

    ISO/IEC Guide 22 and EN 45014 Manufacturer’s Name: Hewlett-Packard Company Loveland Manufacturing Center declares that the product: Product Name: HP E8402A, E8404A C-Size VXI Mainframes Model Numbers: HP E8402A, E8404A Product Options: conforms to the following Product Specifications (preliminary): Safety: IEC 1010-1 (1990) including Amendment 2 (1996)/EN 61010-1 (1993) CSA C22.2 #1010.1 (1992)
  • Page 12 Notes:...
  • Page 13: Reader Comment Sheet

    Please fold and tape for mailing Reader Comment Sheet HP E8402A, E8404A, VXI Mainframe User and Service Manual Edition 1 You can help us improve our manuals by sharing your comments and suggestions. In appreciation of your time, we will enter you in a quarterly drawing for a Hewlett-Packard Palmtop Personal Computer (U.S.
  • Page 15: Chapter 1 Getting Started

    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 ä...
  • Page 16: Preparing Your Vxi System For Use

    Preparing Your VXI System for Use The HP E840xA mainframes are shipped from the factory ready to use. This section describes important mainframe installation procedures. AC Power The HP E840xA mainframes can be operated at line voltages of 90 VAC to 264 VAC, and line frequencies of 47 Hz to 66 Hz. The...
  • Page 17: Connecting The Mainframe To A Permanent Earth Ground

    BACK COVER PERMANENT EARTH GROUND CONNECTION LOCATION Figure 1-1. Connecting an HP E840xA Mainframe to a Permanent Earth Ground (HP E8404 shown, HP E8402 is similar) WARNING For protection from electrical shock when operating at frequencies greater than 66 Hz, connect the chassis ground terminal to permanent earth ground.
  • Page 18: Installing Vxi Instruments

    Installing VXI Instruments The HP 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: •...
  • Page 19: Installing C-Size Instruments

    Slide the module into the mainframe until it plugs into the backplane connectors Figure 1-2. Installing C-Size Instruments in the HP E840xA Mainframe WARNING All instruments within the VXI mainframe are grounded through the mainframe chassis. During installation, tighten the instrument’s retaining screws to secure the instrument to the...
  • Page 20: Installing A- And B-Size Instruments

    A d a pte r M o d u le u n til it C o n n e c ts Figure 1-3. Installing A- and B-Size Instruments in the HP E840xA Mainframe WARNING All instruments within the VXI mainframe are grounded through the mainframe chassis.
  • Page 21: Configuring Your Mainframe

    Address RS-232 interface. The enhanced monitor does require a VXIbus address; 224 is the factory default. Figure 1-4 shows the rear panel of the HP E8402/E8404 VXI mainframe with the Enhanced Monitor logical address switches and RS-232 interface.
  • Page 22: Rs-232 Interface

    RS-232 Interface The RS-232 interface on the rear panel of the Enhanced Monitor mainframes (HP 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 commands set and/or modify the SYSTem:COMMunicate:SERial ...
  • Page 23: Using The Remote Power-On Pins

    Front Panel Switch BACKPLANE Figure 1-5. Remote Standby Switch Wiring. Note Pin 18 is ground in the HP E8402 and E8404 mainframes. Therefore, you only need to ground pin 5 to turn the mainframe on. Chapter 1 Getting Started 25...
  • Page 24: Disabling The On/Stdby Switch

    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 resistor, heat damage may prevent the...
  • Page 25: Mainframe Options And Accessories

    Mainframe Options and Accessories Table 1-1. HP E840xA VXI Mainframes options and accessories Description Option Number Product Number Cable Tray Kit Option 914 HP E8400-80914 Tinted Acrylic Door Kit Option 915 HP E8400-80915 Backplane Connector Shields Option 918 HP E8400-80918...
  • Page 26 28 Getting Started Chapter 1...
  • Page 27: Using The Enhanced Monitor

    Chapter 2 Using the Enhanced Monitor The Enhanced Monitor on the front panels of the HP 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 28 û Refer to “Diagnostic Connector” on page 42. Diagnostic Connector ø Refer to “Using the Enhanced Monitor” on page 31 Display and Keypad Figure 2-1. HP E8402A and E8404A Enhanced Monitoring Front Panel 30 Using the Enhanced Monitor Chapter 2...
  • Page 29: Using The Enhanced Monitor

    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 30 -- Time remaining until the next maintenance. This time can be set and queried by the user. A warning is generated when the timer reaches 0. Note: this is disabled as shipped from HP. 32 Using the Enhanced Monitor Chapter 2...
  • Page 31 Enter key for a display description. Press the Enter Key to return to the previous display. Figure 2-2. Typical Displays for the HP E8402A and E8404A Enhanced Monitor Menu Map Figure 2-3 shows a complete display menu map for the Enhanced Monitor.
  • Page 32: Additional Information

    -12V -5.2V PS Temp command. Refer to the DISPlay:WINDow MPSHistogram command on page 58 for DISPlay:WINDow additional information. PSHistogra[1..10] Figure 2-3. HP E8402 & E8404 Enhanced Monitor Display Menu Map 34 Using the Enhanced Monitor Chapter 2...
  • Page 33 VXI Message Based Servant Interrupt Line: Logical Address: 224 SVXI HP E8404A Revision A.01.00 1000W AC Supply Serial Number: Name: not set SABout Figure 2-3. HP E8402 & E8404 Enhanced Monitor Display Menu Map (continued) Chapter 2 Using the Enhanced Monitor 35...
  • Page 34: Enhanced Monitor Fan Control

    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.
  • Page 35: Setting Enhanced Monitor Limits

    Consequently, this warning is generally too late for most applications. For example, the +5V supply in the HP E8404 is capable of providing up to 90A (peak current, refer to Appendix A). It is therefore capable of delivering the regulated voltage into nearly a dead short -- 0.06 .
  • Page 36: Handling Warnings

    SYSTem:NVSave memory. Enhanced Monitor Measurement Cycles The HP E8402 and E8404 Enhanced Monitor monitors over 80 signals throughout the mainframe every two seconds. These measurements are fed to the display, the Status Subsystem (for warnings), the History Subsystem (for storage), and the Fan Controller. The display shows the measurements pertinent to the screen displayed, updated every two seconds.
  • Page 37: Using The History Queue

    Using the History Queue The HP 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. But as time passes, the history features can provide valuable insights into the trends of your test system.
  • Page 38: Rs-232 Programming

    Terminal or HyperTeminal. These applets provide a convenient method of using the Enhanced Monitor. Use an appropriate nine-pin female to nine-pin female RS-232 cable (such as the HP 24542U) for connection between the PC and the Enhanced Monitor. Configure the Terminal settings for generic TTY, and the communication settings to match those of the Enhanced Monitor.
  • Page 39 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...
  • Page 40: Diagnostic Connector

    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).
  • Page 41: 5Vc (Pin 6)

    +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 42 44 Using the Enhanced Monitor Chapter 2...
  • Page 43: Programming The Enhanced Monitor

    Chapter 3 Programming the Enhanced Monitor This chapter explains how to program the enhanced monitor of the HP 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 44 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 45: Programming Examples

    The program examples are written in ANSI C language with HP VISA extensions. To run one of these programs you must have the HP SICL Library, the HP VISA library, an HP-IB interface module installed in an external PC, an HP E1406 Command Module, and the enhanced monitor in either the HP E8402A or E8404A VXI mainframe.
  • Page 46 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 47 /* 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 48 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 49 /* 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 50 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 51 /* 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 52 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 #include <visa.h> Current Status #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 53 /* 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 54 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);...
  • Page 55: Calibration Subsystem

    SCPI Command Reference The following section describes the SCPI commands for the HP 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.
  • Page 56: Display Subsystem

    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 57 • Comments The “HP E8402 & E8404 Enhanced Monitor Display Menu Map” on page 34 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.
  • Page 58: Display[:Window]:State Display[:Window]:State

    DISPlay[:WINDow]:STATe <state> DISPlay[:WINDow]:STATe? sets the state of the mainframe’s display (ON, OFF, DISPlay[:WINDow]:STATe 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.
  • Page 59: Display[:Window]:Text[:Data]

    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...
  • Page 60: Format Subsystem

    TRACe data. • HP VISA swaps the bytes in the definite block format of viQueryf in a PC. Therefore, you should not use this command if you are using HP VISA. Reset Condition At *RST, the byte order is reset to NORMal.
  • Page 61: History Subsystem

    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 <...
  • Page 62: History:blower[:Histogram]? [,Min|Max]

    Selects the fan whose RPM histogram is BLOWer2, desired. BLOWer1 is the main cooling fan, BLOWer3 BLOWer2 is the Power Supply cooling fan, BLOWer3 is a second Power Supply cooling fan on the HP E8404A mainframes. optional enum. MIN, MAX none...
  • Page 63: History:current:cmaximum?

    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...
  • Page 64: History:current[:Histogram]? [,Min|Max]

    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.
  • Page 65: History:current:maximum?

    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...
  • Page 66: History:power:cmaximum?

    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,...
  • Page 67: History:power[:Histogram]? [,Min|Max]

    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.
  • Page 68: History:power:maximum?

    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 <...
  • Page 69: History:queue:count

    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...
  • Page 70: History:queue[:Fetch]?

    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...
  • Page 71 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.
  • Page 72: History:reset[:All]

    Selects the fan whose historical data is to be erased. BLOWer1 is BLOWer2, the main cooling fan, BLOWer2 is the Power Supply cooling fan, BLOWer3 BLOWer3 is a second Power Supply cooling fan on the HP E8404A mainframes. :CURR < supply > P5, P12, N12, P24, none Erases the amperage historical data for the selected <...
  • Page 73: Error Conditions

    • 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 HIST:RES:BLOW command, then ALL of the BLOWer historical data is erased.
  • Page 74: History:temperature:cmaximum? History:temperature:cminimum?

    HISTory:TEMPerature:CMAXimum? < slot > HISTory:TEMPerature:CMINimum? < slot > <slot> returns a single floating point number HISTory:TEMPerature:CMAXimum? 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>...
  • Page 75: History:temperature[:Histogram]? [,Min|Max]

    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.
  • Page 76: History:temperature:maximum? History:temperature:minimum?

    HISTory:TEMPerature:MAXimum? < slot > HISTory:TEMPerature:MINimum? < slot > <slot> returns a single floating point number for HISTory:TEMPerature:MAXimum? 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. <slot>...
  • Page 77: History:time:lcalibration

    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 <...
  • Page 78: History:time:lhreset

    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...
  • Page 79: History:time:ltst

    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...
  • Page 80: History:time:on

    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 <...
  • Page 81: History:time:operating

    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...
  • Page 82: History:unit[:Time] History:unit[:Time]

    HISTory:UNIT[:TIME] < unit > HISTory:UNIT[:TIME]? <unit> sets the time units that will be used to report historical HISTory:UNIT[:TIME] data with histograms and history events. HISTory:UNIT[:TIME]? returns a string (enumerated) of the time units that are used to report historical data with histograms and history events. The strings returned are: HOUR, MIN, SEC.
  • Page 83: History:voltage:cmaximum? History:voltage:cminimum?

    HISTory:VOLTage:CMAXimum? < supply > HISTory:VOLTage:CMINimum? < supply > <supply> returns the maximum voltage measured HISTory:VOLTage:CMAXimum? by the Enhanced Monitor for the <supply> since power-on of the mainframe. HISTory:VOLTage:CMINimum? <supply> returns the minimum voltage measured by the Enhanced Monitor for the <supply> since power-on of the mainframe. Parameters Name Type...
  • Page 84: History:voltage[:Histogram]? [,Min|Max]

    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.
  • Page 85: History:voltage:maximum? History:voltage:minimum?

    HISTory:VOLTage:MAXimum? < supply > HISTory:VOLTage:MINimum? < supply > <supply> returns a single floating point number for HISTory:VOLTage:MAXimum? 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>...
  • Page 86: Status Subsystem

    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 87 Calibrating Unused Unused (Power Down) Unused Measuring Unused Unused Unused Unused Unused Mainframe Power Down History Queue Full Front Panel Keys Unused Reserved Reserved Always 0 Figure 3-1. HP E8402A/E8404A Status System Register Diagram Programming the Enhanced Monitor Chapter 3...
  • Page 88 Subsystem :STATus :OPERation Syntax :CONDition? Returns OPERation condition register :ENABle <mask> Sets OPERation enable register :ENABle? Returns OPERation enable register :[EVENt]? Returns OPERation event register :PRESet Clears enable registers OPER & QUES :QUEStionable :BLOWer :CONDition? Returns Blower condition register :ENABle <mask> Sets Blower enable register :ENABle? Returns Blower enable register...
  • Page 89: Status:operation:condition

    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.
  • Page 90: Status:operation:enable Status:operation:enable

    STATus:OPERation:ENABle < mask > STATus:OPERation:ENABle? command sets the value of the enable register for STATus:OPERation:ENABle the operation status group. STATus:OPERation:ENABle? query returns an integer representing the value of the enable register for the operation status group. The enable register specifies which bits in the event register can generate a summary bit.
  • Page 91: Status:operation:event

    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.
  • Page 92: Status:preset

    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 STAT:QUES:VOLT:ENABle register), enabling all events. The SCPI positive transition filters are preset to 1s.
  • Page 93: Status:questionable:blower:condition

    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.
  • Page 94: Status:questionable:blower:enable Status:questionable:blower:enable

    STATus:QUEStionable:BLOWer:ENABle < mask > STATus:QUEStionable:BLOWer:ENABle? command sets the value of the enable STATus:QUEStionable:BLOWer:ENABle register for the BLOWer status group. STATus:QUEStionable:BLOWer:ENABle query returns an integer representing 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.
  • Page 95: Status:questionable:blower:event

    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.
  • Page 96: Status:questionable:blower:level

    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.
  • Page 97: Status:questionable:blower:speed? [,Min|Max]

    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 HP E8404A mainframes. optional enum When used, returns maximum or minimum parameter RPM for the present fan level.
  • Page 98: Status:questionable:condition

    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.
  • Page 99: Status:questionable:current:condition

    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.
  • Page 100: Status:questionable:current:enable Status:questionable:current:enable

    STATus:QUEStionable:CURRent:ENABle < mask > STATus:QUEStionable:CURRent:ENABle? command sets the value of the STATus:QUEStionable:CURRent:ENABle enable register for the CURRent status group. STATus:QUEStionable:CURRent:ENABle? query returns an integer 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.
  • Page 101: Status:questionable:current[:Event]

    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).
  • Page 102: Status:questionable:current:level? [,Min|Max]

    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.
  • Page 103: Status:questionable:current:limit , Status:questionable:current:limit? [,Min|Max]

    Returned Data Type Range Description Current limit for < supply >. float • Comments Power Supply Maximums: Power Supply HP E8402 HP E8404 – 4A – 15A – 4A – 15A N5PT2 – 20A – 60A – 10A – 30A •...
  • Page 104: Status:questionable:enable Status:questionable:enable

    STATus:QUEStionable:ENABle < mask > STATus:QUEStionable:ENABle? command sets the value of the enable register STATus:QUEStionable:ENABle for the questionable status group. STATus:QUEStionable:ENABle? query returns an integer representing the value of the enable register for the questionable status group. The enable register specifies which bits in the event register can generate a summary bit.
  • Page 105: Status:questionable[:Event]

    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.
  • Page 106: Status:questionable:power:level? [,Min|Max]

    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.
  • Page 107: Status:questionable:power:limit Status:questionable:power:limit? [Min|Max]

    STATus:QUEStionable:POWer:LIMit <limit> STATus:QUEStionable:POWer:LIMit? [MIN|MAX] sets the limit for wattage for the total of STATus:QUEStionable:POWert:LIMit 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.
  • Page 108: Status:questionable:temperature:condition

    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.
  • Page 109: Status:questionable:temperature:enable Status:questionable:temperature:enable

    STATus:QUEStionable:TEMPerature:ENABle < mask > STATus:QUEStionable:TEMPerature:ENABle? command sets the value of the STATus:QUEStionable:TEMPerature:ENABle enable register for the TEMPerature status group. STATus:QUEStionable:TEMPerature:ENABle? query returns an integer 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.
  • Page 110: Status:questionable:temperature:event

    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.
  • Page 111: Status:questionable:temperature:level? [,Min|Max]

    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...
  • Page 112: Status:questionable:temperature:limit ,[,[,]] Status:questionable:temperature:limit? [,Min|Max]

    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. query returns an integer STATus:QUEStionable:TEMPerature:LIMit? representing the limit for temperatures in the specified mainframe slot. Parameters Name Type...
  • Page 113 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 C STAT:QUES:TEMP:LIM DELT7,25 Delta limit for slot 7, limit of 25 C STAT:QUES:TEMP:LIM AMB, 67 Absolute limit for ambient temp.
  • Page 114: Status:questionable:umcounter:tinterval

    STATus:QUEStionable:UMCounter:TINTerval < time > STATus:QUEStionable:UMCounter:TINTerval? command sets the time interval STATus:QUEStionable:UMCounter:TINTerval 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.
  • Page 115: Status:questionable:umcounter:tremaining

    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...
  • Page 116: Status:questionable:umcounter:treset

    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. STAT:QUES:UMC:TRES clears any present UMCounter warnings and begins the countdown again.
  • Page 117: Status:questionable:voltage:condition

    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.
  • Page 118: Status:questionable:voltage:enable Status:questionable:voltage:enable

    STATus:QUEStionable:VOLTage:ENABle < mask > STATus:QUEStionable:VOLTage:ENABle? command sets the value of the STATus:QUEStionable:VOLTage:ENABle enable register for the VOLTage status group. STATus:QUEStionable:VOLTage:ENABle query returns an integer representing 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.
  • Page 119: Status:questionable:voltage:event

    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.
  • Page 120: Status:questionable:voltage:level? [,Min|Max]

    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...
  • Page 121: Status:questionable:voltage:ptr Status:questionable:voltage:ptr

    STATus:QUEStionable:VOLTage:PTR < mask > STATus:QUEStionable:VOLTage:PTR? sets the voltage positive transition filter. STATus:QUEStionable:VOLTage:PTR 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...
  • Page 122: Status:scondition

    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.
  • Page 123: System Subsystem

    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 <...
  • Page 124 :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...
  • Page 125: System:beeper:frequency System:beeper:frequency? [Min | Max]

    SYSTem:BEEPer:FREQuency < frequency > SYSTem:BEEPer:FREQuency? [MIN | MAX] <frequency> sets the frequency of the beeper for the SYSTem:BEEPer:FREQuency command and mainframe warnings. Use the SYSTem:BEEPer:IMMediate SYSTem:NVSave command to save the frequency in non-volatile memory. returns an integer representing the frequency of the SYSTem:BEEPer:FREQuency? beeper.
  • Page 126: System:beeper[:Immediate] [[,]]

    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...
  • Page 127: System:beeper:state System:beeper:state

    SYSTem:BEEPer:STATe < state > SYSTem:BEEPer:STATe? <state> sets the state of the beeper. SYSTem:BEEPer:STATe 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 command is issued.
  • Page 128: System:beeper:time System:beeper:time

    SYSTem:BEEPer:TIME < duration > SYSTem:BEEPer:TIME? <duration> sets the duration of the beeper. The duration is SYSTem:BEEPer:TIME stored in non-volatile memory with the SYSTem:NVSave command. SYSTem:BEEPer:TIME? returns a floating point number representing the duration of the beeper. Parameters Name Type Range Default Description <...
  • Page 129: System:blower:state System:blower:state

    SYSTem:BLOWer:STATe < state > SYSTem:BLOWer:STATe? <state> sets the state of the fans in the mainframe. SYSTem:BLOWer:STATe 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.
  • Page 130: System:communicate:serial:control:rts System:communicate:serial:control:rts

    SYSTem:COMMunicate:SERial:CONTrol:RTS < rts > SYSTem:COMMunicate:SERial:CONTrol:RTS? controls the behavior of the Request SYSTem:COMMunicate:SERial:CONTrol:RTS 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.
  • Page 131: System:communicate:serial:echo System:communicate:serial:echo

    SYSTem:COMMunicate:SERial:ECHO < echo > SYSTem:COMMunicate:SERial:ECHO? sets the state of character echo. Parameter SYSTem:COMMunicate:SERial:ECHO 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"...
  • Page 132: System:communicate:serial:eresponse System:communicate:serial:eresponse

    SYSTem:COMMunicate:SERial:ERESponse < eresponse > SYSTem:COMMunicate:SERial:ERESponse? sets the state of immediate error SYSTem:COMMunicate:SERial:ERESponse 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"...
  • Page 133: System:communicate:serial:lbuffer System:communicate:serial:lbuffer

    SYSTem:COMMunicate:SERial:LBUFfer < lbuffer > SYSTem:COMMunicate:SERial:LBUFfer? sets the state of line buffering. Parameter SYSTem:COMMunicate:SERial:LBUFfer 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.
  • Page 134: System:communicate:serial:preset[:All] System:communicate:serial:preset:raw System:communicate:serial:preset:terminal

    SYSTem:COMMunicate:SERial:PRESet[:ALL] SYSTem:COMMunicate:SERial:PRESet:RAW SYSTem:COMMunicate:SERial:PRESet:TERMinal SYSTem:COMMunicate:SERial:PRESet presets ALL RS-232 settings to default, 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...
  • Page 135: System:communicate:serial[:Receive]:Baud |Min|Max|Def System:communicate:serial[:Receive]:Baud

    SYSTem:COMMunicate:SERial[:RECeive]:BAUD < baud >|MIN|MAX|DEF SYSTem:COMMunicate:SERial[:RECeive]:BAUD? sets the baud rate for RS-232 SYSTem:COMMunicate:SERial[:RECeive]:BAUD communication. SYSTem:COMMunicate:SERial[:RECeive]:BAUD? returns an integer representing 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.
  • Page 136: System:communicate:serial[:Receive]:Bits System:communicate:serial[:Receive]:Bits

    SYSTem:COMMunicate:SERial[:RECeive]:BITS < bits > SYSTem:COMMunicate:SERial[:RECeive]:BITS? sets the number of bits used to SYSTem:COMMunicate:SERial[:RECeive]:BITS 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...
  • Page 137: System:communicate:serial[:Receive]:Pace System:communicate:serial[:Receive]:Pace

    SYSTem:COMMunicate:SERial[:RECeive]:PACE < pace > SYSTem:COMMunicate:SERial[:RECeive]:PACE? enables or disables the receive SYSTem:COMMunicate:SERial[:RECeive]:PACE 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.”...
  • Page 138: System:communicate:serial[:Receive]:Parity[:Type] System:communicate:serial[:Receive]:Parity[:Type]

    SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE] < parity > SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE]? sets the parity for the RS-232 SYSTem:COMMunicate:SERial[:RECeive]:PARITY 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.
  • Page 139: System:communicate:serial[:Receive]:Sbits System:communicate:serial[:Receive]:Sbits? [Min|Max|Def]

    SYSTem:COMMunicate:SERial[:RECeive]:SBITs < bits > SYSTem:COMMunicate:SERial[:RECeive]:SBITs? [MIN|MAX|DEF] sets the number of stop bits for SYSTem:COMMunicate:SERial[:RECeive]:SBITs RS-232 communication. Valid parameters are 1 or 2. Default is 1 stop bit. SYSTem:COMMunicate:SERial[:RECeive]:SBITs? returns an integer (1 or 2) representing the number of stop bits for RS-232 communication. Parameters Name Type...
  • Page 140: System:communicate:vxi:address?

    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...
  • Page 141: System:date:lmaintenance

    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 <...
  • Page 142: System:error

    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” •...
  • Page 143: System:help:headers

    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.
  • Page 144: System:model

    (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 146 Programming the Enhanced Monitor...
  • Page 145: System:name System:name

    SYSTem:NAME < name > SYSTem:NAME? sets a user-specified name (quoted string) for the mainframe. The SYSTem:NAME name is stored in non-volatile memory. SYSTem:NAME? returns a string with the mainframe’s system name. Parameters Name Type Range Default Description < name > string (quoted) 31 characters none Any Identifier set by user.
  • Page 146: System:nvdefault

    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.
  • Page 147: System:nvrecall

    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.
  • Page 148: System:nvsave

    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. •...
  • Page 149: System:power System:power

    SYSTem:POWer < state > SYSTem:POWer? <state> sets the software controlled power-on/off state of SYSTem:POWer mainframe. SYSTem:POWer? returns a string representing the power state of the mainframe. Parameters Name Type Range Default Description < state > Boolean ON, OFF, Sets the software control state of the 0, 1 mainframe.
  • Page 150: System:power:cycle

    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.
  • Page 151: System:power:source

    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.
  • Page 152: System:power:status

    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>...
  • Page 153: System:snumber System:snumber

    SYSTem:SNUMber < string > SYSTem:SNUMber? sets the serial number of the mainframe. SYSTem:SNUMber 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...
  • Page 154: System:version

    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 156 Programming the Enhanced Monitor Chapter 3...
  • Page 155: Test Subsystem

    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?
  • Page 156: Test[:All]

    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...
  • Page 157: Test:blower? []

    Probable Cause -221 “Settings Conflict” The mainframe’s power is off. -241 “Hardware missing” Blower 3 does not exist on the HP 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...
  • Page 158: Test:display

    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”...
  • Page 159: Test:memory

    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.
  • Page 160: Test:results[:Code]

    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...
  • Page 161: Test:results:verbose? []

    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 TEST[:ALL]? and CAL:ALL? for a list of test result codes); it will return the string for that result rather than the last test or calibration result.
  • Page 162: Test:sense

    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.
  • Page 163: Test:temperature

    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.
  • Page 164: Test:time

    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.
  • Page 165: Trace Subsystem

    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...
  • Page 166: Trace[:Data]?

    TPWR total power on all seven supplies BLOW1 Main Cooling Fan BLOW2 Power Supply Cooling Fan BLOW3 Power Supply Cooling Fan (HP E8404 only) Returned Data Type Range Description IEEE 488.2 Block Trace data for previous hour. (except for P5EXt) •...
  • Page 167 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 The <name> parameter was not correct. -224 “Illegal Parameter” -109 “Missing Parameter” The <name>...
  • Page 168: Trace[:Data]:Preamble?

    -2V supply amperage TPWR total power on all seven supplies BLOW1 Main Cooling Fan BLOW2 Power Supply Cooling Fan BLOW3 Power Supply Cooling Fan (HP E8404 only) Returned Data Type Range Default Description <format> int8 see FORMat:BORDer? A 0 is normal, a 1 indicates swapped byte order.
  • Page 169: Trace:points?

    • 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 TRACe? query are scaled to obtain useful information. The conversion formula are: -- Measurement conversion: measurement...
  • Page 170: Ieee Common Commands

    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?
  • Page 171: Cls

    *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).
  • Page 172: Ese *Ese

    *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).
  • Page 173: Esr

    *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.
  • Page 174: Idn

    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: HEWLETT-PACKARD,E8402A,0,A.01.00 Related SYSTem:SNUMber, SYSTem:SNUMber? Commands 176 Programming the Enhanced Monitor Chapter 3...
  • Page 175: Opc *Opc

    *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...
  • Page 176: Psc *Psc

    *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. •...
  • Page 177: Rst

    *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 *TST? in process through a VXI command). •...
  • Page 178: Sre *Sre

    *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.
  • Page 179: Stb

    *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.
  • Page 180: Tst

    *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.
  • Page 181: Wai

    *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 Programming the Enhanced Monitor Chapter 3...
  • Page 182: Scpi Command Quick Reference

    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 <value> :TEMPerature Sets/returns the calibration temperature. :VOLTage <supply>,<value> Sets/returns the calibration voltage value for each VXI supply. <supply>...
  • Page 183 :UNIT[:TIME] <unit> Sets/returns time units returned within the history subsystem. :VOLTage <supply> :CMAXimum? [query only] Returns the maximum voltage since power-on for <supply> :CMINimum? <supply> [query only] Returns the minimum voltage since power-on for <supply> <supply> [:HISTogram]? [query only] Returns <supply> voltage histogram data :MAXimum? <supply>...
  • Page 184 :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 <mask> :ENABle Sets/returnse Voltage enable register :[EVENt]? [query only] Returns the contents of the Voltage event register :LEVel? <supply>...
  • Page 185 :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. :DISPlay? [query only] Performs a display and beeper test.
  • Page 186: Common Command Quick Reference

    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?
  • Page 187: Calibrating And Verifying Performance

    Calibrating and Verifying Performance The procedures in this chapter describe how to calibrate and verify the Enhanced Monitor functions of the HP E8402A and E8404A VXI Mainframes. The SCPI calibration commands are described in this chapter; for details on SCPI programming, refer to Chapter 3.
  • Page 188 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 189 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 190 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 191 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 192 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 CAL:VAL:VOLT <supply>,<value> command. For example, if the +5 Vdc supply measured 4.987, send the command: CAL:VAL:VOLT P5,4.987 The P5 specifies the Positive 5 Vdc supply.
  • Page 193: Performance Test Record

    3. The average period should be 16mS ±1 S. This concludes the Timer Test. If this test fails, return the mainframe for service to your HP Sales and Service Office. Performance Test Record Table 4-3 is a form you can copy and use to record calibration and performance verification results for the Enhanced Monitor.
  • Page 194 Table 4-3. HP 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 195 Table 4-3. HP 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...
  • Page 196: Calibration Subsystem

    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>...
  • Page 197 • 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.
  • Page 198: Calibration:temperature

    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.
  • Page 199: Calibration:value:temperature Calibration:value:temperature

    CALibration:VALue:TEMPerature <value> CALibration:VALue:TEMPerature? <value> provides the enhanced monitor with an CALibration:VALue:TEMPerature 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.
  • Page 200: Calibration:value:voltage , Calibration:value:voltage?

    CALibration:VALue:VOLTage <supply>,<value> CALibration:VALue:VOLTage? <supply> <supply>,<value> provides the enhanced monitor CALibration:VALue:VOLTage 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 201 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>...
  • Page 202: Calibration:voltage

    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.
  • Page 203: Servicing Your Mainframe

    Table 5-1 lists symptoms which could appear in the mainframe over time. The assembly most likely responsible for the symptom is also listed. Notice that customer repair of the HP E840xA is limited to replacement of the monitor printed circuit (PC) assemblies (Enhanced Monitor PC board, temperature monitor PC boards, Enhanced Monitor display PC board), power supply, and impeller assemblies.
  • Page 204: Replacing Assemblies

    This section contains instructions for replacing the basic monitor, power supply, power supply fan, and impeller.These assemblies are available from Hewlett-Packard under the part numbers shown in Table 5-2. Contact the HP TMO Business Center at 1-800-829-4444 to obtain replacement assemblies.
  • Page 205: Removing The Rear Panel From The Mainframe

    3. To replace the panel, insert the three tabs into the slots at the top of the mainframe. Rotate the panel down until it is flush against the mainframe. Replace all 14 screws. Figure 5-1. Removing / Replacing the Mainframe Rear Panel (HP E8404 shown, HP E8402 is similar) Chapter 5 Servicing Your Mainframe 207...
  • Page 206: Removing The Mainframe Cover

    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).
  • Page 207: Replacing The Internal Temperature Sensor Boards

    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).
  • Page 208: Replacing The Enhanced Monitor Controller Board

    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.
  • Page 209: Replacing The Hp E8402A Power Supply

    3. Gently pull the supply out from the connectors on the backplane adapter board. Figure 5-5. Removing the HP 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.
  • Page 210: Replacing The Hp E8404A Power Supply

    Do not carry the supply using the rings. Figure 5-6. Removing the HP E8404A 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.
  • Page 211: Replacing The Impeller

    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).
  • Page 212: Replacing The Enhanced Monitor Display Lamp

    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.
  • Page 213: Replacement Power Cords

    Replacement Power Cords Table 5-3 lists the power cords rated for use with the HP 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.
  • Page 214 216 Servicing Your Mainframe Chapter 5...
  • Page 215: Hp E8402, E8404A Product Specifications

    Mechanical Module Size: Specifications Thirteen (13) C-Size slots. The mainframe also accepts A- or B-size modules using the HP E1403 or E1407 Adapters. Mainframe Dimensions: Height: 352 mm (13.9 inches) (8 EIA rack units) Width: 424.5 mm (16.7 inches) Depth: 631 mm (24.9 inches)
  • Page 216: Output Power Specifications

    IMP = Rated mainframe peak DC output current as defined by the VXIbus Specification. IMD = Rated mainframe peak-to-peak dynamic current as defined in the VXIbus Specification by a current vs. frequency curve. 218 HP E8402, E8404A Product Specifications Appendix A...
  • Page 217: Output Voltage Specifications

    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 HP E8402, E8404A Product Specifications...
  • Page 218: Cooling Specifications

    Fans on Full Speed. Minimum airflow is approximately 50% with fans on Variable Speed. • Air Filter Kit not installed. Airflow is reduced approximately 10% with clean air filters installed. • Measurements taken at 1,500m altitude. 220 HP E8402, E8404A Product Specifications Appendix A...
  • Page 219 High Speed above approximately 50 C Airflow Path Inlet through rear and exhaust through upper sides for both power supply and modules. Allow 50mm clearance for proper airflow. Air Filter Kit available for demanding environmental applications. Appendix A HP E8402, E8404A Product Specifications...
  • Page 220: Acoustical Noise Specifications

    SYSFAIL* is asserted. Any module in the VXI mainframe can assert this signal. • Switches On/Standby • Fan Mode: Switch all fans between full speed and variable speed modes. • Reset: Asserts backplane signals SYSRESET* and ACFAIL*. 222 HP E8402, E8404A Product Specifications Appendix A...
  • Page 221: Enhanced Monitor Specifications

    Fan Speed Monitor Module cooling fan (impeller). Power supply cooling fan(s). In % of speed and rpm. Timer Accuracy, s/s: 120 ppm Aging, s/s: 5 ppm / yr Appendix A HP E8402, E8404A Product Specifications...
  • Page 222 Baud Rate: 300, 1200, 2400, 4800, 9600, 19200 Parity: Even, Odd, One, Zero, None Character Size:7, 8 Pace: Xon/Xoff, None Hardware handshake:DTR, RTS External 5V Operation: Refer to Input Power Requirements Section 224 HP E8402, E8404A Product Specifications Appendix A...
  • Page 223: Environmental Specifications

    Conducted Immunity Conforms to EN50082-1, IEC 1000-4-4, Fast Transients Immunity Conforms to EN61000-4-5, IEC 1000-4-5, Surge Immunity Conforms to ENV50141, IEC 1000-4-6, Conducted Immunity Conforms to EN61000-4-11, IEC 1000-4-11 Voltage Dips & Interruptions Appendix A HP E8402, E8404A Product Specifications...
  • Page 224 This may be useful, for example, with custom modules that do not meet the VXI near-field radiation spec. The HP chassis shields are easy to install and are grounded in all four corners (patent applied).
  • Page 225 • MTTR, Enhanced Monitor Display Bulb:<15 minutes (requires removal of main cover). • Calibration time: 5 to 10 minutes after steady temperature reached. • Air Filter Replacement (if kit installed):<2 minutes. Appendix A HP E8402, E8404A Product Specifications...
  • Page 226 228 HP E8402, E8404A Product Specifications Appendix A...
  • Page 227: Rack Mounting And Option Installation

    Rack Slide Kit HP p/n 1494-0411 * This adapter kit can also be used with the HP E3665A rail kit. When rack mounting the mainframe, you must order an adapter option and the rail or rack slide kit supported by the adapter.
  • Page 228: Parts List

    Adapter-to-Mainframe Screws - m5x8 pan head 0515-0979 Adapter Dress Screws 0570-1577 Channel Nuts (for adapter dress screws) 0590-0804 HP E840xA Flush Mount Adapter Option 924 (kit p/n E8400-80924) Rack Mount Adapter (left) E8400-61205 Rack Mount Adapter (right) E8400-61206 Adapter-to-Mainframe Screws - m5x8 pan head...
  • Page 229: Rack Mounting The Hp E840Xa Using Support Rails

    Rack Mounting the This section contains instructions for mounting the HP E840xA mainframe in an EIA cabinet using the HP E3664A support rail kit. The E3664A kit can HP E840xA using be used with any of the rack mount adapter options; however, the E3664A Support Rails is only compatible with HP cabinets.
  • Page 230 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...
  • Page 231 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 232 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.
  • Page 233: Rack Mounting The Hp E840Xa Using Rack Slide Rails

    (Option 924). Procedure 1. Attach the handles to the standard adapters using the m5x10 flat head screws (Figure B-5). Handles are included only with the HP E840xA Standard adapters (Option 923). m5x10 Flat Head Screws Figure B-5.
  • Page 234 (Figure B-6). If you are using the HP 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 overlap.
  • Page 235 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). Install a second channel nut on the inside rail four holes above the first nut. Repeat for the other rail. Install channel nuts on the corresponding holes on the rear inside rails.
  • Page 236 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 237 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 Adapter (Option 923) m5x8 Flat head Screws Chassis Sections m5x8 Flat VXI Plug&Play Compliant Rack head Screws Mount Adapter (Option 925)
  • Page 238: Installing The Cable Tray

    The cable tray can be used when the mainframe is on a bench top or when mounted in a standard EIA cabinet. The tray is compatible with the support rail (HP E3664A) and rack slide (HP p/n 1494-0411) kits.
  • Page 239 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.
  • Page 240: Installing The Tinted Acrylic Door (Option 915)

    Installing the Tinted Acrylic Door (Option 915) This procedure describes how to install the Tinted Acrylic Door on the HP E840xA mainframe. The door requires the Standard Adapter Kit (p/n E8400-80923), and is compatible with either the support rail kit (HP E3664A) or the rack slide kit (p/n 1494-0411).
  • Page 241 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.
  • Page 242: Installing The Intermodule Chassis Shields

    Installing the Intermodule Chassis Shields This procedure describes how to install kit p/n E8400-80919 - Intermodule Chassis Shields in the HP E840xA mainframe. The chassis shield is HP’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 243: Appendix B Rack Mounting And Option Installation

    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...
  • Page 244: Installing The Backplane Connector Shields

    Installing the Backplane Connector Shields This procedure describes how to install backplane connector shields (kit p/n E8400-80918 in the HP E840xA mainframe. The shields are HP’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 245 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.
  • Page 246: Hp E840Xa Air Filter Kit

    HP E840xA Air Filter Kit An optional air filter kit can be purchased for the HP 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.
  • Page 247 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 *WAI cooling +5V STDBY Cooling Specifications , 24,...
  • Page 248 Lamp, replacing display cable tray installation, LED, SYSFAIL slide rails, locating mainframe problems support rails, Logical Address rack mounting the HP E8400A mainframe Rear Panel, removing Recommended Test Equipment mainframe cooling remote power-on pins Mainframe Options and Accessories Removing Mainframe Cover...
  • Page 249 replacing the impeller , 211, replacing the power supply using remote power-on pins , 24, 31, RS-232 Interface Verification SCPI Commands Functional, abbreviated, Performance, implied, , 32, Voltage Monitor Serial Interface Voltage Monitor Calibration & Verification slide rails Specifications Acoustical Noise, Airflow Path, Backplane, Cooling,...

This manual is also suitable for:

E8404a

Table of Contents