Home

User Manual VX4350 General Purpose Relay Switching Module

image

Contents

1. Appendix C Examples These example scripts demonstrate how the some of the various programmable features of the VX4350 are used to control from 1 to 12 relay modules These modules can consist of any combination of VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 Relay Modules It is assumed the module has completed its power on self test For information on specific commands or syntax please review the Syntax and Commands section Example 1 In this example the Option 01 is installed on a VX4320 Module A VX4330 VX4350 VX4372 VX4374 and VX4380 are installed in consecutive slots to the right of the VX4320 m Query the identity of the module that the Option 01 is installed on WRITE IDN READ TEKTRONIX VX4320 0 SCPI 94 0 FW 1 1 lt CR gt lt LF gt Query the card for any self test errors WRITE TST READ 0 Note that a response of 0 indicates that all modules controlled by the Option 01 daughter board passed the self test A response of 1 indicates that one or more modules have failed the self test In that case SYSTem ERRor queries should be issued to determine which modules failed the self test W Query the identity of all the modules controlled by the Option 01 WRITE route id READ VX4320 VX4330 VX4350 VX4372 VX4374 VX4380 m Query the module names assigned to each of the modules controlled by the Option 01 WRITE route module catal
2. til Appendix A Specifications Table A 1 VXI Instrument Characteristics Characteristics Description VXI General Characteristics The instrument provides a VXI interface that complies with Revision 1 4 The VXI interface is defined by the VXI Consortium Inc Interface Type Message Based 1 4 Protocols Word Serial WSP TTL Outputs VXI TTLTRG Lines TTLTRGO through TTLTRG7 under program control Product Compliance to Regulations VX4320 VX4330 VX4350 VX4380 only Product Safety UL cUL UL classified to IEC 1010 1 Characteristics Overvoltage Category CAT Safety Class EMC PerEC Council Directive 89 336 EEC EC 92 the following standards and limits apply to the requirements for equipment to be used in residential commercial and light industrial environments They are specified in EN 50081 1 the Generic Emission Standard and in EN 50082 1 the Generic Immunity Standard For equipment that is also intended to be used in industrial environments the standards and limits specified in EN 50081 2 and EN 50082 2 should be used in addition Emissions Emissions shall be within the limits specified by the following requirements Enclosure EN 55011 Class A limit for radiated emissions AC Mains EN 55011 Class A limit for radiated emissions EN 60555 2 Power line harmonics Immunity Enclosure Radio Frequen No state change when the instrument is subjected to a 3 V M electromagnetic field
3. cence een eee 2 1 POREO 2 44 vue Ve ERR UU E OE EAE I RU CES mate gg 2 1 Instrument I O VXIbus Basics sseeeeeeeeee II 2 2 Syntax and Commands Command Synfax 5565 sew alee 3 1 Functional Command Groups 3 11 System Commands ERI 3 11 Module Commands eh 3 11 Command 3 15 IEEE 488 2 Common Commands 3 51 Status and Events Status and Event Reporting System 4 1 Status Byte Register 2 2 2 2 n 4 1 Service Request Enable Register 4 2 Standard Event Status 4 3 Event Status Enable Register 4 4 The Output Queue acca Sei ae 4 4 The System Error and Event Queue 4 4 Status and Event Reporting 4 5 MESSAGES cxt eene epe ep peto E ate iE EE etse 4 6 Appendices Appendix A A 1 Appendix B Input Output Connections B 1 Appendix C Examples cc cece cece cece cece ee hn C 1 Appendix D User D 1 VX4350 Gener
4. rN Appendix D User Service This appendix contains service related information for the VX4350 that covers the following topics W Performance Verification W Preventive maintenance m Troubleshooting User replaceable parts Performance Verification You may use the Operational Check procedure listed in Getting Started to verify that the module is operating correctly The instrument has been fully tested and calibrated before leaving the factory If the self test or diagnostic commands indicate a failure contact your Tektronix field office or representative for assistance Preventive Maintenance Troubleshooting You should perform inspection and cleaning as preventive maintenance Preventive maintenance when done regularly may prevent V X4350 malfunction and enhance reliability Inspect and clean the VX4350 as often as conditions require by following these steps 1 Turn off power and remove the VX4350 from the VXIbus mainframe 2 Remove loose dust on the outside of the instrument with a lint free cloth 3 Remove any remaining dirt with a lint free cloth dampened with water or a 75 isopropyl alcohol solution Do not use abrasive cleaners If you suspect a malfunction first double check connections to and from the VX4350 If the trouble persists perform the Functional Check If the self test indicates a failure contact your Tektronix field office or represen tative for assistance VX4350 Gener
5. In these examples the Option 01 is installed on a VX4350 Module Command Response route module define Assign module name gp switch to the VX4350 gp_switch 1 route close Close all 64 relays on the VX4350 gp_switch 1 64 route module define 1 gp_switch VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Command Syntax ROUTe MODule CATalog RST Value N A Limits N A Related Commands ROUTe MODule DEFine NAME ROUTe MODule DELete NAME ROUTe MODule DELete ALL Description This command returns a list of defined module names Examples In these examples the Option 01 is installed on a VX4350 Module Two addi tional VX4350 Modules are installed in consecutive slots to the right of the slot containing the first VX4350 Command Response route module catalog 1 M2 M3 route module define Assign module name gp2 to the second VX4350 9 2 2 route module catalog 1 2 M3 route module define 2 gp2 route module delete Delete module name gp2 9 2 route module catalog 1 M3 VX4350 General Purpose Relay Switching Module User Manual 3 25 Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Syntax Query Syntax RST Value Limits 3 26 ROUTe MODule DELete NAME module name gt
6. 1 1 10 Open channels 1 through 10 on the first VX4350 then wait 0 1 seconds route open Gm2 15 Open channel 15 on the second VX4350 then wait 0 2 seconds open m1 20 m2 30 Openchannel 20 on the first VX 4350 channel 30 on the m3 40 second VX4350 and channel 40 on the third VX4350 then wait 0 5 seconds Command Syntax ROUTe OPEN ALL module name Query Syntax N A RST Value All relays on all modules are set to the open position Limits N A Related Commands ROUTe CLOSe ROUTe MODule DEFine Description If a module name is not specified in this command open all relays on all modules controlled by the Option 01 If a module name is specified open all relays on the specified module only This command is not supported for VX4320 Modules If a ROUTe OPEN ALL command is directed to a VX4320 Module an error message will be placed in the Error Event queue VX4350 General Purpose Relay Switching Module User Manual 3 29 Command Descriptions Examples Command Syntax Query Syntax RST Value Limits Related Commands Description Examples 3 30 Command ROUTE OPEN ALL rout open all route open all gp Response Open all relays on all Modules controlled by the Option 01 Same as the first example Open all relays on the module that has been assigned module name gp See the ROUTe MODule DEFine command ROUTe OPEN DWEL1 module name
7. ROUTe MODule DELete NAME module name ROUTe MODule DELete ALL ROUTe OPEN lt channel_list gt ROUTe OPEN ALL module name ROUTe OPEN DWELI module name nrf OUTPut TTLIrg lt n gt STATe ON OFF lt nrf gt ROUTe PFAil action at powerfail ROUTe SCAN channel list STATus OPERation CONDition STATus OPERation ENABle STATus OPERation EVENt STATus QUEStionable CONDition STATus QUEStionable ENABle STATus QUEStionable EVENt SYSTem ERRor SYSTem PRESet SYSTem VERSion TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence MMediate TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt VX4350 General Purpose Relay Switching Module User Manual 3 15 Command Descriptions ABORt Command Syntax ABORt Query Syntax N A RST Value N A Limits N A Related Commands ROUTe SCAN INITiate CONTinuous INITiate IMMediate TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Description This command places the trigger subsystem in the IDLE state The currently closed relay in a scan list is opened when this command is received After this command is received triggers are ignored until an INITiate IMMediate or INITiate CONTinuous command is received These commands place the trigger subsystem in the ARM state Examples The following example defines a scan sequence of 10 relays The
8. m5 1 2 12 2 READ 000000000001 Note that this query can also be specified as route close m5 13 24 m Open all relays in section 4 of the VX4380 Module WRITE route open M6 1 1 4 4 16 4 VX4350 General Purpose Relay Switching Module User Manual C 3 Appendix C Examples C44 m Close the relay that joins row 3 to column 12 in section 4 of the VX4380 Module WRITE route close m6 3 12 4 Query the close state of the relays in section 4 of the VX4380 WRITE route close m6 1 1 4 4116 4 READ 000000000000000000000000 000000000000000000010000 0000000000000000 Note that the channel close states are returned in the following order 11114 11214 11314 111614 21114 21214 21314 211614 31114 31214 31344 311614 41114 41214 41314 411614 which is the same order in which the channels were specified in the query Open all channels on all modules except the V X4320 Module Note that one channel is always closed in each section of the VX4320 so the OPEN command is not supported for this module WRITE route open all m2 all m3 all m4 all m5 all m6 Disjoin all sections of the VX4330 WRITE route configure disjoin m2 Configure sections 1 through 3 of the VX4330 to 4 wire configuration WRITE route Conf fwire m2 1 3 Define a list of channels to scan through Define this list as channels 1 through 10 in section 1 of the VX4330 channels 1 through 10 in section 2 of the VX4330 c
9. Getting Started 4 Insert the module into one of the instrument slots of the mainframe see Figure 1 5 5 Cable Installation Use the correct cable to interface between the module I O connector and the Unit Under Test UUT The recommended cable is listed in Appendix A Specifications C hat E ass DA bat 0 Chee AAA Ce e qt C Cy A 152 D EGE EGET Cute DE on EC CO ee eee GEE EEE EGE eee OG o hee 2n Figure 1 5 Module Installation VX4350 General Purpose Relay Switching Module User Manual 1 9 Getting Started Installation Checklist Installation parameters will vary depending on the mainframe being used Be sure to consult the mainframe operating manual before installing and operating the module Revision Level Serial No Mainframe Slot Number Switch Settings VXIbus Logical Address Switch Interrupt Level Select Switch Cable Installed if any Performed by Date 1 10 VX4350 General Purpose Relay Switching Module User Manual Getting Started Functional Check In addition to the self tests you can also perform an operational check of the VX4350 Self Test VX4350 General Purpose Relay Switching Module executes a self test at power on on direction of a VXIbus hard or soft reset condition or on command The power on self test co
10. N A N A N A ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete ALL This command deletes a module name definition After this command is executed the specified module name is no longer associated with a relay module Command Response route module catalog 1 M2 M3 route module delete m1 Delete module name 1 route module catalog M2 M3 ROUTe MODule DELete ALL N A N A N A VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Related Commands ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete NAME Description This command will delete all module name definitions Examples Command Response M 1 2 3 route module catalog route module delete all Delete all module names un route module catalog VX4350 General Purpose Relay Switching Module User Manual 3 27 Command Descriptions OPEN Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description 3 28 ROUTe OPEN channel list ROUTe OPEN channel list See examples relays on all modules are set to the open position The syntax of a channel list is described by the following diagram channel range module name channel range d A module name is an ASCII string that ha
11. QUEStionable EVENt N A N A This query returns the contents of the SCPI Status Questionable Event register For the Option 01 the value of this register is always equal to 0 Command status questionable event VX4350 General Purpose Relay Switching Module User Manual 341 Command Descriptions SYSTem 3 42 Command Syntax Query Response SYSTem ERRor ee Parameter in these error messages represents the local bus address of the module that the error message applies to A value of 1 indicates the module containing the Option 01 daughter board a value of 2 indicates the module in the next slot to the right and so on 0 No error 102 Syntax error 1 dimensional channel spec invalid for VX4330 module 102 Syntax error 2 dimensional channel spec invalid for VX4350 module 102 Syntax error 3 dimensional channel spec invalid for VX43xx module 102 Syntax error channel dimension mismatch 102 Syntax error integer field greater than 10 characters 102 Syntax error Missing module name 102 Syntax error Module address not specified 102 Syntax error Module name already defined 102 Syntax error Module name length greater than 12 characters 102 Syntax error Non contiguous section numbers 102 Syntax error ROUTe CONFigure command invalid for VX43xx module 102 Syntax error ROUT
12. WRITE close dwell m1 0 25 WRITE close dwell m2 0 25 WRITE close dwell m3 0 25 Open all relays on the first and second VX4350 Modules WRITE open all gp 1 all gp 2 m Close relays 1 through 10 on the first two VX4350 Modules WRITE close m1 1 10 m2 1 10 Query the close state of the relays on the first VX4350 WRITE close gp_ READ m Define a scan sequence consisting of the relays 1 through 64 on each of the VX4350 Modules Note that this command causes all relays in the scan list to be opened WRITE scan gp_1 1 64 gp 2 1 64 gp 3 1 64 VX4350 General Purpose Relay Switching Module User Manual C 7 Appendix C Examples m Set the trigger source for the defined scan list to immediate This causes the Option 01 daughter board to generate its own internal triggers Each time a trigger is generated the following sequence of events occurs Wait for the trigger delay defined by the TRIGger SEQuence DELay command to expire Open the relay in the scan list that is currently closed Wait for the open dwell time assigned to the module containing the relay just opened to expire Close the next relay in the scan list Wait for the close dwell time assigned to the module containing the relay just closed to expire Pulse any enabled VXI TTL triggers low for 3usec In this case the default trigger delay of 0 is used the default open dwell time of 0 is used
13. cy Electromagnetic Field IEC 801 3 over the frequency range of 27 MHz to 500 MHz Immunity Enclosure Electrostatic Up to 8 kV with no loss of stored data change to control settings degradation of Discharge ESD IEC 801 2 performance or temporary loss of function No state change Immunity Fast Transients Common No loss of stored data change to control settings degradation of performance or Mode IEC 801 4 temporary loss of function will occur when the instrument is subjected to the transients as described below Port Peak Voltage kV Tr Th ns Rep Freq kHz Signal amp control 0 5 5 50 5 1 5 50 5 VX4350 General Purpose Relay Switching Module User Manual A 1 Appendix A Specifications Table A 1 VXI Instrument Characteristics Characteristics EN 55011 Class A FCC Description The instrument complies with the requirements of EN 55011 for radiated conducted and magnetic emissions when installed in a suitable VXI chassis A suitable VXI chassis is defined as one which contains adequate EMC shielding which makes contact with the RF gasketon the front and rear shields of the VX43xx Module The instrument complies with the requirements of FCC CFR 47 Part 15 Subpart B Class A for radiated and conducted emissions Table A 2 Environmental Reliability Characteristics Characteristics Temperature Operating Description Meets or exceeds MIL T 28800E for Type Ill 0 to 50 C ex
14. invalid for VX43xx module 102 Syntax error channel dimension mismatch 102 Syntax error integer field greater than 10 characters 102 Syntax error Missing module name Syntax error Module name already defined 102 Syntax error Module name already defined 102 Syntax error Module name length greater than 12 characters 102 Syntax error Non contiguous section numbers 102 Syntax error ROUTe CONF igure command invalid for VX43xx module 102 Syntax error ROUTe DISJ oin command invalid for VX43xx module 102 Syntax error ROUTe J OIN command invalid for VX43xx module 102 Syntax error ROUTe MODE command invalid for VX43xx module 102 Syntax error Undefined module name 102 Syntax error Unexpected x detected while VX4350 General Purpose Relay Switching Module User Manual Status and Events Table 4 5 Command Error Messages Bit 5 in Standard Event Status register Cont Message Invalid character in number Exponent too large Table 4 6 lists the execution error messages that can occur during execution of a command Parameter y in these error messages represents the local bus address of the module that the error message applies to A value of 1 indicates the module containing the Option 01 daughter board a value of 2 the module in the next slot to the right and so on Table 4 6 Execution Error Messages Bit 4 in Standard Event Status register Code Message 200 Execution error Re
15. self test is as follows relays on modules controlled by the Option 01 except VX4320 Modules are set to the normally open position The VX4320 RF Multiplexer module contains eight 4 to 1 RF multiplexers After a power on self test is performed by the Option 01 it closes channel 1 of each section of each VX4320 that it controls You can run the self test at any time during normal operation by using the TST command At the end of a self test initiated by this command the module is restored to its pre test state VX4350 General Purpose Relay Switching Module User Manual 1 11 Getting Started Operational Check SYSFAIL Operation 1 12 During a commanded self test 1 SYSFAIL is not asserted 2 The module executes the same instrument self test as is executed upon power on 3 When the self test is completed the modules controlled by the Option 01 are restored to their pre test state Perform an operational check of the VX4350 by using an ohmmeter or a test light to check the continuity of the relay closures When the Option 01 Module is installed the command ROUTE OPEN ALL M1 will open all relays on the VX4350 Check for continuity between the common and normally closed contact of each relay As an example for relay number 1 verify that there is continuity between J70 pin 1B common for relay number 1 and J70 pin 1A normally closed contact for relay number 1 Repeat this procedure for relays 2 through
16. Open collector TTL lines used for inter module timing and communication VXIbus Subsystem One mainframe with modules installed The installed modules include one module that performs slot 0 functions and a given complement of instrument modules The subsystem may also include a Resource Manager Word Serial Protocol A VXIbus word oriented bi directional serial protocol for communications between message based devices that is devices that include communication registers in addition to configuration registers Word Serial Communications Inter device communications using the Word Serial Protocol WSP See Word Serial Protocol 10 MHz Clock 10 MHz 100 ppm timing reference Also see CLK10 VX4350 General Purpose Relay Switching Module User Manual Glossary 7 Glossary 488 To VXIbus Interface A message based device that provides for communication between the IEEE 488 bus and VXIbus instrument modules Glossary 8 VX4350 General Purpose Relay Switching Module User Manual Index A Accessories 1 4 ARM 3 16 C CLS 3 51 command 3 18 3 21 3 22 3 24 3 28 3 32 3 33 3 34 3 38 3 42 3 46 Command Descriptions ARM 3 16 command 3 18 3 21 3 22 3 24 3 28 3 32 3 33 3 34 3 38 3 42 3 46 command error messages 4 6 Command Syntax 3 1 Syntax Example 3 3 Commands See individual command names Configuration Registers 2 3 D device dependent er
17. Request Enable register shown in Table 4 2 controls which bits in the Status Byte register will generate a service request Use the SRE command to set bits in the Service Request Enable register Use the SRE query to see which bits in this register are enabled The response from this query is the sum of the decimal values for all bits set Table 4 2 The Service Request Enable Register Decimal Bit Value Function 0 1 Not used 2 4 Error Event queue Bit indicates that a service request will be generated when a message is placed in the Error Event queue VX4350 General Purpose Relay Switching Module User Manual Status and Events Table 4 2 The Service Request Enable Register Cont Decimal Value Function Not used 4 16 Message Available Bit indicates that a service request will be generated when a message is placed in the Output queue 5 32 Event Status Bit indicates that events summarized in bit5 of the Status Byte register will generate a service request Not used If for example the SRE query returns a value of 48 bits 4 and 5 are set in the Service Request Enable register Any event that causes the Message Available bit bit 4 or Event Status bit bit 5 to be set in the Status Byte register now generates an interrupt If you want an interrupt to be generated only when the Event Status bit bit 5 is set use the SRE 32 command Standard Event Status Standard Event Status reg
18. closed The act of opening the n 1 th relay and closing the nth relay is called sequencing the scan list At any given time after the first trigger event is detected only one relay in the scan list is closed The TRIGger SEQuence COUNt command may optionally be used to specify the number of times to sequence through the entire scan list The TRIGger SE Quence DELay ROUTe CLOSe DWELI and ROUTe JOPEN DWELI commands may optionally be used to specify the time to wait after a trigger VX4350 General Purpose Relay Switching Module User Manual 3 35 Command Descriptions Examples 3 36 event is detected a relay is closed or a relay is opened A TRIGger SE Quence IMMediate command causes the scan list to be sequenced without the delay specified by a previously issued TRIGger SEQuence DELay command In these examples the Option 01 is installed on a VX4350 Module A VX4380 and VX4330 are installed in consecutive slots to the right of the slot containing the VX4350 Command route module define 9 1 route module define matrix 2 route module define scanner 3 Response Assign module name gp to the VX4350 Assign module name matrix to the VX4380 Assign module name scanner to the VX4330 route configure twire scanner 1 6 Set the configuration of all sections of the VX4330 to 20 to 1 2 wire This command causes all channels in all sections to be opened route scan gp 1 64
19. control over V XIbus operations FAILED Indicator A red LED indicator that lights when a device on the VXIbus has detected an internal fault This might result in the assertion of the SYSFAIL line IACK Daisy Chain Driver The circuit that drives the VMEbus Interrupt Acknowledge daisy chain line that runs continuously through all installed modules or through jumpers across the backplane ID ROM An NVRAM storage area that provides for non volatile storage of diagnostic data Instrument Module A plug in printed circuit board with associated components and shields that VX4350 General Purpose Relay Switching Module User Manual Glossary 3 Glossary Glossary 4 may be installed in a VXIbus mainframe instrument module may contain more than one device Also one device may require more than one instrument module Interface Device A VX Ibus device that provides one or more interfaces to external equipment Interrupt Handler A functional module that detects interrupt requests generated by Interrupters and responds to those requests by requesting status and identity information Interrupter A device capable of asserting VMEbus interrupts and performing the interrupt acknowledge sequence IRQ The Interrupt ReQuest signal which is the VMEbus interrupt line that is asserted by an Interrupter to signify to the controller that a device on the bus requires service by the controller Local Bus A daisy chained bus that connec
20. digits The maximum length of a module name is 12 characters channel spec One or more lt NR1 gt ASCII strings separated by characters that specify a relay on a relay module The format of a channel spec field for each of the SurePath relay modules is m VX4320 Multiplexer NR1 NRI The range of the first lt NRf gt field is 1 to 4 This field specifies a relay within one of the sections of the VX4320 The range of the second lt NRf gt field is 1 to 8 This field specifies a section of the VX4320 A one dimen sional channel spec may also be used to specify a channel on a VX4320 Module The one dimensional channel spec is given by the formula section 1 x 4 relay where variables section and relay are section and relay numbers specified in a two dimensional lt channel_spec gt m VX4330 Scanner Multiplexer NR1 lt NR1 gt The first lt NR1 gt field specifies a relay within the specified section The range of this lt NR1 gt field depends on the current configuration of the section of VX4330 specified in the second lt NR1 gt field The range of the second NRI field is 1 to 6 This field specifies a section of the VX4330 1 10 4 wire 1 20 4 wire independent 1 20 2 wire 1 40 1 wire VX4350 General Purpose Relay Switching Module User Manual Command Syntax m VX4350 General Purpose Switching module lt NR1 gt The range of this field is
21. is not empty Bit 5 of the Standard Event Status Register the Command Error bit is set if the parser detects a syntax error Bit 4 of the Standard Event Status register the Execution Error bit is set if the parser detects a numeric argument that is out of range When a SYSTem ERRor query is received an error message is dequeued from the Error Event queue and placed in the Output queue VX4350 General Purpose Relay Switching Module User Manual 3 9 Command Syntax 3 10 VX4350 General Purpose Relay Switching Module User Manual D I uil Functional Command Groups This section lists the VX4350 system and module commands System Commands The following low level commands are typically sent by the module s command er and are transparent to the user of the module An exception is the Read STB command which is sent whenever a Serial Poll on an IEEE 488 system is performed Most commanders or Slot 0 devices have specific ASCII commands that cause the commander to send one of these low level commands to a specified instrument Refer to the operating manual of the commander or Slot 0 device for information on these commands Command Effect Begin Normal Operation The module begins operation if it has not already done so Byte Available Transfers module commands to this module Byte Request Requests the module to return a byte of data from the output queue Clear The module clears its VXIbus interface a
22. occurred either AC line source or power supply malfunction or 2 by the front panel ON STANDBY switch when switched to STANDBY Asynchronous Communication Communications that occur outside the normal command response cycle Such communications have higher priority than synchronous communica tion Backplane The printed circuit board that is mounted in a VXIbus mainframe to provide the interface between V XIbus modules and between those modules and the external system Bus Arbitration In the VMEbus interface a system for resolving contention for service among VMEbus Master devices on the VMEbus Bus Timer A functional module that measures the duration of each data transfer on the Data Transfer Bus DTB and terminates the DTB cycle if the duration is excessive Without the termination capability of this module a Bus Master attempt to transfer data to or from a non existent Slave location could result in an infinitely long wait for the Slave response Client In shared memory protocol SMP that half of an SMP channel that does not control the shared memory buffers CLK10 A 10 MHz 100 ppm individually buffered to each module slot differential ECL system clock that is sourced from Slot 0 and distributed to VX4350 General Purpose Relay Switching Module User Manual Glossary 1 Glossary Slots 1 12 on P2 It is distributed to each module slot as a single source single destination signal with a matched delay of under
23. significantly less than new modules and meet the same factory specifications For more information about the module exchange program call 1 800 TEK WIDE extension 6630 Module Repair and Return You may ship your module to us for repair after which we will return it to you New Modules You may purchase replacement modules in the same way as other replacement parts VX4350 General Purpose Relay Switching Module User Manual E 1 Appendix E Replaceable Parts Using the Replaceable Parts List This section contains a list of the mechanical and or electrical components that are replaceable for the VX4350 Use this list to identify and order replacement parts The following table describes each column in the parts list Parts List Column Descriptions Column Description Figure amp Index Number Items in this section are referenced by figure and index numbers to the exploded view illustrations that follow Tektronix Part Number Use this part number when ordering replacement parts from Tektronix Serial Number Column three indicates the serial number at which the part was first effective Column four indicates the serial number at which the part was discontinued No entries indicates the partis good for all serial numbers 5 This indicates the quantity of parts used 6 Name amp Description An item name is separated from the description by a colon Because of space limitations an item name may sometimes appear
24. the sequence VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Command Response trig Open the first relay and close the second relay in the sequence trig Open the second relay and close the third relay in the sequence trig Open the third relay in the sequence Place the trigger subsystem in the idle state VX4350 General Purpose Relay Switching Module User Manual 3 23 Command Descriptions MODule Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples 3 24 ROUTe MODule DEFine module name nrf ROUTe MODule DEFine module name See examples Default module names are assigned as follows The module that has an Option 01 VXI Interface daughter board installed is assigned module name 1 Modules without the Option 01 VXI Interface daughter board in consecutive slots to the right of module are assigned module names M2 3 1 15 module name may consist of to 12 characters The name must start with a letter and may consist of alphanumeric characters underscores and digits ROUTe MODule DELete NAME ROUTe MODule DELete ALL ROUTe MODule CATalog This command assigns a module name to a relay switching module This name is used to identify the module in channel lists in ROUTe OPEN ROUTe CLOSe and ROUTe SCAN commands
25. will be free from defects in materials and workmanship for a period of three 3 years from the date of shipment If any such product proves defective during this warranty period Tektronix at its option either will repair the defective product without charge for parts and labor or will provide a replacement in exchange for the defective product In order to obtain service under this warranty Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix with shipping charges prepaid Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located Customer shall be responsible for paying all shipping charges duties taxes and any other charges for products returned to any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and care Tektronix shall not be obligated to furnish service under this warranty a to repair damage resulting from attempts by personnel other than Tektronix representatives to install repair or service the product b to repair damage resulting from improper use or connection to incompatible equipment or c to service a product tha
26. 045181 SALEM OR 97303 BEAVERTON OR 97005 HILLSBORO OR 97123 E 3 Appendix E Replaceable Parts Replaceable Parts List Fig amp Index Tektronix Serial No Serial No Number Part Number Effective Discontd Qty amp Description Mfr Code Mfr Part Number 070 9181 XX 1 MANUAL TECH USERS 80009 070 9181 XX 070 9201 XX 1 MANUAL REFERENCE GUIDE TK2548 070 9201 XX 1 334 8949 00 1 MARKER IDENT MARKED VX4350 0 05 334 8949 00 2 367 0411 00 1 HANDLE EJ ECTOR TOP SINGLE WIDE 20817 328 3 950 4827 00 2 SCREW PHIL M 2 5 X 8CSK OKBO1 950 4827 00 4 950 4448 00 2 SCREW M2 5X10 CHEESEHEAD 80009 950 4448 00 5 950 3794 00 2 WASHER WAVY 2 7 80009 950 3794 00 6 159 0207 00 1 FUSE PLUG IN 5A 125V FAST BLOW 61857 SM1 5 F1291 REF DESIG PRINTED ON CKT BRD 7 163 0383 00 1 IC DIGITAL CMOS PRGM 80009 163 0383 00 U1381 REF DESIG PRINTED ON CKT BRD 8 386 6862 00 1 PANEL VXIEND CAP VXI APPLICATION TK1943 386 6862 00 9 348 1434 00 4 GASKET EMI 2 912 L CLIP ON BE CU EMI GASKET 30817 97 613 17 029 10 211 0373 00 7 SCREW MACHINE 4 40 X 93907 ORDER BY 0 250 PNH STL CDPL T 10 DESCRIPTION ll 200 4231 00 1 COVER VXI APPLICATION TK1943 200 4231 00 12 367 0410 00 1 HANDLE EJ ECTOR BOTTOM SINGLE WIDE 20817 327 MODULE 13 211 0391 00 5 SCR ASSEM WSHR 2 56 X 93907 ORDER BY 0 437 P NH STL CDPL T 8 DESCRIPTION 14 334 8950 00 1 MARKER IDENT MARKED VXIBUS amp RELAY SWITCH 0 05 334 8950 00 15 351 0981 00 2 GUID
27. 1 to 64 It specifies one of 64 relays on the VX4350 m VX4380 Matrix lt NRI gt lt NRI gt lt NRI gt The range of the first lt NR1 gt field is 1 to 4 It specifies the row of a relay in one of the sections of the VX4380 The range of the second NR field is 1 to 16 It specifies the column of a relay in one of the sections of the VX4380 The range of the third NR1 field is 1 to 4 It specifies a section of the VX4380 A one dimensional lt channel_spec gt may also be used to specify a channel on a VX4380 Module The one dimensional lt channel_spec gt is given by the formula section 1 x 64 row 1 x 16 column where variables section and row and column are section row and column numbers specified in a three dimensional lt channel_spec gt lt channel_list gt A list of channel numbers on one or more relay modules The limits on the channel numbers in a lt channel_list gt depend on the model number of the relay module s specified in the lt channel_list gt The syntax of a lt channel_list gt is shown in the following diagram lt channel_range gt i module name m channel range A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of lt chan nel spec s is indicated by two channel spec s separated
28. 4350 error and event messages are stored in the System Error and Event queue Use the SYSTem ERRor query to get the event number and a text description of the event Reading an event removes it from the queue The Event queue stores detailed information for up to 10 events the events are stored in first in first out order VX4350 General Purpose Relay Switching Module User Manual Status and Events Status and Event Reporting Process Figure 4 1 shows how to use the Status and Event Reporting system In the explanation that follows numbers in parentheses refer to the circled numbers in Figure 4 1 Standard Event Status register Read using ESR Event Status Enable 0 _ register j Operation Output Read using ESE Complete Write using ESE 6 Request T Service Read using STB Available Master Status Service Request Enable 4 register Message Read using SRE Available Write using SRE Figure 4 1 Status and Event Reporting Process When an event occurs the appropriate bit in the Standard Event Status register is set to one and the event is recorded in the Event queue 1 If the corresponding bit in the Event Status Enable register is also enabled 2 then the event status bit in the Status Byte register is set to one 3 VX4350 General Purpose Relay Switching Module User Manual 4 5 Status and Events Messages 4 6 When output
29. 64 Issue the command ROUTE CLOSE M1 1 64 to close all 64 relays of the VX4350 Verify that there is no longer continuity between the common and normally closed contact of each relay Verify that there is continuity between the common contact and the normally open contact for each relay As an example for relay number 1 verify that there is no longer contact between J70 pin 1B common for relay number 1 and J70 pin 1A normally closed contact for relay number 1 Next verify that there is continuity between J70 pin 1B common for relay number 1 and J70 pin 1C the normally open contact for relay number 1 Repeat this procedure for relays 2 through 64 SYSFAIL becomes active during power on hard or soft reset or self test or if the module loses any of its power voltages When the mainframe Resource Manager detects SYSFAIL set it will attempt to inhibit the line This causes the VX4350 General Purpose Relay Switching Module to deactivate SYSFAIL except when 5 V power is lost on the relay module on which it is installed VX4350 General Purpose Relay Switching Module User Manual i 4 Operating Basics Operating Basics Functional Overview Power on The VX4350 General Purpose Relay Switching Module is a VXIbus message based instrument and communicates using the VXIbus Word Serial Protocol The module is programmed by issuing ASCII characters from the system controller to the VX4350 via the modul
30. 8 ns Commander In the VXIbus interface a device that controls another device a servant A commander may be a servant of another commander Command A directive to a device There are three types of commands In Word Serial Protocol a 16 bit imperative to a servant from its com mander In Shared Memory Protocol a 16 bit imperative from a client to a server or vice versa In a Message an ASCII coded multi byte directive to any receiving device Communication Registers In word serial protocol a set of device registers that are accessible to the commander of the device Such registers are used for inter device commu nications and are required on all V XIbus message based devices Configuration Registers A set of registers that allow the system to identify a module device type model manufacturer address space and memory requirements In order to support automatic system and memory configuration the VXIbus standard specifies that all V XIbus devices have a set of such registers all accessible from P1 on the VMEbus C Size Card A VXIbus instrument module that is 340 0 mm x 233 4 mm x 30 48 mm 13 4 in x 9 2 in x 1 2 in Custom Device A special purpose V XIbus device that has configuration registers so as to be identified by the system and to allow for definition of future device types to support further levels of compatibility Data Transfer Bus One of four buses on the VMEbus backplane The Data Transfer Bus all
31. After a line feed or END bit is used to terminate a command the parser no longer makes the assumption described above Thus after the command route open all ml all m2 lt LF gt is parsed the command all m2 lt LF gt is no longer valid VX4350 General Purpose Relay Switching Module User Manual 3 1 Command Syntax In the next example the Option 01 is installed on a VX4330 Module Two additional VX4330 Modules are installed in consecutive slots to the right of the first VX4330 The commands route configure join m1 1 6 LF route configure join m2 1 2 LF route configure join m3 1 4 LF connect the commons of sections 1 through 6 on the first V X4330 sections 1 and 2 on the second VX4330 and sections 1 through 4 on the third VX4330 An equivalent way to send these commands using the semi colon as a terminator is route configure join m1 1 6 join m2 1 2 join m3 1 4 LF Note that LF in these examples represents a single line feed character White space characters can be used to make a command string more readable These characters are ASCII encoded bytes in the range hexadeci mal 00 09 and OB 20 decimal 0 9 and 11 32 This range includes the ASCII control characters and the space but excludes the line feed NL White space characters are ignored when legally encountered in a command string White space is allowed anywhere in a command string except for the following Within a program mn
32. Commands VX4350 General Purpose Relay Switching Module User Manual This command sets the contents of the SCPI Status Operation Event Enable register Command Response status operation enable 1 No response 00001 stat oper enab STATus OPERation EVENt N A N A This quey returns the contents of the SCPI Status Operation Event register For the Option 01 the value of this register is always equal to 0 Command Response status operation event STATus QUEStionable CONDi tion N A N A 3 39 Command Descriptions Description Examples Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples 3 40 This query returns the contents of the SCPI Status Questionable Condition register For the Option 01 the value of this register is always equal to 0 Command Response status questionable 00000 condition STATus QUEStionable ENABle STATus QUEStionable ENABTe Indicates whether the Status Operation Event is enabled N A N A This command sets the contents of the SCPI Status Operation Event Enable register Command Response status questionable enable 1 stat ques enab 00001 No response VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Command Syntax RST Value Limits Related Commands Description Examples STATus
33. E BOTTOM GUIDE 3 ROW TK1943 351 0981 00 16 351 0982 00 2 GUIDE TOP GUIDE 3 ROW TK1943 351 0982 00 17 348 1365 01 1 SHLD GSKT ELEC SYMETRICAL SLOTTED FINGER 2647 348 1365 01 MTG SNAP IN 18 214 4692 01 1 KEY KEY VXLTTL 80009 214 4692 01 E 4 VX4350 General Purpose Relay Switching Module User Manual Appendix E Replaceable Parts N 5 cw 7 e rad Figure E 1 VX4350 Exploded View VX4350 General Purpose Relay Switching Module User Manual E 5 Appendix E Replaceable Parts E 6 VX4350 General Purpose Relay Switching Module User Manual Glossary and Index 2 Glossary The terms in this glossary are defined as used in the VXIbus System Although some of these terms may have different meanings in other systems it is important to use these definitions in VXIbus applications Terms which apply only to a particular instrument module are noted Not all terms appear in every manual Accessed Indicator An amber LED indicator that lights when the module identity is selected by the Resource Manager module and flashes during any I O operation for the module ACFAIL A VMEbus backplane line that is asserted under these conditions 1 by the mainframe Power Supply when a power failure has
34. OPEN or SAME If OPEN is specified all latching relays are opened at powerfail If SAME is specified all latching relays are left in their current state at powerfail NOTE VXI chassis 5 V power is maintained for 4 milliseconds after ACFAIL is asserted in compliance with VXI Specifications This allows for orderly system shutdown and implementation of the PFAil OPEN option Examples Command route pfail same Response Leave all latching relays in their current state at powerfail route pfail open Open all latching relays at powerfail VX4350 General Purpose Relay Switching Module User Manual 3 33 Command Descriptions SCAN Command Syntax Query Syntax RST Value Limits 3 34 ROUTe SCAN channel list ROUTe SCAN list of lists N A No scan list is defined The syntax of a channel list is described by the following diagram channel range module name lt 1_ gt ls A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of chan nel spec s consists of two channel specs separated by a colon character For the VX4350 a channel spec is defined as an ASCII encoded integer in the range of 1 to 64 VX4350 General Purpose Relay Switching Module User Manual Command Descript
35. T S Tart S Top protocol used to synchronize modules SYNC100 A Slot 0 signal that is used to synchronize multiple devices with respect to a given rising edge of CLK100 These signals are individually buffered and matched to less than 2 ns of skew Synchronous Communications A communications system that follows the command response cycle VX4350 General Purpose Relay Switching Module User Manual Glossary model In this model a device issues a command to another device the second device executes the command then returns a response Synchronous commands are executed in the order received SYSFAIL A signal line on the VMEbus that is used to indicate a failure by a device The device that fails asserts this line System Clock Driver A functional module that provides a 16 MHz timing signal on the Utility Bus System Hierarchy The tree structure of the commander servant relationships of all devices in the system at a given time In the VXIbus structure each servant has a commander A commander may also have a commander Test Monitor An executive routine that is responsible for executing the self tests storing any errors in the ID ROM and reporting such errors to the Resource Manager Test Program A program executed on the system controller that controls the execution of tests within the test system Test System A collection of hardware and software modules that operate in concert to test a target DUT TTLTRG
36. User Manual Tektronix VX4350 General Purpose Relay Switching Module 070 9181 02 This document supports firmware version 1 00 and above Warning The servicing instructions are for use by qualified personnel only To avoid personal injury do not perform any servicing unless you are qualified to do so Refer to the Safety Summary prior to performing service Copyright Tektronix Inc 1995 rights reserved Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions Use duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights clause at FAR 52 227 19 as applicable Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supercedes that in all previously published material Specifications and price change privileges reserved Printed in the U S A Tektronix Inc Box 1000 Wilsonville 97070 1000 TEKTRONIX and TEK are registered trademarks of Tektronix Inc VXIbus is a trademark of the VXI Consortium SurePath and Intelliframe are registered trademarks of Tektronix Inc Tektronix warrants that this product
37. X4330 WRITE route close m2 1 1 Close channel 40 of section 2 of the VX4330 WRITE route close m2 40 2 Note that channel 1 of section 1 will be opened before channel 40 of section 2 is closed because sections 1 and 2 have been joined and both sections have been set to a close mode of scan VX4350 General Purpose Relay Switching Module User Manual Appendix C Examples m Close channels 1 through 10 on the VX4350 Module WRITE close m3 1 10 m Open channels 11 through 20 on the VX4350 Module WRITE open m3 11 20 Query the close state of channels 1 through 20 on the VX4350 Module WRITE close m3 1 20 READ 11111111110000000000 A query response of 1 indicates that the corresponding channel is closed and a response of 0 indicates that the channel is open W Query the open state of channels 1 through 20 on the VX4350 Module WRITE open m3 1 20 READ 00000000001111111111 A query response of 1 indicates that the corresponding channel is open and a response of 0 indicates that the channel is closed Join the two sections of the VX4372 Module WRITE route conf join m4 1 2 Close channel 10 in section 1 of the VX4372 Module WRITE close m4 10 1 Disjoin the two sections of the VX4374 Module WRITE route conf disjoin m5 Close channel 12 of section 2 of the VX4374 WRITE route close m5 12 2 Query the close state of the 12 channels in section 2 of the VX4374 WRITE route close
38. additional VX4350 Modules are installed in consecutive slots to the right of the first VX4350 The default module names for these three modules are m1 m2 and m3 These module names may be altered with the ROUTe MODule DEFine command Command Response 1 11 Assign a close dwell time of 0 1 seconds to the first VX4350 1 1 1 11 Assign a close dwell time of 0 2 seconds to second m2 2 VX4350 1 11 Assign a close dwell time of 0 5 seconds to the third VX4350 m3 5 output ttltrgl State Enable VXI TTL trigger 1 on output ttltrg4 state Enable VXI TTL trigger 4 on route close Close channels 1 through 10 on the first VX4350 wait 0 1 m1 1 10 seconds then pulse VXI TTL triggers 1 and 4 low for 3 usec route close m2 15 Close channel 15 on the second VX4350 wait 0 2 seconds then pulse VXI TTL triggers 1 and 4 low for 3 usec output ttltrg4 State Disable VXI TTL trigger 4 off close 1 20 m2 30 Close channel 20 on the first VX4350 channel 30 on the m3 40 second VX4350 and channel 40 on the third VX4350 Wait 0 5 seconds then pulse VXI TTL trigger 1 low for 3 usec Command Syntax ROUTe CLOSe DWEL1 lt module_name gt lt nrf gt Query Syntax N A RST Value close dwell time of all modules is set to 0 seconds VX4350 General Purpose Relay Switching Module User Manual 3 19 Command Descript
39. al Purpose Relay Switching Module User Manual 4 1 Status and Events Service Request Enable Register 4 2 Table 4 1 The Status Byte Register Decimal Bit Value Function 0 1 Not used 2 4 Error Event queue Not Empty indicates that information is contained in the Error E vent queue and is waiting to be read 3 Not used 4 16 Message Available shows that output is available in the Output queue 5 32 Event Status Bit indicates that one or more events have occurred and the corresponding bits in the Standard Event Status register have been set 6 64 Request Service obtained from a serial poll shows that the VX4350 has requested service from the GPIB controller Master Status Summary obtained from STB query summarizes the Event Status bit Message Available bits and Error Event queue Not Empty bits in the Status Byte register 1 Not used A common example of using the Status Byte register is to enable the Message Available bit This is done by sending an SRE 16 command to the Option 01 VXI Interface Module If the STB query returns a value of 80 bit 4 decimal value of 16 and bit 6 decimal value of 64 have been set giving a decimal sum of 80 Bit 4 indicates that a message is available in the output queue Bit 6 indicates that a bit in the Status Byte register that has been enabled by setting the corresponding bit in the Service Request Enable register in this case bit 4 has been set The Service
40. al Purpose Relay Switching Module User Manual D 1 Appendix D User Service User Replaceable Parts Refer to Appendix E for the part locations D 2 VX4350 General Purpose Relay Switching Module User Manual Appendix E Replaceable Parts This section contains a list of the replaceable modules for the VX4350 Use this list to identify and order replacement parts Parts Ordering Information Module Servicing Replacement parts are available through your local Tektronix field office or representative Changes to Tektronix products are sometimes made to accommodate improved components as they become available and to give you the benefit of the latest improvements Therefore when ordering parts it is important to include the following information in your order m Part number m Instrument type or model number Instrument serial number Instrument modification number if applicable If you order a part that has been replaced with a different or improved part your local Tektronix field office or representative will contact you concerning any change in part number Change information if any is located at the rear of this manual Modules can be serviced by selecting one of the following three options Contact your local Tektronix service center or representative for repair assistance Module Exchange In some cases you may exchange your module for a reman ufactured module These modules cost
41. al Purpose Relay Switching Module User Manual i Table of Contents Glossary and Index Appendix E Replaceable Parts E 1 Parts Ordering Information 85 5 E 1 Using the Replaceable Parts List E 2 VX4350 General Purpose Relay Switching Module User Manual gt General Safety Summary Injury Precautions Avoid Electric Overload Avoid Electric Shock Do Not Operate Without Covers Use Proper Fuse Do Not Operate in Wet Damp Conditions Do Not Operate in an Explosive Atmosphere Avoid Exposed Circuitry Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it Only qualified personnel should perform service procedures While using this product you may need to access other parts of the system Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system To avoid electric shock or fire hazard do not apply a voltage to a terminal that is outside the range specified for that terminal To avoid injury or loss of life do not disconnect probes or test leads from this product while it is connected to a voltage source To avoid electric shock or fire hazard do not operate this product with covers or panels removed To avoid fire hazard use only the fuse type and rating speci
42. al mainframe P2 The bottom backplane connector for a given module slot in a vertical C size mainframe or the middle backplane connector for a given module slot in a vertical D size mainframe such as the VX1500 Query A form of command that allows for inquiry to obtain status or data READY Indicator A green LED indicator that lights when the power on diagnostic routines have been completed successfully An internal failure or failure of 5 V power will extinguish this indicator Register Based Device A VXIbus device that supports VXI register maps but not high level VXIbus communication protocols includes devices that are register based servant elements Requester A functional module that resides on the same module as a Master or Interrupt Handler and requests use of the DTB whenever its Master or Interrupt Handler requires it Resource Manager A VXIbus device that provides configuration management services such as address map configuration determining system hierarchy allocating shared system resources performing system self test diagnostics and initializing system commanders Self Calibration A routine that verifies the basic calibration of the instrument module circuits and adjusts this calibration to compensate for short and long term variables Self Test A set of routines that determine if the instrument module circuits will VX4350 General Purpose Relay Switching Module User Manual Glossary 5 Glossary Glos
43. and the close dwell time has been set to 0 25 seconds The only VXI TTL trigger enabled is trigger 3 Note that the second and third events are skipped when the first trigger is received The last three events are skipped when the last trigger is received Triggers are not recognized until an INITiate IMMediate or an INITiate CONTinuous command is received m Set the number of times to scan through the defined scan list to 2 to begin when an INITiate IMMediat command is received WRITE trigger sequence count 2 Scan through the entire scan list two times WRITE initiate m Set the Operation Complete bit in the Standard Event Status register after the scan list has been sequenced two times WRITE opc m Poll the Operation Complete bit in the Standard Event Status register to see when the scan sequence is finished WRITE esr READ lt nr1 gt The lt 1 gt response is a 3 digit ASCII encoded integer If the value of this number is odd the Operation Complete bit is set C 8 VX4350 General Purpose Relay Switching Module User Manual Appendix C Examples m Scan through the entire scan list repeatedly until an ABORt command is received WRITE initiate continuous Stop sequencing through the scan list Open the relay that was last closed WRITE abort VX4350 General Purpose Relay Switching Module User Manual C 9 Appendix C Examples C 10 VX4350 General Purpose Relay Switching Module User Manual ry AQ
44. as incomplete Use the U S Federal Catalog handbook H6 1 for further item name identification 7 Mfr Code This indicates the code of the actual manufacturer of the part 8 Mfr Part Number This indicates the actual manufacturer s or vendor s part number Abbreviations Abbreviations conform to American National Standard ANSI Y 1 1 1972 Mfr Code to Manufacturer The table titled Manufacturers Cross Index shows codes names and addresses Cross Index of manufacturers or vendors of components listed in the parts list VX4350 General Purpose Relay Switching Module User Manual Appendix E Replaceable Parts Manufacturers Cross Index Mfr Code Manufacturer 0KB01 STAUFFER SUPPLY CO 0KB05 NORTH STAR NAMEPLATE INC 30817 INSTRUMENT SPECIALTIES CO INC 61857 INDUSTRIAL CORP 80009 TEKTRONIX INC 93907 CAMCAR DIV OF TEXTRON INC TK1943 NEILSEN MANUFACTURING INC TK2548 XEROX CORPORATION TK2647 INSTRUMENT SPECIALITIES INC Address 810 SE SHERMAN 5750 NE MOORE COURT EXIT 53 RT 80 BOXA 91 3 COLIN DRIVE 14150 SW KARL BRAUN DR PO BOX 500 ATTN ALICIA SANFORD 516 18TH AVE 3501 PORTLAND RD NE DIV OF XEROX CORPORATION 14181 SW MILLIKAN WAY C O TEMCO NW 1336 SE 51ST STREET VX4350 General Purpose Relay Switching Module User Manual City State Zip Code PORTLAND OR 97214 4657 HILLSBORO OR 97124 6474 DELAWARE WATER GAP PA 18327 HOLBROOK NY 11741 BEAVERTON OR 97077 0001 ROCKFORD IL 611
45. ble register VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Examples Command Response system preset No response syst pres No response Command Syntax SYSTem VERS ion RST Value N A Limits N A Related Commands None Description This query returns the following ASCII string in the output queue 1994 0 Examples Command Response system version 1994 0 syst vers 1994 0 VX4350 General Purpose Relay Switching Module User Manual 3 45 Command Descriptions TRIGger Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Syntax Query Syntax 3 46 TRIGger SEQuence COUNt N A The count specified in this command must be between 1 and 65535 ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence DELay This command specifies the number of times to sequence through an entire scan sequence Command route scan m1 1 2 m2 1 64 Response Define a scan sequence consisting of relays 1 and 2 on relay module m1 and relays 1 through 64 on module m2 trigger sequence count trigger sequence source immediate initiate immediate Define the number of times to sequence through the scan list before setting the state ofthe trigger subsystem back to the idle state Sequence through the scan list without waiting for a trigge
46. by a colon character A channel spec may have one two or three dimensions depending on the architecture of the relay module it applies to VX4350 General Purpose Relay Switching Module User Manual 3 5 Command Syntax 3 6 channel list m1 1 2 m1 411 318 The following are examples of valid lt channel_list gt s for Tektronix VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 relay modules In these examples it is assumed that the Option 01 is installed on a VX4320 Module A VX4330 VX4350 VX4372 VX4374 and VX4380 are installed in consecutive slots to the right of the VX4320 The default module names for the VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 in this example are m1 m2 m3 m4 m5 and m6 respectively These module names may be overridden by specifying new module names with the ROUTe MODule DEFine command It is also assumed in these examples that all sections on the VX4330 Module have been configured as 10 to 1 4 wire scanners Channels Specified Channel number 1 of section 2 on the VX4320 Module Channel number 4 in section 1 and relay number 3 in section 8 of the VX4320 Module m1 4 1 418 1 411 412 4 3 4 4 415 416 4 7 4 8 m2 1 6 Channel number 4 in sections 1 through 8 on the VX4320 Module Channel number 4 in sections 1 through 8 on the VX4320 Module Channel 1 in section 6 of the VX4330 Module 2 111 10 6 All channels on the VX4330 Mo
47. ched with consecutive relays Isolation Characteristics 50Q Source Load Frequency Isolation ane and Ground switched with consecutive 1 kHz lt 90 dB 10 kHz lt 70 dB 100 kHz lt 50 dB 1 MHz lt 25 dB Crosstalk Characteristics 50 Source Load Frequency Crosstalk 10 kHz lt 85 dB 100 kHz lt 65 dB 1MHz lt 45 dB 10 MHz lt 25 dB Table A 6 Signal Path Characteristics Description Signal Path Thermal Offset Offset Voltage lt 7 mV Signal Path Resistance Condition Contact Resistance Initial lt 1 5 Q After Rated Operations S50 gt 5x 108 Q 425 C 40 RH 5x106 Q 440 C 95 RH Insulation Resistance Table A 7 Power Distribution Characteristics Description 5 VDC Current 2 33A Table A 8 Cabling Characteristics Description Recommended Cable VX1650 Analog Cable 5 meters Cable kit VX1650S 96 Pin Connector Kit A 4 VX4350 General Purpose Relay Switching Module User Manual Appendix B Input Output Connections J20 Pinout 32a 32c Relay 64 31a 31c Relay 63 2a 2c Relay 34 la lb 1 Relay 33 J70 Pinout 32a 32b 32c Relay 32 31a 31b 31c Relay 31 2a 2c Relay 2 la 1 Relay 1 Normally Common Normally Closed Open VX4350 General Purpose Relay Switching Module User Manual B 1 Appendix B Input Output Connections B 2 VX4350 General Purpose Relay Switching Module User Manual 7
48. dard Event Status register when finished WRITE initiate immediate WRITE OPC m After the Option 01 sequences through the scan list three times it will generate a VXI Request True interrupt to its commander When the commander of the Option 01 detects a Request True interrupt check the contents of the Option 01 s Status Byte register WRITE STB READ 096 This response indicates that bits 5 and 6 of the Status Byte register are set Bit 6 indicates that the Option 01 has generated a request true interrupt Bit 5 indicates that the Operation Complete bit in the Standard Event Status register has been set This bit was enabled to set bit 5 of the Status Byte register by the previously issued ESE 1 command VX4350 General Purpose Relay Switching Module User Manual C 5 Appendix C Examples Example 2 C 6 Read the Standard Event Status register contents WRITE ESR READ 001 WRITE ESR READ 000 Note that the second read of the Standard Event Status register is zero because this register is cleared each time an ESR query is received Check the contents of the Status Byte register WRITE STB READ 000 The ESR query caused the Operation Complete bit of the Standard Event Status register to be cleared This caused bit 5 of the Status Byte register to be cleared which caused bit 6 of the Status Byte register to be cleared In this example an Option 01 daughter board is installed on a VX4350 Module Two additi
49. decimal 0A character m In the command descriptions the following special characters are used Except for the colon these characters are not part of the command and should not be sent If an optional field is omitted the default for the command is applied Brackets indicate an optional field A bar indicates a logical OR choice A colon is used to separate command fields lt gt Field indicator Syntax Example Capital letters indicate the minimum required characters which need to be sent Lower case letters are optional For example the syntax of the trigger source command is given as TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt Each of the following is a valid form of this command trigger sequence source bus trig seq sour hold Trig SOUR IMM Trig Sour TTLTRG1 Trig Sour TTLTI Trigger Source Immediate VX4350 General Purpose Relay Switching Module User Manual 3 3 Command Syntax SCPI IEEE 488 2 Command Elements 3 4 The definition of elements used in SCPI IEEE 488 2 commands and command descriptions is as follows lt NR1 gt ASCII integer representation of a decimal number lt NRf gt ASCII integer fixed point or floating point representation of a decimal number module names A user defined ASCII string to be associated with the local bus address of a relay module module name strings must start with a letter and may consist of alphanumeric characters underscores and
50. dule in the following order 111 112 1 3 14 155 116 211 212 213 24 255 216 1011 1012 1013 1014 10 5 1016 m2 1 3 10 3 All 10 channels in section 3 of the VX4330 m3 1 64 All 64 channels on the VX4350 m3 1 2 3 10 11 Channels 1 2 3 10 11 and 20 through 13 on the VX4350 20 13 m4 1 2 Channel 1 in section 2 of the VX4372 m5 3 1 Channel 3 in section 1 of the VX4374 m6 1 13 3 The channel that connects row 1 to column 13 in section 3 of m6 65 the VX4380 The channel that connects row 1 to column 1 in section 2 of the VX 4380 m6 1 1 2 m6 1 16 m6 1 1 1 1 16 1 6m6 111 1 21314 Same as the previous example The channels that connect columns 1 through 16 to row 1 in section 1 of the VX4380 Same as the previous example Channels 1 1 1 11112 11113 114 11211 11212 1723 1724 11311 11312 11313 11314 21111 21112 21113 2117 21211 21212 21213 21214 21311 21302 21313 21314 the VX4380 Module VX4350 General Purpose Relay Switching Module User Manual Command Syntax As the channel list syntax diagram shows channels on more than one relay module may be specified in a channel list The next example specifies channels on three different relay modules channel list Channels Specified m1 1 1 m2 4 6 Channel 1 of section 1 on the VX4320 Channel 4 of section 6 m6 311312 of the VX4330 and the channel o
51. e High Voltage Earth Terminal Refer to Manual Insulated Certifications and Compliances Safety Certification of For modules plug in or VXI that are safety certified by Underwriters Laborato Plug in or VXI Modules ries UL Listing applies only when the module is installed in a UL Listed product For modules plug in or VXI that have cUL or CSA approval the approval applies only when the module is installed in a cUL or CSA approved product iv VX4350 General Purpose Relay Switching Module User Manual General Safety Summary Compliances Consult the product specifications for Overvoltage Category and Safety Class Overvoltage Category following defines overvoltage categories CAT III Distribution level mains fixed installation CAT II Local level mains appliances portable equipment CAT I Signal level special equipment or parts of equipment telecommunica tion electronics VX4350 General Purpose Relay Switching Module User Manual V General Safety Summary vi VX4350 General Purpose Relay Switching Module User Manual Preface Conventions This manual assumes you are familiar with V XIbus instruments and operation and with the purpose and function of this instrument Please read and follow all instructions for installation and configuration Use the Installation Checklist to ensure proper installation and to record your initial settings The Operating Basics section gives a summary of VXIbus operation a
52. e DISJoin command invalid for VX43xx module 102 Syntax error ROUTe JOIN command invalid for VX43xx module 102 Syntax error ROUTe MODE command invalid for VX43xx module 102 Syntax error Undefined module name 102 Syntax error Unexpected x detected while 121 Invalid character in number VX4350 General Purpose Relay Switching Module User Manual Command Descriptions 123 Exponent too large 200 Execution error Reserved 200 Execution error Scan list undefined 211 Trigger ignored 213 Init ignored 222 Data out of range Channel number x on module 222 Data out of range Channel number x x on module 222 Data out of range Channel number x x x on module 222 Data out of range Invalid module address specified 222 Data out of range Invalid section number 222 Data out of range Invalid sequence count 222 Data out of range Invalid trigger delay 222 Data out of range Invalid VXI TTL Trigger level 222 Data out of range Maximum value for ESE command is 255 222 Data out of range Maximum value for SRE command is 255 222 Data out of range Invalid dwell time specified 223 Too much data Channel list array overflow 223 Too much data Input buffer overflow 223 much data Output buffer full 223 Too much data Scan list array overfl
53. e Option 01 Response register and checks if the Write Ready and DOR bits are true If they are the commander proceeds to the next step If not the commander continues to poll these bits until they become true 2 The commander writes the Byte Request command hexadecimal ODEFF to the Data Low register of the Option 01 3 The commander reads the Option 01 Response register and checks if the Read Ready and DOR bits are true If they are the commander proceeds to the next step If not the commander continues to poll these bits until they become true 4 The commander reads the Option 01 Data Low register A Normal Transfer Mode write to the Option 01 proceeds as follows 1 The commander reads the Option 01 Response register and checks if the Write Ready and DIR bits are true If they are the commander proceeds to the next step If not the commander continues to poll the Write Ready and DIR bits until they are true 2 The commander writes the Byte Available command which contains the data hexadecimal OBCXX or OBDXX depending on the End bit to the Data Low register of the Option 01 VX4350 General Purpose Relay Switching Module User Manual Operating Basics The module also supports the Fast Handshake Mode during readback In this mode the module is capable of transferring data at optimal backplane speed without needing the commander to test any of the handshake bits The Option 01 asserts BERR to switch from Fast Handshake M
54. e Request Enable register as a numeric value from 0 to 255 Bit 6 is unused and is reported as zero 3 54 VX4350 General Purpose Relay Switching Module User Manual IEEE 488 2 Common Commands STB Status Byte Query This query returns the value of the Status Byte register as a numeric value between 0 and 255 The Status Byte register contents with the exception of bit 6 are also returned in response to a VXI Read STB command Bit 6 is read destructively in response to a VXI Read STB command Bit 6 is not read destructively is response to a STB query The Status Byte register is encoded as follows Bit No Meaning bit 0 Isb Notused bit 1 Notused bit2 Set when the Error Event queue contains one or more error messages bit3 Not used bit4 Set when the Output buffer contains one or more query responses bit5 Set when the contents of the Standard Event Status register ANDed with the contents of the Standard Event Status Enable register produces a non zero result bit 6 Set when the contents of bits 0 through 5 and bit 7 of the Status Byte register ANDed with the contents of the Service Request Enable register produce a non zero result If bit6 becomes set the Option 01 will generate a VXI Request True interrupt on the VME interrupt level selected by its interrupt level select Switch If bit 6 becomes setand the Status Byte register is read using a VXI Read STB command bit 6 will be reported as being set In resp
55. e VXIbus commander and the VXIbus mainframe backplane Refer to the manual for the VXIbus device that will be the VX4350 Module commander for details on the operation of that device If the module commander is a Tektronix IEEE 488 Interface Module refer to the operating manual for the module and Appendix C Examples in this manual for information on how the system controller communicates with the commander being used The VX4350 provides 64 independent single pole double throw relays A 0 ohm resistor is placed in series with the common contact of each relay This resistor may be replaced by a resistor with a larger value to limit the current that flows through the relay in order to protect the relay contacts Pads are provided for optional metal oxide varistors MOVs These varistors are connected from the common contact to the normally closed contact and from the common contact to the normally open contact of each relay Using the optional MOVs protects the relay contacts from overvoltage conditions encountered when switching electrical power to inductive loads The optional MOVs and current limiting resistors are user installed and are not available as factory options The instrument runs its self test and is ready for programming five seconds after power on The V XIbus Resource Manager can add an additional delay The Power LED of each relay module controlled by the Option 01 VXI Interface will be on The Failed LED on each of these modules
56. eight VXI TTL triggers to act as a trigger source lt n gt is a single digit between 0 and 7 Examples Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay m1 1 2 m2 1 64 module m1 and relays 1 through 64 on module m2 trigger sequence Define the number of times to sequence through the scan list count 2 before setting the state of the trigger subsystem back to the idle state trigger sequence Sequence through the scan list without waiting for a trigger source immediate event after an INITiate Immediate command is received initiate immediate Initiate the scan sequence Sequence through the entire scan list two times VX4350 General Purpose Relay Switching Module User Manual 3 49 Command Descriptions 3 50 VX4350 General Purpose Relay Switching Module User Manual SS SS DeDI g IEEE 488 2 Common Commands CLS ESE lt NRf gt ESE ESR This section lists the IEEE 488 2 common commands and queries recognized by the VX4350 Clear Status This commands clears the following Event Status register ESR Error Event queue Output queue Event Status Enable ESE command This command defines the mask for setting the Event Status Summary bit bit 5 in the Status Byte register STB The mask is logically ANDed with the Event Status register ESR to determine whether or not to set the Event Status Summary bit The mask can be any nume
57. emonic for example RO UTE Around a colon mnemonic separator for example ROUTE CLOSE or ROUTE CLOSE Between a mnemonic and a for example CLOSE Following an asterisk for example STB Within a number for example 12 34 Within a module name specified in a ROUTe MODule DEFine command for example ROUTE MODULE DEFINE UX 1 At least one white space character is required between a command query header and its associated arguments For example in the command route configure join ml 1 6 the command header is the string route configure join The arguments associated with this command are the module name m1 and the section list 1 6 At least one white space character must be sent before the first argument VX4350 General Purpose Relay Switching Module User Manual Command Syntax In the query route close 1 1 64 the query header is the string route close The argument associated with this query is the channel list m1 1 64 At least one white space character must be sent before the channel list argument m All characters in a command can be sent in either upper or lower case form m Multiple data parameters passed by a command are separated by a comma Q A question mark following a command indicates that a response will be returned All responses from the module are terminated with a carriage return CR and a line feed lt LF gt hexa
58. eral Purpose Relay Switching Module User Manual Command Descriptions ID Command Syntax ROUTe ID RST Value N A Limits N A Related Commands ROUTe MODule CATalog Description This query returns a list of the model numbers of the modules controlled by the Option 01 The first model number returned is that of the module that the Option 01 is installed on Subsequent model numbers are those of modules in consecu tive slots to the right of the first module Examples In these examples the Option 01 is installed on a VX4350 Module A VX4380 VX4330 VX4320 are installed in consecutive slots to the right of the slot containing the VX4350 The default module names for the VX4350 VX4380 VX4330 and VX4320 in this configuration are m1 m2 m3 and m4 respectively These module names may be altered with the ROUTe MODule DEFine com mand Command Response route id VX4350 VX4380 VX4330 VX4320 route module Catalog M1 M2 M3 M4 route close 1 1 Close relay number 1 on the VX4350 route open all m2 Open all relays on the VX4380 route close m3 1 6 Close relay number 1 in section 6 of the VX4330 route close Close relay number 3 in all eight sections of the VX4320 QGm4 311 318 VX4350 General Purpose Relay Switching Module User Manual 3 21 Command Descriptions INITiate Command Syntax Query Syntax Query Response RST Value Related Commands Description Exam
59. ere are two printed ejector handles on the card To avoid installing the card incorrectly make sure the ejector marked VX4350 is at the top Verify that the mainframe is able to provide adequate cooling and power with this module installed Refer to the mainframe Operating Manual for instructions If the VX4350 is inserted in a slot with any empty slots to the left of the module the VME daisy chain jumpers must be installed on the backplane in order for the VXI Module to operate properly Check the manual of the mainframe being used for jumpering instructions Jumpers are not necessary for autoconfiguring backplane designs If the VX4350 is used in a Tektronix mainframe all VX4350 cooling require ments are met Follow these steps to install the VX4350 If the module has Option 01 first refer to the Option 01 User Manual for instructions on mounting the option CAUTION The VX4350 Module is a piece of electronic equipment and therefore has some susceptibility to electrostatic damage ESD ESD precautions must be taken whenever the module is handled 1 Record the revision level serial number located on the label on the shield of the VX4350 and switch settings on the Installation Checklist 2 Verify that the switches are set to the correct values Refer to Configuration for more information on setting switches 3 Make sure that the mainframe power is off VX4350 General Purpose Relay Switching Module User Manual
60. fied for this product To avoid electric shock do not operate this product in wet or damp conditions To avoid injury or fire hazard do not operate this product in an explosive atmosphere To avoid injury remove jewelry such as rings watches and other metallic objects Do not touch exposed connections and components when power is present Product Damage Precautions Provide Proper Ventilation To prevent product overheating provide proper ventilation VX4350 General Purpose Relay Switching Module User Manual iii General Safety Summary Do Not Operate With If you suspect there is damage to this product have it inspected by qualified Suspected Failures service personnel Safety Terms and Symbols Terms in This Manual These terms may appear in this manual in injury or loss of life WARNING Warning statements identify conditions or practices that could result CAUTION Caution statements identify conditions or practices that could result in damage to this product or other property Terms on the Product These terms may appear on the product DANGER indicates an injury hazard immediately accessible as you read the marking WARNING indicates an injury hazard not immediately accessible as you read the marking CAUTION indicates a hazard to property including the product Symbols on the Product The following symbols may appear on the product AN m DANGER Protective Ground ATTENTION Doubl
61. hannels 3 through 6 and 60 through 64 on the VX4350 channels 1 through 12 in section 1 and 1 through 12 in section 2 of the VX4374 and the channels that join row 2 to columns 1 through 16 in section 1 of the VX4380 WRITE route Scan m2 1 1 10 1 1 2 10 2 m3 3 6 60 64 m5 1 24 m6 2 1 1 2 16 1 VX4350 General Purpose Relay Switching Module User Manual Appendix C Examples m Set the time to wait after closing a relay before pulsing a VXI TTL trigger to 0 1 seconds for each module in the scan list defined in the previous example WRITE clos dwell m2 1 dwell m3 1 dwell m5 1 dwell m6 1 m Set the time to wait after opening a relay to 0 2 seconds for each module in the scan list defined above WRITE open dwell m2 2 dwell m3 2 dwell m5 2 dwell m6 2 m Set the number of times to sequence through the defined scan list to 3 WRITE trigger Sequence count 3 m Set the trigger source for the scan list to immediate This programs the Option 01 to generate an internal trigger after closing a channel in a scan list and waiting for the close dwell assigned to the module containing the channel to expire WRITE trigger sequence source immediate m Enable the Operation Complete bit of the Standard Event Status register to generate a VXI Request True interrupt to the commander of the Option 01 Module WRITE SRE 32 WRITE ESE 1 m Sequence through the scan list 3 times and set the Operation Complete bit in the Stan
62. he module shield Valid VMEbus Interrupt Level Select switch settings are one through seven with setting one equivalent to level one and so on The level chosen should be the same as the level set on the VX4350 interrupt handler typically the module commander Setting the switch to zero or eight will disable the module inter rupts Do not use switch settings nine through f Interrupts are used by the module to return V XIbus Protocol Events to the module commander Refer to the Operating Basics section for more information on interrupts The V XIbus Protocol Events supported by the module are listed in Appendix A Specifications VX4350 General Purpose Relay Switching Module User Manual 1 7 Getting Started Installation 1 8 Tools Required Requirements and Cautions Installation Procedure AN This section describes how to install the VX4350 A slotted screwdriver set is required for proper installation The VX4350 Module is a C size VXIbus instrument module and therefore may be installed in any C or D size V XIbus mainframe slot other than slot 0 To install the module in a D size mainframe consult the operating manual for the mainframe Refer to Configuration for information on selecting and setting the Logical Address switch of the module This switch defines the programming address of your module To avoid confusion it is recommended that the slot number and the logical address be the same NOTE Note that th
63. ies are complete AII commands following OPC are suspended until the pending operations are complete The OPC command does not affect the OPC bit in the Event Status register Reset This command causes the Option 01 to open all relays on all modules under its control This command sets the Option 01 Module to its power on state with the following exceptions the Error Event queue Output queue Standard Event Status Enable register SCPI Status Operation Event Enable register and SCPI Status Questionable Event Enable register are not cleared The condition of the Option 01 daughter board and the switching modules that it controls after receipt of a RST command is as follows Contents of the SCPI Status Operation Event register 0 Contents of the SCPI Status Operation Condition register 0 Contents of the SCPI Status Questionable Event register 0 Contents of the SCPI Status Questionable Condition register 0 VXI TTL triggers are disabled Trigger subsystem is in the idle state Trigger source IMMediate Number of times to sequence through an entire scan list 1 Time in seconds to wait after a trigger event is detected before sequencing to the Next relay in a scan list 0 relays on all modules are set to the open position No scan list is defined Default module names are assigned as follows The module that has a Option 01 VXI Interface daughter board installed is assigned module name 1 Modules without the O
64. ions Limits Related Commands Description Examples 3 20 The value of the time specified in this command must be between 0 and 6 5535 seconds ROUTE CLOSe ROUTe SCAN OUTPut TTLIrg lt n gt STATE Set the time to wait after closing a relay before proceeding and pulsing any enabled VXI TTL trigger signals In this example the Option 01 is installed on a VX4350 Module Command Response output ttltrgl state Enable VXI TTL trigger 1 on route close dwel Set the close dwell time for the VX4350 to 0 25 seconds m1 25 route open dwell Setthe open dwell time for the VX4350 to 0 5 seconds m1 0 5 route scan m1 1 64 Define a scan list consisting of all 64 relays on the VX4350 trigger Sequence Define VXI TTL trigger 2 as the trigger source for the defined source ttltrg2 scan list trigger sequence Set the trigger delay time to 1 second delay 1 initiate immediate Initiate the scan sequence After this each time the VXI TTL trigger 2 is pulsed low the following sequence of events occurs 1 One second delay This is the delay specified in the trigger Sequence delay command 2 The current relay in the scan list is opened 3 0 5 second delay This is the delay specified in the route open dwell command 4 Close the next relay in the scan list 5 0 25 second delay This is the delay specified in the route close dwell command 6 Pulse VXI TTL trigger 1 low for 3 usec VX4350 Gen
65. ions The syntax of a list of lists is supported on the VX4350 and VX4380 modules and is described by the following diagram list of lists M channel range Each channel list is identified by the character and represents a single location in the scan sequence The syntax contains a list of channels that are operated simultaneously when the single location in the scan sequence is reached module name A maximum of eight channels may be specified in each channel range Related Commands TRIGger SEQuence SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence MMediate TRIGger SEQuence COUNt INITiate IMMediate INITiate CONTinuous ROUTe CLOSe DWELI ROUTe JOPEN DWELI Description This command defines a list of relay closures to sequence through This list is called a scan list When the ROUTe SCAN channel list command is received all relays in this list are opened In addition to defining a scan list a trigger source must be specified using the TRIGger SEQuence SOURce command Trigger events are not recognized until triggers are armed by a INITiate IM Mediate or INITiate CONTinuous command When the first trigger event is detected the first relay in the scan list is closed When the second trigger event is detected the first relay is opened and the second relay is closed When the nth trigger event is detected the n 1 th relay is opened and the nth relay is
66. is sent to the Output queue for example a response to a query the message available bit in the Status Byte register is set to one 4 When bit in the Status Byte register is set to one and the corresponding bit in the Service Request Enable register is enabled 5 the master status summary bit in the Status Byte register is set to one and a service request is generated 6 The VX4350 generates error messages in response to events caused by com mands or queries Each type of event sets a specific bit in the Standard Event Status register Thus each message is associated with a specific Standard Event Status register bit In the message tables that follow the associated Standard Event Status register bit is specified in the table title Not shown in the tables are secondary messages giving more detail about the cause of the error or the meaning of the message These secondary messages are shown for each command and query in Syntax and Commands Table 4 5 shows the error messages generated by improper command syntax Check to see that the command is properly formatted and that it follows the rules in Syntax and Commands Table 4 5 Command Error Messages Bit 5 in Standard Event Status register Code Message 102 Syntax error 1 dimensional channel spec invalid for VX4330 module 102 Syntax error 2 dimensional channel spec invalid for VX4350 module 102 Syntax error 3 dimensional channel spec
67. ister shown in Table 4 3 records many types of Register events that can occur in the VX4350 Use the ESR query to read the contents of this register The response is the sum of the decimal values for all bits set Reading this register clears all bits so the register can accumulate information about new events Table 4 3 The Standard Event Status Register Decimal Bit Value Function 0 1 Operation Complete shows that the operation is complete This bit is set when all pending operations complete following a OP C command 1 Not used 2 4 Query Error shows that data in the Output queue was lost 3 8 Not used 4 16 Execution Error shows that an error occurred while the VX4350 was executing a command or query Table 4 6 on page 4 7 lists the execution error messages 5 32 Command Error shows that an error occurred while the VX4350 was parsing a command or query Table 4 5 on page 4 6 lists the command error messages 6 Not used 1 128 Power On shows thatthe VX4350 was powered on VX4350 General Purpose Relay Switching Module User Manual 4 3 Status and Events 4 4 Event Status Enable Register The Output Queue The System Error and Event Queue The following example assumes that all bits have been enabled using the Event Status Enable register see the next section for information about this register If a ESR query returns a value of 128 bit 7 decimal value of 128 is set indicating that the instr
68. it 5 seconds after VXI TTL trigger 2 is asserted before sequencing to the next relay in the list TRIGger SEQuence IMMediate N A N A N A 3 47 Command Descriptions Related Commands Description Examples Command Syntax Query Syntax RST Value Limits 3 48 ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay Sequence to the next relay in an initiated scan list without waiting for a trigger event and without waiting the time specified in a TRIGger SEQuence DELay command Command Response Define a scan sequence consisting of relays 1 and 2 on relay module m1 and relays 1 through 64 on module m2 route scan m1 1 2 m2 1 64 Define the number of times to sequence through the scan list before setting the state of the trigger subsystem back to the idle state trigger sequence count trigger sequence delay Wait0 5 seconds after a trigger eventis detected before 0 5 opening the current relay in a scan list and closing the next relay in the list Sequence to the next relay in a scan list when VXI TTL trigger 2 is asserted trigger sequence source ttltrg2 Initiate the scan sequence Sequence through the entire scan list 2 times Wait 5 seconds after VXI TTL trigger 2 is asserted before sequencing to the next relay in the list initiate immediate Sequence to the next relay in the scan list without waiting for VXI TTL t
69. matrix 1 1 1 2 10 3 scanner 1 1 20 1 trigger sequence source immediate Define a scan list consisting of relays 1 through 64 on the VX4350 relays atrow 1 column 1 of section 1 and row 2 column 10 of section 3 of the VX4380 and relays 1 through 20 of section 1 of the VX4330 Define a trigger source of immediate This means to sequence through the scan list without waiting for a trigger event trigger sequence count Sequence through the entire scan list five times route close dwel 1 gp 5 initiate immediate 0 Wait 0 5 seconds after closing a relay on the VX4350 Begin sequencing through the scan list Setthe Operation Complete bit of the Standard E vent Status register after sequencing through the scan list five times wai init cont abort route scan gp 1 8 gp 9 16 9 17 24 initiate immediate Wait until the scan list has been sequenced through five times then begin sequencing through the list repeatedly until an ABORt command is received Quit sequencing through the scan list and place the trigger subsystem in the idle state Define a scan list of three entries on the VX4350 each entry consisting of eight relays to be closed simultaneously Begin sequencing through the scan list 0 Set the Operation Complete bit of the Standard E vent Status register after sequencing through the scan list five times VX4350 General Purpose Relay Switching Mod
70. med Figure 1 1 shows the contact arrangement 1 of 64 relays of the VX4350 Figure 1 2 shows a typical SurePath configuration Common Normally Closed Normally Open Figure 1 1 VX4350 Contact Arrangement 1 of 64 Relays VX4350 General Purpose Relay Switching Module User Manual Getting Started VXI interface amp slave controller daughter board Backplane connectors Front panel connectors VXI backplane local bus Daughter board connectors Figure 1 2 Typical SurePath Configuration Fuses The V X4350 has one 5 amp fast acting fuse on the 5 V line Each relay module that the Option 01 Module controls has a fuse that limits the amount of current that the module can draw from the VXI backplane 5 V power pins This fuse protects the module in case of an accidental shorting of the power bus or any other situation where excessive current might be drawn The Option 01 Module monitors the state of the fuses of each of the relay modules that it controls If a fuse opens on one of these modules the Option 01 Module will assert SYSFAIL on the VXIbus If the 5 V fuse on the module on which the Option 01 Module is installed opens the VXIbus Resource Manager will be unable to assert SYSFAIL INHIBIT on the Option 01 to disable SYSFAIL If a 5 V fuse opens remove the fault before replacing the fuse Replacement fuse information is given in the Specifications section of the user manual for the ap
71. ment AND with F7FF VX4350 General Purpose Relay Switching Module User Manual Appendix A Specifications Table A 3 VX4350 Specific Characteristics Cont Characteristics Description Slave Module Model No Register Contents hexadecimal VX4320 F6BF VX4330 F6B5 VX4350 F6A1 VX4380 F683 VXI TTL Trigger Outputs One or more ofthe VXI TTLTRG signals may be driven All TTLTRG outputs may be disabled VXI TTL Trigger Inputs One ofthe VXI TTLTRG signals may be selected to be polled orto actas an interrupt source to the module s microprocessor Configuration 64 SPDT Form C latching relays Current Voltage Maximum Average Current 2 33A Fused 5A Table A 4 Relay Switching Characteristics Characteristics Description Maximum S witching Voltages DC AC RMS V Peak 220 250 354 250 250 354 250 250 354 Maximum Switching Current non inductive lt 30 VDC lt 30 VAC RMS 2 2 2A 2A Maximum Switching P ower non inductive lt 220 VDC lt 250 VAC RMS V Peak per channel 60 W 125 VA 354 per common 60 W 125 VA 354 Rated Switching Operations Loading Operations No Load 1x108 30 VDC 2A 1x105 30 VDC 1A 2x105 125 VAC 1A 1x105 VX4350 General Purpose Relay Switching Module User Manual A 3 Appendix A Specifications Table A 5 Switching Channel Characteristics Characteristics Description Bandwidth 3 dB Characteristics 50 10 MHz Source Load Signal and Ground swit
72. n replies to queries received by the interface Bit 4 the MAV bit of the Status Byte register is set to indicate that this queue is not empty The DOR bit in the VXI Response register is also set to indicate that this queue is not empty The commander of the Option 01 VXI Interface monitors the DOR bit to determine when it may read a message from the Output queue lt section_list gt One or more lt nr1 gt fields separated by comma or colon characters and enclosed in left and right parentheses A lt section_list gt is used to specify the sections of a relay module to be acted upon by a ROUTe CONFig VX4350 General Purpose Relay Switching Module User Manual Command Syntax ure or ROUTe CLOSe MODE command The following are examples of valid section 1185 For commands directed to a VX4330 which has six scanner sections section list Sections Specified 1 6 Sections 1 through 6 1 2 3 Sections 1 2 and 3 1 3 5 6 Sections 1 through 3 and 5 and 6 1 3 5 6 Same as previous example 3 Section 3 For commands directed to a VX4372 or VX4374 which has two scanner sections section list Sections Specified 1 Section 1 1 2 Sections 1 and 2 1 2 Sections 1 and 2 error event queue When the command parser detects a syntax error or data range error it places an error message describing the error in the Error Event queue Bit 2 of the Status Byte Register is set to indicate that this queue
73. n the VX4380 that connects row 3 to column 13 in section 2 list of lists A list of channel lists to be executed on one or more relay modules The syntax of a list of lists is supported on the VX4350 and VX4380 modules and is described by the following diagram list of lists R lt channel_range gt B Each channel list is identified by the character and represents a single location in the scan sequence The syntax contains a list of channels that are operated simultaneously when the single location in the scan sequence is reached module name A maximum of eight channels may be specified in each channel range As mentioned above the module names used in channel list s may be specified with a ROUTe MODule DEFine command The command route module Define rfmux 1 changes the module name assigned to the VX4320 to rfmux The following channel list can then be used to specify channels on the VX4320 311 212 specifies channel 3 in section 1 and channel 2 in section 2 of VX4320 The order in which channels are specified is important in the ROUTe CLOSE channel list and ROUTe OPEN channel list queries The states of the channels are returned in the same order that the channels are specified in the channel list VX4350 General Purpose Relay Switching Module User Manual 3 7 Command Syntax 3 8 The order in which channels are specified i
74. nd presents an overview of the operation of this instrument The Syntax and Commands section provides a summary of all the commands followed by detailed descriptions of each command The Status and Events section contains an explanation of the Status and Event Reporting System and lists the system messages Appendix C Examples contains example programs that demonstrate the programmable features of this instru ment The names of all switches controls and indicators appear in this manual exactly as they appear on the instrument Specific conventions for programming are given in the sections Syntax and Commands and Appendix C Examples VX4350 General Purpose Relay Switching Module User Manual vii Preface viii VX4350 General Purpose Relay Switching Module User Manual Getting Started Getting Started Product Description This section begins with a brief description of the VX4350 General Purpose Relay Switching Module and explains how to configure and install the module in a VXIbus mainframe The quick functional check also included in this section assures that the instrument operates properly The VX4350 General Purpose Relay Switching Module is a printed circuit board assembly for use in a mainframe conforming to the VXIbus Specification The VX4350 contains 64 SPDT form C latching relays Use of latching relays conserves power drawn from the VXI backplane to operate the module Each relay may be controlled independentl
75. nd any pending commands Current module operations are unaffected Clear Lock Clears the Lock bit of the Response register Read Protocol The module returns its protocol to its commander Read STB The module returns its VXI status byte to its commander SetLock Setthe Lock bitof the Response register Trigger Close the next relay in a scan list that has been defined by a ROUTe S CAN channel list command A VXI Trigger command is enabled as a trigger source by a ROUTe SE Quence S OURce BUS command Module Commands A summary of the VX4350 specific and IEEE 488 2 Common Commands is listed in Tables 3 1 and 3 2 below The next section Command Descriptions includes detailed descriptions of each command Appendix C Examples shows examples of command usage VX4350 General Purpose Relay Switching Module User Manual 3 11 Functional Command Groups Table 3 1 Summary of VX4350 Specific SCPI Commands Subsystem Command Functions Controlled ABORt Place initiated scan in the idle state CLOSe Close specified relays DWELI ID Return model numbers of modules controlled by the Option 01 INiTiate Placetriggersubsysteminarmedstate IMMediate CONTinuous MODule Module name functions DEFine CATalog DELete OPEN Open specified relays ALL DWELI OUTPut Enable or disable selected VXI TTL trigger PFAil Specify state of latching relays on powerfail SCAN Define a list of relay closures to scan through STATu
76. nds Cont Command Syntax Description Service Request Enable Sets the contents of the Service Request Enable XSRE lt NRf gt register Service Request Enable Query Retums the current value of the Service Request SRE Enable register in nr1 format Read Status Byte Query Returns the current value of the Status Byte register in STB nr1 format Trigger Equivalentto a VXI Trigger command TRG Self Test Query Performs a self test of the Option 01 VXI Interface TST daughter board and any relay modules under its control Place a 0 or 1 into the output queue to indicate whether the self test passed or failed Wait to Continue WAI VX4350 General Purpose Relay Switching Module User Manual Does not execute any further commands or queries until all pending operations have been completed 3 13 Functional Command Groups 3 14 VX4350 General Purpose Relay Switching Module User Manual 3 Command Descriptions This section lists the VX4350 specific SCPI commands and queries in alphabetic order The IEEE 488 2 Common Commands are listed in the next section A summary listing of the SCPI command set for the VX4350 is as follows ABORt ROUTe CLOSe channel list ROUTe CLOSe DWELI module name nrf ROUTe ID INITiate CONTinuous INITiate MMediate ROUTe MODule DEFine lt module_name gt lt nrf gt ROUTe MODule CATalog
77. nrf N A The open dwell time of all modules is set to 0 seconds The value of the time specified in this command must be between 0 and 6 5535 seconds ROUTE OPEN ROUTe SCAN This command sets the time to wait after opening a relay before proceeding In this example the Option 01 is installed on a VX4350 Module Command output ttltrgl state on route close dwel 1 m1 25 Response Enable VXI TTL trigger 1 Setthe close dwell time for the VX4350 to 0 25 seconds route open dwel m1 0 5 route scan 1 1 20 trigger Sequence source ttltrg2 trigger sequence delay Setthe open dwell time for the VX4350 to 0 5 seconds Define a scan list consisting of channels 1 through 20 of the VX4350 Define VXI TTL trigger 2 as the trigger source for the defined scan list Setthe trigger delay time to 1 second initiate immediate Initiate the scan sequence VX4350 General Purpose Relay Switching Module User Manual Command Descriptions After this sequence each time the VXI TTL trigger 2 is pulsed low the following sequence of events occurs 1 One second delay This is the delay specified in the trigger Sequence delay command The current relay in the scan list is opened 0 5 second delay This is the delay specified in the route open dwell command Close the next relay in the scan list 0 25 second delay This is the delay specified in the route close dwell command Pul
78. nsists of an interface self test and an instrument self test The self test requested by command performs only the instrument self test A VXIbus hard reset occurs when another device such as the VXIbus Resource Manager asserts the backplane line SYSRESET A VXIbus soft reset occurs when another device such as the VX4350 commander sets the Reset bit in the VX4350 Control register During power on or a hard or soft reset the following actions take place 1 The SYSFAIL VME system failure line is set active indicating that the module is executing a self test and the Failed LED is lighted For a soft reset SYSFAIL is set All Tektronix commanders will simultaneously set SYSFAIL INHIBIT to prevent the resource manager from prematurely reporting the failure of a card 2 completion of the interface self test SYSFAIL is de asserted If the test fails the SYSFAIL line remains active If the interface self test passed the SYSFAIL line is released and the module enters the VXIbus PASSED state ready for normal operation If it failed the module enters the V XIbus FAILED state 3 The instrument self test as described in the TST command description is then executed This tests the Option 01 VXI Interface daughter board and any relay modules under its control If the self test fails the module makes an internal record of the failure s that occur The default condition of the Option 01 Module after the completion of power on
79. ntrols additional relay modules installed in adjacent slots to its right via the VXI P2 local bus VX4350 General Purpose Relay Switching Module User Manual 1 1 Getting Started The daughter board is capable of controlling from one to 12 relay modules including members of the SurePath family of relay switching modules and VX4372 and VX4374 Scanner Slave modules In this document these modules will be referred to as local bus slaves The VXI Interface Module includes the following features m CPU Zilog Z88C00 Microcontroller with 20 MHz Clock 64 Kbyte of EPROM and 32 Kbyte of RAM m VXI Interface VXI Rev 1 4 Message Based Device Supports Fast Handshake word serial protocol data transfers IEEE 488 2 device Logical Address selectable with two rotary hexadecimal switches Interrupter level selectable with a rotary hexadecimal switch Selects one of seven levels or disables interrupt generation Command programmable control of one of eight VXI TTL triggers Command programmable monitoring of one to eight VXI TTL triggers The Local Bus Interface provides serial I O interface for control of VX4372 and VX4374 Scanner Slave and SurePath relay modules monitors the power fuses of all local bus slave modules that it controls and provides a serial input interface to identify each local bus slave that it controls As part of the self test SurePath modules automatically verify the control logic every time a relay operation is perfor
80. ode to Normal Transfer Mode per VXI Specification The Option 01 Read Ready Write Ready DIR and DOR bits react properly in case the commander does not support the Fast Handshake Mode A Fast Handshake Transfer Mode read of the Option 01 proceeds as follows 1 The commander writes the Byte Request command hexadecimal ODEFF to the Option 01 Data Low register 2 The commander reads the Option 01 Data Low register A Fast Handshake Transfer Mode write of the Option 01 proceeds as follows The commander writes the Byte Available command which contains the data hexadecimal OBCXX or OBDXX depending on the End bit to the Data Low register of the Option 01 The commander may immediately write another Byte Available command without having to check the Response register The module has no registers beyond those defined for VXIbus message based devices All communications with the module are through the Data Low register the Response register or the V XIbus interrupt cycle Any attempt by another module to read or write to any undefined location of theOption 01 address space may cause incorrect operation of the module As with all VXIbus devices the Option 01 has registers located within a 64 byte block in the A16 address space The base address of the Option 01 device registers is determined by the device unique logical address and can be calcu lated as follows Base Address V16 4016 C00046 where V is the device logical addres
81. odule detects an error The error values from 100 to 199 are Command errors Error values from 200 to 299 are Execution errors Error values from 300 to 399 are Device Dependent errors Error values from 400 to 499 are Query errors see the SYSTem ERRor command description The Request Control and User Request bits are unused and are always reported as zeroes The Operation Complete bit is set in response to an OPC command A 1 indicates that the module has completed all pending commands and queries IDN Identification query This returns a 4 field response Field 1 is the manufacturer field 2 the model field 3 the serial number and field 4 contains both the SCPI and the firmware version levels For the VX4350 the serial number field 15 always a 0 The response syntax is TEKTRONIX VX43xx 0 SCPI 94 0 FW1 1 lt LF gt where xx indicates the model number of the relay module that the Option 01 is installed on Value of xx Model Number 20 VX4320 30 VX4330 50 VX4350 80 VX4380 3 52 VX4350 General Purpose Relay Switching Module User Manual IEEE 488 2 Common Commands OPC OPC RST Operation Complete This command causes the module to set the Operation Complete bit in the Event Status register ESR when all pending commands and queries are complete Operation Complete query This command causes the module to place a 1 in the Output queue when all pending commands and quer
82. odule shield The physical address of the instrument is on a 64 byte boundary If the Logical Address switch representing the most significant digit LA HT of the logical address is set to position X and the switch representing the least significant digit LA LO of the logical address is set to position Y then the base physical address of the VX4350 will be 4016 x C000 6 For example VX4350 General Purpose Relay Switching Module User Manual Getting Started Base Physical Address 64 10 49152 249792 4035 A16 C00016 C 2801 64 21 49152 250496 4016 1516 C000 540 6 LA is the Logical Address IEEE 488 Address In order to use and program the VX4350 Module in an IEEE 488 environment you must know the IEEE 488 address of the module Different manufacturers of IEEE 488 interface devices might have different algorithms for equating a logical address with an IEEE 488 address Consult the operating manual of the IEEE 488 Interface Module being used VMEbus Interrupt Level Each function module in a VXIbus System can generate an interrupt at a Select Switch specified level on the VMEbus to request service from the interrupt handler located on its commander Set the interrupt level to the same level as the interrupt handler on that commander The VMEbus interrupt level on which the VX4350 Module generates interrupts is set by a rotary switch Align the desired switch position with the arrow on t
83. og READ MI M2 M3 4 5 6 The names listed in the response to this query correspond to the modules in the response to the route id query VX4350 General Purpose Relay Switching Module User Manual C 1 Appendix C Examples C 2 Check the contents of the Standard Event Status register WRITE ESR READ 128 This response indicates that the Power On bit of the Standard Event Status register is set This indicates that this is the first time an ESR query has been sent to the Option 01 since power was applied to the module Check the contents of the Standard Event Status register again WRITE ESR READ 000 The content of the Standard Event Status register is equal to zero because this register is read destructively That is it is set to zero after its contents are reported following an ESR query Enable VXI TTL trigger 1 to be pulsed low for 3 usec after a channel is closed on any of the relay modules WRITE output ttltrgl state on Check to see if VXI TTL trigger 1 is enabled WRITE output ttltrgl State READ 1 A response of 1 indicates that VXI TTL trigger 1 is enabled A response of 0 indicates that this trigger is disabled Close channel 3 in section 5 of the VX4320 Module WRITE close m1 3 5 Configure the VX4330 as a 240 to 1 1 wire scanner WRITE route conf join m2 1 6 WRITE route conf owire m2 1 6 WRITE route close mode scan m2 1 6 Close channel 1 of section 1 of the V
84. onal VX4350 Modules are installed in consecutive slots to the right of the first VX4350 Reset the modules This command places the VX4350 Modules in their power on state All channels on all VX4350 Modules are opened This command also clears the Output queue Error Event queue and the Standard Event Status register WRITE system preset Reset the modules Open all channels on all VX4350 Modules but do not clear the Output queue the Error Event queue or the Standard Event Status register WRITE RST Clear the Output queue the Error Event queue and the Standard Event Status register but do not change the state of the VX4350 Modules WRITE CES Query the default module names assigned to the modules WRITE route module catalog READ MI M2 M3 VX4350 General Purpose Relay Switching Module User Manual Appendix C Examples Close channels 1 5 10 and 20 through 30 on the third VX4350 WRITE close m3 1 5 10 20 30 m Change the module name assignments of the relay modules to 1 GP 2 and 3 WRITE mod def gp 1 1 def gp 2 2 def gp 3 3 m Query the new module names WRITE route module catalog READ BP 1 5 _2 GP_3 m Enable VXI TTL trigger 3 WRITE output ttltrg3 State on W Assign a close dwell time of 0 25 seconds to each of the VX4350 Modules WRITE close dwell m1 0 25 dwell m2 0 25 dwell m3 0 25 Note that this command is equivalent to the following three commands
85. onse to subsequent VXI Read STB commands bit 6 will be reported as being cleared If bit6 becomes set and the Status Byte register is read using a STB query bit 6 will be reported as being set Bit 6 will continue to be reported as setin reponse to STB queries until the contents of bits 0 through 5 and bit 7 of the Status Byte register ANDed with the contents of the Service Request Enable register is equal to 0 bit 7 Not used VX4350 General Purpose Relay Switching Module User Manual 3 55 IEEE 488 2 Common Commands TRG 3 56 Trigger Command This command is equivalent to a VXI Trigger command This command is valid only after the following commands have been received by the Option 01 Command Description ROUTe SCAN Define a scan list lt channel_list gt TRIGger Select a VXI Trigger command as a trigger source SEQuence SOURce BUS INITiate IMMediate Initiate the scan list This command places the trigger subsystem in the ARM state The trigger subsystem remains in this state until the Option 01 has sequenced through the entire scan list n times where n has been previously specified in a TR IGger SE Quence COUNT command The trigger subsystem then returns to the IDLE state The trigger subsystem also returns to the IDLE state if an ABORt command is received by the Option 01 After these commands have been issued a TRG command will cause the Option 01 to take the following action
86. orting Process 4 5 TST 3 56 3 57 Status and Event Reporting System 4 1 Status Byte Register 4 1 STB 3 55 4 1 W Switches 1 5 Logical Address Switches 1 6 1 8 WAI 3 57 Index 2 VX4350 General Purpose Relay Switching Module User Manual
87. ow 240 Hardware error Shift register verification error module y 240 Hardware error Unrecognized module x 350 Queue overflow Error event queue 350 Queue overflow Output queue RST Value error event queue is empty Limits N A VX4350 General Purpose Relay Switching Module User Manual 3 43 Command Descriptions Related Commands Description Examples Command Syntax Query Syntax RST Value Limits Related Commands Description 3 44 ESR STB If an error condition is detected by the Option 01 it places an error message describing the condition in the error event queue The SYSTem ERRor query requests the Option 01 to remove the oldest message in the error event queue and place it into the output queue If the error event queue is empty a No error message is placed in the output queue Command SYSTEM ERROR Response 0 No error syst err 222 Data out of range Invalid section number SYSTem PRESet N A N A N A RST This command places the Option 01 daughter board and the switching modules that it controls in the power on state This command has the same effect as the RST command with the following exceptions the SYSTem PRESet command clears the Output queue the Error Event queue the Standard Event Status Enable register the SCPI Status Operational Enable register and the SCPI Status Questionable Ena
88. ows Bus Masters to direct the transfer of binary data between Masters and Slaves DC SUPPLIES Indicator A red LED indicator that illuminates when a DC power fault is detected on the backplane Device Specific Protocol A protocol for communication with a device that is not defined in the VXIbus specification Glossary 2 VX4350 General Purpose Relay Switching Module User Manual Glossary D Size Card A VXIbus instrument module that is 340 0 x 366 7 mm x 30 48 mm 13 4 x 14 4 in x 1 2 in DTB See Data Transfer Bus DTB Arbiter A functional module that accepts bus requests from Requester modules and grants control of the DTB to one Requester at a time DUT Device Under Test ECLTRG Six single ended ECL trigger lines two on P2 and four on P3 that function as inter module timing resources and that are bussed across the VXIbus subsystem backplane Any module including the Slot 0 module may drive and receive information from these lines These lines have an impedance of 50 Q the asserted state is logical High Embedded Address An address in a communications protocol in which the destination of the message is included in the message ESTST Extended STart STop protocol used to synchronize V XIbus modules Extended Self Test Any self test or diagnostic power on routine that executes after the initial kernel self test program External System Controller The host computer or other external controller that exerts overall
89. ples 3 22 INITiate IMMediate N A N A The trigger subsystem is in the idle state ABORt ROUTe SCAN TRIGger SEQuence TRIGger SEQuence TRIGger SEQuence TRIGger SEQuence SOURce IMMediate COUNt DELay ccc This command places the trigger subsystem in the armed state In this state a trigger event enabled by the TRIGger SEQuence SOURce command closes the next relay in a scan sequence and the opens the previous relay in the sequence After a sufficient number of triggers have been received to cycle through a scan list the number of times specified in a TRIGger SEQuence COUNt command the trigger subsystem is placed in the idle state In this state triggers are ignored Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay 1 1 2 m2 60 module m1 and relay 60 on module m2 trigger sequence count Define the number of times to sequence through the scan list 1 before setting the state ofthe trigger subsystem back to the idle state trigger sequence This command disables the following trigger sources VXI TTL source hold triggers VXI Trigger commands TRG command and Immediate triggers The TRIGger S EQuence T IMMediate command however overrides this command It triggers the module and skips the delay specified in a previously issued TRIGger SEQuence DELay command initiate immediate Initiate the scan sequence trig Close the first relay in
90. pose Relay Switching Module User Manual E eee Syntax and Commands Command Syntax Command protocol and syntax for the VX4350 Module are as follows A command string consists of a string of ASCII encoded characters terminated by a program message terminator The program message terminator is optional white space followed by any one of the following command terminations a line feed lt LF gt or new line NL character hexadecimal decimal 10 the END bit set the END bit with a line feed lt LF gt or new line NL The command string is buffered until the terminator is encountered at which time the entire string is processed In addition to terminating a command the semi colon character directs the SCPI command parser to interpret the next command with the assumption that all characters up to and including the last colon in the previous command have just been parsed In the following example the Option 01 is installed on a VX4380 Module Two additional VX4380 Modules are installed in consecutive slots to the right of the first VX4380 Under these conditions the commands route open all ml LF route open all m2 lt LF gt route open all m3 lt LF gt cause all relays on all three VX4380 Modules to open Note that each of these commands is terminated by a line feed An equivalent method of sending these commands using the semi colon character as a terminator is route open all ml all m2 all m3 lt LF gt
91. propriate relay module LEDs following LEDs are visible at the top of the VX4350 Module s front panel to indicate the status of the module s operation Power LED indicates power is applied to the module Failed LED indicates the module is in the FAILED state VX4350 General Purpose Relay Switching Module User Manual 1 3 Getting Started BITE Built in Test Equipment Accessories 14 Built in Test Equipment BITE is provided by extensive self tests that are automatically invoked on power on and can also be invoked on command Circuitry tested includes the CPU and all memory and the relay control circuitry on each relay module controlled by the Option 01 Table 1 1 lists the standard accessories included with the VX4350 Table 1 1 Standard Accessories Part Number 070 9181 XX 070 9201 XX Accessory VX4350 User Manual VX4350 Reference Table 1 2 lists the options available for the VX4350 Table 1 2 Options Option Part Number 01 VXI Interface Kit 040 1510 XX Current Limit Resistors A 0 Ohm resistor is installed in series with the common contact of each relay This resistor may optionally be replaced with a larger value to limit the current flowing through the relay in order to protect the relay contacts User installed only Shunt Metal Oxide Varistors Optional MOVs may be installed between the common contact and the normally open and normally closed contacts of each relay to protec
92. ption 01 VXI Interface daughter board in consecutive slots to the right of module 1 are assigned module names 2 M3 M11 VX4350 General Purpose Relay Switching Module User Manual 3 53 IEEE 488 2 Common Commands sections on all scanner modules are disjoined sections of all V X4330 Modules are set to operate in the mode Close dwell time of all modules is set to 0 seconds Open dwell time of all modules is set to 0 seconds relays on all modules are opened when power is removed from the VXI chassis SRE mask Service Request Enable SRE register This command defines a mask that is ANDed with the contents of the Status Byte register If the result of this operation is non zero the Option 01 generates a VXI Request True interrupt Bits 0 1 3 6 and 7 of the SRE register are not used Bits 2 4 and 5 are set to enable VXI Request True interrupts to be generated under the conditions listed in the following table Bit No bit LSB 1 Meaning Not used Not used The Error E vent queue contains one or more error messages Not used The Output queue contains one or more query responses Ww The contents of the Standard Event Status register ANDed with the contents of the Standard Event Status Enable register produces a non zero result SRE Notused Notused Service Request Enable SRE query This command returns the value of the Servic
93. r command Self Test query In response to this query the Option 01 performs a self test of each of the switching modules under its control During self test the Option 01 verifies that it can properly control the relay drive circuitry of each switching module under its control After the self test is complete each module is restored to its pretest state If all modules pass self test an ASCII 0 is placed in the Output buffer If one or more modules fail the self test an ASCII 1 is placed in the Output buffer and error message s describing the failure are queued in the Error Event queue Issue a SYSTem ERRor query to read these error messages Wait to Continue This command causes the module to wait until all pending commands and queries are complete All commands following WAI are suspended until the pending operations are complete VX4350 General Purpose Relay Switching Module User Manual 3 57 IEEE 488 2 Common Commands 3 58 VX4350 General Purpose Relay Switching Module User Manual __ Status and Events fl x Status and Events The Status and Event Reporting System reports asynchronous events and errors that occur in the VX4350 General Purpose Relay Switching Module This system consists of four 8 bit registers and two queues that you access through the command language You can use these registers and queues to query the instrument status and control the interrupts
94. r event after an INITiate Immediate command is received Initiate the scan sequence Sequence through the entire scan list two times TRIGger SEQuence DELay N A VX4350 General Purpose Relay Switching Module User Manual Command Descriptions RST Value Limits Related Commands Description Examples Command Syntax Query Syntax RST Value Limits VX4350 General Purpose Relay Switching Module User Manual The time specified in this command must be between 0 and 6 5535 seconds ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate This command specifies the time to wait after a trigger event is detected before opening the currently closed relay in a scan list Command route scan m1 1 2 m2 1 64 trigger sequence count Response Define a scan sequence consisting of relays 1 and 2 on relay module m1 and relays 1 through 64 on module m2 Define the number of times to sequence through the scan list before setting the state ofthe trigger subsystem back to the idle state trigger sequence delay 0 5 trigger sequence source ttltrg2 initiate immediate Wait 5 seconds after a trigger event is detected before opening the current relay in a scan list and closing the next relay in the list Sequence to the next relay in a scan list when VXI TTL trigger 2 is asserted Initiate the scan sequence Sequence through the entire scan list two times Wa
95. ric value from to 255 corresponding to the encoded bits of the ESR register A 1 in a bit position enables reporting of the function A 0 disables it The ESE register is cleared at power on or by writing an ESE 0 command only If mask is not specified it defaults to 0 For example the command ESE 37 hexadecimal 25 binary 00010101 enables setting the Event Status Summary bit whenever an operation is complete a query error is detected or an execution error is detected Event Status Enable ESE query This command returns the value of the Event Status Enable register as a numeric value from 0 to 255 For example a value of 32 hexadecimal 40 binary 00100000 indicates that command error reporting is enabled Event Status Register ESR query This command returns the value of the Event Status register The ESR command is destructively read that is read and cleared The Event Status Summary bit in the Status Byte STB is also cleared by a read of the ESR The ESR is set to 128 on power on bit 7 set It is VX4350 General Purpose Relay Switching Module User Manual 3 51 IEEE 488 2 Common Commands cleared by an ESR or CLS command only When converted to a binary number the bits of the ESR correspond to bit 0 LSB Operation Complete 1 Request Control 2 Query error 3 Device Dependent error 4 Execution error 5 Command error 6 User Request 7 MSB Power On The Error bits are set whenever the m
96. rigger 2 to be asserted Do not wait 0 5 seconds to sequence to the next relay trigger sequence immediate TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt N A IMMediate N A VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Related Commands ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Description This command selects a trigger source When a trigger event is detected from an enabled trigger source the next relay in an initiated scan sequence is closed after the current closed relay is opened The action of opening the currently closed relay and closing the next relay in a scan list is called sequencing the scan list Specifying BUS in the TRIGger SEQuence SOURce command enables a 488 1 Group Execute Trigger command to sequence the scan list It is assumed that the commander of the Option 01 is a IEEE488 talker listener and that this device converts a IEEE488 1 GET command to a VXI Trigger command Specifying HOLD in the TRIGger SEQuence SOURce command disables all trigger sources except the TRIGger SEQuence IMMediate command Specifying IMMediate in the TRIGger SEQuence SOURce command causes the Option 01 to sequence through the scan list without waiting for a trigger event Specifying TTLTrg lt n gt in the TRIGger SEQuence SOURce command enables one of
97. ror messages 4 8 E error messages 4 6 command errors 4 6 device dependent errors 4 8 execution errors 4 7 ESE 3 51 4 4 ESE 3 51 4 4 ESR 3 51 4 3 Event handling 4 1 Event Reporting Process 4 5 Event Reporting System 4 1 Event Status Enable Register 4 4 execution error messages 4 7 F Fast Handshake Mode 2 3 Fuses 1 3 IDN 3 52 IEEE 488 2 Commands CLS 3 51 ESE 3 51 ESR 3 51 IDN 3 52 OPC 3 53 OPC 3 53 RST 3 53 SRE 3 54 SRE 3 54 STB 3 55 TST 3 56 3 57 WAI 3 57 3 51 IEEE 488 Address 1 7 Maintenance Preventive D 1 Message Handling 4 1 messages See error messages N Normal Transfer Mode 2 2 OPC 3 53 OPC bit 4 3 OPC 3 53 Output queue 4 4 P Programming C 1 Q Queue Output 4 4 System Error and Event 4 4 R Register Event Status Enable 4 4 Service Request Enable 4 2 Standard Event Status 4 3 Status Byte 4 1 Replaceable Parts E 1 RST 3 53 VX4350 General Purpose Relay Switching Module User Manual Index 1 Index S SYSFAIL 1 12 System Error and Event queue 4 4 Service Request Enable Register 4 2 SYSTem ERROr 4 4 Specifications 1 SRE 3 54 4 2 SRE 3 54 4 2 T Standard Event Status Register 4 3 Status 4 1 Troubleshooting the VX4350 D 1 Status and Event Rep
98. s Generate a trigger delay that has previously been specified in a TRIGger SEQuence DELay command Open the currently closed channel Generate the open delay that has previously been specified in a ROUTe OPEN DWEL command Close the next channel in the scan list Generate the close delay that has previously been specified in a ROUTe CLOSe DWELI Pulse one or more VXI TTL trigger signals that have been enabled by a previously issued OUTPut TTLTRG lt n gt STATe ON command If the module containing the channel is a scanner module pulse the appropriate front panel encode signal If another TRG command is received before this sequence is complete a SCPI 211 Trigger ignored error message will be placed in the Error Event queue The TRG command will continue to have this effect until the trigger subsystem is placed in the IDLE state If additional TRG commands are recieved after the VX4350 General Purpose Relay Switching Module User Manual IEEE 488 2 Common Commands 5 WAI trigger system is placed in the IDLE state the Option 01 will place a SCPI 211 Trigger Ignored error message in the Error Event queue The IEEE 488 2 Specification equates TRG command with an IEEE 488 1 Group Execute Trigger GET command IEEE 488 to V XI interface modules typically convert IEEE 488 1 GET commands to VXI Trigger commands For this reason the Option 01 equates the TRG command with a VXI Trigge
99. s Status register functions OPERation QUESstionable SYSTem System level functions ERRor PRESet VERSion TRIGger Scan list functions COUNt DELay IMMediate SOURce Table 3 2 Summary of IEEE 488 2 Common Commands Command Syntax Clear Status CLS Description Clears the SCPI and IEEE 488 2 event registers and the SCPI error event queue and the output queue Standard Event Status Enable ESE lt NRf gt Sets the contents ofthe Standard Event Status Enable register Standard Event Status Enable Query ESE Standard Event Status Register Query ESR Returns the current value of the Standard Event Status Enable register in lt nr1 gt format Returns the current value of the Standard Event Status register in nr1 format then set the contents of this register to 0 Identification Query Returns an ASCII string in the output queue which DN identifies the board Operation Complete Sets bit 0 the Operation Complete bit of the OPC Standard Event Status register when all pending Operation Complete Query Reset RST device operations have been completed Places the ASCII character 1 in the output queue when all pending device operations have been completed The Option 01 VXI interface is placed in its power up state with some exceptions VX4350 General Purpose Relay Switching Module User Manual Functional Command Groups Table 3 2 Summary of IEEE 488 2 Common Comma
100. s also important in the ROUTe SCAN channel list command This determines the order in which the relays will be closed each time a trigger event is detected The order in which channels are specified in a channel list is important in the ROUTe CLOSe channel list command when channels in the same section of a VX4320 or a VX4330 are specified A VX4320 can close only one channel in a section If a ROUTe CLOSE channel list command specifies more than one relay in a section of a VX4320 the last channel in the channel list will be closed For example the command close m2 1 1 2 1 will close channel 2 of section 1 of the VX4320 A VX4330 can close only one channel in a group of joined sections that have been specified in a ROUTe CLOSe MODe SCAN lt module_name gt lt sec tion list command If more than one channel in such a group of sections is specified in a ROUTe CLOSe channel list command the last channel specified will be closed For example the commands route configure join m2 1 6 route close mode scan m2 1 6 join the commons of all six sections of the VX4330 Module and set the mode of the ROUTe CLOSE channel list to scan mode for all six sections of the VX4330 The command route close m2 1 1 1 6 will then result in channel 1 of section 6 being closed and all other channels on the module being opened output queue The Output queue of the Option 01 VXI Interface is used to retur
101. s as set by the Logical Address switches Configuration Registers Table 2 1 contains a list of the Configuration registers and a complete descrip tion of each register The offset is relative to the module base address VX4350 General Purpose Relay Switching Module User Manual 2 3 Operating Basics 2 4 Table 2 1 Register Definitions Register hexadecimal Type Value Bits 15 0 ID Register 0000 RO 1011 1111 1111 1101 hexadecimal BFF D Device Type 0002 RO See Device Type definition below Status 0004 R Defined by state of interface Control 0004 W Defined by state of interface Offset 0006 WO Not used Protocol 0008 RO 1111 0111 1111 1111 hexadecimal F7FF Response 000A RO Defined by state of the interface Data High 000C Not used Data Low 000E W Not fixed command dependent Data Low 000E R Not fixed command dependent RO is Read Only WO is Write Only R is Read W is Write The Register Bit definitions are listed in Tables 2 2 and 2 3 Table 2 2 Register Bit Definitions Bit Definition hexadecimal BFFD hexadecimal F 7FF Register ID Protocol The contents of the Device register of the Option 01 Module depends on the model number of the relay module that it is installed on Table 2 3 Device Register Bit Definitions Relay Model No Device Register Contents VX4320 hexadecimal FCBF VX4330 hexadecimal F6B5 VX4350 hexadecimal F6A1 VX4380 hexadecimal F683 VX4350 General Pur
102. s been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of lt chan nel spec s consists of two channel specs separated by a colon character For the VX4350 a channel spec is defined as an ASCII encoded integer in the range of 1 to 64 ROUTe CLOSe channel list ROUTe MODule DEFine ROUTE OPEN DWEL This command opens the relays specified in the lt channel_list gt portion of this command After these relays are opened a previously specified delay is generated VX4350 General Purpose Relay Switching Module User Manual Command Descriptions The ROUTe JOPEN DWELI command assigns an open delay to each module controlled by an Option 01 Module If more than one module is specified in the channel list argument of the ROUTe OPEN command the longest dwell time assigned to any of the specified modules is used Examples In the following example the Option 01 VXI interface is installed on a VX4350 Module Two additional VX4350 Modules are installed in consecutive slots to the right of this module Command Response route open dwell 1 1 Assign an open dwell time of 0 1 seconds to the first VX4350 route open dwell m2 2 open dwell time of 0 2 seconds to the second VX4350 route open dwell m3 5 Assign an open dwell time of 0 5 seconds to the third VX4350 route open
103. sary 6 perform according to a given set of standards A self test routine is per formed upon power on Servant A VXIbus message based device that is controlled by a commander Server A shared memory device that controls the shared memory buffers used in a given Shared Memory Protocol channel Shared Memory Protocol A communications protocol that uses a block of memory that is accessible to both client and server The memory block operates as a message buffer for communications Slot 0 Controller See Slot 0 Module Also see Resource Manager Slot 0 Module A VX Ibus device that provides the minimum V XIbus slot 0 services to slots 1 through 12 CLK10 and the module identity lines but that may provide other services such as CLK100 SYNC100 STARBUS and trigger control SMP See Shared Memory Protocol STARX Two 2 bi directional 50 differential ECL lines that provide for inter module asynchronous communication These pairs of timed and matched delay lines connect slot 0 and each of slots 1 through 12 in a mainframe The delay between slots is less than 5 ns and the lines are well matched for timing skew STARY Two 2 bi directional 50 differential ECL lines that provide for inter module asynchronous communication These pairs of timed and matched delay lines connect slot 0 and each of slots 1 through 12 in a mainframe The delay between slots is less than 5 ns and the lines are well matched for timing skew STS
104. se VXI TTL trigger 1 low for 3 usec VX4350 General Purpose Relay Switching Module User Manual 3 31 Command Descriptions OUTPut Command Syntax Query Syntax Query Response RST Value Related Commands Description Examples 3 32 OUTPut TTLTrg lt n gt STATe ON OFF lt nrf gt OUTPut TTLTrg lt n gt STATe Indicates whether a VXI TTL trigger is enabled All VXI TTL triggers are disabled ROUTe CLOSe ROUTe SCAN One or more VXI TTL triggers may be enabled Triggers that are enabled are pulsed low for 3 usec after a relay is closed by the Option 01 after a time specified by the ROUTe CLOSe DWELI command Command Response output ttltrgl state Enable driving VXI TTL trigger 1 on outp ttlt2 off Disable driving VXI TTL trigger 2 outp ttlt7 stat 1 Enable driving VXI TTL trigger 7 output ttltrg4 state 1 This response indicates that VXI TTL trigger 4 is enabled VX4350 General Purpose Relay Switching Module User Manual Command Descriptions PFAil Command Syntax ROUTe PFAil action at powerfail Query Syntax N A RST Value All relays on all modules are opened when power is removed from the VXI chassis Limits N A Related Commands N A Description This command specifies the state that all latching relays on all modules controlled by the Option 01 are to be placed in when power is removed from the VXI chassis containing the modules lt action_at_powerfail gt must be
105. sequence is aborted after the third relay in the sequence is closed In this example module names m1 and m2 refer to VX4350 Modules After a scan sequence is aborted triggers are no longer accepted by the Option 01 until another INITi ate IMMediate command is received Command Response route scan Define a scan sequence m1 1 5 m2 60 64 trigger sequence This command disables the following trigger sources VXI TTL source hold triggers VXI Trigger commands TRG command Immediate triggers The TRIGger S EQuence IMM ediate command however overrides this command It triggers the module and Skips the delay specified in a previously issued TRIG ger SEQuence DELay command initiate immediate Initiate the scan sequence trig Close the first relay in the sequence 3 16 VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Command trig trig Response Open the first relay and close the second relay in the sequence Open the second relay and close the third relay in the sequence abort Abort the scan sequence VX4350 General Purpose Relay Switching Module User Manual 3 17 Command Descriptions CLOSe Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description 3 18 ROUTe CLOSe channel list ROUTe CLOSe channel list Indicates which relays are closed relays on all modules are set to
106. served 200 Execution error scan list undefined 211 Trigger ignored 213 Init ignored 222 Data out of range Channel number x on module y 222 Data out of range Channel number x x on module y 222 Data out of range Channel number on module y 222 Data out of range Invalid module address specified 222 Data out of range Invalid section number 222 Data out of range invalid sequence count 222 Data out of range invalid trigger delay 222 Data out of range Invalid VXI TTL Trigger level 222 Data out of range Maximum value for ESE command is 255 222 Data out of range Maximum value for SRE command is 255 222 Data out of range invalid dwell time specified 223 Too much data channel list array overflow 223 Too much data Input buffer overflow 223 Too much data Output buffer full 223 Too much data scan list array overflow 240 Hardware error shift register verification error module m 241 Hardware error Unrecognized module d d VX4350 General Purpose Relay Switching Module User Manual 4 7 4 8 Status and Events Table 4 7 lists the device dependent error messages that can occur during VX4350 operation Table 4 7 Device Dependent Error Messages Bit 3 in Standard Event Status register Code Message 350 Queue overflow error event queue 350 Queue overflow output queue VX4350 General Purpose Relay Switching Module User Manual Appendices N
107. t has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES EXPRESSED OR IMPLIED TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE TEKTRONIX RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES 5 Table of Contents General Safety Summary iii Preface Ebr ER nh tipo d Ion ne E qc le vii Getting Started Product Desctiption 4 7 435 coa ou eR URS RISUS Pe COURS Ro e aden 1 1 ACCESSOTIES sra RUE HR E RUE Ue B CURT UR BER RU Pul AR RR Dues 1 4 Controls and Indicators mes ai see ood e RR SR e P Rhen 1 5 GOnfiIgUratIon 55 23 sed e UU REB GU RS RES IRA Rees 1 6 Installati n i oen hs ERU ORB OPER CR RERUM ER RR Aces 1 8 Installation Checklist enri aee he Aa eis e ed a SUR cs 1 10 Functional Check is 5 rosso RR de e tH 1 11 Operating Basics Functional Overview
108. t the relay contacts from overvoltage conditions when switching inductive loads User installed only VX4350 General Purpose Relay Switching Module User Manual Getting Started Controls and Indicators The following controls are provided to select the functions of the VX4350 operating environment Figures 1 3 and 1 4 illustrate the physical location of these controls and indicators Switches Logical Address switches and VMEbus Interrupt Level Select switch must be correctly set to insure proper operation See Configuration for details on how to set the switches LOGICAL ADDRS Option 01 INTRPT Switches as viewed from the rear of instrument labels are on the back shield Figure 1 3 VX4350 Connectors Indicators and Switch Locations VX4350 General Purpose Relay Switching Module User Manual 1 5 Getting Started Configuration Logical Address Switches 1 6 Figure 1 4 VX4350 Front Panel The following switches must be correctly set to ensure proper operation Refer to Figure 1 3 for their physical locations Each functional module in a VXIbus System must be assigned a unique logical address from 1 to decimal 255 hexadecimal FF The base VMEbus address of the VX4350 is set to a value between 1 and hexadecimal FF by two hexadecimal rotary switches Align the desired switch position with the arrow on the m
109. ternal ambient when operated in a mainframe providing Class 3 equipment Non operating Relative Humidity Operating Non operating Altitude 1 Operating Altitude 2 40 C to 471 C Airflow of at least 0 94 liters sec at 0 02 mm H320 air pressure 10 C 55 C for 10 C or less temperature rise of internal air as measured at the cooling air exit points and with no heat transfer either to or from any adjacent VXI modules Up to 95 at up to 30 C and up to 45 atup to 50 C Up to 9596 at up to 50 C 6 000 ft altitude Meets or exceeds MIL T 28800E for Type Ill operating to 10 000 ft non operating to 15 000 ft Table A 3 VX4350 Specific Characteristics Characteristics VME Interrupter Level VXI Logical Address VXI Dynamic Addressing Contents of device manufacturer dependent VXI registers Description S witch selectable to a level between 1 and 7 Switch selectable to a value between 0 and 255 Not supported ID Register BFFD hexadecimal Device Type Set according to the model number ofthe slave nodule thatthe interface is installed on as specified in the following table Convert the last 3 digits of the model number to hex take the one s complement AND with F7FF Device Type A 2 Set according to the model number of the slave module that the interface is installed on as specified in the following table Convertthe last 3 digits of the model number to hex take the one s comple
110. that report events In general after an interrupt occurs first conduct a serial poll query the registers to see why the interrupt occurred and then send the SYSTem ERRor query to see a descriptive error message This section describes the four registers and two queues of the Status and Event Reporting system For each register you are given a description a table describing all of the bits and an example of how to use the register The Status and Event Reporting process synchronizing programming com mands and the system messages are also described in this section Status and Event Reporting System Status Byte Register The Status and Event Reporting system monitors and reports such events as an error occurring or the availability of a response to a query This system includes descriptions of the following registers and queues Status Byte register W Service Request Enable register m Standard Event Status register Event Status Enable register Output queue m System Error and Event queue The Status Byte register shown in Table 4 1 summarizes information from other registers Use a serial poll or a STB query to read the contents of the Status Byte register The response is the sum of the decimal values for all bits set When you use a serial poll bit 6 shows Request Service information When you use the STB query bit 6 the Master Status Summary bit indicates that bits 5 4 or 2 may be set VX4350 Gener
111. the open position The syntax of a channel list is described by the following diagram channel range module name channel range d A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of lt chan nel spec s consists of two channel specs separated by a colon character For the VX4350 a channel spec is defined as an ASCII encoded integer in the range of 1 to 64 ROUTe OPEN channel list ROUTE CLOSe DEWLI ROUTe MODule DEFine OUTPut TTLTrg n STATe This command closes the relays specified in the channel list portion of this command After these relays are closed a delay specified in a previously issued ROUTe CLOSe DWELI command is generated This command is used to VX4350 General Purpose Relay Switching Module User Manual Command Descriptions assign a close delay to each module controlled by an Option 01 daughter board module If more than one module is specified in the channel list argument of the ROUTe CLOSe command the longest dwell time assigned to any of the specified modules is used After this delay VXI TTL triggers that have been enabled in a previously issued OUTPut TTLTRG lt n gt STATE command are pulsed low for 3 usec Examples In this example the Option 01 is installed on a VX4350 Module Two
112. ts adjacent V XIbus slots Local Controller The instrument module that performs system control and external interface functions for the instrument modules in a VXIbus mainframe or several mainframes See Resource Manager Local Processor The processor on an instrument module Logical Address The smallest functional unit recognized by a VXIbus system It is often used to identify a particular module Mainframe Card Cage For example the Tektronix VX1410 Intelliframe an operable housing that includes 13 C size VXIbus instrument module slots Memory Device A storage element such as bubble memory RAM and ROM that has configuration registers and memory attributes such as type and access time Message A series of data bytes that are treated as a single communication with a well defined terminator and message body Message Based Device A VXIbus device that supports VXI configuration and communication registers Such devices support the word serial protocol and possibly other message based protocols VX4350 General Purpose Relay Switching Module User Manual Glossary MODID Lines Module system identity lines Physical Address The address assigned to a backplane slot during an access Power Monitor A device that monitors backplane power and reports fault conditions P1 The top most backplane connector for a given module slot in a vertical mainframe The left most backplane connector for a given slot in a horizon t
113. ule User Manual Command Descriptions Command wai init cont abort Response Wait until the scan list has been sequenced through five times then begin sequencing through the list repeatedly until an ABORt command is received Quit sequencing through the scan list and place the trigger in the idle state route scan gp 1 matrix 1 1 1 gp 2 matrix 1 2 2 gp 3 matrix 1 3 3 initiate immediate OPC wai init cont abort Define a scan list of three entries Each entry consists of a single relay on the VX4350 and a single relay on the VX4380 to be closed simultaneously VX4350 General Purpose Relay Switching Module User Manual 3 37 Command Descriptions STATus Command Syntax STATus OPERation CONDition RST Value 0 Limits N A Related Commands N A Description This query returns the contents of the SCPI Status Operation Condition register For the Option 01 the value of this register is always equal to 0 Response 00000 Examples Command status operation condition Command Syntax STATus OPERation ENABle Query Syntax STATus OPERation ENABTe RST Value 0 Limits N A Related Commands N A 3 38 VX4350 General Purpose Relay Switching Module User Manual Command Descriptions Description Examples Command Syntax RST Value Limits Related Commands Description Examples Command Syntax RST Value Limits Related
114. ument is in the initial power on state The Event Status Enable register shown in Table 4 4 controls which events are summarized in the Event Status bit bit 5 of the Status Byte register Use the ESE command to set bits in the Event Status Enable register Use the ESE query to see what bits in the Event Status Enable register are set The response from this query is the sum of the decimal values for all bits summarized in the event status bit of the Status Byte register Table 4 4 The Event Status Enable Register Decimal Bit Value Function 0 1 Set bit5 of the Status Byte register when bit 1 the Operation Complete bit of the Standard Event Status register is set 1 2 Not used 2 4 Set bit5 ofthe Status Byte register when bit 2 the Query Error bit ofthe Standard Event Status register is set 3 8 Not used 4 16 Set bit5 of the Status Byte register when bit 4 the Execution Error bit of the Standard Event Status register is set 5 32 Set bit5 of the Status Byte register when bit 5 the Command Error bit of the Standard Event Status register is set 6 64 Not used 7 128 Set bit5 ofthe Status Byte register when bit 7 the Power On bit of the Standard Event Status register is set If for example the ESE query returns a value of 255 all bits are set indicating that all events will set the event status bit bit 5 of the Status Byte register The V X4350 stores query responses in the Output queue The V X
115. will be off The default condition of the module after power on is listed in the RST command descrip tion Self test failures are described in the SYSTem ERRor command descrip tion The format and syntax for the command strings are described in the Command Syntax section A complete description of each command in alphabetical order is in the Command Descriptions section VX4350 General Purpose Relay Switching Module User Manual 2 1 Operating Basics Instrument I O VXlbus Basics A CAUTION If the user s mainframe has other manufacturers computer boards operating in the role of VXIbus foreign devices the assertion of BERR as defined by the VXIbus Specification may cause operating problems on these boards The Option 01 Module installed on a switching module is a C size single slot VXIbus Message Based Word Serial instrument It uses the A16 D16 VME interface available on the backplane P1 connector and does not require any A24 or A32 address space The module is a D16 interrupter The Option 01 is neither a VXIbus commander nor a VMEbus master therefore it does not have a VXIbus Signal register The Option 01 is a VXIbus message based servant The module supports the Normal Transfer Mode of the VXIbus using the Write Ready Read Ready Data In Ready DIR and Data Out Ready DOR bits of the module Response register A Normal Transfer Mode read of the Option 01 proceeds as follows 1 The commander reads th
116. y The contacts of each relay are connected to one of two 96 pin DIN connectors which are mounted on the module s front panel Circuitry is included on the VX4350 to verify the control signals that are applied to each relay coil driver The VX4350 provides the following features m 2 maximum switching current per contact m 220 VDC 250 VAC maximum switching voltage per contact m 60W 125 VA maximum switching power per contact m 64 SPDT form C latching relays for low power low noise operation W provides verification of the control signal applied to each relay coil driver W two 96 pin DIN front panel connectors m low cost VXI local bus slave interface m Option 01 this option enables the VX4350 to control up to 11 additional relay modules from the Tektronix family of relay modules These modules are controlled via the VXI P2 local bus The VX4350 acts as a local bus slave relay module when it is not equipped with option 01 Option 01 to the VX4350 General Purpose Relay Switching Module provides a VXI word serial protocol servant interface to the SurePath family of VXI relay modules The Option 01 is a circuit board assembly measuring approximately 3 x 9 that is installed as an optional daughter board on one of the SurePath C size VXI switching modules The daughter board accepts SCPI compatible commands from its commander using VXI word serial protocol The daughter board controls the relay module on which it is installed and co

Download Pdf Manuals

image

Related Search

Related Contents

Smeg S300X-5 Product manual  thermalimaging....lwaukeetool.com  3Com 3C16592B, 3C16593B Switch User Manual  SÓLO PARA PERSONAL CUALIFICADO  Cygnus HPG One User Manual  V2616 Linux User`s Manual  P3080M - Edifier    User`s manual of Boletín Estadístico time    

Copyright © All rights reserved.
Failed to retrieve file