Home
E1361A 4X4 Relay Matrix Module User`s Manual
Contents
1. TAO oM atnN a Peet One Instrument 785232107 ee Multiplexer 1 Logical Address 120 Card 01 8 s Card 02 py N m ae Q cora os im T ee 78323210 Multiplexer 2 Logical Address 121 ES A o0000 1 ei a A seer er 76543210 Multiplexer 3 Logical Address 122 Matrix Channel Numbers Relay matrix channel numbers are 00 03 10 13 20 23 and 30 33 Specifying a channel number specifies the associated crosspoint relay For example CLOS 123 closes crosspoint relay 23 of card 01 which connects row 2 to column 3 Channels can be addressed using channel numbers or channel ranges For a single module switchbox channel ranges can span across the channels For a multiple module switchbox channel ranges can span across the channels of all modules in the switchbox Use commas to form a channel list or use a colon to form a channel range Only valid channels can be accessed in a channel list or channel range Also the channel list or channel range must be from a lower channel number to a higher channel number For example CLOS 100 233 is acceptable but CLOS 233 100 generates an error 14 Getting Started Chapter 1 Example Relay Matrix Channel Lists Ranges Channel Lists CLOS 100 112 Close relays 00 and 12 on card 01 OPEN 203 210 Open relays 03 and 10 on card 02 Channel Ranges OPEN 100 133 Open all relays on card 01 SCAN 100 133 Scan all relays on card 01 Initi
2. 3 Insert Wire Into Terminal Configuring the Agilent E1361A Relay Matrix 19 Figure 2 2 Wiring the Relay Matrix Terminal Block Chapter 2 Typical Matrix Configurations 4 X 4 Matrix Configuration The relay matrix can be configured as a 4 X 4 matrix or by removing jumpers can be configured as a dual 4 X 2 matrix By connecting matrix cards you can build larger matrixes Figure 2 3 shows the relay matrix in a 4 row by 4 column matrix configuration For this configuration you can connect row inputs to either Bank A or Bank B rows since the rows are connected by jumpers JM1 JM8 Note that both HIGH and LOW are switched for each relay The circled number is the relay number and is also the channel number for programming le VS Ve Ya Zadar Ve lo Vo Va a ur Ed S 10 Yo 8 Dual 4 X 2 Matrix Configuration row column Figure 2 3 4 X 4 Matrix By removing jumpers JM1 JM8 on the component card see Figure 2 7 for location you can configure the relay matrix into a dual 4 X 2 matrix As shown in Figure 2 4 matrix 1 is formed by Bank A rows 0 3 and columns 0 1 while matrix 2 is formed by Bank B rows 0 3 and columns 2 3 Again both HIGH and LOW are switched and the circled number is the relay channel number 20 Configuring the Agilent E1361A Relay Matrix Chapter 2 4x2 Matrix 1 4x2 Matrix 2 4 a ce a
3. Agilent 75000 SERIES B Agilent E1361A 4X4 Relay Matrix Module AAA User s Manual 3 Agilent Technologies Copyright Agilent Technologies Inc 2006 E13 61 90002 E0406 Manual Part Number E1361 90002 Printed April 2006 Edition 2 Rev 2 Microfiche Part Number E1361 99002 Printed in Malaysia E0406 Contents Agilent E1361A 4X4 Relay Matrix Module Wartanly 22 ua ee E O AA ADE 5 WARNINGS 24 5 e aug 2 00 amp RR oe na A So A A A 6 Safety Symbols s 22 442 ev 8008 Bun ke sa es a ee 6 Declaration of Conformity 22222 non 7 Reader Comment Sheet 2 2 Con nn 9 Chapter 1 Getting St rted essa 2a EEG ana Bas at Bar he 11 Using This Chapter nn 11 Instrument Definition e 11 Matrix Description mn 11 Basic Operation ee 12 Typical Configuration s s oeo eo Comm 13 Programming the Matrix 0p ee 13 Specifying SCPI Commands a 13 Initial Operation s os ae Dee na a Sek Dead Draht 15 Chapter 2 Configuring the Agilent E1361A Relay Matrix 17 Using This Chapter e e a e ee 17 Warnings and Cautions ooa a 17 Connecting User Inputs ee 18 Typical Matrix Configurations ee ee 20 4 X 4 Matrix Configuration oaa 20 Dual 4 X 2 Matrix Configuration 2 222m onen 20 Building Larger Matrixes naaa ee 21 High Voltage Matrix Configuration oaoa e 22 Changing Matrix Module Componen
4. R Reader Comment Sheet 9 Reading Registers 64 Recalling States 35 Registers addressing 64 channel enable 63 65 device type 63 64 manufacturer identification 63 64 reading 64 status control 63 65 writing to 65 Relays closing 13 end of life detection 62 life expectancy 62 opening 13 replacement of 62 Reset State 12 Root Command 38 ROUTe Subsystem 49 52 ROUTe CLOSe 49 ROUTe CLOSe 50 ROUTe OPEN 50 ROUTe OPEN 51 ROUTe SCAN 30 51 ROUTe SCAN MODE 30 52 ROUTe SCAN MODE 52 S Safety warnings 6 Scan Complete Bit 34 Scan Rate maximum 13 Scanning advancing 30 channels 29 51 continuous scanning cycles 46 cycle 47 cycles 30 42 43 46 operation 51 query state 47 SCPI commands 29 30 stopping in progress 41 trigger sources 29 31 57 58 using bus triggers 58 using external triggers 58 using Trig Out amp Event In ports 33 with external instruments 29 32 SCPI error responses 35 programming 13 Agilent E1361A 4X4 Relay Matrix Module Index 71 S continued SCPI Commands abbreviated 38 ABORt subsystem 41 ARM subsystem 42 43 DISPlay subsystem 44 45 format 38 implied 38 in square brackets 38 39 INTTiate subsystem 46 47 linking with common 40 OUTPut subsystem 48 parameters 38 39 quick reference 60 reference 40 root command 38 ROUTe subsystem 49 52 scanning commands
5. RR 2 lt S 2 52 S 2 N Z 2 222 BES xX ER ay ihe Se BOP E gt MS wi 2 o WAWNN 00 L Hp ROW 3 es RR x 3 q Bank A Rows 0 3 H L EEE on SOS N x 022 2 o E o IR palo Hf COL O Q o m o RR EL RRC Ww 5 Example Dual 4X 2 Matrix Switching x Q o pe BS ER 3 Q o x X 0 Columns l RR 0 Q o gt N rm SR BS Q o m N T 2 Bank B Rows 0 3 H L 2 x Q o m W m ES Q o m 197 q LS III TICTITTTITIIH I OM MMMM ML PROA Bank B i Rows WWNN gt 00 Se AG Er ae pais 7 Figure 3 1 Example 4 X 4 Matrix Switching This example closes relays 00 and 02 channels 00 and 02 for a relay matrix in dual 4 X 2 configuration Closing relay 00 connects the user input to Bank A Row 0 with the user input to Column 0 Closing relay 02 connects the user input to Bank B Row 0 with the user input to Column 2 See Figure 3 2 for typical user connections note that JM1 JM8 must be removed for dual 4 X 2 matrix configuration To close channels 00 and 02 relays 00 and 02 execute CLOS 100 102 Close channel 00 and 02 relays 1 is the card number and 00 and 02 are the channel numbers To open cha
6. The command returns 1 if channel s are closed or returns 0 if channel s are open Comments e Query is Software Readback The ROUTe CLOSe command returns the current software state of the channel s specified It does not account for relay hardware failures A maximum of 127 channels at a time can be queried for a multi module switchbox Example Query Channel Closure This example closes channels 100 and 213 of a two module switchbox and queries channel closure Since the channels are programmed to be closed 1 1 is returned as a string CLOS 100 213 Close channels 100 and 213 CLOS 100 213 Query channels 100 and 213 state OPEN ROUTe JOPEN lt channel_list gt opens the relay matrix channels specified by channel_list channel_list has the form nnrc where nn matrix card number 01 99 r matrix row number 0 3 and c matrix column number 0 3 Parameters Parameter Name Parameter Type Range of Values channel_list numeric nn00 nn03 nn10 nn13 nn20 nn23 nn30 nn33 Comments e Opening Channels To open a single channel use ROUTe JOPEN nnrc for multiple channels use ROUTe JOPEN Onnrc nnrc for sequential channels use ROUTe JOPEN Onnrc nnrc for groups of sequential channels use ROUTe JOPEN Onnrc nnrc nnrc nnrc or any combination Opening order for multiple channels with a single command is not guaranteed e Related Commands ROUTe CLOSe ROUTe OPEN e R
7. cycles Parameter Name Parameter Type Range of Values number numeric 1 32767 MIN MAX e Number of Scans Use only values between 1 and 32767 for the number of scanning cycles e Related Commands ABORt INITiate IMMediate e RST Condition ARM COUNt 1 Setting Ten Scanning Cycles This example sets a relay matrix for 10 scans of channels 00 through 03 When the scan sequence completes channels 00 through 03 relays 00 through 03 are closed ARM COUN 10 Set 10 scans per INIT command SCAN 100 103 Scan channels 00 03 INIT Start scan close channel 00 42 Agilent E1361A Relay Matrix Command Reference Chapter 5 COUNt ARM COUNt MIN MAX returns the current number of scanning cycles set by ARM COUNt The current number of scan cycles is returned when MIN or MAX is not supplied With MIN or MAX as a parameter MIN returns 1 and MAX returns 32767 Parameters Parameter Name Parameter Type Range of Values MIN MAX numeric MIN 1 MAX 32767 Comments e Related Commands INITiate MMediate Example Query Number of Scans This example sets a switchbox for 10 scanning cycles of channels 00 through 03 and queries the number of scan cycles set The ARM COUN command returns 10 ARM COUN 10 ARM COUN Set 10 scans per INIT command Query number of scans Chapter 5 Agilent E1361A Relay Matrix Command Reference 43 DISPlay The DISPlay subsystem monitors the channel state
8. 3 0dB Relay Life typical No Load gt 10 operations Max Load gt 10 operations Terminals Screw type removable Max Wire Size 16AWG Module Size Device Type VXIB Size Register based Connectors used P1 No Slots 1 VXIbus Interface Capability Interrupter D16 Interrupt Level 1 7 selectable Power Requirements Voltage 5 12 Peak module current IPM A 0 10 0 24 Dynamic module current IDM A 0 01 0 01 Watts slot 1 0 Cooling slot 0 02 mm H20 0 10 liters sec Humidity 65 0 to 40 C Operating Temperature 0 to 55 C Storage Temperature 40 to 75 C EMC RFI Safety meets FTZ 1046 1984 CSA 556B IEC 348 UL 1244 Appendix A Agilent E1361A Relay Matrix Specifications 61 Relay Life Electromechanical relays are subject to normal wear out Relay life depends on several factors The effects of loading and switching frequency are briefly discussed below Relay Load In general higher power switching reduces relay life In addition capacitive inductive loads and high inrush currents for example turning on a lamp or starting a motor reduces relay life Exceeding specified maximum inputs can cause catastrophic failure Switching Frequency Relay contacts heat up when switched As the switching frequency increases the contacts have less time to dissipate heat The resulting increase in contact temperature also reduces relay life End of Life Detection A preventive maintenance ro
9. 54 ICTY Pe oh cere RAE ERG ee bs ES ee ee 55 2 Agilent E1361A 4X4 Relay Matrix Module Contents Chapter 5 Agilent E1361A Relay Matrix Command Reference continued SYSTem continued ERROR e A A ar a 55 TRIG BOR siii da RA Fran hen 56 IMMediatel des aa yo dae te Ba Se ee wenn ado ea 56 SOURCE A Dar E eee ok We ed oe Ah sap cats Borken 57 SOURCE ar A are DA A E jaa 58 IEEE 488 2 Common Commands e 59 Command Quick Reference o oo aa 60 Appendix A Agilent E1361A Relay Matrix Specifications 0 61 Relay Tate sige E sey RI Syed cee ae A A a wc te A 62 Appendix B Agilent E1361A Relay Matrix Registers o o e 63 Register Definitions eii rs wee he a le eh av oe 63 Addressing the Registers 2 2 2 Common 64 Reading the Registers 4 zus van nenn Dr a ra 64 ID D yice Typ Registers mossos dar A er E 64 Status Control Register 2 o e 64 Channel Enable Register o o e o 64 Writing to the Registers a sraa or a la eich Gees a See da 65 Status Control Register o o e 65 Channel Enable Register o o e e 65 Appendix C Agilent E1361A Relay Matrix Error Messages o e 67 Agilent E1361A 4X4 Relay Matrix Module Contents 3 Notes 4 Agilent E1361A 4X4 Relay Matrix Module Contents Certification Agilent Technologies certifies that this product met its published specifications at
10. 6 Typical 8 X 1 Multiplexer Arrangement Changing Matrix Module Components As required you can change the following matrix components e Remove the channel jumpers JM1 JM8 e Change the Logical Address switch setting e Change the interrupt priority jumper positions e Replace fuses on the matrix component card See Figure 2 7 for component locations 22 Configuring the Agilent E1361A Relay Matrix Chapter 2 Channel Jumpers With JM1 JM8 installed Factory Setting the module is a 4x4 matrix With JM1 JM8 removed module is a dual 4x2 matrix IR Terminal Card Connector Connect to terminal connector on terminal card Interrupt Priority Jumpers de Interrupt priority jumpers are factory set e to interrupt Priority Level 1 BOTH jumpers must be removed to change priority level Figure shows change from Level 1 to Level 7 eL ULL ULL o a 0000000 Protection Fuses F1 is 4A fuse for 5V supply E F2 is 1A fuse for 12V supply PS a A Backplane Connector gt Connect to mainframe backplane O o DECIMAL i Logical Address Switch VALUE 5 Factory set logical address is 120 1 00 gt Set switches 0 7 as required to 2
11. N O 2 3 fa 310 fe Yo IS OS B 1 A za un O O J 4 Va Vo Vo la Wars To le z O 2 3 2 Columns row column Figure 2 4 Dual 4 X 2 Matrix Bui Iding La rger By making external user connections between relay matrix cards you can Matrixes build larger matrixes For example Figure 2 5 shows a4 X 12 matrix using three relay matrix cards To form this configuration connect card 1 Bank B rows to card 2 Bank A rows connect card 2 Bank B rows to card 3 Bank A rows and connect user row inputs to card 3 Bank B rows E x Card 1 Card 2 Card 3 Bank A Bank B Bank A Bank B Bank A Bank B Rows Rows Rows Rows Rows Rows OPPs P 7 Poe a 7 eos y 0 1 gt ao 7 y po 7 gt y 22 ae Row Inputs A gt 2 pro e o HO ee External Connections Figure 2 5 Typical 4 X 12 Matrix Chapter 2 Configuring the Agilent E1361A Relay Matrix 21 Hig h Voltage Matrix By connecting all columns together for a relay matrix in a dual 4 X 2 Configu ration configuration you can configure the matrix as an 8 X 1 high voltage up to 250 V 2 wire multiplexer See Figure 2 6 for a typical representation Common H Component Module RO Bank A R2 R3 Bank B Figure 2
12. Out Out In Complete Chapter 4 Understanding the Agilent E1361A Matrix 33 Using the Scan Complete Bit You can use the Scan Complete bit bit 8 in the Operation Status Register of a switchbox to determine when a scanning cycle completes no other bits in the register apply to the switchbox Bit 8 has a decimal value of 256 and you can read it directly with the STAT OPER command See the STATus OPERation EVENt command in Chapter 5 for an example When enabled by the STAT OPER ENAB 256 command the Scan Complete bit will be reported as bit 7 of the Status Register Use the GPIB Serial Poll or the IEEE 488 2 Common Command STB to read the Status Register When bit 7 of the Status Register is enabled by the SRE 128 Common Command to assert an GPIB Service Request SRQ you can interrupt the computer when the Scan Complete bit is set after a scanning cycle completes This allows the computer to do other operations while the scanning cycle is in progress The following example monitors bit 7 in the Status Register to determine when the scanning cycle completes The computer used in this example is an HP 9000 Series 200 300 used with BASIC as the programming language The computer interfaces with an Agilent E1300B E1301B mainframe over GPIB The GPIB select code is 7 the GPIB primary address is 09 and the GPIB secondary address is 15 Example Scan Complete Interrupt 10 OUTPUT 70915 CLS Clear all switchbox s
13. ROW ROW ROW NOT NOT NOT NOT ROW ROW ROW ROW COL X COL OH SH 2H OH USED USED USED USED SH 2H OH 2H SH PIN 48 PIN 33 X Figure 2 8 4 X 4 Relay Matrix Front Panel X COL COL ROW ROW ROW ROW NOT NOT NOT NOT ROW ROW ROW ROW COL COL OL 3L 2L OL USED USED USED USED 3L 2L OL 2L SL 24 Configuring the Agilent E1361A Relay Matrix Chapter 2 Chapter 3 Using the Agilent E1361A Relay Matrix Using This Chapter This chapter provides examples to use the relay matrix for switching channels See Chapter 5 Relay Matrix Command Reference for command information Chapter contents are e Relay Matrix Commands 00 02 00 o Page 25 e Switching Channels 2 0 cece eee eee ooo Page 25 Relay Matrix Commands Table 3 1 Relay Matrix Commands in Chapter 3 Command Description ROUT CLOS lt channel_list gt Close the channels in the channel list ROUT CLOS lt channel_list gt Query the state of the channels in the channel list ROUT JOPEN lt channel_list gt Open the channels in the channel list Switching Channels e As factory configured the relay matrix module is a4 X 4 matrix By removing
14. SYSTem ERRor command returns 0 No error To clear all error numbers messages in the queue execute the CLS command e Maximum Error Numbers Messages in the Error Queue The queue holds a maximum of 30 error numbers messages for each switchbox If the queue overflows the last error number message in the queue is replaced by 350 Too many errors The least recent error numbers messages remain in the queue and the most recent are discarded Example Reading the Error Queue SYST ERR Query the error queue Chapter 5 Agilent E1361A Relay Matrix Command Reference 55 TRIGger The TRIGger command subsystem controls the triggering operation of relay matrix modules in a switchbox Subsystem Syntax TRIGger IMMediate SOURce BUS EXTernal HOLD IMMediate SOURce IMMediate TRiGger 1MMediate causes a trigger event to occur when the defined trigger source is TRIGger SOURce BUS or TRIGger SOURce HOLD Comments e Executing the TRIGger IMMediate Command A channel list must be defined with ROUTe SCAN lt channel_list gt and an INITiate MMediate command must be executed before TRIGger IMMediate will execute e BUS or HOLD Source Remains If selected the TRIGger SOURce BUS or TRIGger SOURce HOLD commands remain in effect after triggering a switchbox with the TRIGger IMMediate command e Related Commands INITiate ROUTe SCAN Example Advancing Scan Using TRIGger Command This example uses the TRIGger comm
15. Scanning This example uses the Agilent E1300B E1301B Mainframe Trig Out and Usi ng Trig Out and Event In ports to synchronize relay matrix channel closures with an external Event In Ports measurement device See the following figure for typical user connections For this example the mainframe and instrument are connected via GPIB with mainframe address of 709 and instrument address of 722 The relay matrix logical address is 120 secondary address 120 8 15 With this example since synchronization with the computer cannot be ensured the external instrument must have internal memory capacity to store the readings Also you must add the appropriate instrument commands to line 10 The sequence of operation is 1 INIT line 50 closes channel 100 2 Closure causes trigger to be output from Trig Out port 3 Trigger to Ext Trig In starts channel 100 measurement 4 Channel 100 measurement result is stored in instrument 5 Trigger is then output from Measurement Complete port 6 Trigger to Event In port advances scan to channel 101 7 Steps 2 6 are repeated for channels 101 102 10 OUTPUT 722 TRIG EXT Configure instrument 20 OUTPUT 70915 OUTP ON Enable Trig Out port 30 OUTPUT 70915 TRIG SOUR EXT Event In triggering 40 OUTPUT 70915 SCAN 100 102 Scan channels 00 02 50 OUTPUT 70915 INIT Enable scan 60 END To DUTs E1300 01 Mainframe External Instrument 00 E1361A Ext Event Pacer Trig Trig Meas In
16. factory installed jumpers JM1 JM8 the matrix is configured for dual 4 X 2 matrix operation e Use CLOS channel_list to close crosspoint relay s or use OPEN channel_list to open crosspoint relay s channel_list has the form nnrc where nn matrix card number 00 99 r matrix row number 0 3 and c matrix column number 0 3 The crosspoint relay number is also the channel number e SCAN channel_list can be used to scan close a specified set of channels You can scan any combination of channels for a single module or multiple module switchbox See Chapter 4 Understanding the Relay Matrix for scanning information Chapter 3 Using the Agilent E1361A Relay Matrix 25 Example 4 X 4 Matrix Switching SIR EN SSR RERS ZEEZEILERS RLS RRRKKKKRK RK I REE This example closes channel 30 relay 30 of a relay matrix in 4 X 4 configuration to connect the user input to row 3 with the user input to column 0 See Figure 3 1 for typical user connections To close channel 30 execute CLOS 130 Close relay 30 1 is card number To open channel 30 relay 30 use OPEN 130 Columns 0 3 H L J SEY RT x Terminal Block SOS x SK RR 5 x SR SS BS SOR 222 ER 3 X SO 2 BS SSL SLRS x 2 2 RR Bank A Rows vor QRS 2 IR Z SS RR 0 Z SS x RR Z zos SZ
17. fault WARNING dition that could cause bodily injury or death i i Calls attention to a procedure practice or con or _ Frame or chassis ground terminal ypically CAUTION dition that could possibly cause damage to connects to the equipment s metal frame equipment or permanent loss of data WARNINGS The following general safety precautions must be observed during all phases of operation service and repair of this product Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design manufacture and intended use of the product Agilent Technologies assumes no liability for the customer s failure to comply with these requirements Ground the equipment For Safety Class 1 equipment equipment having a protective earth terminal an uninterruptible safety earth ground must be provided from the mains power source to the product input wiring terminals or supplied power cable DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes For continued protection against fire replace the line fuse s only with fuse s of the same voltage and current rating and type DO NOT use repaired fuses or short circuited fuse holders Keep away from live circuits Operating personnel must not remove equipment covers or shields Procedures involving the removal of covers or shields are for use by service trained personnel only Under certain c
18. incidental or consequential damages in connection with the furnishing performance or use of this material This document contains proprietary information which is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or translated to another language without the prior written consent of Agilent Technologies Inc Agilent assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Agilent U S Government Restricted Rights The Software and Documentation have been developed entirely at private expense They are delivered and licensed as commercial computer software as defined in DFARS 252 227 7013 Oct 1988 DFARS 252 211 7015 May 1991 or DFARS 252 227 7014 Jun 1995 as a commercial item as defined in FAR 2 101 a or as Restricted computer software as defined in FAR 52 227 19 Jun 1987 or any equivalent agency regulation or contract clause whichever is applicable You have only those rights provided for such Software and Documentation by the applicable FAR or DFARS clause or the Agilent standard software agreement for the product involved Agilent E1361A 4X4 Relay Matrix Module User s Manual Edition 2 Rev 2 Copyright O 1995 2006 Agilent Technologies Inc All Rights Reserved Agilent E1361A 4X4 Relay Matrix Module User s Manual 5 Printing History The Printing History shown below lists all Editions and Updates of this manual an
19. of a selected module or card in a switchbox This subsystem operates only with mainframes which have a display such as the Agilent 75000 Series B mainframe Agilent Model Number E1301B Subsystem Syntax DISPlay MONitor CARD lt number AUTO gt STATe lt mode gt MONitor CARD _ DisPlay MONitor CARD lt number AUTO selects the module in a switchbox to be monitored Parameters Parameter Name Parameter Type Range of Values number AUTO numeric 1 99 Comments e Selecting a Specific Module to be Monitored Use the DISPlay MONitor CARD command to send the card number for the switchbox to be monitored e Selecting the Present Module to be Monitored Use the DISPlay MONitor CARD AUTO command to select the last module addressed by a switching command e g ROUTe CLOSe e RST Condition DISPlay MONitor CARD AUTO Example Select Module 2 in a Switchbox for Monitoring DISP MON CARD 2 Selects module 2 in a switchbox 44 Agilent E1361A Relay Matrix Command Reference Chapter 5 MONItor STATe DISPlay MONitor STATe lt mode gt turns the monitor mode ON or OFF Parameters Parameter Name Parameter Type Range of Values mode boolean ON OFF 1 0 Comments e Monitoring Switchbox Channels DISPlay MONitor STATe ON or DISPlay MONitor STATe 1 turns the monitor mode ON to show the channel state of the selected module DISPlay MONitor STATe OFF or DISPlay MONitor STATe O turns the
20. the SOURce subsystem shown below SOURce PULSe COUNt lt count gt COUNt lt MIN MAX gt PERiod lt period gt PERiod lt MIN MAX gt 38 Agilent E1361A Relay Matrix Command Reference Chapter 5 The root command SOURce is an implied command To set the instrument s pulse count to 25 you can send either of the following command statements SOUR PULS COUN 25 or PULS COUN 25 Parameters Parameter Types The following table contains explanations and examples of the parameter types you might see later in this chapter Table 5 1 SCPI Parameter Types Parameter Type Explanations and Examples Numeric Accepts all commonly used decimal representations of numbers including optional signs decimal points and scientific notation 123 123E2 123 1 23E2 123 1 23E 2 1 23000E 01 Special cases include MIN MAX and INF Boolean Represents a single binary condition that is either true or false ON OFF 1 0 Discrete Selects from a finite set of values These parameters use mnemonics to represent each valid setting An example is TRIGger SOURce lt source gt where lt source gt can be BUS EXT HOLD or IMM Optional Parameters Parameters shown within square brackets are optional parameters Note that the brackets are not part of the command and are not sent to the instrument If you do not specify a value for an optional parameter the instrument chooses a default value For exam
21. the channel list and the scan cycle repeats e Non Continuous Scanning Operation Non continuous scanning is enabled with the INITiate CONTinuous OFF or INITiate CONTinuous 0 command Sending the INITiate IMMediate command closes the first channel in the channel list Each trigger from a trigger source selected by the TRIGger SOURce command advances the scan through the channel list At the end of the scanning cycle the last channel in the channel list is closed e Stopping Continuous Scan See the ABORt command e Related Commands ABORt ARM COUNt TRIGger TRIGger SOURce e RST Condition INITiate CONTinuous OFF Enabling Continuous Scanning This example enables continuous scanning of channels 00 through 03 of a single module switchbox Since TRIGger SOURce IMMediate default is set use an interface clear command such as CLEAR to stop the scan INIT CONT ON Enable continuous scanning SCAN 100 103 Defines channel list INIT Start scan cycle close channel 00 46 Agilent E1361A Relay Matrix Command Reference Chapter 5 CONTinuous Example 1MMediate Comments Example INITiate CONTinuous queries the scanning state With continuous scanning enabled the command returns 1 With continuous scanning disabled the command returns 0 Query Continuous Scanning State This example enables continuous scanning of a switchbox and queries the state Since continuous scanning is enabled INIT CONT returns 1 INIT
22. the time of shipment from the factory Agilent Technologies further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology formerly National Bureau of Standards to the extent allowed by that organization s calibration facility and to the calibration facilities of other International Standards Organization members Warranty This Agilent Technologies product is warranted against defects in materials and workmanship for a period of one year from date of shipment Duration and conditions of warranty for this product may be superseded when the product is integrated into becomes a part of other Agilent products During the warranty period Agilent Technologies will at its option either repair or replace products which prove to be defective For warranty service or repair this product must be returned to a service facility designated by Agilent Technologies Buyer shall prepay shipping charges to Agilent and Agilent shall pay shipping charges to return the product to Buyer However Buyer shall pay all shipping charges duties and taxes for products returned to Agilent from another country Agilent warrants that its software and firmware designated by Agilent for use with a product will execute its programming instructions when properly installed on that product Agilent does not warrant that the operation of the product or software or firmware will be uninterrupted or erro
23. 0 e Related Commands ROUTe SCAN Example Reading the Operation Status Register After a Scanning Cycle STAT OPER Returns bit values of the Standard Operation Status Register Returns 256 if bit 8 is set to 1 or returns 0 if bit 8 is set to 0 Chapter 5 Agilent E1361A Relay Matrix Command Reference 53 SYSTem Subsystem Syntax CDEScription Parameters Comments Example CPON Parameters Comments Example The SYSTem subsystem returns the error numbers and error messages in the error queue of a switchbox and returns the types and descriptions of modules cards in a switchbox SYSTem CDEScription lt number gt CPON lt number ALL gt CTYPe lt number gt ERRor SYSTem CDEScription lt number gt returns the description of a selected module card in a switchbox Parameter Name Parameter Type Range of Values number numeric 1 99 e 4X 4 Relay Matrix Module Description The SYSTem CDEScription lt number gt command returns 4 X 4 Relay Matrix Reading the Description of a Card 1 Module SYST CDES 1 Return the description SYSTem CPON lt number ALL gt sets the selected module card in a switchbox to its power on state Parameter Name Parameter Type Range of Values number numeric 1 99 e Matrix Module Power On State The power on state is all channels relays open Note that RST opens all channels of all modules in a switchbox w
24. 29 30 second level 38 separator 38 specifying 13 STATus subsystem 53 SYSTem subsystem 54 55 third level 38 trigger sources 29 31 57 58 TRIGger subsystem 56 58 Second Level Command 38 Single Module Switchbox channel ranges 14 Specifications 61 62 Specifying SCPI Commands 13 Starting Scanning Cycles 47 Status Register 53 STATus Subsystem 53 Status Control Register 63 65 STATus OPERation ENABle 34 53 STATus OPERation EVENt 53 Stopping a Scan 41 continuous scan 46 scanning cycles 47 Storing States 35 Subsystem ABORt 41 ARM 42 43 DISPlay 44 45 INITiate 46 47 OUTPut 48 ROUTe 49 52 STATus 53 SYSTem 54 55 TRIGger 56 58 Switchbox addressing 13 configuration 13 14 continuous scanning 46 logical addresses 14 monitor channel state 44 multiple module card numbers 14 multiple module channel ranges 14 recalling states 35 response to RST 35 single module channel ranges 14 storing states 35 Switching 4 X 4 example 26 channels 25 27 dual 4 X 2 example 26 27 SYSTem Subsystem 54 55 SYSTem CDEScription 54 SYSTem CPON 54 SYSTem CTYPe 55 SYSTem ERRor 35 55 T Terminal Block matrix connections 18 not using 24 terminal connectors 18 wiring 19 Third Level Command 38 Trig Out Port 48 Trigger Sources Used 29 31 57 58 TRIGger Subsystem 56 58 TRIGger SOURce 29 31 57 58 TRIGger SOURce 58 TRIGger IMMe
25. CONT ON Enable continuous scanning INIT CONT Query continuous scanning state INITiate IMMediate starts the scanning process and closes the first channel in the channel list Successive triggers from the source selected by the TRIGger SOURce command advance the scan through the channel list e Starting the Scanning Cycle The INITiate IMMediate command starts scanning by closing the first channel in the channel list Each trigger received advances the scan to the next channel in the channel list An invalid channel list definition causes an error see ROUTe SCAN e Stopping Scanning Cycles See ABORt Enabling a Single Scan This example enables a single scan of channels 00 through 03 of a single module switchbox The trigger source to advance the scan is immediate internal triggering set with default TRIGger SOURce IMMediate SCAN 100 103 Scan channels 00 03 INIT Begin scan close channel 00 use immediate triggering Chapter 5 Agilent E1361A Relay Matrix Command Reference 47 OUTPut The OUTPut command subsystem enables or disables the Trig Out port of the Agilent E1300B E1301B Mainframe or on the Agilent E1405A E1406A Command Module Subsystem Syntax OUTPut STATe lt state gt STATe STATe OUTPut STATe lt state gt enables or disables the Trig Out port on the rear panel of the Agilent E1300B E1301B Mainframe OUTPut STATe ON 1 enables the port and OUTPut STATe OFF 0 disables the po
26. H ROW 1 L X o 2S Z lt gt S SSL S Row 1 H Bank A gt amp ROW QD row ER ER XA ave RR SR RR RR RRRS a SS SS N row N ROW Z SS A SZ SS 2S Z 2 SZ x Se x 2S SZ lt x X o 2S x Be O SZ 2S z RR Z 2 SOG x 2S SS RES Bank A Rows 0 3 H L ISZ RRS x NOTES 1 With JM1 JM8 installed row column the module is a 4x4 matrix and Bank A and Bank B rows are connected The matrix is formed by Bank A rows 0 3 or Bank B rows 0 3 and columns 0 3 2 With JM1 JM8 removed the module is a dual 4x2 matrix Matrix 1 is formed by Bank A rows 0 3 and columns 0 1 Matrix 2 is formed by Bank B rows 0 3 and columns 2 0 Figure 1 1 Relay Matrix Simplified Diagram SS SSR SS SS SZ 2S BR SS ER SL 2S Bank B Rows 0 3 H L ZIZ X Rows N U NDN f gt Columns S Row 1 H Bank B Rows 12 Getting Started Chapter 1 Typical Configuration The relay matrix module accepts user inputs up to 250 V de or 250 V ac RMS at 1 A de or ac RMS non inductive Maximum rated power capacity 1s 30 W or 40 VA per channel Channel clos
27. Ibus Mainframe Agilent E1300B E1301B User s Manual or the Agilent 75000 Series C Agilent El405A User s Manual for additional information on SCPI and common commands Chapter contents are e Command Types 0 0 eee eee ee eee Page 37 e SCPI Command Format 0 00 02 eee eee Page 38 e SCPI Command Reference 0 00 0005 Page 40 e EEE 488 2 Common Commands Page 59 e Command Quick Reference 0000000005 Page 60 Command Types Commands are separated into two types IEEE 488 2 Common Commands and SCPI Commands Common Command The IEEE 488 2 standard defines the common commands that perform Format functions like reset self test status byte query etc Common commands are four or five characters in length always begin with the asterisk character and may include one or more parameters The command keyword is separated from the first parameter by a space character Some examples of common commands are shown below RST ESR 32 STB Chapter 5 Agilent E1361A Relay Matrix Command Reference 37 SCPI Command Format Command Separator Abbreviated Commands Implied Commands SCPI commands perform functions like closing switches querying instrument states and retrieving data A subsystem command structure is a hierarchical structure that usually consists of a top level or root command one or more lower level commands and their parameters The following e
28. LOSe lt channel_list gt OPEN lt channel_list gt OPEN lt channel_list gt SCAN lt channel_list gt MODE NONE VOLT MODE CLOSe ROUTe CLOSe lt channel_list gt closes the relay matrix channels specified by channel_list channel_list has the form nnrc where nn matrix card number 01 99 r matrix row number 0 3 and c matrix column number 0 3 Parameters Parameter Name Parameter Type Range of Values channel_list numeric nn00 nn03 nn10 nn13 nn20 nn23 nn30 nn33 Comments e Closing Channels To close a single channel use ROUTe CLOSe nnrc for multiple channels use ROUTe CLOSe nnre nnrc for sequential channels use ROUTe CLOSe nnrc nnrc for groups of sequential channels use ROUTe CLOSe Onnrc nnrc nnrc nnrc or any combination Closure order for multiple channels with a single command is not guaranteed e Related Commands ROUTe JOPEN ROUTe CLOSe e RST Condition All channels open Example Closing Matrix Channels This example closes channels 100 and 213 of a two module switchbox card numbers 01 and 02 CLOS 100 213 Close channels 100 and 213 100 closes channel 00 of card 1 and 213 closes channel 13 of card 2 Chapter 5 Agilent E1361A Relay Matrix Command Reference 49 CLOSe ROUTe CLOSe lt channel_list gt returns the current state of the channel s queried channel_list has the form Onnrc see ROUTe CLOSe for definition
29. Manual Chapter 1 Getting Started Using This Chapter This chapter includes an Agilent E1361A Relay Matrix description addressing guidelines and an example program to check initial operation Chapter contents are e Instrument Definition 00 0 eee Page 11 e Matrix Description 0 cece ee eee Page 11 e Programming the Matrix 0 00 0 eee eee Page 13 e Initial Operation 0 2 eee eee eee eee Page 15 Instrument Definition Agilent plug in modules installed in an Agilent mainframe are treated as independent instruments each having a unique secondary GPIB address Each instrument is also assigned a dedicated error queue input and output buffers status registers and if applicable dedicated mainframe memory space for readings or data An instrument may be composed of a single plug in module such as a counter or multiple plug in modules for a switchbox or scanning voltmeter instrument Matrix Description The Agilent E1361A 4 X 4 Relay Matrix module is a B Size VXIbus and VMEbus register based product which can be used for matrix switching or scanning The matrix can operate in a B Size VXIbus or VMEbus mainframe or with an adapter in a C Size VXIbus mainframe The relay matrix consists of 16 latching relays channels 00 through 15 The module is factory configured as a 4 X 4 matrix By removing jumpers you can configure the module into a dual 4 X 2 matrix arrangement For the matri
30. Out BNC port is connected to the instrument External Trigger In port For this example the Agilent E1300B E1301B and the instrument are connected via GPIB with Agilent E1300B E1301B address of 709 and instrument address of 722 The relay matrix logical address is 120 secondary address 120 8 15 The measurements are transferred directly to the computer Appropriate instrument commands must be added to line 10 and you may need to add aWAIT statement at line 65 for slow measurements The sequence of operation is INIT line 50 closes channel 100 Closure causes trigger output from the Trig Out port Trigger to Ext Trig In initiates channel 100 measurement Result is sent to the computer lines 60 80 TRIGGER line 90 advances the scan to channel 101 Steps 2 5 are repeated for channels 101 102 NnNBWN 10 OUTPUT 722 TRIG EXT Configure instrument 20 OUTPUT 70915 OUTP ON Enable Trig Out port 30 OUTPUT 70915 TRIG SOUR BUS GPIB bus triggering 40 OUTPUT 70915 SCAN 100 102 Scan channels 00 02 50 OUTPUT 70915 INIT Enable scan 60 FOR l 1 TO 3 Start count loop 70 ENTER 722 A Enter reading 80 PRINTA Display reading 90 TRIGGER 70915 Advance scan 100 NEXTI Increment count 110 END To DUTs E1300 01 Mainframe External Instrument E1361A Ext Event Pacer Trig Trig Meas In Out Out In Complete 32 Understanding the Agilent E1361A Matrix Chapter 4 Example
31. ST Condition All channels open Example Opening Channels This example opens channels 100 and 213 of a two module switchbox card numbers 01 and 02 OPEN 100 213 Open channels 100 and 213 100 opens channel 00 of 1 and 213 opens channel 13 of card 2 50 Agilent E1361A Relay Matrix Command Reference Chapter 5 OPEN Comments Example SCAN Parameters Comments ROUTe JOPEN lt channel_list gt returns the current state of the channel s queried channel_list has the form Onnrc see ROUTe OPEN for definition The command returns 1 if channel s are open or returns O if channel s are closed e Query is Software Readback The ROUTe OPEN command returns the current software state of the channels specified It does not account for relay hardware failures A maximum of 127 channels at a time can be queried for a multi module switchbox Query Channel Open State This example opens channels 100 and 213 of a two module switchbox and queries channel 213 state Since channel 213 is programmed to be open 1 is returned OPEN 100 213 Open channels 100 and 213 OPEN 213 Query channel 213 state ROUTe SCAN lt channel_list gt defines the channels to be scanned channel_list has the form Onnrc where nn matrix card number 01 99 r matrix row number 0 3 and c matrix column number 0 3 Parameter Name Parameter Type Range of Values channel_list numeric nn00 nn03 nn10 nn13 nn20 nn23 n
32. To change address Logical address 4 O N sum of decimal values of switches 8 BO set to ON 16 B oly 32 Ojo Logical address of 120 is shown since 64 B Ojo switches 3 4 5 6 are ON decimal 128 Ken gt value 8 16 32 64 120 See the appropriate Installation and Getting Started Guide to change the logical address setting Figure 2 7 Relay Matrix Component Locations Chapter 2 Configuring the Agilent E1361A Relay Matrix 23 Connecting User Inputs EN RELAY MATRIX x I E1361 66201 ZA bug U The relay matrix module typically consists of a relay component module and a terminal block Usually you will make connections to the terminal block If you desire to connect direct to the relay component module and not use the terminal block Figure 2 8 shows the pin out for the front panel connector PIN 16 X COL COL ROW ROW ROW ROW NOT X NOT NOT NOT ROW ROW Xx ROW ROW COL PIN IX COL OH USED USED USED USED SH 2H PIN 32 X PIN 17 COL COL ROW
33. age 35 Scanning Channels Commands Scanning relay matrix channels consists of closing a set of channels one at a time Single scan multiple 2 to 32767 scans or continuous scanning modes are available See Figure 4 1 for scanning commands Using Scanning Trigger Sources The TRIG SOUR command specifies the source to advance the scan You can use the TRIG command to advance the scan when TRIG SOUR BUS or TRIG SOUR HOLD is set The OUTPut command can be used to enable the Agilent E1300B E1301B Trig Out port Figure 4 2 shows scanning trigger sources Scanning with External Instruments Scanning relay matrix channels has the same effect as executing multiple CLOSe commands Thus scanning is useful when the outputs from a number of devices under test DUT are to be measured with an instrument Two examples using the BASIC programming language are on pages 32 and 33 Chapter 4 Understanding the Agilent E1361A Matrix 29 Set Number of Scanning Cycles ARM COUN lt number gt sets 1 to 32767 scans through the channel list per INIT command Default is one scanning cycle ARM COUN lt number gt Select the Trigger Source TRIG SOUR defines the trigger source to advance the scan Default is TRIG SOUR IMM TRIG SOUR queries the current trigger source Sources are IAE BUS TRG via HP IB interface EXT vent in connector HOLD Hold Triggering IMM Automatic advance TRIG SOUR Select Continuo
34. al Operation An example program follows which uses BASIC and SCPI language to get you started using the relay matrix The example assumes an HP 9000 Series 200 300 controller and a General Purpose Interface Bus GPIB GPIB is the implementation of the IEEE 488 2 1987 standard The program closes channel 31 of a 4 X 4 relay matrix at logical address 120 secondary address 120 8 15 to connect row 3 to column 1 and queries the result The result is returned to the controller and displayed 1 relay closed O relay open Example Connect Row 3 to Column 1 4 X 4 Matrix 10 OUTPUT 70915 CLOS 131 Connect row 3 to col 1 20 OUTPUT 70915 CLOS 131 Query relay 31 state 30 ENTER 70915 Value Enter result into Value 40 PRINT Value Display result 50 END Chapter 1 Getting Started 15 Notes 16 Getting Started Chapter 1 Chapter 2 Configuring the Agilent E1361A Relay Matrix Using This Chapter This chapter shows how to make user connections to the relay matrix and some ways to configure the matrix module Chapter contents are e Warnings and Cautions oo oocoococcoococoococo Page 17 e Connecting User Inputs 0 000 002 eee Page 18 e Typical Matrix Configurations 00 Page 20 e Changing Matrix Components 005 Page 22 Warnings and Cautions Warning SHOCK HAZARD Only qualified service trained personnel who are aware of the hazards involved should i
35. and Colorado 80537 USA Declares that the product Product Name 2 Wire 4x4 Relay Matrix Model Number E1361A Product Options This declaration covers all options of the above product s Conforms with the following European Directives The product herewith complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC including 93 68 EEC and carries the CE Marking accordingly Conforms with the following product standards EMC Standard Limit CISPR 11 1990 EN 55011 1991 Group 1 Class A EN50082 1 1992 IEC 1000 4 2 1995 4kV CD 8kV AD IEC 1000 4 3 1995 3 V m IEC 1000 4 4 1995 0 5kV signal lines 1kV power lines The produt was tested in a typical configuration with Agilent Technologies or Hewlett Packard Company test systems Safety IEC 1010 1 1990 A2 1996 EN 61010 1 1993 Canada CSA C22 2 No 1010 1 1992 UL 3111 1 1994 3 May 2001 Date Ray Corson Product Regulations Program Manager For further information please contact your local Agilent Technologies sales office agent or distributor Authorized EU representative Agilent Technologies Deutschland GmbH Herrenberger Stra e 130 D 71034 B blingen Germany Agilent E1361A 4X4 Relay Matrix Module User s Manual 7 Notes 8 Agilent E1361A 4X4 Relay Matrix Module User s Manual Notes Agilent E1361A 4X4 Relay Matrix Module User s Manual 9 Notes 10 Agilent E1361A 4X4 Relay Matrix Module User s
36. and to advance the scan of a single module switchbox from channel 00 through 03 Since TRIGger SOURce HOLD is set the scan is advanced one channel each time TRIGger is executed TRIG SOUR HOLD Sets trigger source to HOLD SCAN 100 103 Defines channel list INIT Begin scan close channel 00 loop statement Start count loop TRIG Advance scan to next channel increment loop Increment loop count 56 Agilent E1361A Relay Matrix Command Reference Chapter 5 SOURce TRIGger SOURce BUS EXTernal HOLD IMMediate specifies the trigger source to advance the channel list during scanning Parameters Parameter Name Parameter Type Range of Values BUS discrete TRG or GET command EXTernal discrete Event In port HOLD discrete Hold triggering IMMediate discrete Immediate triggering Comments e Enabling the Trigger Source The TRIGger SOURce command only selects the trigger source The INITiate IMMediate command enables the trigger source Using the TRIG Command You can use TRIGger IMMediate to advance the scan when TRIGger SOURce BUS or TRIGger SOURce HOLD is selected Using External Trigger Inputs With TRIGger SOURce EXTernal selected only one switchbox at a time can use the external trigger input at the Agilent E1300B E1301B Mainframe Event In port The trigger input is assigned to the first switchbox that requested the external trigger source with a TRIGger SOURce EXTernal command Assigning E
37. annel see Figure B 1 For example write a 1 to bit 2 of the Channel Enable Register to close channel 20 row 2 column 0 Or write a 0 to bit 14 of the register to open channel 23 row 2 column 3 Appendix B Agilent E1361A Relay Matrix Registers 65 66 Agilent E1361A Relay Matrix Registers Appendix B Appendix C Agilent E1361A Relay Matrix Error Messages Table C 1 lists the error messages associated with the relay matrix modules programmed by SCPI See the appropriate mainframe manual for a complete list of error messages Table C 1 4 X 4 Relay Matrix Module Error Messages No Title Potential Cause s 211 Trigger ignored Trigger received when scan not enabled Trigger received after scan complete Trigger too fast 213 Init Ignored Attempting to execute an INIT command when a scan is already in progress 224 Illegal parameter value Attempting to execute a command with a parameter not applicable to the command 1500 External trigger source Assigning an external trigger source to a switchbox when the trigger source already allocated has already been assigned to another switchbox 2000 Invalid card number Addressing a module card in a switchbox that is not part of the switchbox 2001 Invalid channel number Attempting to address a channel of a module in a switchbox that is not supported by the module e g channel 99 of a multiplexer module 2006 Command not s
38. ching Switching Query Channel States Use ROUTe CLOS lt channel_list gt or Channels ROUTe OPEN lt channel_list gt to query channel states open closed For each channel in the lt channel_list gt ROUTe CLOS returns a 1 for each Comments closed channel and a O for each open channel ROUTe OPEN returns a 1 for each open channel and a 0 for each closed channel These are software queries which do not account for relay hardware failures Channel Closure Order ROUTe CLOSe lt channel_list gt can be used to close multiple channels but the sequence in which the channels are closed with a single command is not guaranteed Chapter 3 Using the Agilent E1361A Relay Matrix 27 Notes 28 Using the Agilent E1361A Relay Matrix Chapter 3 Chapter 4 Understanding the Agilent E1361A Matrix Using This Chapter This chapter explains techniques to scan relay matrix channels and shows how to use the Scan Complete bit It also explains the response of the switchbox instrument to special 488 2 commands and the SCPI SYSTem ERRor query The chapter contents are e Scanning Channels Commands Page 29 e Using Scanning Trigger Sources 0 Page 29 e Scanning with External Instruments Page 29 e Using the Scan Complete Bit oooo ooooocmoo oo Page 34 e Special 488 2 Commands 00 ee eee eee Page 35 e SCPI Error Responses 00 00 c eee eee eee eee P
39. d the printing date s The first printing 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 the current Edition of the manual Updates are numbered sequentially starting with Update 1 When a new Edition is created it contains all the Update information for the previous Edition Each new Edition or Update also includes a revised copy of this printing history page Many product updates or revisions do not require manual changes and conversely manual corrections may be done without accompanying product changes Therefore do not expect a one to one correspondence between product updates and manual updates Edition 1 Part Number E1361 90001 September 1989 Edition 2 Part Number E1361 90002 o oooocooccoo o ooo April 1995 Edition 2 Rev 2 Part Number E1361 90002 April 2006 Safety Symbols Instruction manual symbol affixed to product Indicates that the user must refer to the man A Alternating current AC ual for specific WARNING or CAUTION information to avoid personal injury or dam age to the product Direct current DC AN Indicates hazardous voltages Indicates the field wiring terminal that must _ be connected to earth ground before operating E the equipment protects against electrical Calls attention to a procedure practice or con shock in case of
40. diate 56 W WARNINGS 6 17 Warranty 5 Wiring the Terminal Block 19 Writing to Registers 65 72 Agilent E1361A 4X4 Relay Matrix Module Index
41. due to misuse should not be considered defective and are not covered by the product s warranty 62 Agilent E1361A Relay Matrix Specifications Appendix A Appendix B Agilent E1361A Relay Matrix Registers Register Definitions The E1361A 4 X 4 Relay Matrix is a register based slave device See Figure B 1 for register definitions ID Register b 0016 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Undefined Undefined Read RegBas A16 Manufacturer ID Returns FFFF 6 A16 only Register based Device Type Register b 0216 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Undefined Read 1 A16 only Module ID Code Returns FF2416 Status Control Register b 0416 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write Undefined R Read FF16 B 7F16 R is matrix reset all channels open Status busy is low true in bit 7 FF7F16 Channel Enable Register b 0816 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Write 33 23 13 03 32 22 12 02 31 21 11 01 30 20 10 00 Read Always returns FFFF 16 Write 1 to close channel 0 to open channel First number in Write is row second is column e g for bit 11 3 row 3 and 2 column 2 All combinations are allowed all r
42. e 0016 e Device Type Register base 0216 e Status Control Register base 0416 e Channel Enable Register base 0816 For the relay matrix a read of the ID Register address base 0016 returns FFFF 6 since the matrix is manufactured by Agilent and is an A16 only register based device The Device Type Register base 0216 returns FF2416 Each relay requires about 15 msec execution time close to open or open to close during which time the matrix is busy A read of the Status Control Register base 0416 returns FFFF 6 when the matrix is not busy or returns FF7F 6 bit 7 is low true when the matrix is busy A read of the Channel Enable Register base 0816 always returns FFFF 16 regardless of the channel states 64 Agilent E1361A Relay Matrix Registers Appendix B Writing to the Registers You can write to the following relay matrix registers e Status Control Register base 0416 e Channel Enable Register base 0816 Status Control The only write allowed to the Status Control Register base 0416 is to bit Regi ster 0 Writing a 1 to bit 0 resets the matrix all channels open Note All relays are latching and will remain in the last state during power down At power up or when the module is reset all relays open Any combination of channel open or closed states is allowed Channel Enable Writes to the Channel Enable Register base 0816 enable you to open or Reg ister close the desired ch
43. eek 37 Common Command Format 00002 eee eee eee 37 SCPI Command Format 2 2 20 02 a a e AE R p ee 38 Command Separator y mi O E AA A Fin 38 Abbreviated Commands s e e ace mm 38 Implied Commands m wae a hek BA eA A a a a ee 38 Parameters a ai A A de G 39 Linking Commands 2 2 2 CC nme 40 SCPI Command Reference 00002 eee ee 40 ABOR G52 ects 2 1 ae MT wis eh EG OR Rok A Bera 41 ARM amp Aus Gta etd Sea PS AA Rice A a ee ar 42 COUNT 294 2554 ee es me PS AS a es es oe Ai 42 COUNTY a A A pel ek A A Rs 43 DISPl y Lia 25 BEA REL A AA A A ne 44 MONIHtor CARD iia to a A Ad A 44 MONitot ES TALE sod eh a O AA A ah hee BA EA 45 INDIAS ii ER A O TB A Vis Bk Te ee 46 CONTINUOUS 24 2 OR Oe Se A me Dee 46 CONTINUOUS 8 a we ee u Wa ie EBA AS 47 IMMediatel ire cia RE ne AE a A ER i 47 QUITPUE 2 4 Ei ra AD A ee 48 ESTATE baci ds ae as A a As A ao ld 48 ESTATE Mi ah cock A rn N ec Neos Ar a de Th 48 ROUTS Lts aro ET Dr bo an 49 CLOSE jeune Se a ee A A Gaae 49 CLOSE E 4 mie lidia Bra Wr 50 OPEN Guitars A de A en ee Be 50 OPEN ua a ee she ne el ne Gees 51 SCAN a nt Ba re De ee dt re 51 SEAN MODE tc a ee re ae A 52 SEAN MODE aa Sal A a A A AA hr 52 STATUS 640000 dalek ee e A A A 53 OPERation ENABle 0 0 a ede ED ls Be de EE en 53 OPERation EVENt 22 222 Common nennen 53 STE A da ol Bet 54 CDEScription tosh bY e de le Baye bel iR Be A 54 CPON goed at Cee mat ee Ee A Ee ae ay
44. eric_state RST default settings are used Refer to the SAV settings list for the settings recalled by RCL The RST command opens all channels invalidates the current channel list for scanning and sets the following ARM COUNt 1 TRIGger SOURce IMM INIT CONTinuous OFF OUTPut OFF SCAN MODE NONE SCAN PORT NONE SCPI Error Responses The SYSTem ERRor query requests a value from the instrument s error register This register contains an integer in the range 32768 to 32767 The response takes the following form lt err_number gt lt err_message gt The lt err_number gt is the value of the instrument s error register The lt err_message gt is a short description of the error followed by further information about the error If no error occurs the switchbox responds with 0 No error If there has been more than one error the instrument will respond with the first one in its error queue Subsequent queries continue to read the error queue until it is empty The maximum lt err_message gt string length is 255 characters Chapter 4 Understanding the Agilent E1361A Matrix 35 Notes 36 Understanding the Agilent E1361A Matrix Chapter 4 Chapter 5 Agilent E1361A Relay Matrix Command Reference Using This Chapter This chapter summarizes SCPI Standard Commands for Programmable Instruments commands and summarizes IEEE 488 2 Common Commands in this manual See the Agilent 75000 Series B B Size VX
45. ess setting 22 23 Channel address 13 14 closing 27 49 closure time 13 enable register 63 65 jumpers 22 23 lists 14 15 49 51 monitor state 44 numbers 14 opening 50 query state 27 50 51 ranges 14 15 relays 12 scanning 29 51 scanning commands 29 30 switching 25 27 wiring insulation 17 Closing channels 27 49 relays 13 Command in square brackets 38 39 linking 40 quick reference 60 reference 37 60 SCPI command reference 40 types of 37 Comment sheet reader 9 Agilent E1361A 4X4 Relay Matrix Module Index 69 C continued Common Commands 59 CLS 59 ESE 59 ESE 59 ESR 59 IDN 59 OPC 59 OPC 59 RCL 35 59 RST 35 59 60 SAV 35 59 SRE 34 59 SRE 59 STB 34 59 TRG 59 60 TST 59 60 WAL 59 format 37 linking with SCPI 40 quick reference 59 Components changing 22 23 Configuration 4 X 12 matrix 21 4 X 4 matrix 13 20 26 8 X 1 matrix 22 dual 4 X 2 matrix 13 20 21 26 27 high voltage matrix 22 larger matrixes 21 switchbox 14 typical matrix 13 20 Conformity declaration 7 Contact Resistance relays 62 Continuous Scanning Cycles 46 Cross Points 12 D Declaration of Conformity 7 Description of Relay Matrix 11 Device Type Register 63 64 Discrete Parameters 39 DISPlay Subsystem 44 45 DISPlay MONitor CARD 44 DISPlay MONitor STATe 45 Documentation hi
46. gering TRIG SOUR IMM TRIG SOUR IMM sets immediate internal triggering The scan list is automatically advanced This is the default trigger mode Bus Triggering TRIG SOUR BUS TRIG SOUR BUS defines trigger source as a TRG or GPIB GET command With TRIG SOUR BUS the scan list is advanced for each TRG or GET command received Enabling Trig Out Port OUTP ON External Triggering TRIG The TRIG OUT port is shared by all instruments in the mainframe With the port enabled with OUTP ON it TRIG SOUR EXT sets external triggering The trigger generates an output trigger after each channel closure source is a user supplied input to the Event In BNC for ANY switchbox in the mainframe The Trig Out port Use a 5V negative going pulse to trigger outputs a 5V negative going pulse With two or more switchboxes in a mainframe the first switchbox set for EXT trigger keeps the trigger resource until the switchbox source is changed to BUS HOLD or IMM Figure 4 2 Scanning Trigger Sources Chapter 4 Understanding the Agilent E1361A Matrix 31 Example Scanni Ng This example uses the Agilent E1300B E1301B Mainframe Trig Out port to with External synchronize relay matrix channel closures to an external measurement Device device See the following figure for typical user connections For measurement synchronization the Agilent E1300B E1301B Trig
47. ggering TRIG SOUR BUS to scan channels 00 through 03 of a single module switchbox The trigger source to advance the scan is the TRG command as set with TRIGger SOURce BUS When INIT is executed the scan is started and channel 00 is closed Then each TRG command advances the scan to the next channel TRIG SOUR BUS Select interface bus triggering SCAN 100 103 Scan channels 00 through 03 INIT Start scan close channel 00 loop statement Loop to scan all channels TRG Advance scan using bus triggering increment loop Increment loop count SOURce TRIGger SOURce returns the current trigger source for the switchbox Command returns BUS EXT HOLD or IMM for sources BUS EXTernal HOLD or IMMediate respectively Example Query Trigger Source This example sets external triggering and queries the trigger source Since external triggering is set TRIG SOUR returns EXT TRIG SOUR EXT Set external trigger source TRIG SOUR Query trigger source 58 Agilent E1361A Relay Matrix Command Reference Chapter 5 IEEE 488 2 Common Commands The following table lists the IEEE 488 2 Common Commands that apply to the relay matrix module The operation of some of these commands is described in Chapter 4 of this manual For more information on Common Commands refer to the Agilent 75000 Series B Mainframe Agilent Model Number E1300 E1301 User s Manual or the ANSI TEEE Standard 488 2 1987 Command Title Descriptio
48. hile SYSTem CPON lt number gt opens the channels in only the module card specified in the command Setting Card 1 Module to its Power On State SYST CPON 1 Sets module 1 to power on state 54 Agilent E1361A Relay Matrix Command Reference Chapter 5 CTYPe sSYSTem CTYPe lt number gt returns the module card type of a selected module in a switchbox Parameters Parameter Name Parameter Type Range of Values number numeric 1 99 Comments e 4X 4 Relay Matrix Module Model Number The SYSTem CTYPe lt number gt command returns HEWLETT PACKARD E1361A 0 A 01 00 where the O after E1361A is the module serial number always 0 and A 01 00 is an example of the module revision code number Example Reading the Model Number of a Card 1 Module SYST CTYP 1 Return the model number f em or returns the error numbers and corresponding error ERRor sYSTem ERRor h b d ponding messages in the error queue of a switchbox See Appendix C for a listing of some switchbox error numbers and messages Comments e Error Numbers Messages in the Error Queue Each error generated by a switchbox stores an error number and corresponding error message in the error queue The error message can be up to 255 characters long e Clearing the Error Queue An error number message is removed from the queue each time the SYSTem ERRor command is sent The errors are cleared first in first out When the queue is empty each following
49. le Parameters Comments Example OPERation EVENt Comments The STATus subsystem reports the bit values of a Standard Operation Status Register Enables the Status Register to set a bit after a bit is set to 1 by the Standard Operation Register STATus OPERation ENABle lt number gt EVEN STATus OPERation ENABle lt number gt enables the Operation Status Register to set a bit in the Status Register Setting bit 8 in the Operation Status Register to 1 sets bit 7 in the Status Register to 1 when enabled Parameter Name Parameter Type Range of Values number numeric 1 32767 e Setting Bit 7 of the Status Register STATus OPERation ENABle 256 sets bit 7 of the Status Register to 1 after bit 8 of the Operation Status Register 1s set to 1 e Related Commands ROUTe SCAN Enabling Status Register Bit 7 STAT OPER ENAB 256 Enables bit 7 of Status Register STATus OPERation EVENt returns the bit value of the Operation Status Register only bit 8 is used by the matrix modules e Setting Bit 8 of the Operation Status Register Bit 8 Scan Complete is set to 1 after a scanning cycle completes Bit 8 returns to 0 after sending the STATus OPERation EVENt command e Returned Data After Sending the STATus OPERation EVENt command The command returns 256 if bit 8 of the Operation Status Register is set to 1 or it returns 0 if bit 8 of the Operation Status Register is set to
50. mands Quick Reference Command Description ABORt Abort a scan in progress ARM COUNt lt number gt MIN MAX Multiple scans per INIT command COUNt MIN MAX Query number of scans DISPlay MONitor CARD lt number AUTO gt Selects module to be monitored MONitor STATe lt boolean gt Selects monitor mode INITiate CONTinuous lt mode gt Enables disables continuous scanning CONTinuous Query continuous scan state MMediate Starts ascanning cycle OUTPut STATe lt state gt Enables disables Trig Out pulse STATe Query port enable state ROUTe CLOSe lt channel _list gt Close channel s CLOSe lt channel _list gt Query channel s closed OPEN lt channel_list gt Open chamnel s OPEN lt channel _list gt Query channel s opened SCAN lt channel_list gt Define channels for scanning SCAN MODE NONE VOLT Sets scan mode STATus OPERation ENABle Enables the Operation Status Register to set a bit in the Status Register OPERation EVEN1 Returns status of Operation Status Register SYSTem CDEScription lt number gt Returns description of module in a switchbox CPON lt number ALL gt Sets specified module to its power on state CTYPe lt number gt Returns the module type ERRor Returns error number message in a switchbox Error Queue TRiGger MMediate Causes a trigger to occur SOURce BUS Trigger source is TRG SOURce EXTernal Trigger source is E
51. monitor mode OFF e Selecting the Module to be Monitored Use the DISPlay MONitor CARD lt number gt AUTO command to select the module e Monitor Mode on an Agilent E1301B Mainframe Display A typical display for the Agilent E1361A 4 X 4 Relay Matrix module follows where all channels all relays are closed RO row O etc RO 0 1 2 3 R1 0 1 2 3 R2 0 1 2 3 R3 0 1 2 3 e RST Condition DISPlay MONitor STATe OFF 0 Example Enabling the Monitor Mode DISP MON CARD 2 DISP MON 1 Selects module 2 in a switchbox Turns monitor mode ON Chapter 5 Agilent E1361A Relay Matrix Command Reference 45 INITiate Subsystem Syntax CONTinuous Parameters Comments Example The INITiate command subsystem selects continuous scanning cycles and starts the scanning cycle INITiate CONTinuous lt mode gt CONTinuous IMMediate INITiate CONTinuous lt mode gt enables or disables continuous scanning cycles for the switchbox Parameter Name Parameter Type Range of Values mode boolean ON OFF 1 0 e Continuous Scanning Operation Continuous scanning is enabled with the INITiate CONTinuous ON or INITiate CONTinuous 1 command Sending the INITiate IMMediate command closes the first channel in the channel list Each trigger from a trigger source selected by the TRIGger SOURce command advances the scan through the channel list A trigger at the end of the channel list closes the first channel in
52. n IDN Identification Returns identification string of the switchbox RST Reset Opens all channels and invalidates current channel list for scanning Sets ARM COUN 1 TRIG SOUR IMM and INIT CONT OFF TST Self Test Always returns 0 OPC Operation Complete See note below OPC Operation Complete Query See note below WAI Wait to Complete See note below CLS Clear status Clears all status registers see STATus OPERation EVENt ESE Event status enable See note below ESE Event status enable query See note below ESR Event status register query See note below SRE Service request enable Enables status register bits see Chapter 4 for operation SRE Service request enable query See note below STB Read status byte query See note below TRG Trigger Triggers the switchbox to advance the scan when scan is enabled and trigger source is TRIGger SOURce BUS RCL Recall instrument state See note below SAV Store instrument state See note below Note These commands apply to many instruments and are not documented in detail here See the Agilent 75000 Series B E1300 E1301 Mainframe User s Manual the Agilent E1405A Command Module Manual or the ANSI IEEE Standard 488 2 1987 for more information Chapter 5 Agilent E1361A Relay Matrix Command Reference 59 Command Quick Reference The following tables summarize SCPI and IEEE 488 2 Common Commands for relay matrix modules used in a switchbox SCPI Com
53. n30 nn33 e Defining Scan List When ROUTe SCAN is executed the channel list is checked for valid card and channel numbers An error is generated for an invalid channel list e Scanning Channels You can scan single channels Onnrc multiple channels Onnrc nnrc sequential channels Onnrc nnrc groups of sequential channels Onnrc nnrc nnrc nnrc orany combination e Scanning Operation When a valid channel list is defined INITiate MMediate begins the scan and closes the first channel in the channel list Successive triggers from the source specified by TRIGger SOURce advance the scan through the channel list e Stopping Scan See ABORt e Related Commands TRIGger TRIGger SOURce e RST Condition All channels open Chapter 5 Agilent E1361A Relay Matrix Command Reference 51 Example Scanning Using External Device See Chapter 4 Example Scanning with External Device or Example Scanning Using Trig Out and Event In Ports for example scanning programs using external instruments SCAN MODE _ ROUTe SCAN MODE NONE VOLT can be used for the relay matrix Both NONE and VOLT set the mode for no measurements This command has no effect on relay matrix operation SCAN MODE ROUTe JSCAN MODE can be used to query the scanning mode NONE or VOLT for the relay matrix 52 Agilent E1361A Relay Matrix Command Reference Chapter 5 STATus Subsystem Syntax OPERation ENAB
54. nnels 00 and 02 use OPEN 100 102 26 Using the Agilent E1361A Relay Matrix Chapter 3 Columns 0 3 H L RSS SS SSI OSSSSSSR N Peed Terminal Block RS Se ae KY SCHNEE SCH SCH SCH NENNE NN NH NN KH RS RER SOIR RI ERES SS X L RY RQ QI ky VA El _ Row 0 L gt RELAY 00 pS es X H f ROW O R Ba R ROW 0 H i R R Roo rowa x e et oR Z R SS RS ES ES ROW 1 H Bank A IL Q RI IR pS R O row 2 L Rows ee ss u X By amp ROW 2 H og 8 i Rx RI bs Rw 3 L 2 R ES eso KI eS bj Row 3 H o RI MS ba bs mS 212 ee 2 5 ES L lt ES Yo Var y gt ee COL OL RELAY 00 RQ RQ BI eo rO ra fa Z H E re z B3 CoL 0 H PALO l 3 RS y m i a K 3 TA wale a i Ro By Ya TR Y 3 amp COL 1 L Zu 62 63 ee gt Columns g ss COL 1 H z R 0 2 3 e ES i ss COL 2L 4 RELAY 02 e RI H_f coL 2 x eso COL 2H 4 es 3 R D eso COL 3L RS ES COL 3 H LLI J RQ KY xg t ies Row 0 L 4 RELAY 02 ie H_ f ROW O 158 SY Row 0 H R3 l pS Kl ROW 1 L I Rx amp Row 1H Bank B J R Row 2 L Rows R by ROW 2 H l RS RS amp ROW 3 L I RO x amp O ROW 3 H Figure 3 2 Example Dual 4 X 2 Matrix Swit
55. nstall configure or remove the relay matrix Use only wire rated for the highest input voltage and remove all power sources from the mainframe and installed modules before installing or removing a module Warning CHANNEL WIRING INSULATION All channels that have a common connection must be insulated so that the user is protected from electrical shock in the event that two or more channels are connected together This means wiring for all channels must be insulated as though each channel carries the voltage of the highest voltage channel Chapter 2 Configuring the Agilent E1361A Relay Matrix 17 Caution Caution MAXIMUM VOLTAGE CURRENT Maximum allowable voltage per crosspoint relay for the relay matrix is 250 V dc or 250 V ac RMS 350 V ac peak Maximum current per relay is 1 A dc or 1 A ac RMS non inductive Maximum power input is 40 W dc or 40 VA ac per relay Exceeding any limit may damage the relay matrix module STATIC SENSITIVE DEVICE Use anti static procedures when removing configuring and installing a module The relay matrix is susceptible to static discharges Do not install a matrix module without its metal shield attached Connecting User Inputs Terminal Connector Strain Relief Clamp Route wires under clamp to reduce chances of wires being pulled out of terminals The relay matrix consists of a component card and a terminal block User inputs to the matrix are to the HIGH H and LOW L te
56. onditions dangerous voltages may exist even with the equipment switched off To avoid dangerous electrical shock DO NOT perform procedures involving cover or shield removal unless you are qualified to do so DO NOT operate damaged equipment Whenever it is possible that the safety protection features built into this product have been impaired either through physical damage excessive moisture or any other reason REMOVE POWER and do not use the product until safe operation can be verified by service trained personnel If necessary return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained DO NOT service or adjust alone Do not attempt internal service or adjustment unless another person capable of rendering first aid and resuscitation is present DO NOT substitute parts or modify equipment Because of the danger of introducing additional hazards do not install substitute parts or perform any unauthorized modification to the product Return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained 6 Agilent E1361A 4X4 Relay Matrix Module User s Manual of l Agilent Technologies According to ISO IEC Guide 22 and CEN CENELEC EN 45014 DECLARATION OF CONFORMITY Manufacturer s Name Agilent Technologies Incorporated Manufacturer s Address 815 14 St SW Lovel
57. ows and columns can be connected Figure B 1 Relay Matrix Register Definitions Appendix B Agilent E1361A Relay Matrix Registers 63 Addressing the Registers To read or write to specific registers you must use the register address Since the addresses for Agilent 75000 Series B or Series C plug in modules are A00 through A15 use the VME A16 mnemonic for the address space The address space within the mainframe command module memory map depends on the mainframe command module used For example the address of the Agilent E1300B E1301B Mainframe starts at 1F000056 For the Agilent E1300 E1301 the A16 space is divided so modules are addressed only at locations beginning with C00016 within A16 Each module is allocated 64 register addresses 4016 The module base address 1s related to the logical address set by the logical address switch LADDR on the module base address 16 logical address16 4016 CO0016 For the relay matrix the factory set logical address is 120 7816 so the base address 7816 4016 C00016 DE0016 Then for example to address the Status Control Register of a relay matrix in an Agilent E1300B E1301B the register address A16 location 16 base address 16 register offset 16 1F000016 DE0016 0416 LFDE04 6 Reading the Registers ID Device Type Registers Status Control Register Channel Enable Register You can read the following relay matrix registers e ID Register bas
58. ple consider the ARM COUNt MIN MAX command If you send the command without specifying a parameter the present ARM COUNt value is returned If you send the MIN parameter the command returns the minimum count available If you send the MAX parameter the command returns the maximum count available Be sure to place a space between the command and the parameter Chapter 5 Agilent E1361A Relay Matrix Command Reference 39 Linking Commands Linking IEEE 488 2 Common Commands with SCPI Commands Use a semicolon between the commands For example RST OUTP ON or TRIG SOUR HOLD RST Linking Multiple SCPI Commands Use both a semicolon and a colon between the commands For example ARM COUN 1 TRIG SOUR EXT SCPI Command Reference This section describes the Standard Commands for Programmable Instruments SCPI commands for the relay matrix Commands are listed alphabetically by subsystem and also within each subsystem 40 Agilent E1361A Relay Matrix Command Reference Chapter 5 ABORt The ABORt command subsystem stops a scan in progress when the scan is enabled via the interface and the trigger source is TRIGger SOURce BUS or TRIGger SOURce HOLD Subsystem Syntax ABORt Comments e ABORt Actions ABORt invalidates the current channel list and sets ARM COUNt 1 one scanning cycle per INITiate command sets INITiate CONTinuous OFF no continuous scanning cycles and sets TRIGger SOURce IMMediate immediate inte
59. r free Limitation Of Warranty The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by Buyer Buyer supplied products or interfacing unauthorized modification or misuse operation outside of the environmental specifications for the product or improper site preparation or maintenance The design and implementation of any circuit on this product is the sole responsibility of the Buyer Agilent does not warrant the Buyer s circuitry or malfunctions of Agilent products that result from the Buyer s circuitry In addition Agilent does not warrant any damage that occurs as a result of the Buyer s circuit or any defects that result from Buyer supplied products NO OTHER WARRANTY IS EXPRESSED OR IMPLIED Agilent SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Exclusive Remedies THE REMEDIES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDIES Agilent SHALL NOT BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER BASED ON CON TRACT TORT OR ANY OTHER LEGAL THEORY Notice The information contained in this document is subject to change without notice Agilent Technologies MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Agilent shall not be liable for errors contained herein or for
60. rminal connectors on the terminal block Figure 2 1 shows the terminal block features and Figure 2 2 shows how to connect user field wiring to the terminal block 4x4 Matrix Connections Use Columns CO CW and Bank A Rows RO RS or Bank B Rows RO R3 for a 4x4 matrix Connect to component Dual 4x2 Matrix Connections card terminal connector Use Columns CO C1 and Bank A Rows RO R3 for 4x2 Matrix 1 Use Columns C2 C3 and Bank B Rows RO R3 for 4x2 Matrix 2 Must remove JM1 JM8 for Dual 4x2 Matrix ROWS Bank B COLUMNS IN COLUMNS ROWS Bank A Row Column Connections Bank A Rows 0 3 High H and Low L Columns 0 3 High H and Low L Bank B Rows 0 3 High H and Low L Figure 2 1 Relay Matrix Terminal Block 18 Configuring the Agilent E1361A Relay Matrix Chapter 2 Module Already Installed onnect Terminal Block To lt In Mainframe N 2 Unscrew And Remove Strain Relief N by Reinstall Strain Relief 6 16 26 Gage Size Use wire Remove Clear Cover Repeat At This Slot i A Reinstall Clear Cover LB Tighten Scre
61. rnal triggering e Stopping Scan Enabled Via Interface When a scan is enabled via an interface an interface CLEAR command or the Agilent E1301B front panel Reset Instr or Clear Instr keys can be used to stop the scan When the scan is enabled via the interface and TRIG SOUR BUS or HOLD is set you can use ABORt or the Agilent E1301B front panel Reset Instr or Clear Instr keys to stop the scan e Stopping Scan Enabled From Front Panel When a scan is enabled from the Agilent E1301B front panel you can use RST entered via the interface or the front panel Reset Instr or Clear Instr keys to stop the scan e Related Commands ARM INITiate CONTinuous ROUTe SCAN TRiGger Example Stopping a Scan with ABORt This example stops a continuous scan in progress TRIG SOUR BUS TRG command is trigger source INIT CONT ON Set continuous scanning SCAN 100 103 Scan channels 00 03 INIT Start scan close channel 00 ABOR Abort scan in progress Chapter 5 Agilent E1361A Relay Matrix Command Reference 41 ARM Subsystem Syntax COUNt Parameters Comments Example The ARM subsystem selects the number of scanning cycles 1 to 32767 for each INITiate command ARM COUNt lt number gt MIN MAX COUNt MIN MAX ARM COUNt lt number gt MIN MAX allows scanning cycles to occur a multiple of times 1 to 32767 with one INITiate command when INITiate CONTinuous OFF 0 is set MIN sets 1 cycle and MAX sets 32767
62. rt Parameters Parameter Name Parameter Type Range of Values state boolean ON OFF 1 0 Comments e Enabling Trig Out Port When enabled a pulse is output from the Trig Out port after each scanned switchbox channel is closed If disabled a pulse is not output from the port after channel closures The output pulse is a 5 V negative going pulse e Trig Out Port Shared by Switchboxes When enabled the Trig Out port is pulsed by any switchbox each time a scanned channel is closed To disable the output for a specific switchbox send the OUTPut STATe OFF or OUTPut STATe 0 command for that switchbox e Related Commands ROUTe SCAN TRIGger SOURce e RST Condition OUTPut STATe OFF port disabled Example OUTP STAT ON Enable Trig Out port to output pulse STATe OUTPut STATe queries the present state of the Trig Out port The command returns 1 if the port is enabled or 0 if the port is disabled Example Query Trig Out Port Enable State This example enables the Trig Out Port and queries the enable state The OUTPut STATe command returns 1 since the port is enabled OUTP STAT ON Enable Trig Out port OUTP STAT Query port enable state 48 Agilent E1361A Relay Matrix Command Reference Chapter 5 ROUTe The ROUTe command subsystem controls switching and scanning operations for relay matrix modules in a switchbox Subsystem Syntax ROUTe CLOSe lt channel_list gt C
63. specified Matrix Channel Addresses For the relay matrix the channel address channel_list has the form Onnrc where nn matrix card number 01 99 r matrix row number 0 3 and c matrix column number 0 3 You can address single channels nnrc multiple channels Onnrc nnrc sequential channels nnre nnrc groups of sequential channels Onnrc nnrce nnrc nnrc or any combination Chapter 1 Getting Started 13 Matrix Card Numbers The matrix card number depends on the switchbox configuration single module or multiple module set for the matrixes Leading zeroes can be ignored for the card number For a single module switchbox the card number is always 01 For a multiple module switchbox the card numbers are 01 02 nn The module with the lowest logical address is card number 01 the module with the next lowest logical address is card number 02 etc See the appropriate Installation and Getting Started Guide for a definition of logical addresses Example Multiple Module Switchbox Card Numbers Assume the three relay matrixes in the following figure form a switchbox instrument with logical addresses of 120 121 and 122 The module with the lowest logical address is card number 01 The card numbers are shown in the following figure Multiple Multiplexer Switchbox Instrument ES
64. story 6 Dual 4 X 2 Matrix 13 20 21 26 27 Error messages 67 68 numbers 67 68 queue 55 register 35 responses 35 Examples scan complete interrupt 34 scanning using bus triggers 58 scanning using external triggers 58 scanning using Trig Out amp Event In ports 33 scanning with external device 32 External Triggers 57 58 F Front Panel Pin out 24 Fuses 22 23 H High Voltage Matrix 22 ID Register 63 64 IEEE 488 2 Commands See Common Commands Implied Commands 38 Initial Operation 15 INITiate Subsystem 46 47 INITiate CONTinuous 30 46 INITiate CONTinuous 47 INITiate IMMediate 47 Inputs connecting user 18 24 Instrument Definition 11 Interrupt Priority Jumpers 22 23 J Jumpers 22 23 L Linking Commands 40 Logical Address 14 changing 22 23 switchbox 14 70 Agilent E1361A 4X4 Relay Matrix Module Index Multiple Module Switchbox card numbers 14 channel ranges 14 N Numeric Parameters 39 O Opening channels 50 relays 13 Operation initial 15 limits 13 18 61 62 scanning 51 Operation Status Register 53 scan complete bit 34 53 Optional Parameters 39 OUTPut Subsystem 48 OUTPut STATe 48 OUTPut STATe 48 P Parameters 38 39 Pin out Diagram 24 Programming the Relay Matrix 13 Q Query channel states 27 50 51 error queue 55 error register 35 scanning states 47 trig out port 48 trigger source 58
65. tatus structure 20 OUTPUT 70915 STAT OPER ENAB 256 Enable Scan Complete bit to set bit 7 in Status register 30 OUTPUT 70915 SRE 128 Enable bit 7 of Status Register to assert SRO 40 OUTPUT 7915 TRIG SOUR EXT External trigger mode 50 OUTPUT 70915 SCAN 100 105 Select channels to be scanned 60 OUTPUT 70915 INIT Start scanning cycle 70 WHILE NOT BIT SPOLL 70915 7 Wait for scan complete 80 PRINT DO OTHER OPERATION HERE Enter program lines for computer to do other operations 90 END WHILE 100 PRINT INTERRUPT GENERATED Program goes to this line after interrupt is generated by a completed scanning cycle 110 END 34 Understanding the Agilent E1361A Matrix Chapter 4 Special 488 2 Commands Storing States Recalling States Response to RST This section contains information about the response of the switchbox instrument to three IEEE 488 2 common commands The SAV lt numeric_state gt command saves the current instrument state The state number 0 9 is specified by the numeric_state parameter The settings saved by this command are ARM COUNt TRIGger SOURce OUTPut STATe INITiate CONTinuous SCAN the scan list is set to invalid therefore the command does not save a scan list SCAN MODE e SCAN PORT The RCL lt numeric_state gt command recalls the state when the last SAV was executed for the specified numeric_state parameter 0 9 If no SAV was executed for the num
66. ts 2 2 aa a 22 Connecting User Inputs ee 24 Chapter 3 Using the Agilent E1361A Relay Matrix aaa 25 Using THis Chapter e za an E E ee 25 Relay Matrix Commands aoaaa aaa eee ee ee 25 Switching Channels cce s e uns eee ER eR RE RE ha an 25 Example 4X 4 Matrix Switching 2 2 o o e e 26 Example Dual 4X 2 Matrix Switching o o e 0000 4 26 Switching Channels Comments 0000 eee ee eee 27 Chapter 4 Understanding the Relay Matrix o a 29 Using This Chapter n nennen 29 Scanning Channels Commands nen 29 Using Scanning Trigger Sources moon 29 Scanning With External Instruments 2 2 22mm 29 Example Scanning with External Device 2 2 o o 32 Example Scanning Using Trig Out and Event In Ports 33 Agilent E1361A 4X4 Relay Matrix Module Contents 1 Chapter 4 Understanding the Relay Matrix continued Using the Scan Complete Bit o o ee 34 Special 488 2 Commands 2 2 nme 35 St ng States auch Sagar E Se Pe ES gS hd RO BE 35 Recalline St tes 4 08 24 5 eee dah ee armer eae eS 35 Responseto RST sce ok hohe as St Nees a hee Boa 35 SCPI Error Responses 23 2 2222 Sa ee Ee eG a GS 35 Chapter 5 Agilent E1361A Relay Matrix Command Reference 37 Using This Chapter i 2 0 5 a eat nee 37 Command Pypes iia secant Se dole ae Bree a Ges Gad es oe B
67. upported on Sending a command to a module card in a switchbox that is unsupported by this card the module 2008 Scan list not initialized Executing a scan without the INIT command 2009 Too many channels in Attempting to address more channels than available in the switchbox channel list 2012 Invalid Channel Range Invalid channel s specified in SCAN lt channel_list gt command Attempting to begin scanning when no valid channel list is defined 2600 Function not supported on Sending a command to a module card in a switchbox that is not supported by this card the module or switchbox 2601 Channel list required Sending a command requiring a channel list without the channel list Appendix C Agilent E1361A Relay Matrix Error Messages 67 68 Agilent E1361A Relay Matrix Error Messages Appendix C CLS 59 ESE 59 ESE 59 ESR 59 IDN 59 OPC 59 OPC 59 RCL 35 59 RST 35 59 60 SAV 35 59 SRE 34 59 SRE 59 STB 34 59 TRG 59 60 TST 59 60 WAL 59 A Abbreviated Commands 38 ABORt 41 Addressing channels 13 14 registers 64 switchbox 13 ARM Subsystem 42 43 ARM COUNt 30 42 ARM COUNt 43 B Backplane Connector 23 Basic Operation 12 Block Diagram 12 Boolean Parameters 39 Bus Triggers 57 58 Index Agilent E1361A 4X4 Relay Matrix Module C Card Numbers 14 Cautions 17 18 Certification 5 Changing components 22 23 IRQ jumper position 22 23 logical addr
68. ure time is about 15 msec so maximum scan rate is about 50 Hz As noted the matrix may be configured for 4 X 4 or dual 4 X 2 matrix applications For 4 X 4 matrix operation no additional user configuration is required To configure the matrix for dual 4 X 2 operation you can remove factory installed jumpers JM1 through JM8 see Chapter 2 for jumper locations For a SCPI Standard Commands for Programmable Instruments environment single or multiple relay matrixes can be configured as a switchbox instrument For a switchbox instrument all channels within the instrument can be addressed using a single interface address Programming the Matrix Note Specifying SCPI Commands To program the relay matrix using SCPI you must select the computer language interface address and SCPI commands to be used Guidelines to select SCPI commands for the relay matrix follow See the Agilent 75000 Series B Installation and Getting Started Guide for interface addressing and computer language information This discussion applies only to SCPI Standard Commands for Programmable Instruments programming See Appendix B Relay Matrix Registers for information on relay matrix registers To address specific channels relays within a relay matrix you must specify the SCPI command and matrix channel address Use CLOSe channel_list to close specified relay s OPEN channel_list to open the relays and SCAN channel_list to close the set of relays
69. us Scanning Cycles Use INIT CONT ON or INIT CONT 1 to enable continuous scanning cycles Default mode is fixed number of scans with number set by ARM COUN lt number gt INIT CONT ON Select Scan Mode SCAN MODE sets the relay matrix for NONE or VOLT Both modes set for no measurement Command has no effect on relay matrix operation NONE VOLT set for no measurement set for voltage Select the Scan List SCAN lt channel_list gt defines channels to be scanned using the trigger source set by the TRIG SOUR command Enable Scanning INIT starts scannning for any trigger source and closes the first channel in the channel list Advance the Scan TRIG can be used to advance the scan for TRIG SOUR BUS or TRIG SOUR HOLD The command is not functional when TRIG SOUR IMM or TRIG SOUR EXT is set Figure 4 1 Scanning Channels Commands 30 Understanding the Agilent E1361A Matrix Chapter 4 Advancing Scan TRIG Can use TRIG command to advance the scan list when switchbox is in TRIG SOUR HOLD or TRIG SOUR BUS For either trigger source the scan list advances one channel per TRIG command Trigger Hold TRIG SOUR HOLD TRIG SOUR HOLD prevents execution of triggers until trigger source is changed Can use TRIG command to trigger a switchbox set to TRIG SOUR HOLD E1300 E1301 Mainframe Is q ko Immediate Trig
70. utine can prevent problems caused by unexpected relay failure The end of the life of the relay can be determined by using one or more of the three methods described below The best method or combination of methods as well as the failure criteria depends on the application in which the relay is used Contact Resistance As the relay begins to wear out its contact resistance increases When the resistance exceeds a predetermined value the relay should be replaced Stability of Contact Resistance The stability of the contact resistance decreases with age Using this method the contact resistance is measured several 5 10 times and the variance of the measurements is determined An increase in the variance indicates deteriorating performance Number of Operations Relays can be replaced after a predetermined number of contact closures However this method requires knowledge of the applied load and life specifications for the applied load Replacement Strategy The replacement strategy depends on the application If some relays are used more often or at a higher load than the others the relays can be individually replaced as needed If all the relays see similar loads and switching frequencies the entire circuit board can be replaced when the end of relay life approaches The sensitivity of the application should be weighed against the cost of replacing relays with some useful life remaining Note Relays that wear out normally or fail
71. vent In SOURce HOLD Hold off triggering SOURCce IMMediate Continuous internal triggers SOURce Query scan trigger source IEEE 488 2 Common Commands Quick Reference Command Title Description RST Reset Opens all channels and invalidates current channel list for scanning Sets ARM COUN 1 TRIG SOUR IMM and INIT CONT OFF TRG Bus Trigger When scan is enabled and trigger source is TRIG SOUR BUS use the TRG command to trigger the switchbox to advance the scan TST Self Test Always returns 0 60 Agilent E1361A Relay Matrix Command Reference Chapter 5 Appendix A Agilent E1361A Relay Matrix Specifications Maximum Input Voltage Hi to Lo Any term to chassis 250VDC 250 VDC 250VAC rms 250VAC rms 354 V ACpeak 354 V ACpeak Maximum Current Per Channel 40WDC or 40VA ACrms Maximum Power Per Channel 40WDC or 40VA AC Per Module 320WDC or 320VA AC Thermal Offset lt 14 uV differential per path Closed Channel Resistance lt 1 5Q contact typical lt 3 5Q at end of relay life Insulation Resistance gt 10 0 at 240 C 65 RH gt 10 0 at gt 25 C 40 RH Bandwidth 3dB at 10 MHz 50Q source and load Crosstalk Channel to Channel typical lt 100kHz lt 80dB lt 10Mhz lt 30dB Capacitance H to L lt 150pF HtoH lt 20pF L to L lt 20pF H or L to Chassis lt 150pF all contacts closed Net Weight 0 7 kg Insertion Loss lt 100kHz lt 0 1dB lt 10MHz lt
72. x switching consists of closing a specified channel relay to provide row and column connections Scanning consists of closing a set of relays one relay at a time You can open or close any combination of relays Chapter 1 Getting Started 11 Basic Operation A gt X ER Na eS TR 2 IDA LR lt gt X SARA RR Figure 1 1 shows simplified user connections for a matrix in the 4X 4 configuration To connect a specified row 0 3 to a specified column 0 3 close the relay at the crosspoint of the row and column For example close crosspoint relay 32 to connect row 3 to column 2 In the 4 X 4 matrix configuration user row inputs can be to either Bank A or Bank B rows When a relay is closed HIGH H and LOW L for the specified row and column are simultaneously connected When a relay is opened the row column inputs to the relay are disconnected Since channel relays are latching all relays remain in their current state during power up or power down At reset all relays are opened Columns 0 3 H L UMM MM SEES ESS SEES RA OOOO LEER SS SS SS RSS KKK KKK NKR K RIL LK LS SERRE SS xX SZ SS 5 2S x x x Z Se x ZX x SID RR SSS x u Z 2S SZ gt a lt gt x SZ SS 2S lt gt Z X S lt gt x o 2S SL lt gt Terminal Block S row OL Row 0
73. xample shows part of a typical subsystem ROUTe CLOSe lt channel_list gt SCAN lt channel_list gt MODE ROUTE is the root command CLOSe and SCAN are second level commands and MODE is a third level command A colon always separates one command from the next lower level command as shown below ROUTe SCAN MODE Colons separate the root command from the second level command ROUTe SCAN and the second level from the third level SCAN MODE The command syntax shows most commands as a mixture of upper and lower case letters The upper case letters indicate the abbreviated spelling for the command For 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 For example if the command syntax shows MEASure then both MEAS and MEASURE are acceptable forms Other forms of MEASure such as MEASU or MEASUR will generate an error Use upper or lower case letters Therefore MEASURE measure and MeAsUrE are acceptable Implied commands are those which appear in square brackets in the command syntax Note that the brackets are not part of the command and are not sent to the instrument Suppose you send a second level command but do not send the preceding implied command In this case the instrument assumes you intend to use the implied command and it responds as if you had sent it Examine
74. xternal Trigger A switchbox assigned with TRIGger SOURce EXTernal remains assigned to that source until the switchbox trigger source is changed to BUS HOLD or IMMediate When the source is changed the external trigger source is available to the next switchbox which requests it with a TRIGger SOURce EXTernal command If a switchbox requests an external trigger input already assigned to another switchbox an error is generated Using Bus Triggers To trigger the switchbox with TRIGger SOURce BUS selected use the IEEE 488 2 common command TRG or the GPIB Group Execute Trigger GET command Trig Out Port Shared by Switchboxes See the OUTPut command Related Commands ABORt ROUTe SCAN TRIGger RST Condition TRIGger SOURce IMMediate Chapter 5 Agilent E1361A Relay Matrix Command Reference 57 Examples Scanning Using External Triggers This example uses external triggering TRIG SOUR EXT to scan channels 00 through 03 of a single module switchbox The trigger source to advance the scan is the input to the Event In on an Agilent E1300B E1301B mainframe When INIT is executed the scan is started and channel 00 is closed Then each trigger received at the Event In advances the scan to the next channel TRIG SOUR EXT Select external triggering SCAN 100 103 Scan channels 00 through 03 INIT Begin scan close channel 00 trigger externally Advance scan to next channel Scanning Using Bus Triggers This example uses bus tri
Download Pdf Manuals
Related Search
Related Contents
Carrier EVERGREEN HFC-134A User's Manual open the User`s Manual Mode d`emploi FR Preven/Firebird Manual de Instalación de PrevenCs FTXS35-50K_3PIT377621-4B_OM Parts and Service Manual 第4号 マニュアル製作 USER'S MANUAL Copyright © All rights reserved.
Failed to retrieve file