Agilent Technologies E1465A Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Thermostats Agilent Technologies E1465A. Agilent Technologies E1465A User`s manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 105
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Agilent Technologies
E1465A/E1466A/E1467A
Relay Matrix Switch Modules
Users Manual
Manual Part Number: E1465-90013
Printed in U.S.A. E0301
Vue de la page 0
1 2 3 4 5 6 ... 104 105

Résumé du contenu

Page 1 - User’s Manual

Agilent TechnologiesE1465A/E1466A/E1467A Relay Matrix Switch ModulesUser’s Manual

Page 2

10Notes:

Page 3 - Contents

100 Matrix Modules Error Messages Appendix CError MessagesTable C-2. Error MessagesCodeError MessagePotential Cause(s)-109 Missing Parameter Sending

Page 4

Relay Life 101Appendix DAppendix DRelay LifeReplacement StrategyElectromechanical relays are subject to normal wear-out. R

Page 5

102 Relay Life Appendix D• Contact Resistance Maximum Value. As the relay begins to wear out, its contact resistance increases. When the resistance

Page 6

Index 103IndexE1465A/E1466A/E1467A Relay Matrix Modules User’s ManualAABORt subsystem, 52addressing matrix modules, 15addressing registers, 83ARM su

Page 7

104 Index E (continued)examples (cont’d)Reading the Model Number of a Module, 74Reading the OPERation Status Register, 71Reading the Registers (BASIC

Page 8 - Documentation History

Index 105R (continued)registers (cont’d)offset, 84Relay Control, 88Status¤Control, 86types, 86Relay Control register, 88relay life, 101relay matrixe

Page 9 - DECLARATION OF CONFORMITY

Getting Started 11Chapter 1Chapter 1Getting StartedUsing This ChapterThis chapter gives guidelines to get started using the

Page 10

12 Getting Started Chapter 1Figure 1-1. E1465A 16x16 Relay Matrix ModuleTERMINAL MODULEMATRIX MODULEABCD

Page 11 - Getting Started

Getting Started 13Chapter 1Figure 1-2. E1466A 4x64 Relay Matrix ModuleTERMINAL MODULEMATRIX MODULEABCD

Page 12 - TERMINAL MODULEMATRIX MODULE

14 Getting Started Chapter 1Figure 1-3. E1467A 8x32 Relay Matrix ModuleTERMINAL MODULEMATRIX MODULEABCD

Page 13

Getting Started 15Chapter 1Programming the Matrix ModulesThere are several ways you can program the matrix modules. One wa

Page 14

16 Getting Started Chapter 1Example: ClosingRelays (BASIC)This example assumes a PC running BASIC and a GPIB interface. The program closes row 03, c

Page 15 - Addressing the

Getting Started 17Chapter 1Example: ClosingRelays (Turbo C)This example assumes a PC with a GPIB Interface card (with comma

Page 16 - Relays (BASIC)

18 Getting Started Chapter 1Notes:

Page 17 - Relays (Turbo C)

Configuring the Matrix Modules 19Chapter 2Chapter 2Configuring the Matrix ModulesUsing This ChapterThis chapter gives guide

Page 19 - WARNINGS and CAUTIONS

20 Configuring the Matrix Modules Chapter 2Configuring the Switch ModuleThis section gives guidelines to configure the E1465A/E1466A/E1467A switch m

Page 20 - Configuring the Switch Module

Configuring the Matrix Modules 21Chapter 2Setting the LogicalAddress SwitchThe logical address switch (LADDR) factory setti

Page 21 - Setting the Interrupt

22 Configuring the Matrix Modules Chapter 2NOTE When the E1406A Command Module is the resource manager, the interrupt line jumper must be installed

Page 22

Configuring the Matrix Modules 23Chapter 2Installing theSwitch Module in aMainframeE1465/66/67A Relay Matrix Switch modules

Page 23 - Mainframe

24 Configuring the Matrix Modules Chapter 2Configuring the Terminal ModulesThis section gives guidelines to configure the E1465A/E1466A/E1467A termi

Page 24 - Connectors

Configuring the Matrix Modules 25Chapter 2Figure 2-6. E1466A Terminal Modulefor ExpansionDaisy Chain Rows(00-03)RowsColumns

Page 25

26 Configuring the Matrix Modules Chapter 2Figure 2-7. E1467A Terminal ModuleDaisy Chain Rowsfor ExpansionRows (00-07)Columns (00-15)Columns (16-31)

Page 26 - Columns (16-31)

Configuring the Matrix Modules 27Chapter 2Wiring the TerminalModulesFigures 2-8 and 2-9 give guidelines to connect user wir

Page 27 - Wiring the Terminal

28 Configuring the Matrix Modules Chapter 2 Continued from previous pageFigure 2-9. Wiring the Terminal ModuleReplace clear cover.6Cut req

Page 28

Configuring the Matrix Modules 29Chapter 2Attaching theTerminal Modulesto the SwitchModuleFigure 2-10 shows how to attach t

Page 29 - Terminal Modules

3ContentsE1465A/E1466A/E1467A Relay Matrix Switch Modules User’s ManualFront Matter...

Page 30 - Configuring Larger Matrixes

30 Configuring the Matrix Modules Chapter 2Configuring Larger Matrixes This section gives guidelines to create larger matrixes, including:• Creating

Page 31 - E1465A TERMINAL MODULES

Configuring the Matrix Modules 31Chapter 2Figure 2-11. Creating a 32x32 MatrixE1465A TERMINAL MODULESDaisyChainRows(00-07)D

Page 32 - Creating a 4x256

32 Configuring the Matrix Modules Chapter 2Creating a 4x256MatrixFigure 2-12 shows how to connect four E1466A 4x64 modules to create a 4-row by 256-

Page 33 - Creating an 8x96

Configuring the Matrix Modules 33Chapter 2Creating an 8x96MatrixFigure 2-13 shows how to connect three E1467A 8x32 modules

Page 34 - Multiple Mainframes

34 Configuring the Matrix Modules Chapter 2Creating LargerMatrixes withMultiple MainframesFigure 2-14 shows one way to connect C-Size mainframes tog

Page 35 - Using the Matrix Modules

Using the Matrix Modules 35Chapter 3Chapter 3Using the Matrix ModulesUsing This ChapterThis chapter uses typical examples t

Page 36 - Identification

36 Using the Matrix Modules Chapter 3Power-on and Reset Conditions The matrix modules use latching relays and the relay state remains unchanged duri

Page 37 - (TURBO C)

Using the Matrix Modules 37Chapter 3Example: MatrixModuleIdentification(TURBO C)#include <stdio.h>#include <chpib.

Page 38 - Switching Channels

38 Using the Matrix Modules Chapter 3Switching ChannelsUse CLOSe <channel_list> to close one or more matrix module channels and OPEN <chann

Page 39 - Scanning Channels

Using the Matrix Modules 39Chapter 3Scanning ChannelsScanning matrix module channels consists of closing a sequence of chan

Page 40

4Scanning Channels ... 39Example: Scanning Channels U

Page 41 - Ports (BASIC)

40 Using the Matrix Modules Chapter 3This BASIC example program sets up the multimeter (GPIB address 70903) to scan making two-wire resistance measu

Page 42 - Using the Scan Complete Bit

Using the Matrix Modules 41Chapter 3Example: ScanningUsing Trig In/OutPorts (BASIC)This example uses the E1406A Command Mod

Page 43 - Scan Complete Bit

42 Using the Matrix Modules Chapter 3Querying Matrix ModulesAll query commands end with a "?". These commands are used to determine a spec

Page 44 - Saving and Recalling States

Using the Matrix Modules 43Chapter 3When Bit 7 of the Status Byte Register is enabled by *SRE 128 to assert a GPIB Service

Page 45 - Detecting Error Conditions

44 Using the Matrix Modules Chapter 3Saving and Recalling States*SAV <numeric_state> stores the current state of the matrix modules channels.

Page 46 - Synchronizing Matrix Modules

Using the Matrix Modules 45Chapter 3Detecting Error ConditionsSYSTem:ERRor? requests a value from instrument's error r

Page 47 - Understanding Matrix Modules

46 Using the Matrix Modules Chapter 3/*Enter from matrix module*/error_handler (IOENTERS (MATRIX, into, &length), "ENTER command");pri

Page 48

Using the Matrix Modules 47Chapter 3Understanding Matrix ModulesThis section provides internal configuration details about

Page 49 - Command Types

48 Using the Matrix Modules Chapter 3• The FIFO Interface PAL reads the Data Bus and Address Bus FIFO until the EMPTY* flag signals the FIFO Interfa

Page 50

Matrix Modules Command Reference 49Chapter 4Chapter 4Matrix Modules Command ReferenceUsing This ChapterThis chapter describ

Page 51 - SCPI Command Reference

5STATus:OPERation[:EVENt]? ... 71STATus:PRESet ...

Page 52 - Subsystem Syntax ABORt

50 Matrix Modules Command Reference Chapter 4Command Separator A colon (:) always separates one command from the next lower-level command as shown b

Page 53 - ARM:COUNt

Matrix Modules Command Reference 51Chapter 4Parameters The following table contains explanations and examples of parameter

Page 54 - ARM:COUNt?

52 Matrix Modules Command Reference Chapter 4ABORtThe ABORt command stops a scan in progress when the scan is enabled via the interface and the trig

Page 55 - DISPlay:MONitor:CARD

Matrix Modules Command Reference 53Chapter 4ARMThe ARM subsystem selects the number of scanning cycles (1 to 32,767) for ea

Page 56 - DISPlay:MONitor[:STATe]

54 Matrix Modules Command Reference Chapter 4ARM:COUNt?ARM:COUNt? [<MIN | MAX>] returns the current number of scanning cycles set by ARM:COUNt

Page 57 - INITiate

Matrix Modules Command Reference 55Chapter 4DISPlayThe DISPlay subsystem monitors the channel state of the selected module

Page 58 - INITiate[:IMMediate]

56 Matrix Modules Command Reference Chapter 4DISPlay:MONitor[:STATe]DISPlay:MONitor[:STATe] <mode> turns the monitor mode ON or OFF.Parameters

Page 59 - OUTPut:EXTernal[:STATe]

Matrix Modules Command Reference 57Chapter 4INITiateThe INITiate command subsystem selects continuous scanning cycles and s

Page 60 - OUTPut[:STATe]

58 Matrix Modules Command Reference Chapter 4Example Enabling Continuous ScanningThis example enables continuous scanning of channels 10000 through

Page 61 - OUTPut:TTLTrgn[:STATe]

Matrix Modules Command Reference 59Chapter 4OUTPutThe OUTPut command subsystem enables or disables the different trigger li

Page 63 - [ROUTe:]

60 Matrix Modules Command Reference Chapter 4Example Enabling "Trig Out" PortOUTP:EXT ON! Enable "Trig Out" port to output pulse

Page 64 - [ROUTe:]CLOSe?

Matrix Modules Command Reference 61Chapter 4OUTPut[:STATe]?OUTPut[:STATe]? queries the present state of the E1406A Command

Page 65 - Comments Opening Channels:

62 Matrix Modules Command Reference Chapter 4Example Enabling TTL Trigger Bus Line 7OUTP:TTLT7:STAT 1! Enable TTL Trigger bus line 7 to output pulse

Page 66 - [ROUTe:]SCAN

Matrix Modules Command Reference 63Chapter 4[ROUTe:]The [ROUTe:] command subsystem controls switching and scanning operatio

Page 67

64 Matrix Modules Command Reference Chapter 4NOTE Closure order for multiple channels with a single command is not guaranteed. Channel numbers can b

Page 68 - Subsystem Syntax STATus

Matrix Modules Command Reference 65Chapter 4[ROUTe:]OPEN[ROUTe:]OPEN <channel_list> opens the relay matrix channels s

Page 69 - OPERation Status Register

66 Matrix Modules Command Reference Chapter 4[ROUTe:]OPEN?[ROUTe:]OPEN? <channel_list> returns the current state of the channel(s) queried. &l

Page 70 - STATus:OPERation:ENABle?

Matrix Modules Command Reference 67Chapter 4Scanning Channels: • To scan a single channel use ROUT:SCAN (@ssrrcc)• To scan

Page 71 - STATus:PRESet

68 Matrix Modules Command Reference Chapter 4STATusThe STATus subsystem reports the bit values of the OPERation Status Register. It also allows you

Page 72 - SYSTem:CDEScription?

Matrix Modules Command Reference 69Chapter 4Figure 4-1. E1465A/E1466A/E1467A Status System Register Diagram0123456789101112

Page 73 - SYSTem:CTYPe?

7AGILENT TECHNOLOGIES WARRANTY STATEMENTAGILENT PRODUCT: E1465A/E1466A/E1467A Relay Matrix Switch Modules DURATION OF WARRANTY: 3

Page 74 - SYSTem:ERRor?

70 Matrix Modules Command Reference Chapter 4STATus:OPERation:CONDition?STATus:OPERation:CONDition? returns the state of the Condition Register in t

Page 75 - TRIGger[:IMMediate]

Matrix Modules Command Reference 71Chapter 4Example Querying the Enable Register in the OPERation Status RegisterSTAT:OPER:

Page 76 - TRIGger:SOURce

72 Matrix Modules Command Reference Chapter 4SYSTemThe SYSTem subsystem returns the error numbers and error messages in the error queue of a switchb

Page 77 - TRIGger:SOURce?

Matrix Modules Command Reference 73Chapter 4SYSTem:CPONSYSTem:CPON <number> | ALL sets the selected module (card) in

Page 78 - SCPI Commands Quick Reference

74 Matrix Modules Command Reference Chapter 4E1467A Matrix Module Model Number: SYSTem:CTYPe? <number> returns: HEWLETT-PACKARD,E14

Page 79

Matrix Modules Command Reference 75Chapter 4TRIGgerThe TRIGger command subsystem controls the triggering operation of matri

Page 80

76 Matrix Modules Command Reference Chapter 4TRIGger:SOURceTRIGger:SOURce <source> specifies the trigger source to advance the <channel_lis

Page 81 - Matrix Modules Specifications

Matrix Modules Command Reference 77Chapter 4Related Commands: ABORt, [ROUTe:]SCAN, OUTPut*RST Condition: TRIGger:SOURce IMM

Page 82

78 Matrix Modules Command Reference Chapter 4SCPI Commands Quick ReferenceThe following table summarizes the SCPI Commands for the E1465A, E1466A, a

Page 83 - Register-Based Programming

Matrix Modules Command Reference 79Chapter 4IEEE 488.2 Common Commands ReferenceThe following table lists the IEEE 488.2 Co

Page 84

8Safety SymbolsInstruction manual symbol affixed to product. Indicates that the user must refer to the manual for specific WARNING or CAUTION informat

Page 85

80 Matrix Modules Command Reference Chapter 4Notes:

Page 86 - Register Descriptions

Matrix Modules Specifications 81Appendix AAppendix AMatrix Modules SpecificationsGeneralModule Size/Device Type:C-size VXIb

Page 87 - Writing to the

82 Matrix Modules Specifications Appendix AE1465A Crosstalk Between Channels Specifications are for 16 x 16 matrix, for Z(load) = Z(source) = 50 W.

Page 88 - Register

Register-Based Programming 83Appendix BAppendix BRegister-Based ProgrammingAbout This AppendixThis appendix contains inform

Page 89

84 Register-Based Programming Appendix BThe Base Address When reading or writing to a switch register, a hexadecimal or decimal register address is

Page 90 - Programming Examples

Register-Based Programming 85Appendix BFigure B-1. Registers Within A16 Address SpaceFigure B-2. Registers Within the E1406

Page 91 - (C/HP-UX)

86 Register-Based Programming Appendix BRegister DescriptionsEach matrix module contains two read registers, one read/write register, and 16 write r

Page 92 - Measurements

Register-Based Programming 87Appendix BReading theStatus/Control RegisterFor Status/Control register reads, three bits are

Page 93

88 Register-Based Programming Appendix BRelay ControlRegisterThere are 16 relay control registers: Bank 0 Relay Control Register (base + 2016) throu

Page 94

Register-Based Programming 89Appendix BBank 7 Relay Control RegisterAddressBase+2E1615 14 13 12 11 10 9 8 7 6 5 4 3 2 1 071

Page 95 - Channels (BASIC)

9 Manufacturer’s Name: Agilent Technologies, Inc. Manufacturer’s Address: Basic, Emerging and Systems Technologies Product Generation Unit815 14th

Page 96 - Channels (C/HP-UX)

90 Register-Based Programming Appendix BProgramming ExamplesThis section provides example programs in BASIC and C/HP-UX, including:• Example: Readin

Page 97

Register-Based Programming 91Appendix BExample: Readingthe Registers(C/HP-UX)This C/HP-UX programming example reads the Man

Page 98

92 Register-Based Programming Appendix BExample: MakingMeasurements(BASIC)This BASIC programming example closes bit 1 on bank 0, waits for a measure

Page 99 - Matrix Modules Error Messages

Register-Based Programming 93Appendix BExample: MakingMeasurements(C/HP-UX)This C/HP-UX programming example closes bit 1 on

Page 100 - Error Messages

94 Register-Based Programming Appendix B/*SUB VER_TIME*/ver_time( ){struct timeval first, second, lapsed;struct timezone tzp;gettimeofday(&fi

Page 101 - Relay Life

Register-Based Programming 95Appendix BExample: ScanningChannels (BASIC)This BASIC programming example scans through the ba

Page 102

96 Register-Based Programming Appendix BExample: ScanningChannels (C/HP-UX)This C/HP-UX programming example scans through the bank 0 channels (closi

Page 103

Register-Based Programming 97Appendix B/*sub to verify the time to close the switch*/ver_time( );/*sub to close a set of sw

Page 104

98 Register-Based Programming Appendix BNotes:

Page 105 - R (continued)

Matrix Modules Error Messages 99Appendix CAppendix CMatrix Modules Error MessagesError TypesTable C-2 lists the error messa

Commentaires sur ces manuels

Pas de commentaire