background image

9

CHAPTER 2: Introduction 

2.1 The Data-Direction Modes

The Terminal Eliminator Plus operates in five basic data-direction settings
(“modes”): Concentrate Only, Concentrate & Broadcast, Conversation,
Transparent Conversation, and Broadcast Only. Certain commands are
available in each mode; see 

Section 5.2

.

In Concentrate Only Mode (slaves 

→ 

master), the TEP assembles messages

received from up to four (or eight) slaves at speeds (independent on each
port) of up to 19.2 Kbps. It stores the messages in its internal buffer until the
master is available to receive the data. The TEP then outputs the messages to
the master at speeds up to 19.2 Kbps. It checks data coming in from the
master for commands but doesn’t transmit master-port data to any of the 
slave ports.

In Concentrate & Broadcast Mode (slaves

↔ 

master), the TEP concentrates

all slave data into one data stream and transmits it to the master. It checks
data coming in from the master for commands, and non-command data is
broadcast to all slave ports.

When interactive operation is required, you can access Conversation Mode

(slave

↔ 

master) to allow the master device or user to communicate

bidirectionally with one selected slave device. The master port’s non-
command data is transmitted to the single slave the master selects. This slave’s
data is transmitted to the master in the format you established at installation
and initialization time (see 

Chapters 3 and 4

). Messages from other devices

are buffered until you exit Conversation Mode.

In Transparent Conversation Mode (slave

↔ 

master), the master port’s

non-command data is once again transmitted to the single slave the master
selects, and data from other slaves is buffered until the conversation is over.
But under this setting the slave’s data is transmitted to the master
“transparently” (without formatting or any other changes).

Broadcast Only Mode (slaves

← 

master) allows you to send messages to all

input devices simultaneously. The master’s non-command data is broadcast
to all slaves; data from the slaves is buffered but is not sent to the master until
the operator exits Broadcast Mode.

These and other functions of your TEP are further described in 

Chapter 5

.

Summary of Contents for Terminal Eliminator Plus

Page 1: ...upport 24 hours a day 7 days a week Call 724 746 5500 or fax 724 746 0746 Mail order Black Box Corporation 1000 Park Drive Lawrence PA 15055 1018 Web site www blackbox com E mail info blackbox com MARCH 2001 TL482A R3 TL482AE R3 TL483 C TL484 TL486 Terminal Eliminator Plus 0 1 2 3 4 5 6 7 8 PWR STATUS TERMINAL ELIMINATOR PLUS ...

Page 2: ...terference in which case the user at his own expense will be required to take whatever measures may be necessary to correct the interference Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment This digital apparatus does not exceed the Class A limits for radio noise emission from digital apparatus set out ...

Page 3: ... aparato eléctrico debe ser montado a la pared o al techo sólo como sea recomendado por el fabricante 8 Servicio El usuario no debe intentar dar servicio al equipo eléctrico más allá a lo descrito en las instrucciones de operación Todo otro servicio deberá ser referido a personal de servicio calificado 9 El aparato eléctrico debe ser situado de tal manera que su posición no interfiera su uso La co...

Page 4: ...r una antena externa deberá ser localizada lejos de las lineas de energia 16 El cable de corriente deberá ser desconectado del cuando el equipo no sea usado por un largo periodo de tiempo 17 Cuidado debe ser tomado de tal manera que objectos liquidos no sean derramados sobre la cubierta u orificios de ventilación 18 Servicio por personal calificado deberá ser provisto cuando A El cable de poder o ...

Page 5: ...xpansion Chip Optional 22 3 5 Expansion Board Installation Optional 24 3 6 Rackmounting the TEP Optional 26 3 7 Connecting Devices to the Master and Slave Ports 28 4 Configuration 29 4 1 The Initialization Menu 29 4 2 Menu Options 31 5 Operation 34 5 1 The Master Device 34 5 2 Valid Command Strings 36 5 3 The Data Direction Modes in Detail 38 5 4 Buffer Allocation 44 5 5 Data Processing 45 5 6 Mas...

Page 6: ...ont mounted LEDs 1 Power 9 Port Activity Connectors Standard 5 port unit TL482A E R3 5 DB25 female Standard unit plus 4 Port Expansion Board TL483 C 9 DB25 female Pins Supported 1 2 3 4 5 6 7 8 20 and 22 Power For 120 VAC 60 Hz operation From wallmount power supply Optimal input 115 VAC 60 Hz 175 mA Output 18 VAC CT 2 2 A For 240 VAC 50 Hz operation From wallmount power supply Optimal input 230 VA...

