Professional Documents
Culture Documents
hct6000 Manual PDF
hct6000 Manual PDF
Protocol Analyzers
HCT-6000
HCT-6000A
User Guide
Limited Warranty
CTC Union Technologies Co., Ltd. shall have no liability
or responsibility to purchaser or any other person or entity
with respect to any liability, loss, or damage caused or
alleged to be caused directly or indirectly by this product,
including but not limited to any interruption of service, loss
of business or anticipatory profits or consequential damages
resulting from the use or operation of this product. This
product will be repaired or exchanged within twelve months
from date of purchase if defective in manufacture, labeling or
packaging. Except for such replacement, the sale or
subsequent use of this product is without warranty or liability.
TRADEMARK Acknowledgments
All terms mentioned in this manual that are known to be
trademarks or service marks have been appropriately
capitalized. Use of a term in this manual should not be
regarded as affecting the validity of any trademark or service
mark.
WARNING:
This equipment generates, uses, and can radiate radio
frequency energy and if not installed and used in accordance
with the instructions manual, may cause interference to radio
communications. It has been tested and found to be within
the limits for a Class A computing device pursuant to Subpart
J of Part 15 of FCC Rules, which are designed to provide
reasonable protection against such interference when
operated in a commercial environment. Operation of this
equipment in a residential area is likely to cause interference
in which case the user, at his own expense, will be required
to take whatever measures may be required to correct the
interference including but not limited to:
• Reorientation or relocation of receiving antenna.
• Moving of equipment away from the receiver.
• Plugging of equipment into an outlet and circuit different
from that which powers the receiver.
TABLE OF CONTENTS
ii
TABLE OF CONTENTS
CHAPTER IV : OPERATION
iii
TABLE OF CONTENTS
iv
TABLE OF CONTENTS
v
TABLE OF CONTENTS
vi
TABLE OF CONTENTS
6.5 EXIT PROGRAM......................................................... VI-8
vii
TABLE OF CONTENTS
viii
CHAPTER I : HCT-6000 OVERVIEW
I-1
CHAPTER I : HCT-6000 OVERVIEW
I-2
CHAPTER I : HCT-6000 OVERVIEW
I-3
CHAPTER I : HCT-6000 OVERVIEW
I-4
CHAPTER I : HCT-6000 OVERVIEW
1.1.18 TX CLOCK
SYNC DTE or DCE.
I-5
CHAPTER I : HCT-6000 OVERVIEW
1.1.19 Xon/Xoff
ASYNC,SYNC Enable or Disable.
I-6
CHAPTER I : HCT-6000 OVERVIEW
I-7
CHAPTER I : HCT-6000 OVERVIEW
I-8
CHAPTER I : HCT-6000 OVERVIEW
1.2.3 Tx Clock
The Tx Clock may be set to internal or external. The
polarity may also be inverted. (refer to table below)
1.2.4 Rx Clock
The Rx Clock may be set to DPLL (digital phase-
locked loop) or external. The polarity of the external
clock may also be inverted. (refer to table)
I-9
CHAPTER I : HCT-6000 OVERVIEW
e f g h
d i
c
b j
a
k
a. Status LED’s
The LED’s give a quick indication of the high or low
state for the data and handshaking lines. A red LED
indicates a space or digital zero, a green LED indicates
a mark or digital one, and an unlit LED indicates an
open or unknown state. Flashing or flickering LED’s
show voltage transitions on handshaking lines or data
transmissions on the transmit / receive lines.
I-10
CHAPTER I : HCT-6000 OVERVIEW
b. POWER Switch
This slide switch turns on and off power to the unit
from the internal batteries or external DC power
adapter.
c. Backlight switch
This slide switch turns the LCD backlight on and off.
The backlight function provides the ability to view the
LCD in low ambient light conditions.
d. Interface Selector
This three position slide switch selects the type of
interface, RS-232, V.35, or RS-449, seen at the test
port. The selected interface type is indicated on the
LED display.
I-11
CHAPTER I : HCT-6000 OVERVIEW
e. DC 9V In
This connector attaches the external power to the unit.
i. Contrast Control
This thumb wheel control provides a variable
adjustment of the contrast for the LCD display.
I-12
CHAPTER I : HCT-6000 OVERVIEW
j. Display
A 5.5" x 1.5" (140x40mm) LIQUID CRYSTAL
DISPLAY (LCD) graphics array is incorporated for
displaying all operational menus, data/messages and DCE
and DTE real time communications. Text is displayed on a
total of eight (8) lines with up to thirty-two (32) characters
per line.
k. Keyboard
The HCT-6000's keyboard combines the latest in
membrane switch technology to provide a full ASCII
keyboard with special functions and cursor movement keys.
The keyboard is dust and moisture proof to provide long life
use.
l. Bottom Panel Access
The HCT-6000 has a removable bottom access panel.
First, make sure the external power is disconnected from the
HCT-6000. Also, be sure the power switch for the unit is in
the OFF position. On the bottom of the unit you will note
one (1) Philips head screw, locking the removable cover.
Remove this screw and panel to gain access to the
rechargeable battery and the firmware EPROM.
To facilitate updates or additional options (such as TCP/IP,
SLIP, PPP protocols) the EPROM is mounted on a “TEXT-
TOOL” socket. Before removing the EPROM, take note of
its orientation. (The half-moon groove in the EPROM faces
the set screw.) The set screw only needs to be turned 90
degrees counter-clockwise with a thin, flat blade screwdriver
to release the IC. Lift the IC straight up, taking care not to
bend any of the legs. Check the new IC’s legs to be sure they
are straight before proceeding. Place the new IC in the socket
and tighten the set screw by turning clockwise. DO NOT
OVERTIGHTEN! Replace the panel cover and locking
screw.
I-13
CHAPTER I : HCT-6000 OVERVIEW
I-14
CHAPTER I : HCT-6000 OVERVIEW
I-15
CHAPTER I : HCT-6000 OVERVIEW
1.4.1 DEFINITION
The HCT-6000 provides a slide switch to select a
V.24/RS232, V.35 or RS-449 communications port.
When viewing the unit from behind, pin one(1) of
the communications connector is located in the upper-left
hand position of the M/DB25 connector.
I-16
CHAPTER I : HCT-6000 OVERVIEW
I-17
CHAPTER I : HCT-6000 OVERVIEW
I-18
CHAPTER I : HCT-6000 OVERVIEW
I-19
CHAPTER I : HCT-6000 OVERVIEW
I-20
CHAPTER II : THE KEYBOARD
II-1
CHAPTER II : THE KEYBOARD
II-2
CHAPTER II : THE KEYBOARD
II-3
CHAPTER II : THE KEYBOARD
II-4
CHAPTER II : THE KEYBOARD
PRINT
Print the current data in storage.
ÕÖ
Move the CURSOR to the LEFT or RIGHT.
×Ø
Move the CURSOR UP or DOWN.
PgUp
During data display, Jump "UP" to the previous page.
PgDn
During data display, Jump "DOWN" to the next page.
HOME
Move the CURSOR to the HOME position.
END
Move the CURSOR to the END position.
HELP
Displays an OPERATION Message if available.
SPACE INSERT A SPACE
BACK BACKSPACE, CLEAR a CHARACTER
II-5
CHAPTER II : THE KEYBOARD
II-6
CHAPTER II : THE KEYBOARD
II-7
CHAPTER II : THE KEYBOARD
II-8
CHAPTER III : USING THE HCT-6000
III-1
CHAPTER III : USING THE HCT-6000
III-2
CHAPTER III : USING THE HCT-6000
III-3
CHAPTER III : USING THE HCT-6000
LINE TESTING
Tx Rx
TS2~3 (128kbps) Rx E1 Tx TS2~3 (128kbps)
TS5~6 (128kbps) Transmission TS5~6 (128kbps)
Tx Facilities
Rx
Rx Tx
III-4
CHAPTER III : USING THE HCT-6000
LINK TESTING
HCT-6000 AS DTE
HCT-6000 AS DCE
III-5
CHAPTER III : USING THE HCT-6000
AUTO DETECTING
AUTO SCANNING
III-6
CHAPTER IV : OPERATION
4.0 INTRODUCTION
The HCT-6000 and HCT-6000A protocol analyzers
provide V.24/RS232, RS-449 and V.35 interfaces to
communicate with a variety of devices. They can serve as an
on-line data collector, analyzer, simulator, monitor, data
server for printer, and as an instrument to estimate the quality
of communications. The HCT-6000 can automatically check
the type of communication under Auto-configuration mode
and can be linked to a personal computer. (HCT-PC
Software is provided.)
Setup or confirm
communication configuration
Test again
IV-1
CHAPTER IV : OPERATION
<MORE>
MENU Page 1
<MORE>
MENU Page 2
<MORE>
MENU Page 3
IV-2
CHAPTER IV : OPERATION
4.1.1 : Setup
From the PAGE 1 MENU, press F1 - SETUP. The
following screen will appear;
IV-3
CHAPTER IV : OPERATION
4.2.1 : Connection
4.2.2 : Operation
PRESS the " F1 " key and wait a moment. There must be
constant data received on the interface. Depending upon the
baud rate and code, proper determination of the configuration
could take several minutes.
IV-4
CHAPTER IV : OPERATION
IV-5
CHAPTER IV : OPERATION
NOTES:
Please note that in the previous figure, DTE is displayed
on ODD numbered lines in normal character attributes (black
on white) while DCE is displayed on EVEN lines in reverse
characters (white on black).
IV-6
CHAPTER IV : OPERATION
IV-7
CHAPTER IV : OPERATION
IV-8
CHAPTER IV : OPERATION
4.4.1 : Operation
IV-9
CHAPTER IV : OPERATION
NOTES :
The monitoring data format and the contents to be
displayed can all be adjusted to your requirements by setting
the MONITOR Source, Display, and Buffer Type in the
Manual Configuration Setup.
IV-10
CHAPTER IV : OPERATION
Definition :
During real time monitoring, data is stored into the
capture buffer. The data stored in this buffer can then be
analyzed and/or printed. In auto-configuration mode, there
will be a slight delay from the time of receipt of data and
display of data. The HCT-6000 must compare the
transmission with internal tables to determine and verify the
proper protocol.
In manual-configuration mode, following the pressing of
the RUN key, the HCT-6000 will wait for data, sense it and
pass directly to the capture memory and display. The data
captured includes the transmitted data (full or half duplex),
handshaking lines state, and frame/packet (if applicable).
Please refer to page IV-4 for instructions on running Auto
Configuration mode or page IV-7 for Manual Configuration
mode.
IV-11
CHAPTER IV : OPERATION
IV-12
CHAPTER IV : OPERATION
IV-13
CHAPTER IV : OPERATION
*note: " FRAME " and " FRAME & DATA " display
functions are applicable only for HDLC, SDLC, X.25,
DDCMP, FRAME RELAY, and TCP/IP protocols.
IV-14
CHAPTER IV : OPERATION
e. DCE only
Only displays DCE data.
f. DTE only
Only displays DTE data.
g. Half duplex
DTE uses normal characters while DCE uses
reverse characters. Both DTE and DCE data are
displayed on the same line.
h. Full duplex
DTE uses normal characters while DCE uses
reverse characters. Both DTE and DCE data are
displayed on alternating lines.
IV-15
CHAPTER IV : OPERATION
IV-16
CHAPTER IV : OPERATION
From the F4 Exam Data menu, press F2, the following will be
displayed.
IV-17
CHAPTER IV : OPERATION
From the F4 Exam Data menu press F3, the contents of the five
(5) each timers and (5) counters can be viewed and printed.
IV-18
CHAPTER IV : OPERATION
4.5.1 : Setup
Using the “Ø” arrow key, further menu items will scroll up
the screen. Move the arrow down to the last menu item. The
screen should look as follows.
IV-19
CHAPTER IV : OPERATION
Return the cursor to the top of the screen (to the “Pattern”
parameter setting) by using the “×” arrow key.
IV-20
CHAPTER IV : OPERATION
IV-21
CHAPTER IV : OPERATION
IV-23
CHAPTER IV : OPERATION
4.6.3 : Connections
4.6.4 : Setup
When using an HCT-6000 on both sides of the
communication line, set the parameters SELECT PATTERN,
DATA BLOCK, SPEED, CLOCK (if sync), and ALARM
TIMER to identical settings on both units. Connect the units
such that the transmit pin of one unit is connected to the
receive pin of the other. If using a single unit, set a loop back
on the transmission cable from the receive pin to the transmit
pin.
4.6.5 : Testing
To start testing, if using two units, press the RUN key
at the same time on both units on each end of the
communications line. Otherwise, just press RUN on the
single unit.
IV-24
CHAPTER IV : OPERATION
IV-25
CHAPTER IV : OPERATION
IV-26
CHAPTER IV : OPERATION
IV-27
CHAPTER IV : OPERATION
IV-28
CHAPTER IV : OPERATION
4.8.1 Procedure
IV-29
CHAPTER IV : OPERATION
IV-30
CHAPTER IV : OPERATION
IV-31
CHAPTER IV : OPERATION
4.8.3 : Connections
There are two recommended connection methods. The
first requires two HCT-6000s, one connected on each side of
the communication line via two modems or "null"
connections. In this method, the transmit signal from one
unit is connected to the receive input of the other unit and
visa versa.
The second method requires only one HCT-6000 on one
end of the communication line and a physical loop back at
the other end. The HCT-6000 can transmit the selected
pattern continuously, will synchronize with the received data
and count bit errors. By looping back at different points on
the data link or by testing with various BAUD rates, the
BERT test function can determine line quality, acceptable
bandwidth, or serve as an aid in trouble shooting and
isolating cable/connector deficiencies.
IV-32
CHAPTER IV : OPERATION
4.8.5 : Testing
To start testing, if using two units, press the RUN key at
the same time on both units on each end of the
communications line. Otherwise, just press RUN on the
single unit. The length of testing time is determined by the
setup information. The advantages of using two units for
testing are that the sending and receiving channels can be
tested simultaneously and at longer distances (a physical loop
back will double the apparent distance as the signal retraces
through the cable) since each HCT-6000 contains its own
transmitter and receiver.
IV-33
CHAPTER IV : OPERATION
IV-34
CHAPTER IV : OPERATION
CTTY CON
Now control of the PC has been returned to the PC
keyboard.
Now try sending some text messages from the PC. For
example, use the DOS re-direct command;
IV-35
CHAPTER IV : OPERATION
a. Auto: The speed, bits, and parity will change as data is sent
out automatically until ESC is pressed.
b. Step: The parameters will change and data will be sent when
any key except ESC is pressed.
IV-36
CHAPTER IV : OPERATION
IV-37
CHAPTER IV : OPERATION
4.11.1 : Introduction
4.11.2 : Operation
From the PAGE 2 MENU, press F4. The following will display.
IV-38
CHAPTER IV : OPERATION
Select the file and press ENTER. The save file menu will
appear.
IV-39
CHAPTER IV : OPERATION
IV-40
CHAPTER IV : OPERATION
IV-41
CHAPTER IV : OPERATION
4.12.1 : Definition
4.12.2 : Operation
IV-42
CHAPTER IV : OPERATION
4.13.0 Description
IV-43
CHAPTER IV : OPERATION
Selecting F1 from the Self Test Menu will run the internal
test routine for one pass. The resultant display will look like
this.
IV-44
CHAPTER IV : OPERATION
IV-45
CHAPTER IV : OPERATION
IV-46
CHAPTER IV : OPERATION
4.14 MISCELLANEOUS
IV-47
CHAPTER IV : OPERATION
IV-48
CHAPTER IV : OPERATION
IV-49
CHAPTER IV : OPERATION
IV-50
CHAPTER IV : OPERATION
IV-51
CHAPTER IV : OPERATION
4.16 DIAGNOSTICS
From the third page menu, press the F4 key to enter the
Diagnostics Menu.
IV-52
CHAPTER IV : OPERATION
IV-53
CHAPTER IV : OPERATION
IV-54
CHAPTER IV : OPERATION
4.17.1 Setup
From the third page menu, press F5. The On-line Monitor
menu will be displayed.
IV-55
CHAPTER IV : OPERATION
4.17.2 Operation
IV-56
CHAPTER V : EXAMPLES OF APPLICATION
V-1
CHAPTER V : EXAMPLES OF APPLICATION
Beep
Used to sound an audible "beep" upon statement execution.
Del. Label
The Del. Label function is used to remove an entire
procedure under a program label. The actual label will
still remain.
Del. Line
The Del. Line function is used to remove a program line.
V-2
CHAPTER V : EXAMPLES OF APPLICATION
Goto Label
Use the Goto Label [n]statement to execute an
unconditional program branch.
If
Use the if statement to create a conditional branch to a
label, based upon a counter value or the state of a
handshaking lead (RTS,CTS,DSR,DTR).
Inc. Count
Place an Inc. Count statement within a program and select
one of five(5) counter registers. The counter contents (x)
will become (x+1). You may use the counters in loop
routines. (See also If Count.)
Label
Labels are used within the user program to facilitate
conditional branches in the program execution or to
provide the ability to loop routines. Labels always have an
associated number attached. When a new label is inserted
into the user's program, the next incremental number is
assigned. Labels can only be inserted at the end statement
of the program. A new label cannot be inserted between
previously written statements. Therefore, it is important to
either first write a program down on paper or to insert
extra labels into the program as it is written. When the
cursor is moved to “Label” line, you can create a
procedure block if none exists or edit the existing
procedure.
When using the Del. Label function, any procedure
contained within the label will be deleted. The label,
however, remains, and a new procedure block can be
entered at that label.
V-3
CHAPTER V : EXAMPLES OF APPLICATION
Program
Choose one of three choices; Disable, Enable, or Delete.
Reset
The Reset statement is used to clear any of the specific
counters or timers.
Send
The Send statement is used to output a keyboard character
or to send a string (text, 00-FFh, or 20-7Fh). The text
defaults to the standard "fox" pattern or may be any string
the user desires.
Set Lead
The Set Lead statement is used within a program to change
the state of a handshaking lead (RTS,CTS,DSR,DTR)
during program execution. This is very useful in
emulating hardware handshaking with your program.
Start
Use the Start command to control the display, a timer(n)
register, or to initiate a capture operation, from within a
program.
V-4
CHAPTER V : EXAMPLES OF APPLICATION
Stop
Use the Stop command on the display, a timer(n), on a
capture operation, or to stop the entire user test procedure.
Wait
The Wait[xxxxx] statement is used within a program to
pause execution. The Wait unit value is entered in milli-
seconds or .001 sec.
When
Create conditions based upon a string from DCE or DTE,
an error (in parity, framing, BCC, or FCS), a lead
(RTS,CTS,DSR,DTR), a timer(n), or a keyboard action.
Program can branch to a Label or additional When
statements may be embedded.
V-5
CHAPTER V : EXAMPLES OF APPLICATION
5.0 INTRODUCTION
V-6
CHAPTER V : EXAMPLES OF APPLICATION
* Program Start *
Label 1
Stop Capture ; note 1
Reset Timer 1
Label 2
When Error DTE Parity
or When Error DCE Parity
Then Goto Label [3] ; note 2
Label 3
Start Capture
Start Timer 1
When Timer 1 >= [1000] ; note 3
Then Goto Label [1]
* End *
V-7
CHAPTER V : EXAMPLES OF APPLICATION
5.1.2 : Start to monitor and capture data after DTE and DCE
have finished handshaking,
* Program Start *
Label 1
Stop Display
Stop Capture ;Display and capture turned OFF
Label 2
When Lead DTR is ON ;Monitor the logic state of DTR.
Then Goto Label [3]
Label 3
When Lead DSR is ON ;Monitor the logic state of DSR.
Then Goto Label [5]
Label 4
When Lead RTS is ON ;Monitor the logic state of RTS.
Then Goto Label [5]
Label 5
When Lead CTS is ON ;Monitor the logic state of CTS.
Then Goto Label [6]
Label 6 ;Handshaking completed.
Start Display
Start Capture ;Display and Capture are ON
* End *
V-8
CHAPTER V : EXAMPLES OF APPLICATION
* Program Start *
Label 1
Stop Capture ;Capture turned OFF
Label 2
When String DTE = [ Pattern 1 ]
Then Goto Label [3]
Label 3
Start Capture
When String DTE = [ Pattern 2 ]
Then Goto Label [4]
Label 4
Stop Capture
* End *
V-9
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE MODE
5.1.4 : Emulate handshaking
EMULATE: DTE
PROGRAM: Enable
* Program Start *
Label 1
Reset Timer 1
Reset Timer 2 ;Reset two timers.
Set Lead DTR ON ;emulate handshaking
Start Timer 1
When Lead DSR Turn ON
or When Timer 1 >= [ 10000 ] ;10 Second time out.
Then Goto Label [2]
Label 2
If Lead DSR is OFF
Then Goto Label [5]
Set Lead RTS ON.
Start Timer 2
When Lead CTS Turn ON.
or When Timer 2 >= [ 10000 ]
Then Goto Label [3]
Label 3
If Lead CTS is OFF
Then Goto Label [5]
Send String Text [ Test Pattern ]
(continued on next page)
V-10
CHAPTER V : EXAMPLES OF APPLICATION
(continued)
When String DTE = [ Last character of test pattern ] ; note 1
Then Goto Label [4]
Label 4
Set Lead RTS OFF
Set Lead DTR OFF
Stop Test
Label 5 ;on error routine
Beep
Beep
* End *
V-11
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DCE
PROGRAM : Enable
* Program Start *
Send String Text [ 96 96 81 35 00 5F D2 01 THE QUICK BROWN
FOX ...... 6 7 8 9. ] ; note 1
* End *
note 1 :
send char
DATA (FOX PATTERN)
data mesg
identifier
00110101
data count bit 0
data count bit 7
V-12
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DCE
PROGRAM : Enable
* Program Start *
Label 1
Reset Counter
Label 2
When Error DTE Parity
or When Error DTE Framing
or When Error DTE BCC
Then Goto Label [3]
Label 3
Send String Text [ error message ]
Wait [ 200 ]
Inc. counter 1
If Counter 1 >= [ 10 ]
Then Goto Label [ 4 ]
Goto Label [ 2 ]
Label 4
Beep
Beep
* End *
V-13
CHAPTER V : EXAMPLES OF APPLICATION
LABEL 1:
Send [ Testing Pattern ]
END
NOTES
V-14
CHAPTER V : EXAMPLES OF APPLICATION
MANUAL CONFIGURATION
Protocol : X. 25
Code : ASCII
Speed : 9600
Bits : 8
Parity : None
Source : DTE & DCE
Display : Frame/Pack
Buffer : Ring
Suppress : None
TX Clock: DCE
ERR Check : CRC-CCITT
EMULATE : DTE
PROGRAM : ENABLE
LABEL 1
Set Lead RTS ON
Set Lead DTR ON
Wait [50]
Send String Text [01 43]
(continued on next page)
V-15
CHAPTER V : EXAMPLES OF APPLICATION
V-16
CHAPTER V : EXAMPLES OF APPLICATION
V-17
CHAPTER V : EXAMPLES OF APPLICATION
MANUAL CONFIGURATION
Protocol : X. 25
Code : ASCII
Speed : 9600
Bits : 8
Parity : None
Source : DTE & DCE
Display : Frame/Pack
Buffer : Ring
Suppress : None
TX Clock: DCE
ERR Check : CRC-CCITT
EMULATE : DCE
PROGRAM : ENABLE
LABEL 1
If Lead RTS is ON
Then Goto Label 2
LABEL 2
Set Lead CTS ON
If DTR is ON
Then Goto Label 3
LABEL 3
Set Lead DSR ON
(continued on next page)
V-18
CHAPTER V : EXAMPLES OF APPLICATION
(continued)
Wait [50]
Send String Text [03 43]
Wait [100]
Goto Label 4
LABEL 4
Send String Text [03 3F]
When String DTE=[01 00 10 01 FB 00 00]
Then Goto Label 5
LABEL 5
Wait [100]
Send String Text [03 20 10 01 FF]
When String DTE=[01 22 10 01 0B 09 12 34 56 00 00 00]
Then Goto Label 6
LABEL 6
Wait [100]
Send String Text [03 42 10 01 0F]
When String DTE=[01 44 10 01 00]
Then Goto Label 7
LABEL 7
Wait [100]
Send String Text [03 64 10 01 21]
When String DTE=[01 66 10 01 02 31 31 31 31 31]
Then Goto Label 8
LABEL 8
Wait [100]
Send String Text [03 06 10 01 41]
When String DTE=[01 08 10 01 04 32 32 32 32 32]
Then Goto Label 9
LABEL 9
Wait [100]
(continued on next page)
V-19
CHAPTER V : EXAMPLES OF APPLICATION
(continued)
Send String Text [03 28 10 01 61]
When String DTE=[01 2A 10 01 06 33 33 33 33 33]
Then Goto Label 10
LABEL 10
Wait [100]
Send String Text [03 4A 10 01 01]
When String DTE=[01 4C 10 01 08 34 34 34 34 34]
Then Goto Label 11
LABEL 11
Wait [100]
Send String Text [03 6C 10 01 21]
When String DTE=[01 6E 10 01 0A 35 35 35 35 35]
Then Goto Label 12
LABEL 12
Wait [100]
Send String Text [03 0E 10 01 41]
When String DTE=[01 00 10 01 FF 36 36 36 36 36]
Then Goto Label 13
LABEL 13
Wait [100]
Send String Text [03 20 10 01 61]
When String DTE=[01 22 10 01 0E 37 37 37 37 37]
Then Goto Label 14
LABEL 14
Wait [100]
Send String Text [03 42 10 01 01]
When String DTE=[01 44 10 01 00]
Then Goto Label 7
END.
V-20
CHAPTER V : EXAMPLES OF APPLICATION
MONITOR MODE
PROGRAM: ENABLE
LABEL 1
STOP Capture
Reset TIMER 1
LABEL 2
WHEN String DTE= [01 22 10 01 0B 09 12 34 56 00 00 00]
Then Goto Label [3]
LABEL 3
Start timer 1
WHEN String DCE= [03 42 10 01 0F]
Then Goto Label [4]
WHEN timer 1 >=1000
Then Goto Label [1]
LABEL 4
Stop timer 1
Stop test
*End*
V-21
CHAPTER V : EXAMPLES OF APPLICATION
The three formats defined for the control field are used to perform;
• Numbered information transfer (I-format)
• Numbered supervisory functions (S-format)
• Unnumbered control functions (U-format).
V-22
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DCE
PROGRAM : ENABLE
Label 1
Send String Text [01 01] ;RR
Wait [100]
Send String Text [01 05] ;RNR
Wait [100]
Send String Text [01 09] ;REJ
Wait [100]
Send String Text [01 00 A B C D] ;data
Wait [100]
notes:
V-23
CHAPTER V : EXAMPLES OF APPLICATION
notes:
V-24
CHAPTER V : EXAMPLES OF APPLICATION
SYN SYN SOH COUNT RESP NUM ADDR BLKCK DATA BLKCK2
FLAGS 1
FF FF 81 05 00 11 22 01 E1 14 41 42 91 ED
43 44
45
V-25
CHAPTER V : EXAMPLES OF APPLICATION
SYN SYN DLE COUNT FILL FILL ADDR BLKCK1 DATA BLKCK2
FLAGS
FF FF 90 03 C0 00 00 01 31 32
33
V-26
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE: DCE
PROGRAM: ENABLE
LABEL 1
Send String Text [ff ff 81 05 00 11 22 01 41 42 43 44 45] ;data msg.
Wait [100]
Send String Text [ff ff 05 01 00 01 00 01] ;acknowledge
Wait [100]
Send String Text [ff ff 05 02 03 22 00 01] ;negative ACK
Wait [100]
Send String Text [ff ff 05 03 80 00 12 01] ;REP
Wait [100]
Send String Text [ff ff 05 06 40 00 00 01] ;start msg. STRT
Wait [100]
Send String Text [ff ff 05 07 C0 00 00 01] ;start ACK
Wait [100]
Send String Text [ff ff 90 03 C0 00 00 01 31 32 33] ;maint. msg.
*End*
V-27
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DTE
PROGRAM : ENABLE
LABEL 1
When Keyboard Key = [1]
Then Goto Label [2]
When Keyboard Key = [2]
Then Goto Label [3]
LABEL 2
Send String Text [ff ff 81 05 00 11 22 01 TEST 1]
Goto Label [1]
LABEL 3
Send String Text [ff ff 81 05 00 12 23 01 TEST 2]
Goto Label [1]
END.
V-28
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE: DTE
PROGRAM: ENABLE
LABEL 1
Start Timer 1
Reset Timer 1
Send String Text [ff ff 05 06 C0 00 00 01]
When String DCE = [ff ff 05 06 C0 00 00 01]
Then Goto Label [2]
When Timer 1 >= [1000]
Then Goto Label [1]
LABEL 2
Reset Timer 1
Send String Text [ff ff 05 07 C0 00 00 01]
Send String DCE = [ff ff 05 01 00 00 00 01]
Then Goto Label [3]
When Timer 1 > = [1000]
Then Goto Label [2]
LABEL 3
END.
V-29
CHAPTER V : EXAMPLES OF APPLICATION
V-30
CHAPTER V : EXAMPLES OF APPLICATION
MANUAL CONFIGURATION
Protocol : FRAME_REL.
Code : EBCDIC
Speed : 9600
Bits : 8
Parity : None
Source : DTE & DCE
Display : Frame/Pack
Buffer : Ring
Suppress : None
Tx Clock : DCE
ERR Check : CRC-CCITT
Mode : Normal
EMULATE : DTE
PROGRAM : ENABLE
Label 1
Send String Text [00 11 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 D4 D5
D6]
END.
V-31
CHAPTER V : EXAMPLES OF APPLICATION
V-32
CHAPTER V : EXAMPLES OF APPLICATION
ICMP
Internet
BOOTP ARP RARP
Network Token
Ethernet FDDI Others
Access Ring
V-33
CHAPTER V : EXAMPLES OF APPLICATION
Protocols Description
Internet Protocol (IP) Provides datagram service between hosts.
Responsible for packet routing,
fragmentation, and reassembly.
Internet Control Message Used to send error and control messages to
Protocol (ICMP) hosts and routers.
Address resolution Used to translate a remote host’s software
Protocol (ARP) address to a MAC address.
Reverse Address Used by diskless workstations to translate
Resolution Protocol their MAC addresses to a software
(RARP) address.
BootP Used by diskless workstations to discover
their IP address, the address of a server
host, and the name of a file to be loaded
and executed at boot time.
V-34
CHAPTER V : EXAMPLES OF APPLICATION
V-35
CHAPTER V : EXAMPLES OF APPLICATION
C0 DB
C0 DB DC DB DD C0
SLIP encapsulation
Protocol : SLIP
Code : ASCII
Speed : 9600
Stop Bit : 1
Bit Sense : Normal
Source : DTE & DCE
Display : Frame/Pack
Buffer : Ring
Suppress : None
EMULATE : DCE
PROGRAM : ENABLE
Label 1
Send String Text [45 00 00 2C 12 34 00 00 80 06 00 00 12 34 56 78 90 12
34 56 12 34 56 78 00 00 00 01 00 00 00 01 50 00 00 04 12 34 00 00 41 42
43 44 45]
END.
V-36
CHAPTER V : EXAMPLES OF APPLICATION
IP Packet
Format of PPP frames
PPP also uses two byte escape sequences when flag characters
are in the information field. On a synchronous link, this is done by the
hardware using a technique called bit stuffing. On asynchronous links,
a special byte 0x7D is used and is handled by the software. Bit
stuffing and escape flag bytes are handled automatically by the HCT-
6000.
V-37
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DCE
PROGRAM : ENABLE
Label 1
Send String Text [FF 03 00 21 45 00 00 2C 12 34 00 00 80 06 00 00 12 34
56 78 90 12 34 56 12 34 56 78 00 00 00 01 00 00 00 01 50 00 00 04 12 34
00 00 41 42 43 44 45]
END.
V-38
CHAPTER V : EXAMPLES OF APPLICATION
EMULATE : DCE
PROGRAM : ENABLE
Label 1
Send String Text [FF 03 C0 21 02 01 00 0C 01 04 05 DC 07 02 08 02]
END.
EMULATE : DCE
PROGRAM : ENABLE
Label 1
Send String Text [FF 03 80 21 03 01 00 0A 03 06 A8 5F 64 E9]
END.
V-39
CHAPTER V : EXAMPLES OF APPLICATION
note: The following packets are available in the HCT-6000 PPP
protocol.
V-40
CHAPTER V : EXAMPLES OF APPLICATION
V-41
CHAPTER VI : HCT-PC UTILITY PROGRAM
6.0 INTRODUCTION
1. One HCT-6000.
2. One 80X86 class PC.
3. Recommend 8MB PC memory.
4. Hard disk storage based upon capacity of data to be stored.
5. MS-DOS operating system version 3.3 or above.
6. HCT-PC program copied to PC hard disk.
7. Remote Cable (refer to Appendix, B-5).
8. Parallel Cable (refer to Appendix, B-8).
9. Pair of modems and null-modem cables (Optional).
1. IBM and IBM PC are registered trademarks of International Business Machines Corp.
2. MS-DOS is a registered trademark of Microsoft Corp.
VI-1
CHAPTER VI : HCT-PC UTILITY PROGRAM
VI-2
CHAPTER VI : HCT-PC UTILITY PROGRAM
VI-3
CHAPTER VI : HCT-PC UTILITY PROGRAM
6.3.2 Operation
Selecting F2 from the HCT-PC startup menu will place
the PC in the UP/DOWNLOAD functional mode.
VI-4
CHAPTER VI : HCT-PC UTILITY PROGRAM
VI-5
CHAPTER VI : HCT-PC UTILITY PROGRAM
VI-6
CHAPTER VI : HCT-PC UTILITY PROGRAM
<F3> Data analysis will give a quantitative break down of data types
(XON, XOFF, ACK, NAK, PARITY, etc.) for both DTE and DCE.
<F6> The print function allows printing of the displayed screen, all
data, or selected data. Data is selected for printing by using the page
up/down keys.
<F7> While displaying data, <F7> toggles the data display mode
between hexadecimal and ASCII.
VI-7
CHAPTER VI : HCT-PC UTILITY PROGRAM
6.4.3 Operation
Selecting F3 from the HCT-PC startup menu will place
the PC in the ON-LINE MONITOR functional mode. The
HCT-6000 will link to the PC for real-time online analysis of
online traffic. The ONLINE MONITOR provides the
following functions:
1. Decode and display on-line traffic.
2. Store captured data to PC hard disk.
3. Examine the captured data.
VI-8
APPENDIX A CODE TABLES
A-1
APPENDIX A CODE TABLES
32 00100000 20 SP Space
33 00100001 21 !
34 00100010 22 "
35 00100011 23 #
36 00100100 24 $
37 00100101 25 %
38 00100110 26 &
39 00100111 27 '
40 00101000 28 (
41 00101001 29 )
42 00101010 2A *
43 00101011 2B +
44 00101100 2C ,
45 00101101 2D -
46 00101110 2E .
47 00101111 2F /
48 00110000 30 0
49 00110001 31 1
50 00110010 32 2
51 00110011 33 3
52 00110100 34 4
53 00110101 35 5
54 00110110 36 6
55 00110111 37 7
56 00111000 38 8
57 00111001 39 9
58 00111010 3A :
59 00111011 3B ;
60 00111100 3C <
61 00111101 3D =
62 00111110 3E >
63 00111111 3F ?
A-2
APPENDIX A CODE TABLES
64 01000000 40 @
65 01000001 41 A
66 01000010 42 B
67 01000011 43 C
68 01000100 44 D
69 01000101 45 E
70 01000110 46 F
71 01000111 47 G
72 01001000 48 H
73 01001001 49 I
74 01001010 4A J
75 01001011 4B K
76 01001100 4C L
77 01001101 4D M
78 01001110 4E N
79 01001111 4F O
80 01010000 50 P
81 01010001 51 Q
82 01010010 52 R
83 01010011 53 S
84 01010100 54 T
85 01010101 55 U
86 01010110 56 V
87 01010111 57 W
88 01011000 58 X
89 01011001 59 Y
90 01011010 5A Z
91 01011011 5B [
92 01011100 5C \
93 01011101 5D ]
94 01011110 5E ^
95 01011111 5F _
A-3
APPENDIX A CODE TABLES
96 01100000 60 `
97 01100001 61 a
98 01100010 62 b
99 01100011 63 c
100 01100100 64 d
101 01100101 65 e
102 01100110 66 f
103 01100111 67 g
104 01101000 68 h
105 01101001 69 i
106 01101010 6A j
107 01101011 6B k
108 01101100 6C I
109 01101101 6D m
110 01101110 6E n
111 01101111 6F o
112 01110000 70 p
113 01110001 71 q
114 01110010 72 r
115 01110011 73 s
116 01110100 74 t
117 01110101 75 u
118 01110110 76 v
119 01110111 77 w
120 01111000 78 x
121 01111001 79 y
122 01111010 7A z
123 01111011 7B {
124 01111100 7C |
125 01111101 7D }
126 01111110 7E ~
127 01111111 7F DEL Delete
A-4
APPENDIX A CODE TABLES
A-5
APPENDIX A CODE TABLES
A-6
APPENDIX A CODE TABLES
64 01000000 40 SP Space
65 01000001 41 (HEX)
66 01000010 42 (HEX)
67 01000011 43 (HEX)
68 01000100 44 (HEX)
69 01000101 45 (HEX/
70 01000110 46 (HEX)
71 01000111 47 (HEX)
72 01001000 48 (HEX)
73 01001001 49 (HEX)
74 01001010 4A
75 01001011 4B
76 01001100 4C <
77 01001101 4D (
78 01001110 4E +
79 01001111 4F !
80 01010000 50 &
81 01010001 51 (HEX)
82 01010010 52 (HEX)
83 01010011 53 (HEX)
84 01010100 54 (HEX)
85 01010101 55 (HEX)
86 01010110 56 (HEX)
87 01010111 57 (HEX)
88 01011000 58 (HEX)
89 01011001 59 (HEX)
90 01011010 5A !
91 01011011 5B $
92 01011100 5C *
93 01011101 5D )
94 01011110 5E ;
95 01011111 5F
A-7
APPENDIX A CODE TABLES
96 01100000 60 -
97 01100001 61 /
98 01100010 62 (HEX)
99 01100011 63 (HEX)
100 01100100 64 (HEX)
101 01100101 65 (HEX)
102 01100110 66 (HEX)
103 01100111 67 (HEX)
104 01101000 68 (HEX)
105 01101001 69 (HEX)
106 01101010 6A
107 01101011 6B
108 01101100 6C %
109 01101101 6D -
110 01101110 6E >
111 01101111 6F ?
112 01110000 70 (HEX)
113 01110001 71 (HEX)
114 01110010 72 (HEX)
115 01110011 73 (HEX)
116 01110100 74 (HEX)
117 01110101 75 (HEX)
118 01110110 76 (HEX)
119 01110111 77 (HEX)
120 01111000 78 (HEX)
121 01111001 79
122 01111010 7A :
123 01111011 7B #
124 01111100 7C @
125 01111101 7D ,
126 01111110 7E =
127 01111111 7F "
A-8
APPENDIX A CODE TABLES
A-9
APPENDIX A CODE TABLES
A-10
APPENDIX A CODE TABLES
A-11
APPENDIX A CODE TABLES
224 11100000 E0 \
225 11100001 E1 (HEX)
226 11100010 E2 S
227 11100011 E3 T
228 11100100 E4 U
229 11100101 E5 V
230 11100110 E6 W
231 11100111 E7 X
232 11101000 E8 Y
233 11101001 E9 Z
234 11101010 EA (HEX)
235 11101011 EB (HEX)
236 11101100 EC (HEX)
237 11101101 ED (HEX)
238 11101110 EE (HEX)
239 11101111 EF (HEX)
240 11110000 F0 0
241 11110001 F1 1
242 11110010 F2 2
243 11110011 F3 3
244 11110100 F4 4
245 11110101 F5 5
246 11110110 F6 6.
247 11110111 F7 7
248 11111000 F8 8
249 11111001 F9 9
250 11111010 FA |
251 11111011 FB (HEX)
252 11111100 FC (HEX)
253 11111101 FD (HEX)
254 11111110 FE (HEX)
255 11111111 FF (HEX)
A-12
APPENDIX A CODE TABLES
0 000000 00 (HEX)
1 000001 01 1
2 000010 02 2
3 000011 03 3
4 000100 04 4
5 000101 05 5
6 000110 06 6
7 000111 07 7
8 001000 08 8
9 001001 09 9
10 001010 0A 0
11 001011 0B *
12 001100 0C CR Carriage Return
13 001101 0D EI End of Medium, Incomplete
14 001110 0E = Sense
15 001111 0F (HEX) Go Ahead
16 010000 10 (HEX) Write
17 010001 11 /
18 010010 12 S
19 010011 13 T
20 010100 14 U
21 010101 15 V
22 010110 16 W
23 010111 17 X
24 011000 18 Y
25 011001 19 Z
26 011010 1A -
27 011011 1B #
28 011100 1C Sp Space
29 011101 1D EC End of Medium, Complete
30 011110 1E [ Start
31 011111 1F
A-13
APPENDIX A CODE TABLES
32 100000 20 @
33 100001 21 J
34 100010 22 K
35 100011 23 L
36 100100 24 M
37 100101 25 N
38 100110 26 O
39 100111 27 P
40 101000 28 Q
41 101001 29 R
42 101010 2A : UMSG
43 101011 2B <
44 101100 2C +
45 101101 2D EU End of Medium, Unsolicited
46 101110 2E )
47 101111 2F (
48 110000 30 $
49 110001 31 A
50 110010 32 B
51 110011 33 C
52 110100 34 D
53 110101 35 E
54 110110 36 F
55 110111 37 G
56 111000 38 H
57 111001 39 I
58 111010 3A ?
59 111011 3B *
60 111100 3C %
61 111101 3D EP End of Medium, Pushbutton
62 111110 3E S2 Sync 2
63 111111 3F S1 Sync 1, Reset
A-14
APPENDIX A CODE TABLES
0 000000 00 SH
1 000001 01 A
2 000010 02 B
3 000011 03 C
4 000100 04 D
5 000101 05 E
6 000110 06 F
7 000111 07 G
8 001000 08 H
9 001001 09 I
10 001010 0A SX
11 001011 0B .
12 001100 0C <
13 001101 0D BL
14 001110 0E SB
15 001111 0F EB
16 010000 10 &
17 010001 11 J
18 010010 12 K
19 010011 13 L
20 010100 14 M
21 010101 15 N
22 010110 16 O
23 010111 17 P
24 011000 18 Q
25 011001 19 R
26 O11010 1A SP Space
27 011011 1B $
28 011100 1C *
29 011101 1D US
30 011110 1E ET
31 011111 1F DL
A-15
APPENDIX A CODE TABLES
32 100000 20 -
33 100001 21 /
34 100010 22 S
35 100011 23 T
36 100100 24 U
37 100101 25 V
38 100110 26 W
39 100111 27 X
40 101000 28 Y
41 101001 29 Z
42 101010 2A EC
43 101011 2B ,
44 101100 2C %
45 l01101 2D EQ
46 101110 2E EX
47 101111 2F HT
48 110000 30 0
49 110001 31 1
50 110010 32 2
51 110011 33 3
52 110100 34 4
53 110101 35 5
54 110110 36 6
55 110111 37 7
56 111000 38 8
57 111001 39 9
58 111010 3A SY
59 111011 3B #
60 111100 3C @
61 111101 3D NK
62 111110 3E EM
63 111111 3F
A-16
APPENDIX A CODE TABLES
A-17
APPENDIX A CODE TABLES
A-18
APPENDIX B CABLE PINOUTS
B-1
APPENDIX B CABLE PINOUTS
B-2
APPENDIX B CABLE PINOUTS
V.35 Cable,
multi-conductor round, 60cm.
B-3
APPENDIX B CABLE PINOUTS
Printer Cable,
multi-conductor round, 150cm.
B-4
APPENDIX B CABLE PINOUTS
Remote Cable
multi-conductor round, 120cm.
B-5
APPENDIX B CABLE PINOUTS
B-6
APPENDIX B CABLE PINOUTS
B-7
APPENDIX B CABLE PINOUTS
Setting of X.21 Cable Box’s two 3 position selector switches for connecting
of RC and S pins (DB15 side) to RC,TC or XTC pins (DB25side):
1) RC TC XTC
2) RC TC XTC
3) RC TC XTC
4) RC TC XTC
5) RC TC XTC
B-8
APPENDIX B CABLE PINOUTS
B-9
APPENDIX B CABLE PINOUTS
B-10
APPENDIX B CABLE PINOUTS
B-11