OWNER'S MANUAL ________________ MODEL 24H MULTIPORT CONTROLLER Rev. 1.
Thank you for selecting a BayTech Model 24H multiport controller. The data provided in this Owner's Manual explains the various ways you can operate your unit and configure it to your own computer system. We suggest that you read this manual carefully before attempting to install the Model 24H and that you place special emphasis on correct cabling and configuration. If you have any problems with your installation, please contact a BayTech applications engineer for assistance.
NOTE: The information contained in this document is subject to change without notice. Copyright 1994 by Bay Technical Associates, Inc. IBM, IBM PC, IBM PC/AT, IBM PC/XT are products and registered trademarks of International Business Machines Corporation. Hewlett-Packard LaserJet and Draftmaster I Plotter are products and registered trademarks of the Hewlett-Packard Company.
TABLE OF CONTENTS 1 GENERAL INFORMATION ....................................................................... 1 2 SPECIFICATIONS ..................................................................................... 3 3 INSTALLATION .......................................................................................... 5 3.1 3.2 3.3 4 CABLING.................................................................................................... 7 4.1 4.2 5 UNPACKING ................................
.3 5.4 5.5 LED INDICATORS...................................................................... 20 BINARY MODE........................................................................... 21 DATA FLOW CONTROL ............................................................ 22 5.5.1 5.5.2 6 CONFIGURATION .................................................................................. 25 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7 HARDWARE HANDSHAKING......................................
The Model 24H Data Exchange System is a versatile, multi-function data communication product that allows a single host computer system such as an IBM PC to individually select up to twenty-three peripheral devices (e.g., bar code readers, security systems, digital instruments, etc.) and send data to the selected device. The Model 24H will simultaneously multiplex incoming data from the peripheral devices to be transmitted to the host system.
Mode 6 Time division multiplexing - Provides automatic multiplexing of data from peripheral devices by continuously scanning all ports to check for characters in the receive buffers. If a receive buffer contains data, it is transmitted through the host port in data blocks with each data block preceded by a port identification code. Transmission continues until the buffer is empty or until a user-specified data block length has been transmitted.
INTERFACE: Serial ports - Asynchronous EIA-232 (CCITT V.24), -12v mark, +12v space. Full duplex communication. Optional EIA-422 and current loop. Parallel ports - Centronics protocol. I/O MODULES: (Maximum 6 I/O modules per unit; minimum 2 serial ports per unit.
USER-PROGRAMMABLE CONFIGURATIONS: Reconfigurable in menu-driven mode through host port (Port 1). Saved in non-volatile memory to become the new power-up default configuration. Baud rate*: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400. Other rates optional. Word size*: 7 or 8 bits. Parity*: Even, odd or none. Stop bits*: 1 or 2. XON/XOFF*: Enabled or disabled individually for transmit and receive. Parallel Port Destination: Input or Output. Port Logical Name*: Maximum 16 characters.
INDICATORS: 1 green power LED; 24 red port-activity LEDs. CONNECTORS: Shielded on all ports. Serial ports - DB-25 male DTE connectors. (Optional DB-25 female DCE connectors) Parallel ports - DB-25 female connectors. HANDSHAKING: CTS/DTR and selectable XON/XOFF. MOUNTING: Desk-top; rack-mount optional. WARRANTY: One year on parts and labor. After opening the box, check the packing list that comes with your Model 24H to ensure that you have received all components.
BayTech provides utility software for DOS compatible PCs to assist you in configuring the Model 24H. This diskette contains the following programs: REMCONFG.COD, SMODE.EXE, TERM.EXE, AND README.RDM. The Model 24H does not utilize the REMCONFG.COD file. TERM.EXE is a terminal emulation program used to configure the various features of the unit. SMODE.EXE is a program used to configure COM ports of DOS compatible machines to operate at speeds faster than 9600 bps.
Please see Section 4.1 if you are interfacing to a parallel port or Section 4.2 if interfacing to a serial port. Parallel ports on the MOD 24-4A or MOD 24-4E I/O modules have DB-25 female connectors. A straight, DB-25 male-to-male cable is required between each IBM PC computer (or compatible) and the parallel ports on the Model 24H.
IMPORTANT: Before you proceed with cabling, you must know whether the devices to which you will connect the Model 24H are DTE (Data Terminal Equipment) or DCE (Data Communication Equipment). The following devices are generally DTE: terminals, printers, computers like the IBM PC. The following devices are DCE: modems and some computers. To verify the interface requirements, please refer to the Owner's Manual for your device.
Serial ports on the MOD 24-4CF I/O module have DB-25 female DCE ports.
M24H - DTE FEMALE DB-25 DCE DEVICE MALE DB-25 1 PGND 2 TXD 3 RXD 4 RTS 5 CTS > 6 DSR > 7 SGND 8 DCD 20 DTR < > < > < PGND 1 TXD 2 RXD 3 RTS 4 CTS 5 DSR 6 SGND 7 DCD 8 DTR 20 Figure 2 M24H - DTE FEMALE DB-25 DTE DEVICE FEMALE DB-25 1 PGND 2 TXD 3 RXD 4 RTS 5 CTS 6 DSR 7 SGND 20 DTR < < < < < < Figure 3 10 PGND 1 TXD 2 RXD 3 RTS 4 CTS 5 DSR 6 SGND 7 DTR 20
The BayTech Model 24H is a user-programmable, multifunction device that allows serial port expansion/sharing, time division multiplexing, and message multiplexing. This solution is ideal for adapting small computers like the IBM PC to industrial process control and data gathering applications. Up to twenty-three peripheral devices may be multiplexed to a single host computer or terminal. You may select from six modes of operation.
The Model 24H allows the host device to assign an individual logical name to each peripheral port for reference while the unit is in configuration mode. Factory default for ports on individual ports is Device A Host for Port 1, Device B for Port 2, ..., and Device X for Port 24. The Model 24H allows the host device to program the port select code to be any ASCII character string up to eight ASCII characters.
This is a single character that indicates a completed message to the Model 24H in Modes of Operation 2, 3, 4 and 5. Data is held in the buffer of the Model 24H until the terminating character is received from the host device which defines a complete message. The complete message is eventually sent to the host device depending on which mode of message multiplexing the Model 24H is in.
NOTE: For illustration purposes, the factory default port select code ($SELECT) will be used in the following descriptions of the Modes of Operation. Section 5.2 provides more detail for operating in the various modes. Mode of Operation 1 increases input/output by interfacing a single port on a computer to up to 23 peripheral devices. The communication is full duplex between the host device and the selected peripheral device.
Mode of Operation 3 provides multiplexing to the host port of a single message from all peripheral ports. Single messages from each peripheral port are sent to the host device only when a command is received requesting them. When the host device sends a request for message command, the Model 24H will send a complete message from each peripheral port to the host port preceded by a port identification number corresponding to the port from which the message came.
A typical application using a Model 24H would have a host computer, such as an IBM PC, connected to the host port, and various devices (such as cash registers, digital laboratory instruments, bar code readers, numerical machines, printers, modems, terminals, etc.) connected to the peripheral ports.
In Mode of Operation 1, the Model 24H will provide full duplex communication between the host port and the selected peripheral port. Port 2 is the selected peripheral port when the Model 24H powers up. The host port and the selected peripheral port will remain connected until a different peripheral port is selected. This is accomplished by sending a port select sequence.
Mode of Operation 2 provides automatic message multiplexing between the host port and up to twenty-three peripheral ports. Data received from the peripheral devices is treated as messages. A message begins when a peripheral port receives a character from the device connected to it. A message is completed when the message terminating character is received or when the buffer is full.
In Mode of Operation 4, all messages from a single peripheral port are sent to the host port automatically. The host device may receive all complete messages in the buffer of a selected port by sending the port select code ($SELECT default) followed by ASCII capital S, the desired port number (02 to 24), and a terminating character (0A Hex - Carriage Return or 0D Hex - Line Feed).
Mode of Operation 6 provides time-division multiplexing. The internal processor continuously scans all peripheral ports checking for characters in the receive buffers. If a receive buffer contains characters, this data is transmitted through the host port preceded by a port identification code (the port select code followed by the peripheral port number).
Binary mode allows all data received by the host port to be passed through to the selected peripheral port including the port select sequence. Binary mode is useful when sending binary data (i.e., data in a format other than ASCII) to the selected peripheral port and it is possible that the bit pattern for the port select code may be part of the data stream. Binary mode is also useful if you wish to pass the port select sequence to the selected peripheral port.
NOTE: The following discussion for hardware handshaking assumes you have DTE serial ports installed on the Model 24H. Host-to-Model 24H-to peripheral communication: When the host device transmits data to the Model 24H host port, the data is received and stored in a 426 character buffer which in turn retransmits it to a selected peripheral device through a peripheral port.
When the Model 24H retransmits the data to the host device and the host device can no longer accept data, the Model 24H will expect to detect a false condition on the host port's CTS line. When the host device can accept more data, the Model 24H will expect to detect a true condition on the CTS line. ! The Model 24H permits XON/XOFF to be enabled or disabled by port independently in the receive and transmit directions.
When the Model 24H retransmits the data to the peripheral device and the peripheral device cannot receive any more data, the Model 24H will expect to receive an XOFF character. When the peripheral device can receive more data, the Model 24H will expect to receive an XON character. Peripheral-to-multiport-to-host communication: When a peripheral device transmits data to a Model 24H peripheral port, the data is received and stored in a buffer (512K standard, available up to 4.
Configuration changes are made through the host port which is Port 1. Port 1 must always be a serial port to allow configuration to occur. Once the configuration mode has been accessed, all LEDs will illuminate and will remain illuminated while configuration is occurring. To access the configuration mode of the Model 24H, use the following procedure: 1. Connect a dumb terminal (or a PC running a terminal emulation program) to Port 1.
The Model 24H will respond to the receiving of Control-T and Capital C with an identification block and a menu of the configuration options available, similar to the following: (C)Copyright Bay Technical Associates 1988 Data Exchange System - Model 24H Version 1 Revision 1.00 Total Memory : 0512K Bytes Status......................................1 Serial Port Configuration...................2 Change Parallel Port Designation............3 Change Port Logical Name...................
By responding to the Enter Request: Message at the end of the main configuration menu with "1" (Status), you may review the current configuration status of the Model 24H. NOTE: Some characters will be displayed in HEX notation in the configuration mode which will appear with an "H" suffix.
OPERATION PROTOCOL +------+-------------------------+-----------+------+------+ | Mode | Host port Control Code | Receive | Rcv. | Rcv. | | of +------------+------------+ Port | Term |Block | | Opern| XMIT data | RCV data | I.D. | Chr.
By responding to the Enter Request: message at the end of the main configuration menu (see Section 6.1) with "2" (Set Serial Port Configuration), you may change the serial configuration of each port (i.e. baud rate, word size, stop bits, parity, and XON/XOFF handshaking). Each port is configured individually. This allows the Model 24H to translate between devices of different configurations without the need to reconfigure the devices.
Enter "8" for 38400 baud rate, and the Model 24H will respond with the reconfigured status of the port, the option menu, and the prompt: +------+------------------+-------+------+------+------+------+------+ | Port | Logical Name | Baud | Word | Stop |Parity| Xon / Xoff | | | | Rate | Size | Bits | | Xmit | Recv | +------+------------------+-------+------+------+------+------+------+ | 7 | Device D | 38400 | 8 | 1 | None | Off | Off | +------+------------------+-------+------+------+------+------+------+ Ex
If there are no other changes for this port, send "1" (Exit/Save), and the Model 24H will respond with: Save Changes Permanently ? (Y/N) : NOTE: When changing the configuration of the host port, port 1, the Model 24H will also respond with: Change This Device to NEW Configuration Before Answering the Request Save Changes Permanently? (Y/N) : This reminds you to change the host PC's or terminal's configuration to match the new configuration of the host.
NOTE: This section is applicable only if you have parallel ports installed. By responding to the Enter Request: message at the end of the main configuration menu (see Section 6.1) with "3" (Change Parallel Port Designation), you may change the designation of a selected parallel port to be an input or output. The Model 24H will respond with: Enter Parallel Port Number (? = Help, ENTER = Exit) : Type the number of the desired parallel port followed by .
The Model 24H will then respond with the following prompt: Enter Parallel Port Number (? = Help, ENTER = Exit) : Enter the number of any other serial port that you wish to reconfigure. If you do not wish to reconfigure any other serial port, type and the Model 24H will return the main configuration menu (see Section 6.1). The Model 24H will exit from this menu when the operator strikes the Enter key. The unit will also exit when the operator enters the character "0" and then strikes the Enter key.
You may now enter the new logical name for the device connected to this port. A maximum of 16 characters may be entered. If less than 16 characters are entered, the entry must be followed by striking the Enter key.
By responding to the Enter Request: message at the end of the main configuration menu (see Section 6.1) with "5" (Program Port Select Code), you may change the Port Select Code to a user-defined code. This Port Select Code consists of any character string from 1 to 8 ASCII characters. The Model 24H will respond with the following: Port Select Code is :$SELECT Enter Port Select Code (Max. 8 characters) or ENTER for no change : Type the new Port Select Code.
By responding to the Enter Request: message at the end of the configuration menu (see Section 6.1) with "6" (Change Message Terminate Character), you may custom set the terminating character for Modes of Operation 2, 3, 4 and 5. The Model 24H will respond with: Current Terminate Character is.............0DH Enter Terminate Character in Hex or ENTER for no change ....................
" By responding to the Enter Request: message at the end of the configuration menu (see Section 6.1) with "7" (Set Data Block Length), you may change the data block length of Mode of Operation 6. The Model 24H will respond with: Current Block Length is...................31 Enter Block Length (1 to 250)............: Enter the block length that you desire, followed by .
Since there are no adjustments and no moving parts in the Model 24H, preventive maintenance is unnecessary. If you find it necessary to return your Model 24H to the factory for warranty work or factory-set changes, follow the procedure listed under Section 7.2 for repacking. Before you ship your unit, please call BayTech to get a Return Authorization Number. BayTech cannot accept warranty or no-charge returns without this number.
" In the event that you have problems with the Model 24H, BayTech has a staff of applications engineers on duty to assist you from 7 am to 6 pm (CST or CDT), Monday through Friday. When you call BayTech Technical Support, please have the following information available to help the applications engineers answer your questions more efficiently: 1. Identify which modules you are using and have the serial number handy (located on the back of the unit). 2.
# $ % This equipment generates and uses radio frequency energy and, if not installed and used properly (that is, in strict accordance with the manufacturer's instructions) may cause interference to radio and television reception.
APPENDIX A TROUBLESHOOTING Please check this troubleshooting guide before calling BayTech Tech Support. PROBLEM: CANNOT CONFIGURE M24H SYMPTOM: "CONTROL-T" FOLLOWED BY "C" SENT IN TERMINAL MODE DOES NOT INVOKE CONFIGURATION MENUS. CAUSE: Cable. SOLUTIONS: 1) Check cabling between host computer and Model 24H. 2) Check handshaking lines using TERM program. All lines (except possibly DCD which is not used) should be high.
CAUSE: Port selection. SOLUTION: Be sure host device is connected to the host port (Port 1) on the Model 24H. CAUSE: Software. SOLUTION: Use dumb terminal or a computer running a terminal emulation program (i.e., TERM supplied by BayTech, or another communications package). CAUSE: Bad serial port on host computer. SOLUTION: Try a different serial port or host device. PROBLEM: GARBAGE DATA SYMPTOM: MISSING CHARACTERS CAUSE: No data flow control due to incorrect cable type.
CAUSE: Configuration problem. SOLUTION: Check baud rate, word size, stop bits and parity on serial ports. Make sure the ports on the Model 24H are configured to match the serial port parameters of your equipment. SYMPTOM: RANDOM GARBAGE CHARACTERS CAUSE: Serial port configuration. SOLUTION: In the Model 24H's configuration mode,match baud rates, word size, stop bits, parity, and handshaking with the connected device. CAUSE: Cable length.
PROBLEM: CAN'T SELECT PERIPHERAL PORT FROM HOST DEVICE SYMPTOM: LEDs ON THE FRONT PANEL DO NOT CHANGE WHEN SELECTING DIFFERENT PERIPHERAL PORT. CAUSE: Incorrect port selection sequence. SOLUTION: Verify the selection sequence the host device is sending to select the desired peripheral port. The port select sequence consists of the port select code ($SELECT - default), the desired peripheral port number (02 to 24), and a terminating character (Carriage Return - 0A Hex or Line Feed - 0D Hex). CAUSE: Cable.
PROBLEM: CAN'T RECEIVE DATA FROM PERIPHERAL PORTS CAUSE: Wrong peripheral port selected. SOLUTION: If in Modes 3, 4, or 5, make sure the host device sends the correct port selection sequence and/or request for message command. See Section 5.2. CAUSE: Peripheral device's cable. SOLUTION: Verify that the Tx and Rx signals as well the handshake signals for the peripheral device are connected to the correct signals on the Model 24H. See Section 4. CAUSE: Wrong Mode of Operation.
APPENDIX B INDEX A ASCII 4, 12, 16, 18, 19, 21, 25, 28, 35 Asynchronous 3 B Baud rate 2-4, 11, 25, 29, 30, 41-43 Binary mode 21 Buffer 1, 2, 4, 8, 9, 13-20, 22-24, 30 C Cabling 2, 7, 8, 41 Case sensitive 26 CCITT 3 CDT 39 Centronics 3, 7 Character times 17 Communication 1, 3, 7-9, 14, 17, 22-24, 37 Configuration 2-4, 11, 12, 20, 21, 25-29, 31, 32, 33-37, 39, 41, 43, 44 Connectors 5, 7, 8 Control-T 25, 26, 35, 41 CST 39 CTS 5, 8, 9, 22-24, 41, 42 Current loop 3 46
D Data block length 2-4, 11, 13, 15, 20, 26, 28, 37 Data Communication Equipment 8 Data flow control 22, 42 Data Terminal Equipment 8 DB-25 5, 7-10 Dimensions 4 Diskette 5, 6, 25 DOS 6 DSR 9, 41 DTE 3, 5, 8-10, 22, 41 DTR 5, 8, 9, 22, 23, 42 Dumb Terminal 25, 42 E EIA-232 3, 7-9, 42, 43 EIA-422 3 Emulation 6, 25, 42 Environment 4 Eprom 6 F Factory default 3, 11-14, 21 FAX 39 FCC 40 Full duplex communication 1, 3, 17, 37 G,H Handshaking 5, 9, 11, 22, 23, 29, 41-44 Host port 2, 4, 13-25, 28, 31, 41, 42 Hum
I I/O module 9 IBM 3, 1, 7, 8, 11, 16, 25, 34 Identification block 26 Input Flow Control 23, 30, 42 Interface 3, 8, 40 Internal Buffer 4 J,K,L LED 5, 6, 20 Logical name 3, 4, 12, 26-30, 32-34 M Main configuration menu 25-27, 29, 31-37 Maintenance 38 Menu 2, 4, 11, 25-37 Menu selection 26 Message terminating character 11, 13, 14, 18 Mode of Operation 1-4, 14-21, 26-28, 37, 39, 45 Multiplexing 2, 1, 2, 11, 13-15, 18, 20, 37 48
N,O,P Non-printable characters 35 Non-volatile memory 2, 4, 31, 34-37 Optional 3-6 Output flow control 23, 30, 42 Parity 2-4, 11, 16, 25, 27, 29, 30, 33, 34, 41, 43, 44 Pin assignment 7 Pinout 41 Port designation 26, 27, 32 Port expansion 3, 11 Port logical name 4, 12, 26, 28, 33 Port Select Code 2-4, 11, 12, 14, 16, 18-21, 26-28, 35, 44 Port selection 1, 14, 17, 42, 44, 45 Power cord 6 Power switch 6 Protective Ground 8, 9 Protocol 3, 7, 9, 28 Q,R Rack-mount 5 RAM 31, 36, 37 Readme 6 Receive buffer 2, 15-
S Serial number 39 Serial port configuration 2, 11, 26-29, 43, 44 Signal ground 8, 9 Specifications 3, 40 Spooling 4 Status 26-30, 32, 35, 39 Stop bits 2-4, 11, 29, 30, 41, 43, 44 T Technical Support 5, 38, 39 Television reception 40 Telex 39 Temperature 4 Term 6, 25, 28, 41, 42 Terminal 6, 8, 11, 22, 25, 31, 41, 42 Terminal emulation program 6, 25, 42 Terminating character 1, 3, 11-14, 16-19, 21, 36, 44 Time division multiplexing 2, 11, 13, 37 Timeout 35 U,V User-defined character 16 User-programmable 4,
W Warranty 5, 38 Weight 4 Word size 2-4, 11, 25, 29, 30, 41, 43, 44 X,Y,Z XON/XOFF handshaking 11, 23, 29, 42 51
OTHER BAYTECH PRODUCTS Print Master 700 Series printer controllers are made in several different configurations satisfying various interface requirements. Each unit allows computers to share, select and/or contend for printers easily and economically, without switching cables. The internal buffering system allows simultaneous, high-speed input from all connected computers and output to all printers. Models come in six, eight, and ten port sizes.
LaserShare is an intelligent printer controller that allows up to four or eight computers to send data to a single HP LaserJet laser printer. LaserShare MIO installs into the HP LaserJet Series IIISi, Series 4, and Series 4SI and will support serial speeds up to 460K bps. LaserShare connects directly into the optional I/O or MIO slot of the laser printer. Power is taken directly from the laser printer so there is no need for a power cord.
TRAN-X high speed parallel/serial converter products allow you to extend parallel cables to 1000+ feet and allow your network server, graphics workstation, or PC to send/receive data at speeds up to 46,000 characters per second. You can use the Tran-x Series with BayTech Model 24SII, LaserShare, or network print servers for the fastest long distance peripheral sharing solution available anywhere. Modular cabling provides simplicity in connections between remote devices.
comprehensive data collection functions are provided through module configuration menus. Telplex Models TX102, TX104 and TX108 are asynchronous statistical multiplexers which multiplex and demultiplex two, four, or eight communications channels over a single channel. This single channel is typically a telephone line or cable. The Telplex TX24, TX28 and TX60 will multiplex and demultiplex up to 20, 28, and 60 ports respectively. The TX28 and TX60 support ethernet, taken ring, EIA-232, EIA-422, V.
Included in the 500 Series line of multiport controllers are units intended for the following applications: Port Expansion (A-Series): Allows a single serial port on a computer to individually access up to 17 peripheral devices with full duplex communication. Single Port Contention (DQ-Series): Allows up to 17 terminals to contend for a single port on a computer system. Multiple Port Contention (B-Series): Allows either 6, 8 or 12 terminals to contend for either 3, 4 or 6 computer ports respectively.