Page 7: ... primary types of applications are typical A Using the TEP to concentrate the console output of many mainframe computers in a large computer center to one operator s console The operator will then receive all messages to mount magtapes etc at one convenient location B Using the TEP to poll or concentrate the output from other devices such as bar code readers scales security systems etc to a master...

Page 8: ...ll slave ports When interactive operation is required you can access Conversation Mode slave master to allow the master device or user to communicate bidirectionally with one selected slave device The master port s non command data is transmitted to the single slave the master selects This slave s data is transmitted to the master in the format you established at installation and initialization ti...

Page 9: ...Ds 5 through 8 will always be dark 2 3 The Internal DIP Switches and Reset Button All of the hardware controls for your Terminal Eliminator Plus are internal Of most importance are the DIP switches two system switches SWF and SWG which determine data formatting and allow you to tailor the unit s major functions to the needs of your application and five or nine port switches SWA through SWE plus SW...

Page 10: ...l allow you to remove the cover of the unit s enclosure and expose the motherboard Figures 3 1 and 3 2 on the next two pages show the location of the TEP s internal DIP switches for the standard 5 port unit and for the 4 Port Expansion Board There are two types of internal DIP switches option switches for individual ports SWA SWE and SWH SWK and system option switches that affect all ports SWF and...

Page 11: ...e port 3 SWE for slave port 4 BACK PORT 4 PORT 3 PORT 2 PORT 1 PORT 0 DTE DCE J7 U23 U20 J1 W1 VR1 RESET BUTTON S1 R1 SW G SW F SW E SW D SW C SW B SW A SYSTEM SWITCHES SWF SWG INDIVIDUAL PORT SWITCHES STATUS INDICATORS FRONT DTE DCE DTE DCE DTE DCE DTE DCE OFF OFF OFF OFF OFF OFF OFF PORT 4 PORT 3 PORT 2 PORT 1 PORT 0 PORT LEDS PWR LED LOCKOUT RESET BUTTON Fig 3 1 The Terminal Eliminator Plus s m...

Page 12: ...2 on page 10 lists the possible settings for each slave port s switch You can set the expansion board switches before you actually insert the board into the TEP just be careful not to bump the switches when you insert the board text continues on page 16 BACK FRONT INDIVIDUAL PORT SWITCHES PORTS 5 THRU 8 PORT 8 PORT 7 PORT 6 PORT 5 SWK OFF SWJ OFF SWI OFF SWH OFF PORT 5 DTE DCE PORT 6 DTE DCE PORT ...

Page 13: ...en both switches are set to ON the TEP will generate a self test message When positions 7 and 8 are set to ON the TEP resets itself and reloads its NVRAM with the factory default values for all items on its initialization menu This will come in handy if a menu option is set wrong in such a way that it prevents you from activating the menu to fix it Set one or both of these positions OFF and reset ...

Page 14: ...s 110 ON ON ON 300 OFF ON ON 600 ON OFF ON 1200 OFF OFF ON 2400 ON ON OFF 4800 OFF ON OFF 9600 ON OFF OFF 19 200 OFF OFF OFF PARITY None ON ON Even OFF ON Odd ON OFF None OFF OFF DATA BITS Eight ON Seven OFF FLOW CONTROL DTR CTS ON X ON X OFF OFF BUFFER CONTROL Buffer data in Conversation modes only ON Always buffer OFF See Section 5 5 3 ...

Page 15: ...N 1 2 3 4 5 6 7 8 STATUS MESSAGES Disabled ON Enabled OFF STANDARD MODE Concentrate and Broadcast ON Concentrate Only OFF BROADCAST MODE FLOW CONTROL Acknowledged ON Ignored OFF ECHO MASTER INPUT Enabled ON Disabled OFF CARRIAGE RETURN BEFORE DATA FROM DIFF SLAVE Enabled ON Disabled OFF LINE LABELING STYLE Label all lines from same slave ON Label first lines only OFF LABEL ISOLATION Place label on...

Page 16: ...d ON Enabled OFF TRANSMISSION DELAY AFTER CARRIAGE RETURNS Enabled 100 ms delay ON Disabled no delay OFF LINE FEED INSERT AFTER CARRIAGE RETURNS Disabled ON Enabled OFF SLAVE DATA TRANSMISSION Transmit one record from current slave one from next slave etc ON Transmit records from current slave until timeout occurs then switch OFF POSITION 8 RESERVED FOR FUTURE USE Table 3 4 The System DIP Switch S...

