1256E User Manual
Racal Instruments
©
2002
Computer Interfaces 4-29
Figure 4-9, Properties Dialog Box
Click on the Settings tab. The Settings dialog box then appears as shown in Figure 4-10 (your screen may differ slightly).
Figure 4-10, Settings Dialog Box
Page 1: ...1 7PF United Kingdom Tel 44 0 1202 872800 Fax 44 0 1202 870810 Via Milazzo 25 20092 Cinisello B Milan Italy Tel 39 0 2 6123 901 Fax 39 0 2 6129 3606 Racal Instruments Group Limited Technologie Park D...
Page 2: ...ent or misuse of any product or part The warranty also does not apply to fuses software non rechargeable batteries damage from battery leakage or problems arising from normal wear such as mechanical r...
Page 3: ...ce purposes or for purposes of engineering evaluation and incorporation into technical specifications and other documents which specify procurement of products from Racal Instruments DISCLAIMER Buyer...
Page 4: ...ion cord or a three prong two prong adapter This will defeat the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the...
Page 5: ......
Page 6: ...This page was left intentionally blank...
Page 7: ...1 Mounting Options 2 1 Main AC Power 2 1 Installing Plug Ins 2 3 Numbering of Plug In Slots 2 3 Connecting to Plug Ins 2 4 Activating Main AC Power 2 4 Self Test 2 5 Verifying the Installed Plug Ins 2...
Page 8: ...the Ethernet Communication Settings 4 5 Using the IEEE 488 GPIB Interface 4 10 Basic GPIB Information 4 10 GPIB Cabling Guidelines 4 11 Connecting the GPIB Cables 4 11 Selecting the GPIB Interface 4...
Page 9: ...D 488 2 Common Commands 5 5 IEEE 488 2 Common Commands 5 6 IEEE 488 2 Status Description 5 7 Standard EVENT STATUS Register 5 9 STATUS BYTE Register 5 9 SERVICE Register ENABLE Register 5 11 CLS Comma...
Page 10: ...e 5 33 Storing the Module Names in Non Volatile Memory 5 33 Naming a Path 5 34 Defining Path Names 5 34 Removing Path Names 5 36 Reading the Presently Defined Path Names 5 36 Reading the Channel List...
Page 11: ...ta from a Synchronous Input Port 7 15 Clearing Data from Synchronous Input and Output Ports 7 16 Synchronous Control and Status Pins 7 16 Synchronous and Asynchronous Example 7 17 Chapter 8 8 1 Advanc...
Page 12: ...cation 8 19 Saving Recalling the Verification Masks 8 21 Automatically Recalling Verification Masks at Startup 8 21 Chapter 9 9 1 Product Support 9 1 Reshipment Instructions 9 1 Support Offices 9 2 IN...
Page 13: ...Figure 4 4b Using the 1256 with a Modem 4 17 Figure 4 5 HyperTerminal Connection Dialog Box 4 26 Figure 4 6 Phone Number Dialog Box 4 26 Figure 4 7 COM Properties Dialog Box 4 27 Figure 4 8 Main Commu...
Page 14: ...iii List of Tables Table 3 1 Accessibility of Features 3 1 Table 5 1 Power On and Reset State 5 18 Table 6 1 Commands Implemented by the 1256 6 3 Table B 1 Installing the Rack Mount Ears B 1 Table B 2...
Page 15: ...to eight Adapt a Switch plug ins for switching and digital I O These plug ins provide a wide range of switching capability High current to 13A High voltage to 1kV RF and microwave to 18GHz Digital I...
Page 16: ...references The front panel controls also provide access to all interface parameters such as Ethernet IP address GPIB address and RS 232 baud rates These controls are often helpful during system setup...
Page 17: ...63 16 38 3 468 8 74 1 73 2 10 9 50 10 96 1 33 1 75 53 2 37 11 63 16 38 3 468 8 74 1 73 2 10 9 50 10 96 1 33 1 75 53 39 15 60 Plug In Slots AC Input Power Switch Fuse Cover RS 232 Trigger In Trigger O...
Page 18: ...quence of relay closures to step through in response to an external trigger source A scan list may include relays on one module or multiple modules Programmable Delay Allows you to specify the amount...
Page 19: ...Instruction Manual 980873 1 AC Power Mains Cable 600620 1 Blanking Plates to cover empty plug in slots 407667 4 Software Driver 921678 1 The following accessories may be ordered separately Option 60 R...
Page 20: ...1256E User Manual Introduction 1 6 Racal Instruments 2002 This page was left intentionally blank...
Page 21: ...or changes in fuse capacity to accommodate variations of voltage and frequency within these ranges Simply connect the 1256 AC power inlet to the power source CAUTION Before connecting the unit to a po...
Page 22: ...supplied with a detachable 3 conductor power cord that connects to this protective terminal Only this cord or an equivalent should be used Connection of the power cord to the power outlet must be made...
Page 23: ...1256 Carefully slide the plug in into the chassis until it stops then push it firmly to engage its rear connectors with the 1256 backplane When the plug in is fully seated its panel is flush with the...
Page 24: ...ns to your external hardware refer to the user manuals of the individual plug ins Activating Main AC Power You are now ready to apply power to the 1256 Switching System See Figure 2 4 Activating Main...
Page 25: ...ontrols provide a way to verify which plug ins are installed in the 1256 For example suppose the following plug ins are installed Slot 1 Model 1260 121A Slot 2 Model 1260 138A Slot 3 Model 1260 118 Sl...
Page 26: ...use the IEEE 488 or RS 232 interfaces to verify plug ins see Chapter 5 SCPI COMMAND BASICS Look under the heading Checking for Installed Plug Ins Closing a Relay The front panel controls may be used t...
Page 27: ...til the display reads OPERATIONS Slot 03 1260 118 Channel 0 Set to Closed 7 Press the fourth key to confirm the closure of the channel The relay then closes and the display shows OPERATIONS Slot 03 12...
Page 28: ...to have all relays simultaneously closed all carrying full rated current operating at the maximum rated ambient temperature Some form of de rating is necessary Whether or not a plug in requires de rat...
Page 29: ...0 matrix e g 1260 145 and multiplexer e g 1260 138A plug ins require no de rating As always the current through any connector pin must not exceed the rated channel current For example if current passe...
Page 30: ...1256E User Manual Getting Started 2 10 Racal Instruments 2002 This page was left intentionally blank...
Page 31: ...their accessibility via remote interface and front panel controls Table 3 1 Accessibility of Features Accessibility Feature Remote Interface Front Panel Controls Open Close Relays Write View Digital C...
Page 32: ...ree To help the user visualize the menu tree the menu is limited to four levels Each hierarchical level is shown on its own line on the front panel display The top line shows the top level The user be...
Page 33: ...panel speaker makes a clicking noise as the knob rotates At each click the selected display line shows another choice After the first click the display shows the following choice on line 1 Note that...
Page 34: ...keypad switch corresponding to the second display line This selects the second line indicated by the selection symbols and Line 2 also indicates that slot 1 contains a Model 1260 118 plug in 6 Rotate...
Page 35: ...ad switch corresponding to line 3 of the display This selects line 3 so that the relay channel can be selected 9 Rotate the knob to the right As the knob rotates the channel number indicated by line 3...
Page 36: ...ck to the right to view the next choice for the relay status On the fourth line the 1256 asks whether to close the relay channel 12 Press the fourth keypad switch to confirm that the relay channel sho...
Page 37: ...archy Some menus do not use all four lines of the display When a line is unused or contains nothing that the user can change the LED in the corresponding key is not illuminated Pressing such a key has...
Page 38: ...ss in detail how to use these menus Operations Menu Description The Operations Menu provides direct control of switching and digital I O plug ins It allows the following operations View the states of...
Page 39: ...nts of slot 3 OPERATIONS Slot 03 1260 118 Channel 0 Status Open 4 Press the third key to select line 3 of the display channel number OPERATIONS Slot 03 1260 118 Channel 0 Status Open 5 Rotate the knob...
Page 40: ...ds OPERATIONS 2 Select line 2 next to the top line by pressing the second key This selects line 2 OPERATIONS Slot 01 1260 121A Channel 0 Status Open 3 Rotate the knob until line 2 shows the slot numbe...
Page 41: ...as being selected OPERATIONS Slot 01 1260 121A Channel 0 Status Open 3 Rotate the knob until line 2 shows the contents of slot 3 OPERATIONS Slot 03 114TTL Port 00 Write Value 255 4 Press the third key...
Page 42: ...t 5 of this plug in is configured as an input see Chapter 7 DIGITAL MODULE OPERATION for configuration instructions To view the status of port 5 proceed as follows 1 Press the top key next to the disp...
Page 43: ...em Enabling a Digital Port Before using a digital port as an output its output buffers must be enabled For example suppose a Model 1260 114TTL plug in is installed in slot 3 To enable output port 4 pr...
Page 44: ...ers to limit the display of pathnames to those meeting particular user criteria Defining a Path The 1256 front panel enables the user to manually close or open pathnames after they have been defined r...
Page 45: ...ne so that you can change it The selection markers and appear on the line to indicate that it is selected Rotate the knob until the top line reads PATH CONTROL 2 Select line 3 next to the top line by...
Page 46: ...elect line 3 by pressing the third key PATH CONTROL Select Filter Mask PATH1_____________ Status Open 3 Rotate the knob until line 3 indicates the desired pathname PATH2 for this example PATH CONTROL...
Page 47: ...rsor to the desired mask position 4 Once in the desired position rotate the knob left or right to select the appropriate filter character or wildcard character PATH CONTROL P 3 Select Paths s Reset Ma...
Page 48: ...arameters such as TCP IP address gateway and sub net mask RS 232 parameters such as baud rate and parity GPIB address and SRQ settings Display format hexadecimal decimal or binary Display intensity br...
Page 49: ...preferences are not normally retained after the power is removed from the instrument To make a menu preference s permanent make the desired change s to settings first and then proceed to the section S...
Page 50: ...ront panel control is to send the command SYST KLOCK OFF via the remote Ethernet RS 232 or GPIB interface For details on sending the commands SYST KLOCK ON and SYST KLOCK OFF refer to Chapter 4 COMPUT...
Page 51: ...t Update Enabled Then press the fourth key bottom to update the status Pressing any other key cancels the change NOTE Menu preferences are not normally retained after the power is removed from the ins...
Page 52: ...ads SETTINGS 2 Select line 2 next to top line by pressing the second key Rotate the knob until line 2 of the display reads Type Display SETTINGS Type Display Option Intensity Status 75 3 Press the thi...
Page 53: ...maximum brightness To set the display intensity proceed as follows 1 Press the top key next to the display Rotate the knob until the top line reads SETTINGS 2 Select line 2 next to the top line by pr...
Page 54: ...s Hex 3 Press the third key to select line 3 of the display option Rotate the knob until line 3 of the display reads as follows SETTINGS Type Display Option Saver Status Enabled 4 If line 4 already sh...
Page 55: ...line 3 of the display option Rotate the knob until line 3 of the display reads SETTINGS Type Display Option Timeout Status 1 min 4 If line 4 already shows the desired timeout value then no further act...
Page 56: ...all installed plug ins The 1256 can store up to 100 switching states or presets plus an additional state that is restored automatically when the power is turned on NOTE After storing the switch state...
Page 57: ...the section Updating Non Volatile RAM for instructions Updating Non Volatile RAM Non volatile flash RAM is inherently slow If presets were stored directly in non volatile RAM the user would have to wa...
Page 58: ...line 4 reads STORE RECALL Type NVRAM Option Image Do Update 4 Press the fourth key bottom to store the power up state Pressing any other key cancels the change Erasing Non Volatile RAM The entire non...
Page 59: ...TEM menu allows viewing of system information This consists of the firmware revision numbers of the boot ROM and flash program This information may be valuable when contacting customer service to reso...
Page 60: ...splay LEVEL 2 second line of display LEVEL 3 third line of display LEVEL 4 fourth line of display The complete menu listing is as follows OPERATIONS Plug In slot number and model number to control Sta...
Page 61: ...3 31 Stop Bits 1 2 Flow Control Disabled XON XOFF RTS CTS EOL Mode LF Only CR LF CR Only GPIB Address 0 1 2 30 PwrOnSRQ Enabled Disabled TCP IP Addr_mode Auto_DHCP Man_Use Man_Set IP_Oct_1 0 255 IP_O...
Page 62: ...ct_3 0 255 GW_Oct_4 0 255 NM_Oct_1 0 255 NM_Oct_2 0 255 NM_Oct_3 0 255 NM_Oct_4 0 255 Display Format Hex Binary Decimal Intensity 25 50 75 100 Screen Saver Enabled Disabled Timeout 1 min 5 mins 10 min...
Page 63: ...nel Controls 3 33 Recall Preset 1 to 100 Store Recall Non Volatile RAM Image Erase All Update Menu Defaults Recall Power Up Store Recall SYSTEM Firmware Revisions Boot Boot ROM version Flash Flash pro...
Page 64: ...1256E User Manual Using the Front Panel Controls 3 34 Racal Instruments 2002 This page was left intentionally blank...
Page 65: ...st and measurement applications RS 232 Originally developed for modems and data terminals the RS 232 interface is now common for controlling a wide range of products The remote interface allows comput...
Page 66: ...r equipped with an Ethernet port and an Ethernet cable Ethernet Cabling Guidelines The 1256 uses a CAT 5 Ethernet cable consisting of four twisted pair wires terminated by a standard RJ 45 modular plu...
Page 67: ...ion Connecting the Ethernet Cables Use a Cat 5 Ethernet cable to connect the rear panel RJ 45 TCP IP Ethernet connector on the 1256 to the RJ 45 TCP IP port of the host computer Refer to Figure 4 1 Co...
Page 68: ...es the status as TCP IP then the GPIB interface is already active no further action is necessary Otherwise press the fourth key Rotate the knob until line 4 indicates TCP IP SETTINGS Type Remote Optio...
Page 69: ...e DHCP mode proceed as follows 1 Press the top key which will select line 1 top line Rotate the knob until the top line reads SETTINGS 2 Select line 2 next to top line by pressing the second key Rotat...
Page 70: ...to note that while in DHCP mode the values for the various octets can be viewed but not changed Using Static Addressing In Manual Mode the user decides what static IP address gateway and sub net mask...
Page 71: ...al mode proceed as follows 1 Press the top key which will select line 1 top line Rotate the knob until the top line reads SETTINGS 2 Select line 2 next to top line by pressing the second key Rotate th...
Page 72: ...he IP address to 197 23 0 123 rotate the knob until line 4 shows the first octet i e 197 if line 4 already shows the desired octet then skip to the next step SETTINGS Type TCP IP Option IP_Oct_1 Updat...
Page 73: ...l four are set Setting the Sub Net Mask The subnet mask in like manner as the IP address and gateway is comprised of four octets Set the gateway by entering the four octets one at a time 1 Press key 3...
Page 74: ...nent make the desired change s to settings first and then proceed to the section Storing the Menu Preferences to make the changes permanent Following this procedure will put the settings into non vola...
Page 75: ...more than 20 meters 65 6 feet Maximum separation of 4m 13 2 feet between devices Average separation of no more than 2 meters 6 6 feet Maximum of 15 devices including controller connected to the bus C...
Page 76: ...p line by pressing the second key This selects line 2 so that you may select the type of setting to work with SETTINGS Type Display Option Format Status Decimal 3 Select the remote interface settings...
Page 77: ...n Storing the Menu Preferences to make the changes permanent Following this procedure will put the settings into non volatile memory and allow them to be restored during instrument power up Setting th...
Page 78: ...Storing the Menu Preferences to make the changes permanent Following this procedure will put the settings into non volatile memory and allow them to be restored during instrument power up Service Requ...
Page 79: ...link from which it will operate Computers are usually DTE and modems are DCE This allows a straight through connection where connector pins 1 2 3 at one end connect to pins 1 2 3 respectively at the o...
Page 80: ...known as a null modem In a null modem cable the Received Data RxD and Transmitted Data TxD signals are reversed at one connector and the Clear to Send CTS and Request to Send RTS signals are also rev...
Page 81: ...NNECTIONS PIN 2 RXD PIN 3 TXD PIN 7 RTS PIN 8 CTS PIN 5 SIGNAL GND CONNECT TO COMPUTER STRAIGHT THROUGH NINE PIN RS 232 CABLE 9 PIN D SUB CONNECTOR MALE 9 PIN D SUB CONNECTOR FEMALE PIN 2 RXD PIN 3 TX...
Page 82: ...until line 3 indicates the Source option as shown below SETTINGS Type Remote Option Source Status GPIB 5 If line 4 of the display already indicates the status as RS 232 then the RS 232 interface is al...
Page 83: ...Send CTS line in the TRUE state 12 volts When the 1256 is receiving data and needs to have data transmission suspended it takes the CTS line to the FALSE state 12 volts When it is ready for more data...
Page 84: ...sired choice then no action is necessary Otherwise press the fourth key Rotate the knob until the desired selection shows on line 4 In this example XON XOFF is desired SETTINGS Type RS 232 Option Flow...
Page 85: ...f the display Rotate the knob until line 3 appears as shown below SETTINGS Type RS 232 Option Baud Rate Status 2400 5 If line 4 of the display already indicates the desired baud rate then no action is...
Page 86: ...t the EOL terminator to be any one of the following Carriage return CR only Line feed LF only for non terminal based applications such as controlling via LabVIEW programs Carriage return and line feed...
Page 87: ...menu preference s permanent make the desired change s to settings first and then proceed to the section Storing the Menu Preferences to make the changes permanent Following this procedure will put the...
Page 88: ...s shown below lines 3 and 4 may differ SETTINGS Type RS 232 Option Data Bits Status 8 4 Press the third key to select line 3 of the display Rotate the knob until line 3 indicates the desired parameter...
Page 89: ...asiest ways to manually control the 1256 through the RS 232 interface is to use HyperTerminal HyperTerminal is a terminal emulation program that is included with Windows 95 and 98 Before using HyperTe...
Page 90: ...002 Figure 4 5 HyperTerminal Connection Dialog Box Enter a name such as 1256 for the new connection Then click on OK HyperTerminal then displays the Phone Number dialog box as shown in Figure 4 6 your...
Page 91: ...2 Click on OK HyperTerminal then displays the COM Properties dialog box shown in Figure 4 7 Figure 4 7 COM Properties Dialog Box Set the baud rate to match the 1256 baud rate Set the port for 8 data b...
Page 92: ...Computer Interfaces 4 28 Racal Instruments 2002 Figure 4 8 Main Communications Screen Click on the File menu then on Properties to display the Properties dialog box shown in Figure 4 9 your screen ma...
Page 93: ...nstruments 2002 Computer Interfaces 4 29 Figure 4 9 Properties Dialog Box Click on the Settings tab The Settings dialog box then appears as shown in Figure 4 10 your screen may differ slightly Figure...
Page 94: ...click on OK taking you back to Setting Dialog Box Click OK again The main communications screen then appears as shown in Figure 4 8 To finalize the connection click on the Call menu then click on Con...
Page 95: ...s 4 31 NOTE The version of HyperTerminal that is shipped with Microsoft Windows may not echo characters to the screen properly An updated version is available from Hilgraeve Inc at http www hilgraeve...
Page 96: ...1256E User Manual Computer Interfaces 4 32 Racal Instruments 2002 This page was left intentionally blank...
Page 97: ...ts SCPI commands are based on a hierarchical structure known as a tree system In this system associated commands are grouped together under a common root thus forming command subsystems Throughout thi...
Page 98: ...next level keywords The ALL keyword is below the OPEN keyword in this command tree The colon is used to separate keywords from different levels on the command tree Each keyword is separated from the n...
Page 99: ...with a consonant where possible For example the ROUTE keyword may be specified by either of the following ROUT ROUTE since the final e is shown in lower case in the command tree Only the long form or...
Page 100: ...ose state of channel 0 on relay module 5 SCPI Command Terminator SCPI commands can be terminated several ways depending on whether the GPIB or RS 232 serial interface is used For commands sent through...
Page 101: ...he most legible communications set the terminal terminal emulator to operate in half duplex mode and add linefeeds automatically to incoming carriage returns In this configuration the 1256 should be c...
Page 102: ...and RS 232 operational modes The following commands are implemented IDN Identification query RST Instrument reset TST Commanded self test CLS Clear status ESE Set the Standard Event Status Enable regi...
Page 103: ...mented and the commands used to set and read each of the registers While the GPIB operational mode of the 1256 is fully compliant with this standard it is impossible for the 1256 or any instrument ope...
Page 104: ...1256E User Manual SCPI Command Basics 5 8 Racal Instruments 2002 Figure 5 1 IEEE 488 2 Status Reporting Model...
Page 105: ...hexadecimal This flag is set when the instrument is powered on URQ User Request Bit 6 Bit weight 64 decimal 40 hexadecimal This bit is never set by the 1256 and will always read 0 CME Command Error Bi...
Page 106: ...n Complete Bit 0 Bit weight 1 decimal 1 hexadecimal This bit is set when the OPC command is executed This may be used to synchronize the 1256 with the commands to ensure that the 1256 command buffer i...
Page 107: ...are latched That is once a bit in the Standard Event Status Register is set it remains set until a CLS command is executed or an ESR Query is executed However the bits of the Status Byte Register cha...
Page 108: ...Message Available Bit 4 bit weight 16 decimal 10 hexadecimal This bit is set when there is a message in the output buffer of the 1256 All other bits 3 2 1 and 0 of the Status Byte are not assigned an...
Page 109: ...e ESR query The Standard Event Status Enable Register is cleared to 0 This register is set using the ESE command and read using the ESE query The Service Request Enable Register is cleared to 0 This r...
Page 110: ...this AND operation are set then bit 5 of the Status Byte is set Bit 5 is known as the Event Summary Bit or ESB and is shown in Figure 2 3 ESB of Status Byte bit 0 of ESE AND bit 0 of ESR OR bit 1 of E...
Page 111: ...query is executed The CLS command is executed The reply to the ESR query is a numeric integer value in the range 0 to 255 SRE Command The SRE command sets the value of Service Request Enable Register...
Page 112: ...red after OPC Command The OPC command will cause the Operation Complete bit of the Standard Event Status Register to be set when the command is executed This is bit 0 of the register This command coul...
Page 113: ...revision The firmware revision is a numeric floating point value An example firmware revision is 3 10 A sample is shown below Racal Instruments 1256 Switch System 3 10 RST Command The RST command rese...
Page 114: ...e As shipped from the factory these are all in the OPEN position Trigger Input Source TRIGGER SOURCE IMMediate Trigger Count TRIGGER COUNT 1 Trigger Input Delay TRIGGER DELAY 0 0 seconds Trigger Outpu...
Page 115: ...e That is both of the following formats are accepted RCL RCL location If location is specified it must be in the range 0 to 100 If location is not specified it will default to 100 Location 0 has a spe...
Page 116: ...ile memory If new relay modules are added to the system after the SAV 0 command has been executed the new relay modules will not be programmed at power up Also if module addresses are changed after th...
Page 117: ...ATE and INIT CONTINUOUS commands and the trigger source is BUS see the TRIGGER SOURCE command then this will cause the next scan list action to occur This is equivalent to sending a GPIB bus trigger W...
Page 118: ...rn a value of 0 when read The Operation Status Enable Register enables individual bits to pass through to the Operation Status Event Register The bits of the Operation Status Enable Register are ANDed...
Page 119: ...n ENABle Examples of the commands are shown below To enable the Wait for Trigger and Wait for Arm bits the following command achieves this STAT OPER ENABLE 96 To read the value of the enable register...
Page 120: ...mmand using decimal octal hexadecimal or binary values The default base for values is decimal To specify a hexadecimal value use the prefix H To specify an octal value use the prefix Q To specify a bi...
Page 121: ...at is either true or false The 1256 accepts OFF or 0 for a false condition The 1256 accepts ON or 1 for a true condition The following command uses a boolean parameter ROUTe MONitor STATe OFF ON 0 1 T...
Page 122: ...he input buffer This leaves unknown commands on the buffer that when parsed will generate errors For this reason if RS 232 communications are used without any flow control the user has the responsibil...
Page 123: ...relays are in the programmed state a query may be sent to the 1256 Once the reply to the query is read you can be sure that the relays are in the programmed state For example the following command seq...
Page 124: ...1256E User Manual SCPI Command Basics 5 28 Racal Instruments 2002 MAV bit of the status byte is set The status byte of the 1256 may be read using the GPIB serial poll feature...
Page 125: ...ate The range of valid values for channel depends on the particular Adapt a Switch plug in being controlled So to close the relay channel 17 on the plug in with address 3 slot 3 use the command CLOSE...
Page 126: ...This closes the following relays Slot 3 channels 1 through 10 and 17 Slot 7 channel 15 Slot 8 channels 8 through 10 Naming Relay Cards Each plug in module controlled by a 1256 may be given a name This...
Page 127: ...78901 8 Assigns name to plug in module 2 MOD DEF ZZZZZZ2 2 Examples of invalid commands are as follows Incorrect the module name must appear first MOD DEF 5 ABCD Incorrect the module name must begin w...
Page 128: ...mands is ROUTe MODule DELete module name ALL The following examples illustrate the use of this command Removes the name scanner ROUTE MODULE DELETE scanner Removes the name matrix MOD DEL matrix Remov...
Page 129: ...the previous section of this manual the query MODULE DEFINE matrix returns the reply 2 Storing the Module Names in Non Volatile Memory All module names presently defined may be prepared for storage i...
Page 130: ...wave switch Because this type of switch is failsafe it only requires a single control line By default with no power applied the first throw is always connected to the common Energizing the control lin...
Page 131: ...3 and an open channel list for plug in module 5 channel 15 PATH DEF oscope 3 0 3 5 15 Once a path name is defined it may be used in a CLOSE or OPEN command OPEN path1 CLOSE dmm_to_P177 CLOSE path1 dmm...
Page 132: ...commands is ROUTe PATH DELete path name ALL The following examples illustrate the use of this command Removes the name path1 ROUTE PATH path1 Removes the name testit PATH DEL testit Removes all path...
Page 133: ...yntax for this command is ROUTe PATH DEFine path name Using the example in the previous section of this manual the query PATH DEFINE dmm_to_pin1 returns the reply 1 117 2 17 Storing Path Names in Non...
Page 134: ...he previous paragraphs of this section of the manual The CLOSE command may be used to query the present state of the relays in the system This command returns a reply of a sequence of 0 and 1 each of...
Page 135: ...pen output and connected to the normally closed output Single Pole Double Throw The syntax for the OPEN command is ROUTe OPEN channel list The format for a channel list is described in the previous pa...
Page 136: ...A 1260 167B and a 1260 138 in slots 4 7 and 8 respectively supposing that the following command was executed MOD LIST the reply would be 4 1260 136A HIGH CURRENT 1X42 2X21 MUX 7 1260 167B DUAL 1x6 RF...
Page 137: ...be read using the SYSTEM ERROR query or SYST ERR Consult Appendix B for a list of error messages and more detailed explanations The error queue holds up to 15 error messages Each time an error is det...
Page 138: ...SION query provides information about which SCPI standard the 1256 references and is required for compliance with SCPI The syntax for this command is shown below SYSTem VERSion For example the query S...
Page 139: ...N command must be explicitly issued to prevent local operations In automatic lockout mode any remote command detected by the 1256 puts the instrument in remote mode with lockout mode automatically ena...
Page 140: ...mediate operations are completed the SYSTEM NVUPD command starts the actual process of transferring the contents of intermediate volatile memory into non volatile flash memory with a single slower upd...
Page 141: ...onventions Square Brackets Enclose optional keywords or parameters Braces Enclose possible parameters within a command Triangle Brackets Substitute a value for the enclosed parameter Vertical Bar Sepa...
Page 142: ...meters are described in Chapter 5 SCPI COMMAND BASICS Since the ROUTE keyword is optional and the CLOSE keyword is shown indented from the ROUTE keyword valid commands consist of ROUTE CLOSE CLOSE The...
Page 143: ...me Command Only 5 35 ALL Command Only 5 35 SAVe Command Only 5 33 RECall Command Only 5 33 MODule 5 29 8 3 CATalog Query Only 5 31 LIST module list Query Only 5 38 DEFine module name module number 5 2...
Page 144: ...Only 255 0 0 5 23 ENABle enable mask 5 23 ENABle 5 23 QUEStionable When the register or status EVENt Query Only event are read they will CONDition Query Only return a value of zero 0 ENABle enable ma...
Page 145: ...x port list index 7 10 INDex port list 7 15 POINts port number of points 256 0 0 7 17 POINts port 7 17 CLEar port list Command Only 7 16 CLOCk 7 16 POLarity module list NORMal INVerted BUSY 7 16 POLar...
Page 146: ...1256E User Manual SCPI Command Reference 6 6 Racal Instruments 2002...
Page 147: ...nsists of six 8 bit ports For the TTL CMOS versions of the 1260 114 each port may be defined as an input or an output All 8 pins of an output port will be enabled to output data when the port is enabl...
Page 148: ...l the 1256 how many data bytes will be read from the ports D Arm the 1260 114 module E Generate TTL level pulses on the CLKIN pin of the module One data pattern is read per clock pulse F When the numb...
Page 149: ...in the range 0 through 11 This selects which of the 12 ports on the module will be used Some commands accept a more general form of specifying multiple ports This is shown in the command syntax as a...
Page 150: ...n may be selected using the DIGITAL CONFIGURE command This command has the following syntax DIGital CONFigure port Examples of this command are shown below To set all ports of the 1260 114 module with...
Page 151: ...STATe port list ON OFF 1 0 Examples of the command are shown below Enable port 11 of module 7 as an output DIG OUTP STATE 7 11 ON Disable ports 3 and 6 of module 7 DIG OUTP STATE 7 3 6 OFF Enable port...
Page 152: ...o port 1 2 to port 2 and so on Data is output to each of the 12 ports on the module whose name has been defined as digio DIG OUTPUT digio 0 11 0 1 2 3 4 5 6 7 8 9 10 11 Output the value 1 to port 5 of...
Page 153: ...list DATA port INDex port list index INDex port list POINts port number of points POINts port CLEar port list CLOCk POLarity module list NORMal INVerted CLOCk POLarity module list BUSY POLarity modul...
Page 154: ...US STATE command F Generate pulses on the CLKIN line of the 1260 114 module The 1260 114 module will disarm itself when the number of pulses is equal to or greater than the maximum of 1 The greatest n...
Page 155: ...AL SYNCHRONOUS INDEX command provides flexibility for loading new data to output This command sets the location at which the next DIG SYNC DATA command will download The value passed as the index for...
Page 156: ...cuting the command DIG SYNC INDEX 7 4 3 the index for the port buffer now points to the fourth entry in the buffer This is where the next data will be loaded This is depicted in Figure 7 1 C After exe...
Page 157: ...peration 7 11 Location Data 9 8 7 6 5 Index 4 3 40 2 30 1 20 0 10 Figure 7 1 A Port 4 Data after DIG SYNC DATA 7 4 10 20 30 40 Location Data Index 9 8 90 7 80 6 70 5 60 4 50 3 40 2 30 1 20 0 10 Figure...
Page 158: ...struments 2002 Location Data 9 8 90 7 80 6 70 5 60 4 50 Index 3 40 2 30 1 20 0 10 Figure 7 1 C Port 4 Data after DIG SYNC INDEX 7 4 3 Location Data 9 8 90 7 80 6 70 Index 5 60 4 78 3 77 2 30 1 20 0 10...
Page 159: ...r of points defined for the synchronous input port s specified After power up and after executing a RST command the number of points to acquire for all ports is set to 0 The DIGITAL SYNCHRONOUS INDEX...
Page 160: ...CLKIN pulse received One byte will be read for each input port on the module for each CLKIN pulse received Checking for Data Transfer Completion The DIGITAL SYNCHRONOUS STATE query is used to read wh...
Page 161: ...port 11 of the module whose name is digio The name must have been defined using the MODULE DEFINE command DIG SYNC DATA digio 11 The number of points stored in the port memory for a synchronous input...
Page 162: ...nous data into and out of the module Each time a clock edge is presented to this input the module generates an interrupt to the 1256 The 1256 responds to this interrupt by writing the next data byte f...
Page 163: ...rt 1 in synchronous mode G Read 5 data bytes from port 2 in synchronous mode H Read 256 data bytes from port 3 in synchronous mode I Output the value 44 to port 4 55 to port 5 88 to port 8 and 99 to p...
Page 164: ...fter this operation is complete generate 256 clock pulses on the CLKIN input line of module 7 Reads whether module 7 is still armed If the reply is 1 then the module is still armed expecting more CLKI...
Page 165: ...ree modes IMM Immediate Causes channels relays to be opened and closed as quickly as possible The sequence of opening and closing is indeterminate In this mode care must be taken to avoid damaging equ...
Page 166: ...include list is shown below ROUTe INCLude channel list INCLude channel list DELete channel list ALL The following examples illustrate the use of this command to define include lists INCLUDE 3 5 15 CLO...
Page 167: ...The first command defines an include list consisting of channels 0 through 4 on module 3 The second command removes channel 2 from any include list definitions After the second command is executed th...
Page 168: ...nel 15 of module 1 has not been placed on an include list B If all channels specified in the query reside on a single include group the reply will be a single channel list and terminated with an ASCII...
Page 169: ...For example if the following commands are executed MODULE DEFINE matrix 1 MODULE DEFINE power 2 INCLUDE matrix 14 103 104 105 106 power 3 7 12 16 17 18 then the query INCLUDE matrix 105 returns the re...
Page 170: ...lists EXCLUDE 1 0 19 2 0 19 CLOSE 1 0 CLOSE 2 11 CLOSE 1 15 17 The first command establishes an exclude list of channels 0 through 19 on module 1 and channels 0 through 19 on module 2 The second comm...
Page 171: ...E lists are deleted Using External Triggering You may provide an External Trigger In signal to control when the 1256 closes or opens relays Also the 1256 can provide an External Trigger Out signal to...
Page 172: ...ing the relay settling time trigger input delay and trigger output delay The Scan List operation is initiated by sending an INIT IMMEDIATE command or INIT CONTINUOUS command EXT This selects the 1256...
Page 173: ...gger Delay The 1256 may be programmed to delay before acting on a trigger This provides the ability to slow down the scan list operation if so desired The TRIGGER DELAY command is used to program the...
Page 174: ...IATE are executed the 1256 will accept up to 3 triggers After the third trigger scanning will be disabled since the trigger count value has been reached At this point channel 2 from module 1 will be c...
Page 175: ...st be rearmed again The 1256 may also be manually disarmed with the ABORT command Figure 8 1 State Transition Diagram For Arming and Triggering the 1256 Generating a Single Trigger The 1256 may be arm...
Page 176: ...command is OUTput TRIGger STATe ON 1 OFF 0 Once the trigger output is enabled it may be disabled by A Deselecting the line using the OFF parameter B Sending the RST command For example the following c...
Page 177: ...state stored in a non volatile memory location Break stop scan list processing Scan Lists The 1256 may be programmed to sequence through a list of channels This feature is known as a Scan List When a...
Page 178: ...TRIGGER SOURCE command is used to select the input trigger C Program the 1256 to generate a trigger each time a relay is closed The output trigger must be enabled through the OUTPUT TRIGGER command D...
Page 179: ...1256E User Manual Racal Instruments 2002 Advanced SCPI Operations 8 15 select input and output trigger sources and so on...
Page 180: ...scan list is comprised of A Individual channel designators Examples 3 0 6 37 1 323 B A list of single channels separated by commas 3 0 2 4 6 7 9 2 1 10 C A range of relays separated by a colon 3 1 8 7...
Page 181: ...s opened channel 5 5 is closed I After the next trigger channel 5 5 is opened and all channels defined for the path example are closed Module 7 channels 0 5 10 and 13 J After the next trigger all the...
Page 182: ...failures From the standpoint of the 1256 switching failures fall into one of two classes detectable and undetectable An example of an undetectable failure is where a relay contact has welded closed t...
Page 183: ...1 X MASK channel list The 1260 line of switching cards used in the 1256 typically utilizes open drain or open collector drivers A separate signal between the coil of each relay and associated driver f...
Page 184: ...ted feedback The following command would do the same thing except set the same channels to normal non inverted feedback VERIFY MASK 2 0 10 0 If a channel needs to be set to don t care this is easily a...
Page 185: ...y may be recalled from non volatile memory using the VERIFY RECALL command The syntax for these commands is shown below ROUTe VERify SAVe RECall These commands are NOT defined in the SCPI standard The...
Page 186: ...fication masks each time power is applied to the 1256 These commands are NOT defined in the SCPI standard These commands follow the syntax rules of SCPI to implement this functionality NOTE The actual...
Page 187: ...Parts Department When sending your instrument in for repair complete the form in the back of this manual For worldwide support and the office closes to your facility refer to the Support Offices sect...
Page 188: ...8249 Tel 210 699 6799 Fax 210 699 8857 Europe European Headquarters and Service Center 18 Avenue Dutartre 78150 LeChesnay France Tel 33 0 1 39 23 22 22 Fax 33 0 1 39 23 22 25 29 31 Cobham Road Wimborn...
Page 189: ...Zip Postal Code Country Technical Contact Phone Number Purchasing Contact Phone Number 1 Describe in detail the problem and symptoms you are having Please include all set up details such as input out...
Page 190: ...1256E User Manual Product Support 9 4 Racal Instruments 2002 This page was left intentionally blank...
Page 191: ...5 6 5 6 5 7 5 12 5 16 5 21 5 25 5 26 5 27 GPIB interface 5 4 5 25 half duplex 5 5 IEEE 488 2 6 5 6 5 6 5 7 5 8 5 12 5 13 5 15 5 15 5 17 5 19 5 21 5 23 5 27 IMM 5 24 5 25 linefeed 5 4 5 5 5 26 lockout...
Page 192: ...2 5 3 5 4 5 11 5 13 5 17 5 21 5 22 5 23 5 30 5 33 5 39 5 40 5 41 5 43 8 19 8 20 8 21 self test 2 5 5 6 5 19 service 9 1 Service Request Enable Register 5 9 5 12 5 13 5 15 5 16 SRQ 5 7 5 12 5 16 5 21 S...
Page 193: ...ay Menu soft keys Optically encoded knob Rear Panel Connectors IEEE 488 standard GPIB RS 232 9 pin D SUB TCP IP Ethernet RJ 45 Trigger in BNC Trigger out BNC AC power input IEC System Analog Bus Four...
Page 194: ...8 400 57 600 115 200 Start bits 1 Stop bits 1 or 2 Number of bits 7 or 8 Parity Even odd none Flow Control Software XON XOFF Hardware RTS CTS TCP IP Ethernet Protocol TCP IP Connects directly to compu...
Page 195: ...ging 47 63Hz 180VA max DC Supply Output 5VDC 20A Environmental General MIL T 28800E Type III Class 5 Style F Temperature Operating 20o to 60o C Storage 40o C to 70o C Humidity 95 non condensing Altitu...
Page 196: ...1326 Class A Table 3 Safety Safety CE EN61010 1 Reliability MTBF 42 390 hours with fan Mechanical Dimensions 3 5 high 16 6 wide 11 3 deep Chassis Weight 7 lbs 11 oz 3 5 kg Installation Rack mount Use...
Page 197: ...57 3 Instruction Sheet Option 60 Rack Mount 1 980858 Installing Rack Mount Ears NOTE There is no need to open the unit 1 Remove the feet by removing the screws that secure them 2 Remove two pan head a...
Page 198: ...frame Installing the 1256 Chassis Into a Rack Slide the instrument fully into the rack on previously installed right angle runners Figure B 2 or a base plate until the rack mounting ears strike the fr...
Page 199: ...IBLE CAUSES WHAT TO DO Not connected to proper power source Make sure that the 1256 is connected to a live power source using a functional power cord For input power requirements see Chapter 2 Getting...
Page 200: ...er refer to Chapter 3 USING THE FRONT PANEL CONTROLS under the Settings heading Note that leaving the screen saver enabled maximizes the life of the fluorescent display Key is not currently enabled En...
Page 201: ...115 200 Ignore unintelligible text that is received immediately after power turn on Baud rate of 1256 not matched to baud rate of terminal Set baud rate of 1256 to match that of the data terminal see...
Page 202: ...characters see Chapter 4 GPIB and RS 232 Interfaces under the heading Setting the Message Termination Characters Text from 1256 to remote terminal is double spaced lines of text are separated by blan...
Page 203: ...oes not respond to GPIB commands The 1256 is set to the same GPIB address as another device in the system Make sure that the 1256 is set to a unique GPIB address to set the 1256 GPIB address see Chapt...
Page 204: ...ed in SRAM 2 Save the image to non volatile memory The reason for this implementation is that non volatile memory is inherently much slower than SRAM By saving the image to non volatile memory just on...