Page 17: ...t Mode Flow Control SWF Position 3 When the Terminal Eliminator Plus receives data from the master to be broadcast to all slaves and one or more of the slaves have flow controlled the TEP OFF you have two options You can choose for the TEP to buffer the broadcast data then transmit it all at once when all the slaves are ready to receive it by setting position 3 of SWF to ON Alternatively you can c...

Page 18: ...elves set position 7 ON 3 1 2 H Slave Data That Precedes Beginning Record Char SWF Position 8 You can assign a character that the Terminal Eliminator Plus will recognize as the beginning record character the character that marks where a slave s data record begins see Sections 4 2 1 and 5 5 3 If you want the TEP to discard any slave data that precedes the beginning record character set position 8 o...

Page 19: ...ns SWG Position 5 If your master device is an older hardcopy display unit that needs a delay after each carriage return to move its print head you will want to set position 5 of SWG to ON which will cause the TEP to wait for 100 ms one tenth of a second after transmitting a carriage return to the master before transmitting more data If you have no need for this delay set position 5 OFF 3 1 2 N Lin...

Page 20: ...to connect your equipment to the Terminal Eliminator Plus Standard straight through cabling is all that is required Table 3 5 below shows the RS 232 signals used by the Terminal Eliminator Plus and their directions at a given port when that port is configured as DTE or DCE Table 3 5 Input and Output Signals with a Terminal Eliminator Plus s Port as a DTE or DCE AS A DTE AS A DCE SIGNAL DIRECTION T...

Page 21: ...procedure If you are performing this upgrade on a previously installed and operated Terminal Eliminator Plus rather than at initial installation time unplug the TEP and remove its cover as described in Section 3 1 First locate the empty chip socket labeled U6 on the motherboard This socket is not shown in Figure 3 1 but it is directly behind the front panel LEDs Position the IC so that its notch i...

Page 22: ...ery gently pry one end of the IC partially up from the socket 3 Insert the screwdriver at the other end of the IC and very gently pry that end of the IC partially up from the socket 4 Continue to alternately pry up one end then the other until the IC is free After removing the IC check it for bent pins or any other physical damage If a pin is bent straighten the pin with a small screwdriver or pli...

Page 23: ...o not discard this screw 2 Insert one of the spacers in the hole from which you took the screw 3 Insert the other spacer in the hole located near IC U20 on the motherboard 4 Line up the port connectors on the 4 Port Expansion Board with the holes in the back cover Make sure the pin connector on the bottom of the Expansion Board is aligned properly with the pin socket on the motherboard Carefully p...

Page 24: ... through the other spacer hole into the other spacer The 4 Port Expansion Board is now installed If you haven t set the Expansion Board s switches yet see Section 3 1 If you are performing this upgrade on a previously installed and operated TEP rather than at initial installation time put the cover back on and plug the TEP back in to resume operation Fig 3 4 Installing the 4 Port Expansion Board ...

Page 25: ... the desired settings as described in Sections 3 1 through 3 3 If this is part of your initial TEP installation rather than a later alteration make sure that the internal power supply connector is properly attached to the 4 pin male connector on the motherboard then replace the unit s cover 1 Remove but don t discard the front four screws from each side of the Terminal Eliminator 2 Position the ra...

Page 26: ... the mounting holes on the rack see Figure 3 6 5 Align the grooves in the TEP s rackmount brackets with the clips you just attached to the rack 6 Screw four mounting screws not supplied through the grooves in the brackets and into the clips on the rack As before make sure these screws are tight The Terminal Eliminator Plus is now installed in your equipment rack Fig 3 6 Mounting the TEP in a rack ...

Page 27: ...sole 1 If you haven t rackmounted the TEP and so already taken these steps verify that the power supply connector is properly inserted into the 4 pin male connector on the Terminal Eliminator Plus s motherboard then replace the unit s cover 2 Connect the input device cables to slave ports 1 through 4 or 1 through 8 3 Connect the master console cable to the master port port 0 Lastly plug the wallmo...

Page 28: ...e code and Escape code are used to edit input and abort exit functions see below You can bring up the initialization menu on the master device s screen from either of the Concentrate modes by entering from the master device the four characters INIT followed by a carriage return INITIALIZATION MENU 1 See Set beginning record character 2 See Set ending record character 3 See Set labels inserted at b...

Page 29: ...ing you will receive detailed instructions on the valid range of data that can be entered For example if you select option 6 to see and set the maximum output line length then after you give it a particular port number you will be prompted Enter the maximum size of any output line 1 255 or 0 infinite 72_ The 72 from the line above is the current default setting If you hit ESCAPE or ENTER it will r...

Page 30: ...tion to have a character value the range is 0 to 255 decimal 00 to FF hex or 256 disabled then when the TEP is receiving a slave s record and senses the character you select it will treat the record as having ended at that point The factory default for this selectable by port option is 13 decimal 0D hex the ASCII carriage return If you disable this character for a given port do not also disable bo...

Page 31: ...able by port option is disabled Here time is measured in ticks of the TEP s internal clock each tick is equivalent to 10 4167 milliseconds The maximum delay is 65535 ticks equivalent to 11 minutes and 22 66 seconds Table 4 1 below shows equivalences for some rounder more useful figures Table 4 1 Equivalences for Setting the No Receive Timeout TIME INTERVAL NUMBER OF TICKS 250 ms 24 500 ms 48 750 m...

Page 32: ...l same for all ports option is N 4 2 8 THE BACK TO CONCENTRATE MODE TIMEOUT If you allow this option to have a value other than zero the range is 1 to 65535 times 50 ms or 0 disabled the TEP will automatically exit either Conversation mode and return to its standard Concentrate mode when this amount of time elapses without receipt of data from the master device Refer to Section 5 3 2 The factory d...

Page 33: ...your data If the data contains no non printable cursor positioning control codes other than carriage returns and line feeds you can get a readable display by using a dumb terminal or a dumb printer mode If your data contains cursor positioning codes however you have two choices You can use a dumb master and set the TEP to strip the codes out refer to Section 5 5 4 M if this produces readable resul...

Page 34: ...ly Mode DISCONNECT The TEP has switched back to the standard Concentrate mode KEYBOARD INPUT TIMED OUT Master input echoing is enabled see Section 3 1 2 D the TEP is not in a Conversation mode and the 3 second no data to echo timeout has occurred This message followed by its two carriage returns allows the TEP to resume sending slave data on a new line after the user stops typing in data to echo W...

Page 35: ...consecutive command characters from the master device The command character can be one of four different characters N O P or Q selected from the initialization menu that is sent to the master device when the Initialization command is entered see below Thus a valid Abort command string would be NNNNNNNN OOOOOOOO PPPPPPPP or QQQQQQQQ When cascading multiple TEPs each layer of units should be assigne...

Page 36: ...rs BBBB followed by a carriage return character ASCII CR If the current mode is one of the Concentrate modes include an ASCII port number after the four B s to indicate which slave device should receive the break sequence for example BBBB1 CR to send a break to the slave device on port 1 5 2 9 CHAINED COMMANDS It is possible to go from either a a Conversation mode with one slave device to a Conver...

Page 37: ...hen a user a first plugs in the unit b resets the unit or c exits Broadcast Only Mode or either Conversation mode by issuing the Disconnect or Abort command string see Sections 5 2 1 and 5 2 2 from the master device To get to Concentrate and Broadcast Mode position 2 of system switch SWF must be ON If it is the TEP will go to this mode when a user a first plugs in the unit b resets the unit or c e...

Page 38: ...ve that is in a Conversation mode with the console or if you want to switch to Broadcast Only Mode you can either return to Normal Mode and enter the appropriate one of the Cn CR Tn CR or BC CR commands as described in Sections 5 2 4 through 5 2 5 or you can enter a chained command as described in Section 5 2 9 The only difference between regular Conversation Mode and Transparent Conversation Mode...

Page 39: ...ep process described in the previous section But activating a conversation with a device on one of the subsidiary units requires additional steps First make sure that the disconnect abort command character for each layer of TEPs is different see Section 4 2 7 Then change the mode of each TEP between the master device and the selected slave device one at a time starting at the first layer TEP the o...

Page 40: ...nter Broadcast Only Mode You can enter Broadcast Only Mode with a single command from a Concentrate mode see Section 5 2 5 or a chained command from a Conversation Mode see Section 5 2 9 The Disconnect and Abort commands see Sections 5 2 1 and 5 2 2 are the only commands the TEP will execute in the Broadcast Only Mode Return to your TEP s standard Concentrate mode to enter any other command 5 3 5 ...

Page 41: ... the command character of the third layer units must have changed to something other than those used by either of the higher two layers For example assuming the first layer command character is N the second layer character is O and the third layer character is P you want to exit the conversation immediately throwing away any master port data that might remain in the TEP s buffers and you want to e...

Page 42: ...FF the Terminal Eliminator Plus will bypass any port that is exercising flow control When the TEP encounters a port that is configured for hardware or software flow control and has dropped DTR CTS or sent an X OFF character it will not transmit that byte to the port Instead the TEP continues transmitting to the other ports in consecutive order When the buffered port raises DTR or sends an X ON cha...

Page 43: ... of RAM reserved exclusively for that port In this way a single port cannot monopolize all the Terminal Eliminator s buffer space The remaining memory is distributed among all active ports according to the current demand If each port were given an equal amount of the total buffer space and some of the ports were inactive there would be a great deal of wasted buffer not available for use Dynamic al...

Page 44: ...n 4 on This may be required by old hardcopy terminals 5 5 2 SCANNING FOR SLAVE RECORDS Records from different slaves are transmitted in round robin fashion That is each port is checked in ascending order from Port 1 through Port 4 or 8 You can select when the TEP will switch from the current port to the next sequential port by setting position 7 of system switch SWG Refer to Section 5 5 4 O 5 5 3 ...

Page 45: ...uffered enough data from that slave device to define at least one valid record Valid record requirements are defined by the user at initialization time 3 The master port is not flow controlled OFF DTR input low for example Valid records can be defined as any combination of the following 1 Received data 1 or more bytes terminated by a user selected end of record character for example ETX code carri...

Page 46: ...s must be 80 bytes long for slave port 4 that records must be 132 characters or terminated by an inter record gap of 250 ms and so on 5 5 4 FORMATTING OF SLAVE DATA IN CONCENTRATE MODES AND CONVERSATION MODE The slave data that is sent to the master device can optionally be formatted to match your display needs in either of the Concentrate modes or Conversation Mode not Transparent Conversation mo...

Page 47: ... be any printable ASCII string up to 16 characters long it can also be a NULL string equivalent to no label at all This label is inserted at the beginning of data as well as when data is interrupted by a line wrap caused by the record reaching the maximum line length substantial labels Slave 1 xyz null labels xyz Slave 2 xyz xyz NOTE The example above assumes a carriage return follows the data to ...

Page 48: ...sumes a carriage return follows the data to perform a line wrap 5 5 4 E Transmit or Don t Transmit Slave Data That Precedes User Selected Beginning of Record Character System switch SWF position 8 ON to pass data before the beginning of record character user selected beginning of record character FS ASCII field separator control code user selected end of record character ETX ASCII end of text cont...

Page 49: ...ypically data sent to a display device would contain a CR or CR LF pair before or at the maximum line length If you sent 132 bytes of data followed by a CR LF pair to a printer that has only 80 characters per line then usually the 81st to 132nd characters of the data will not be printed or they will wrap to the next line causing lines to be lost at the bottom of the page Because the Terminal Elimi...

Page 50: ... your particular display device These can include codes that cause the device to 1 clear the screen 2 switch to reverse video 3 position the cursor at a certain row and column 4 ring its internal bell Because different slave devices may have been designed to interface with different types of display device than the one you re using you may experience weird problems when receiving these nonprintabl...

Page 51: ...received until it finds an inter record gap inter record gaps that occurred between existing buffered records are remembered and treated as such that meets or exceeds the user assigned time limit for this particular slave port After this timeout it will search through its internal receive buffers for data from the other slave ports in sequential order looking for a complete record to transmit When...

Page 52: ...e device attached to the master port typically a PC running a communication program controlled by a user sends it an ASCII code defined as the X ON character After receiving an X ON when the TEP has a complete record for any port it will send this single record but it will not send any more until it receives another X ON character in other words it will X OFF itself If the TEP does not have a comp...

Page 53: ...ion including The nature and duration of the problem When the problem occurs The components involved in the problem Any particular application that when used appears to create the problem or make it worse 6 2 Shipping and Packaging If you need to transport or ship your Terminal Eliminator Plus Package it carefully We recommend that you use the original container Before you ship a unit for repair o...

Page 54: ...1000 Park Drive Lawrence PA 15055 1018 724 746 5500 Fax 724 746 0746 Copyright 2001 Black Box Corporation All rights reserved ...

Reviews: