Académique Documents
Professionnel Documents
Culture Documents
Introduction
The MR350MKII(MR350 Mark II) is an intelligent data collection terminal which provides
many features for sophisticated data collection applications, with good expandability,
flexibility, security and maintainability. Data can be collected in an efficient and accurate
manner through use of a keypad, bar code scanner, magnetic stripe reader, proximity reader,
ICC reader, photo-coupler digital input, and relay digital output. The MR350MKII also
provides an easy and flexible method of wall mounting without additional mechanical
hardware.
The MR350MKII is well suited for the following applications:
?? Time and attendance
?? Loyalty
?? Shop floor control and reporting
?? Access control
?? Job status and tracking
?? Library application
?? General data collection
This manual gives you detailed information about the characteristics of hardware
components, an introduction to the MR350MKII system kernel structure, the principle of
communications protocol, operation of supervisor mode, site preparation and installation
and command set summary for I/O function calls, DOS management function calls, File
management function calls and Host ESC commands.
Throughout this manual [X] will be used to represent the key which has legend 'X' on the
keypad. "ABC" will be used to represent the sequence of key-presses for 'A','B',and 'C'. The
MR350MKII system uses the block and underscore cursor to represent if keyboard is in
either numeric or alphabetic mode. Press the [SHIFT] key to toggle numeric and alphabetic
mode. For example, in the block cursor mode, press the [1/QZ.] key to display '1'. In the
underscore cursor mode, press the [1/QZ.] key to display the first character 'Z'.
1-2
Table of Contents
Table of Contents............................................................................................................................... 1-3
Chapter 1. System Overview.............................................................................................................. 1-6
1.1.
1.2.
1-3
1-4
7.9.1.
7.9.2.
7.9.3.
1-5
1.
System Overview
In order to meet the requirements of various applications and working environments while still
maintaining its ease of use and security characteristics, the following features have been incorporated
into the design of the MR350MKII.
Main Features:
1.1.
Hardware/Firmware:
1-6
?? Standard wall-mounting plate and optional desktop work bench mounting kit.
?? 256 KB Flash ROM --- 128KB for DOS-based system and 128KB for users
application program.
1.2.
Software:
1-7
Chapter 2. Hardware
2.
Hardware
This chapter gives you the specifications and characteristics of the MR350MKII major parts and
components.
2.1.
The MR350MKII cabinet is assembled in two major parts: ABS+PC front cover and
metal back plate. There are two kind of front cover for different internal reader. One
is for Barcode slot reader and Magnetic stripe reader, one is for Proximity reader and
Smart card reader.
2.2.
The figure below gives you the dimensions of the MR350MKII cabinet without the
bench mounting kit installed.
2-8
?
?
2.3.
? Security lock
Backplate Illustration
?
?
?
?
?
?
?
?
? Scanner port
2-9
2.4.
Keypad
The MR350MKII provides an insertion template type membrane keypad, user can
re-define layout of keypad and customize user own template. All keys on the keypad
provide a tactile feel. The size for each key is 17mm by 14mm. It contents 20-key
alphanumeric/function membrane keypad with four user controllable indicators and
clock-in/out and break-in/out symbols.
The figures below present layouts for the keypad. To see the function of each key,
please refer to your Getting Started Guide.
NOTE:
2.5.
Display
A 2-line by 16-character liquid crystal display(LCD) with 5x7 dot character font and
backlight is used as the display screen of the terminal. The backlight can be enabled
or disabled using either the USER COMMAND SET (see Getting Started Guide)
2-10
or the users application program (see Programming Reference Manual). If the UPS
battery is installed and the main power (external AC power) fails, in order to reduce
power consumption the MR350MKII will shut off the backlight ignoring the above
setting until the main power is recovered. A blinking block cursor represents
numeric mode, and a underscore cursor indicates that the keypad is in alphabetic
mode.
2.6.
Use figure 2-5 and 2-6 to locate the major processor board components and
connectors that are mentioned in this section.
?
Figure 2-4 Processor Board major components front view (component side)
? Processor
? User Memory
? Buzzer
2-11
Figure 2-5 Processor Board major components bottom view (solder side)
? Scanner port
? RS485 port
? Backup battery
? RS232 port
? AC power input
? Keypad connector
? Phone line/Ethernet
?? 2 / 4 wires jumper
2-12
2-13
Solder Side
(1) Scanner Port
The MR350MKII provides a D-sub 9-pin male scanner port for attaching either
a pen type (wand emulation) or auto type (laser/CCD emulation) bar code input
device.
The pin designations are:
Scanner Port: (D-sub 9-pin, male)
Pin No.
1
2
3
4
5
6
7
8
9
Signal
Start of scan
Output data
N.C.
N.C.
Trigger switch
Power enable
Ground
Ground
+5V
Pins
2-14
/RS485)
RX - (for
RS422/RS485)
TX+(for RS422)
N.C.
N.C.
TX-(for RS422)
AC-HOT
AC NEUTRA
Pin 1
2-Wire RS485
RX+ (for RS485)
RX (for RS485)
N.C.
N.C.
N.C.
N.C.
AC-HOT
AC NEUTRA
(4) RS232
The terminal provides an EIA RS232 port for direct connection to the host
computer or to an auxiliary device which has an RS-232 interface, such as a
serial printer, digital scale, full screen video ASCII terminal, or fixed scanner. It
can act as host or serial port, while as host it can serve in multi-point or none
protocol for data communication. (for detailed information please see the
MR350MKII Programming Reference Manual).
2-15
Signal
Ground
RXD
CTS
RTS
TXD
Ground
AC Power Input
An external 13.5V AC/800mA power supply is used as the main operating
power source of the MR350MKII. Figure 2-10 illustrates the AC-jack pinout of
the power input. You must prepare an appropriate power supply in advance to
proceed to the next steps.
1
3-position circular
DIN connector
Pinout
Signal
Vac Input1
Vac Input2
NA
2-16
Barcode slot
reader
+5V
Data
Ground
1
2
3
4
5
6
Magnetic
stripe reader
+5V
/Strobe
Ground
/Data
/Card present
Protective
ground
Wiegand
+5V
Data 2
Ground
Data 1
7
8
9
Figure 2-11 9-pin inline connector pin designations
6 pin connector.
Pins
Ethernet
TX+
TXRX+
Phone
Line_T
Line_R
RXN.C.
N.C.
2-17
Photo 1-input
( Default )
?
?
J1
?
?
J2
J3 J4 J5
pin1
pin2
pin3
J6 J7 J8
External Barcode /
? ?
MAG
? ?
Group #2
Group #3
J1
J2
J3
Photo 2-input
( Default )
J1
J2
? ?
? ?
J3 J4 J5
J6 J7 J8
Phone Line
J1
J2
? ?
? ?
J3 J4 J5
J6 J7 J8
Photo 3-input
( Default )
J1
J1
J2
J2
J3
J3
?
?
J6 J7
?
?
J6 J7
Photo 4-input
( Default )
J1
J2
?
?
J3 J4 J5
?
?
J6 J7 J8
External Barcode /
MAG
J1
?
?
J11
?
?
J2 J3 J4 J5
?
?
?
?
?
?
?
?
J6 J7 J8
RS232 Port
Group #4
Group #5
RS485 Port
( Default )
MR053
Ethernet Board
(Optional)
?
?
J11
?
?
J12
J4
J4
J4
?
?
J13
J5
J5
J5
J6
?
?
J14
2-18
J7
J8
? pin1
? pin2
pin3
J8
?
?
J8
J9
J10
Pin 1
2 Wire
J9
J10
4 Wire
2.7.
2-19
Jumper
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
Port
Name
Default setting
Relay #1
Normal Closed
Common
Normal Open
Relay #2
Normal Closed
Common
Normal Open
Photo-couple #1 Anode (+)
Cathode (-)
Photo-couple #2 Anode (+)
Photo-couple #3
Photo-couple #4
Cathode (-)
Anode (+)
Cathode(-)
Anode (+)
14
Cathode (-)
15
16
Ground
12 V/500mA DC
Output
TX(+)
17
RS485 port
Port
Name
Alternative setting
N/A
N/A
N/A
N/A
N/A
N/A
MSR
Internal modem
(MR052M)
RS-232 port
Wand / slot reader/
MSR
MAG STROBE
MAG DATA
line-transmitted
line-received
TXD
RXD
+5Volt
MAG CARD/
present
N/A
N/A
Internal Ethernet
Board (MR053)
TX(+)
18
19
TX(-)
RX(+)
TX(-)
RX(+)
20
RX(-)
RX(-)
21
ACHOT
22
ACNEUTRA
CN3
UPS Battery
CN4
AC Power
Figure 2-13 Terminal block pin designations
2-20
100m? max.
Operating Time
5msec max.
Release Time
2msec max.
Insulation Resistance
2A
AC 270V
5A
625VA, 90W
-30?C to +55?C
Contact Capacity
AC 120V 2A DC 24V 2A
Ii
+
Vi
C
2.2k
Input Terminal
Vo
4.7K
2-21
INPUT
OUTPUT
HIGH
LOGIC
LOW
Vi < 1.5V )
Reverse Voltage VR(max)= 6V
Figure 2-16 Photocoupler input characteristics
2.8.
Installation Procedures
This chapter contains the installation procedures for the MR350MKII. It includes:
?? Site preparation prior to installation.
?? Installing the backup battery.
?? Installing the optional features within the terminal.
?? Reassembling the terminal.
?? Installing the terminal.
2.8.1. Site Preparation Prior to Installation
The MR350MKII terminal may be mounted to any surface by use of its
available mounting kit. For user convenience, the MR350MKII terminal
backplate is designed as a standard wall mounting plate. Also a
desktop/work bench mounting kit is provided as an accessory.
If possible, decide upon, and prepare the mounting location prior to
installation. Refer to Site Preparation on page 8-75 to pre-drill any
required mounting holes. While planning, please be sure to leave enough
room around the terminal to allow easy operation for all functions and
devices.
2.8.2. Installing Backup Battery
The MR350MKII is shipped with a backup battery installed and ready for
use. Therefore, if you are installing a new MR350MKII, you should skip
this procedure.
CAUTION:DO NOT DISPOSE OF BATTERY IN FIRE.
Installation
(1)
Turn the MR350MKII terminal over, so that the LCD faces down.
(2)
Unlock the main body (the lock is located on the bottom side), and lift
the backplate off the front cover.
2-22
(3)
2-23
MR053
Figure 2-19 Installing MR053 Ethernet Card with MR350MKII main body
2-24
Installation :
(1) Open the MR350MKII terminal.
(2) Unlock the main board with care.
(3) Connect MR052M with main board (see figure 2-20).
(4) Adjust jumper setting : short Pin 1 & Pin 2 through jumper 11 ~ jumper
14 on CPU board. (Default)
(5) Restore the main board to terminal.
(6) From back plate, you could find the Phone-line/Ethernet jack.
(see figure 2-6).
Notice : If the Phone-line/Ethernet jack was covered by wall mounting
installation, then connect to Terminal Block P2A/LNT, P2C/LNR
port connectors (behind back plate) was the other choice. (refer to
Figure 2-14 Terminal block pin designations)
Figure 2-20 Installing MR052M modem board with MR350MKII main body
2-25
??
UPS battery
??
(2)
Unlock the main body (the lock is located on the bottom side), and lift
the backplate off the front cover.
NOTE:
If UPS battery is installed, disconnect the terminal block adapter cable from
the processor board.
(3)
Turn the slot reader over, so that the slot faces down.
(4)
Install the two machine screws that secure the rectangular adapter plate
to the slot reader (see figure below).
CAUTION:
2-26
(5) Carefully position the slot reader and its adapter plate onto the slot reader
compartment (see figure below).
2-27
(6) Install the four tapping screws that secure the adapter plate to the cabinet
(see figure below).
CAUTION:
YOU MUST USE THE TAPPING SCREWS FOR THIS
PROCEDURE TO KEEP FROM DAMAGING THE
SCREW HOLDER.
Identify the tapping
screw
(7) Connect the slot readers ribbon cable to the 9-pin inline connector
(see figure below).
(8) If you are going to install any other optional internal features, such as the UPS
battery, leave the terminal apart for now and go to the next procedure.
2-28
2-29
(5) Place the UPS battery within the four positioners and the
two battery retainer posts (see figure below).
(6) Install the two machine screws that secure the battery
retainer to the backplate (see figure below).
2-30
2-31
(2) To wall mount the unit or to lay it flat upon the work bench, attach
the mount at the upper position. To stand the unit on the work
bench, attach the mount at the lower position. (see the two figures
below)
2-32
(3) Install the four machine screws that secure the two brackets to the
metal backplate at the desired position. (see figure below).
(4) Use the two thumb knobs to secure the mount to the brackets. (see
figure below).
Figure 2-29 Securing bench mount to the brackets for flat style
2-33
(1) Lock the cabinet to secure the backplate to the front cabinet, or;
(2) If the security lock is not used, you may install the two screws
(one is a tapping screw, the other is a machine screw) that secure
the backplate to the front cover.
2-34
2-35
(3)
the
metal
To main PCB
terminal block
adaptor
connector
(4) Plug the terminal block adapter cable onto the stick connector.
(5) Position the two front cabinet slots facing toward the backplate
brackets, then slide the front cabinet onto the backplate (see
figure below).
2-36
PCB Version
Jumper Setting
Version 1 ,
Version 2 ,
Version 3 .
Alternative 128K or
512K memory chip
choice for customer.
NOTICE :
If 128K or two 128K
memory installed. The
jumper 11 and 12 must
set to pin 1 & pin 2.
If 512K or two 512K
memory installed , then
the jumper 11 and 12
must set to pin 2 &
pin 3.
2-37
PCB Version
Jumper Setting
Version 4 ,
Version 5 .
Alternative 128K or
512K memory chip
choice for customer.
NOTICE :
If 128K or two 128K
memory installed. The
weld point must contain
resistor R64 and R66.
If 512K or two 512K
memory installed , then
the weld point must
contain resistor R65 and
R67.
PS. We do not recommend you upgrade memory personally. Please send them back to
dealer or company for safe upgrade.
2-38
3.
System Kernel
3.1.
The MR350MKII kernel includes three basic modules: device driver, file manager
and DOS manager. The programmer can design the application programs by calling
those available functions just as in the PC DOS environment.
The ROM based operating system of the terminal provides emulated MS/DOS
function calls. The calling and parameter passing conventions are identical to that of
MS/DOS. A detailed description of the functions supported by the Terminal's
subsystems, I/O interface, DOS manager and File manager are listed in appendixes A
and B.
The software to be run on the MR350MKII may be programmed by using 16bits
Microsoft C/C++ or Borland C/C++, and the IBM PC macro assembler version 1.0
and later versions. Transaction data can be processed interactively with the
computer or stored in a file.
NOTE when using Microsoft C/C++ :
When program execution area is assigned less than 64K (see section 4.3) and a
program of more than 64K is run, a run time error message, "Not enough space for
environment", will be shown. In this case add following statements in main:
/* mypgm.c */
_setenvp()
{
}
main()
{...
...
...
}
and link with: >LINK /NOE mypgm
3.2.
Keypad Subsystem
The keypad subsystem scans the key matrix, converts the scan code to its associated
key value, and stores the value in the keyboard input buffer for program utilization.
Note that the [SHIFT] key is not stored in the buffer, it is used to distinguish the
alphabetic and numeric mode of associated key positions and provide an alternative
key code. The following table shows the key values of each key.
3-39
Key
Value
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Key
O
P
Q
R
S
T
U
V
W
X
Y
Z
+
-
Key
F1/?
F2/?
F3/?
F4/?
F5/*
F6/?
F7/?
Value
86H
87H
88H
89H
8AH
8BH
8CH
3.3.
Display Subsystem
This subsystem provides the interface functions: Display character, Display string,
Set cursor position, and Clear screen display. The display coordinates are organized
as follows:
Min
Min
Max
Max
Row
Col
Row
Col
15
3.4.
Communications Subsystem
3-40
This subsystem allows the program to set and read the system date and time of the
MR350MKII.
3.6.
The MR350MKII supports two contact relay ports and four photocoupler input
ports for digital signal input/output control, where pins #11/12 and pins #13/14 can
also be assigned to the RS-232, and barcode scanner port (see Terminal Block
Adapter on page 2-19).
3.7.
The MR350MKII has two ports for connecting four different interface reader. One
of the two ports, as scanner port, is dedicated to bar code reading via bar code wand,
CCD, laser diode scanner, bar code slot reader, and the terminal supports reading of
Code 39, Code 128, Codabar, Interleaved 2 of 5, UPC and EAN. Please be noted,
the secondary magnetic stripe reader besides the built-in one, is only valid on
connecting to the terminal block adapter.
NOTE:
The CCD , laser diode scanner and barcode wand are only supported
when connected through the scanner port. If terminal block pins
#13/14 are set to scanner port, only the barcode wand or the slot
reader are supported.
The other port, as build-in reader port, is mainly designed for connecting a card
reader for bar code, magnetic stripe, proximity and smart card reader. The proximity
reader can be magnetic stripe reader(MSR) interface or wiegand interface, it up to
customers choice. MR350MKII only can support single track 1, 2 or 3 magnetic
card stripe. These two ports can work at the same time.
3-41
NOTE:
Please be noted, the MR350MKII can automatically detect the type of
badge reader. If a different type of build-in reader is selected, the first
attempt of reading the card will be used to detect the right type and the
data will not be accepted. If a right type is selected, the first attempt of
swiped data will be accepted immediately.
NOTE: Terminal wire link for Wiegand interface
Wiegand
+5V
Data1
GND
Data0
Terminal Block
?
?
?
?
P4A / +5V
P1A / M.S
GND
P1C / M.D
3.8.
Connect the Terminal in point-to-point mode through the RS-232 interface, then
follow the steps listed below to download a program to the Terminal:
Step 1. Connect a MR350MKII to a PC via the RS232 interface with the proper
cable.
Step 2. Press [F5/*] to invoke the user command menu.
Step 3. Select option 3) COM to enter the Kermit server mode.
Step 4 Insert the demonstration diskette that may be obtained from your local
distributor into the PC.
Step 5. Run KERMIT on the PC.
Step 6. Use the send command from the PC to the MR350MKII to download the
Demo program, DRV350.EXE.
3-42
MS-Kermit>REMOTE DIR
Displays all of the files which are stored in the MR350MKII
(Program as well as data files)
Step 7. Press [SHIFT] in conjunction with [F5/*] on the MR350MKII to exit from
Kermit
server mode to Ready mode.
Step 8. Select option 1) RUN in user command menu and press the [? ] key to step
through the available downloaded executable program, then press [E] to run
DRV350.EXE, or type the filename (i.e.DRV350) directly at the Ready
prompt. This program allows you to scan barcode data and upload or poll
data to send to PC.
3.9.
3-43
1.Poll
f.Font
B.BarT
C.ComT
D.DIR
E.Del
F.ExeSize
G.Memory H.Reset
I.ExFile
J.Exist
K.Keypad
k.Kermit
L.Dnload
M.Time
N.Buzzer
O.Auto
P.Passwd
Q.UplMode R.TrmID
T.TrmT
U.Upload
V.DEV_T
X.Exec
3.brk
5.ChgAdr
9.Loop
@.Modem
?.320
~.UPS off
F1.Addr
F2.Comm_P F3.Retry
F4.Disp.
F5.Shell
Item
A.Stop
0).
1).
A).
B).
C).
D).
E).
F).
f).
G).
H).
I).
3-44
J).
K).
k).
L).
M).
N).
O).
Q).
R).
T).
U).
V).
X).
3).
5).
9).
@).
?).
~).
Disable UPS
F1).
F2).
F3).
F4).
F5).
Go to DOS shell
F6).
3-45
7) Select item F1) to key in the address of all connected terminals or some
terminals to be tested; for example, if there are three terminals connected
with address A, B, C, respectively, type ABC.
8) Select item L) to download program 350TEST.EXE. This procedure
will be repeated till all designated terminals have been downloaded.
9) Select item X) and input program name, 350TEST, to start up the
program on all designated terminals in step 7.
10) Select item 1) to start getting data, PC screen will appear "." indicating
there is no data collected. If any of those terminals starting input data by
scanning bar code label, PC screen will show as below:
A (nn): XXXXXX
The first character mean terminal address. Where XXXXXX is the
data scanned from all connected barcode input devices or magnetic
striper reader and NN is its data length.
10) Select item 0). to send message to terminals. Key in whether string
according to PC screen instruction, and the string pattern will then be
displayed on the terminal's LCD as Application data:XXXXX where
XXXXX is the string you keyed in from PC keyboard.
11) You may also select H) and A) to test the Cold-start and Warm-start
functions. Or press [ESC] key to end this program.
3-46
4.
Data Structure
The MR350MKII system control data structures are outlined in the following diagram. The
system kernel uses the File Allocation Table (FAT), File Handle Table (FHT),
Communication Control Table, Device Control Table and Key Alias Table. The following
sections will describe each one of these control tables. The description includes a "typedef"
part and the "default" values of the table.
Terminal Application
EXEC
Kernel
File Allocation Table
4.1.
Type Definition
typedef struct {
BYTE scanner;
BYTE badge;
BYTE lcd_backlight;
BYTE buzzer;
BYTE keylock;
BYTE buzzer_volume;
} DEV_CONFIG;
scanner:
'N'
'F'
badge
'B'
'M'
'D'
lcd_backlight: 'N'
4-47
'F'
buzzer:
'N'
'F'
keylock:
'N'
'K'
'P'
buzzer_volume:
4.3.
0
'5'
'9'
'N'
'F'
i2of5:
'N'
'F'
codabar:
'N'
'F'
ean_upc:
'N'
'F'
code128:
'N'
'F'
4-48
4.4.
The communication control table is applicable to configure the host port of the
MR350MKII.
The communication control table specifies all communication parameters between
the host system and the MR350MKII. When a hard reset command is issued via
keypad input or host command sequence the default communication parameters are
restored. The host system may then configure most MR350MKII parameters by
issuing host command sequences. The host command sequences will be listed later in
appendix B.
4.4.1. Type Definition
typedef struct {
BYTE baud_rate;
BYTE stop_bit;
BYTE data_bit;
BYTE parity;
BYTE protocol;
BYTE address;
WORD time-out;
} COM_CONFIG;
The MR350MKII terminal communicates with the host via the host
port. The communication baud rate may be programmed from 110
to 38.4K baud (bits per second).
baud_rate:
'0'
'1'
'2'
'3'
'4'
'5'
'6'
'7'
'8'
'9'
stop_bit:
'1'
'2'
data_bit:
'7'
'8'
= 7 data bits
= 8 data bits (default)
parity:
'N'
'O'
'E'
protocol:
'M'
'F'
= Multipoint (default)
= None protocol
4-49
address:
'A'
'02'
4.5.
The terminal control table is meaningful only if the MR350MKII operation switch is
set to "terminal mode". All other operational modes ignore the terminal control
table.
4.5.1. Type Definition
The terminal control table is defined by the following typedef
TERM_CONFIG. There is only one instance of the
TERM_CONFIG data structure:
typedef struct { char terminal_id[8]; /* terminal id */
BYTE
online;
BYTE
echo;
BYTE
autolf; /* auto LF */
BYTE
mode;
BYTE
linepage; /* line or page block */
BYTE
lineterm; /* line terminator */
BYTE
pageterm;/* page terminator */
} TERM_CONFIG;
Each MR350MKII "terminal" is identified by an ASCII string. There
can be up to seven characters in a terminal identification string. The
4-50
'R'
= set to Remote and transmit data to the
host port (default)
'L'
= set to Local and do not transmit
echo:
'N'
= set to Echo and transmit displayed data to
the host port
'F'
= do not transmit
The above two variables, TERM_online and
TERM_echo, are used to control transmission and
display of the collected data, respectively. If
TERM_online is set to Remote the MR350MKII will
transmit data to the host, otherwise it will not
transmit. If TERM_echo is set to Echo collected data
will be displayed on the MR350MKII LCD,
otherwise data will not be displayed.
autolf:
'N'
'F'
mode:
'C'
'B'
linepage:
'L'
'P'
'B'
lineterm:
pageterm:
4-51
5.
(2)
(3)
In the following sections we will first discuss the host communication commands and
briefly describe their functions. Then we will examine in detail the protocol for each
function.
5.1.
1.
5-52
by the host will be purged from the memory. Default system parameters are
restored from the EPROM.
The hard reset command does not have any parameter or value. The
equivalent keypad invoking sequence is entering the supervisor mode and
selecting an initialization command.
2.
Abort ( ESC A )
Abort is the "soft reset" command. The MR350MKII terminates its
execution and returns to ready mode. Programs and data that have been
stored in the MR350MKII RAM space are preserved. The system
parameters remain unchanged. The abort command does not have any
parameters or values. The equivalent keypad invoking sequence is pressing
the [SHIFT] and [F5/*] keys at the same time.
3.
4.
Directory ( ESC D )
The directory command instructs the MR350MKII to return a list of
available files in the RAM of the MR350MKII. The directory command has
no parameters. The directory command can also be invoked via the
MR350MKII workstation menu. When invoked from the keypad the
directory is listed on the LCD display.
5.
6.
7.
5-53
8.
9.
10.
11.
12.
13.
14.
5-54
15.
16.
17.
18.
5.2.
Configuration Commands
Configuration commands from the host always follow the standard host command
sequence: ESC, cmd, table. The cmd field actually specifies the object to be
configured. The table field contains the data organized in a pre-defined format.
1.
2.
5-55
4.
5.3.
1.
5-56
The download command has one parameter, the file name. Download can
also be invoked via the MR350MKII workstation menu.
The upload command performs the opposite function of the download
command. It is normally used to transfer a data file from the MR350MKII to
the host system. This is the typical means of retrieving collected data in
workstation mode.
2.
5.4.
Multipoint Protocol
In Multipoint operation the MR350MKII uses an asynchronous serial
multi-drop protocol for communication with the host computer. Note that to
make this protocol operable an RS-232 to RS-485 converter is needed
between the host and the MR350MKII. The terminal protocol consists of
commands and responses of the following format:
Symbol
Description
=>
<=
CS1
CS2
5-57
= ESC + L + A + . + E + X + E + ADDR + 7
CS1
CS2
0x02
ETX
0x03
ACK 0x06
NAK 0x15
DC1
0x11
ESC
0x1B
EOT
0x04
The maximum frame size including protocol control characters is 128 bytes.
Transparent transmission of protocol control characters STX and ETX is
achieved by preceding them with a '\' (backslash) character. Transparent
transmission of the '\' character is achieved by sending two '\' characters
consecutively.
convert to
\\
00 hex -- 1F hex
convert to
\ 80 hex -- \ 9F hex
A0 hex -- FF hex
convert to
\ 20 hex -- \ 7F hex
(excluding DC hex)
2)
unchanged
Host Transmissions
Transmission
Format
Poll
STX, ADDR
Host Data
Acknowledgment
ACK
5-58
Negative ACK
NAK
Terminal Transmissions
Transmission
Format
Terminal Data
Acknowledgment
ACK
Negative ACK
NAK
<=
=>
5-59
5-60
6.
User Mode
6.1.
Hard Reset
The MR350MKII can be hard reset (Cold Boot) by pressing [3] while turning on
power. Since the MR350MKII doesnt provide a power on/off switch, it is
suggested to hard reset the terminal by use of option INIT in supervisor mode
(refer to next chapter) or host ESC command (more details in appendix B). All
system parameters will be reset to factory default values and all programs and data
stored in RAM will be cleared after a "Cold Boot"
All data stored in RAM of the terminal is backed up by a lithium battery, all the
system parameters, programs, and data will be preserved as they were before
powering down unless a Cold Boot is made.
6.2.
Operating Modes
There are two MR350MKII operating modes: Ready mode and Supervisor mode.
The Ready mode can be entered after turning on the MR350MKII's power or by
pressing [SHIFT] in conjunction with [F5/*] to abort from the application and return
to ready mode. The Supervisor mode can only be entered by authorized personnel
after entering the correct password.
Key pressing sequence to invoke Ready mode and Supervisor mode:
Ready mode:
1. Power off/on the terminal by disconnecting/re-connecting DC
adapter, or
2. Press [SHIFT] in conjunction with [F5/*] to abort application,
and return to Ready mode.
Supervisor mode:
1. Press and held the key [3] , then turn on the power, or
2. Press [SHIFT] in conjunction with [F5/*] in Ready mode, then
3. Enter password. (Default : None, simply press [E])
6.3.
Ready Mode
When a Terminal is turned on, it proceeds with a warm boot and enters Ready
mode. Then the LCD shows the screen below, indicating the Terminal is Ready to be
used.
6-61
MR350MKII V X.XX
>
Figure 6-1 Ready mode prompt
6.4.
System Commands
6.5.
Command
Description
ERA
RUN
TER
COM
TYP
DIR
SET
Erase File
To remove the file from the RAM disc, you may type ERA at the Ready prompt or
select 6) ERA in user command menu. The display will show available files name on
screen, user can use [? ] or [? ] key to choice destination file name and [E] key to
delete it.
PRESS FILENAME:
xxxx.xxx
Type the filename you intend to remove including the file extension name.
NOTE:
Once the file is erased, you are unable to recover the file.
6.6.
Run Mode
Users may enter the filename of a program to execute the program directly. Users
may select item 1) in the user command menu or enter the "RUN" command to enter
Run mode, the file names of the .EXE files stored in the RAM Disk will be shown on
6-62
the LCD. You may use the [? ] key to toggle the selection of the program, and press
[E] to execute the selected program. The executed program can be aborted by
pressing [SHIFT] in conjunction with [F5/*] if necessary.
6.7.
Press DIR in Ready prompt or select 5) DIR in the user command menu. The
system will display every two files and pause, user may press any key to continue to
display next two files. For example, if only one file ? OINT.EXE is stored in the
RAM disc, the display will show as below:
POINT.EXE
<<END>>
Press any key to return to the Ready prompt.
6.8.
The MR350MKII provides a built-in terminal emulation utility. You may use this
utility to accept data input from the scanner port, build-in reader port or keyboard,
and send the data to the host through the host port. The communication protocol
corresponds with the settings of the host port.
Press TER at the Ready prompt or select 8) TER in the user command menu to
invoke the terminal emulation utility. The display will be as below and the terminal
will be ready to accept data.
?
Press [F5/*] in conjunction with [SHIFT] to abort the terminal emulation utility and
go back to the Ready prompt.
6.9.
The operator may alter the system calendar/clock, and buzzer volume and turn the
backlight on/off to fit their operation environment. Type "SET" in Ready mode or
select item 7) in the user command menu to enter the Configuration mode.
There are 3 setup procedures which will be shown in sequence.
?? Setting the system calendar/clock.
?? Selecting speaker volume as HIGH, MEDIUM, or LOW.
?? Selecting LCD backlight or cursor as ON or OFF .
?? Set Keypad input status
6-63
LCD There are two option for this item. The 1st item is to assign backlight ON or
OFF for LCD display. Use [? ] to select one and press [E] to confirm.
BACKLIT SETUP
ON
NOTE:
The MR350MKII will turn the backlight off automatically, regardless of
the backlight setting if the external AC power source is lost, and it will
remain off until the main power is recovered.
The 2nd option is to set enable or disable cursor. Use [? ] to select one and
press [E] to confirm.
CURSOR
ON
KEYPAD There are two option for user to easy input Alpha character with upper
case and lower case
ALPHA KET The 1st item is to enable or disable SHIFT lock. The default
setting is enable. It means user can input alpha character after press [SHIFT]
key and he cannot enter numeric character until press [SHIFT] key again.
When SHIFT LOCK is disable, it only allow user to enter one alpha character
after pressing [SHIFT] key.
ALPHA CHARACTER this item allow user to input upper and lower case
character
6-64
Then the operator should run Kermit communication software on the Host PC. The
proper communication parameters should also be defined in the Kermit parameter
file, i.e. mskermit.ini. When using Kermit server mode to download a file, the cable
for linking the Terminal and Host must have the CTS and RTS wires connected.
After file transfer in Kermit server mode, press [SHIFT] in conjunction with [F5/*]
to return to Ready mode.
6-65
7.
Supervisor Mode
The MR350MKII supports a Supervisor Mode to setup system configuration and
verify the hardware of the terminal. Follow the procedure below to enter
Supervisor Mode:
1. Turn off the MR350MKII
2. Press [3] and hold the key, then turn on the power, or
3. Press [SHIFT] in conjunction with [F5/*] in Ready mode, then
4. Enter password. (DEFAULT : None, simply press [E])
The MR350MKII's LCD shows:
PASSWORD:
2) TERM
3) MEMY
4) FNKY
7) INI
First Part
8) DIAG
Second Part
1)
DEVC
Device Configuration
2)
TERM
Terminal Configuration
3)
MEMY
Memory Configuration
4)
FNKY
5)
AUTO
6)
PSWD
Change Password
7)
INIT
7.1.
8)
DIAG
System Diagnostic
9)
BIOS
Device Configuration
SELECTION
COM1 selection
RS485 , Ethernet
HOST PORT
HOST PROTOCOL
MULTI-POINT, NONE
HOST Address
A~Y or 0 ~ 6
110,150,300,600,1200,2400,4800,9600,19200,38400
8,7
HOST Parity
1,2
110,150,300,600,1200,2400,4800,9600,19200,38400
8,7
SERIAL Parity
1,2
7-67
NOTE
1. The CTS/RTS option is only available when the RS-232 is assigned as
a serial port.
2. When XON/XOFF is selected as flow control, it will prompt 2 items
for user to set ASCII code of XON and XOFF
7.1.2. BARCODE
< DEVICE SETUP >
BARCODE
After press [E] key, the terminal will prompt in sequence to toggle ON or OFF the
accepting permission for the following barcode type: CODE39, I 2OF5,
CODABAR, UPC-A,UPC-E, EAN-13, EAN-8, CODE128, EAN128, CODE93.
The default permission for each type is ON.
Press [? ] to toggle ON/OFF and then press [E] to confirm the selection. Below
show all detail setting of barcode symbology
CODE
Sub-item
Selection
Code 39
ENABLE, DISABLE
FULL Code 39
ON, OFF
START/STOP
NO SEND, SEND
Check digit
OFF, ON & No send, ON & Send
I 2 of 5
ENABLE, DISABLE
Check digit
OFF, ON & No send, ON & Send
Codabar
ENABLE, DISABLE
START/STOP
NO SEND, SEND
Check digit
OFF, ON & No send, ON & Send
UPC-A
ENABLE, DISABLE
LEAD DIGIT
NO SEND, SEND
Check digit
OFF, ON & No send, ON & Send
UPC-E
ENABLE, DISABLE
LEAD DIGIT
NO SEND, SEND
Check digit
OFF, ON & No send, ON & Send
ZERO EXPAND
OFF, ON
EAN-13
ENABLE, DISABLE
LEAD DIGIT
NO SEND, SEND
Check digit
OFF, ON & No send, ON & Send
EAN-8
ENABLE, DISABLE
Check digit
OFF, ON & No send, ON & Send
Code 128
ENABLE, DISABLE
EAN 128
ENABLE, DISABLE
Code 93
ENABLE, DISABLE
NOTE
7-68
Once the selected type of barcode is set OFF, then the corresponding
barcode data will not be accepted by the terminal? decoder.
7.1.3. WIEGAND
< DEVICE SETUP >
WIEGAND
After press [E] key, the terminal will prompt in sequence to toggle ENABLE or
DISABLE the accepting permission for the following format: 26-Bit, 36 Bit and
UNFORMATTED.
7.1.4. SECURITY SWITCH
< DEVICE SETUP >
SECURITY SW
7.2.
Terminal Configuration
Use the [? ] key to choose between REMOTE and LOCAL, and then
REMOTE
LOCAL
ONLINE
REMOTE
7-69
AUTOLF
MODE
LINE/PAGE Use the [? ] key to choose among LINE, PAGE and BOTH.
The LINE/PAGE parameter is useful only if terminal MODE has
been specified as BLOCK mode. The LINE/PAGE entry designates
the termination characters. The termination character can be set as:
LINE Line termination: CR ( 0D hex)
PAGE Page termination: CTRL-Z ( 1A hex)
BOTH Both line termination and page termination.
7.3.
Memory Configuration
7-70
18KB
Default size
55KB
EXEC area
boundary
Free area
Execution
program area
(EXE area)
FLASH BIOS
128KB
ROM
Program 128KB
55KB
The available RAM is allocated to the Program Execution Area, EXEC area, and
RAM Disk, FREE area. The allocation of FREE and EXEC area memory is set to
default after a Cold Boot. The allocation can be changed by reassigning the EXEC
area size through setup. The size of the RAM Disk decrements when you increment
the size of EXEC area, and vice versa. The screen below will be shown after
choosing "3) MEMY". Enter the new size and press [E] to set the size of the EXEC
area.
1K - 237KB EXEC
119 KBYTE
7.4.
Changing Password
This function is used to assign a password which will be verified when a user tries to
enter the Supervisor mode. Password can be up to ten alphanumeric characters.
Choose "6) PSWD ", you will see display:
PASSWORD CHANGE
?
Enter the new password with valid characters ('A'-'Z', 'a'-'z', '0'-'9'), and then press
[E].
7-71
7.5.
Auto Exec
Besides running a program with the associated function key, it is also possible to
define a program as the auto-boot program which will be executed immediately
when the terminal is turned on each time. Use the [? ] key to select the desired
program name and the screen below will appear:
AUTO EXEC:
Null
7.6.
There are six function keys, F1 to F7, on the MR350MKII keyboard. Each function
key can be associated with a downloaded program. By assigning a program to a
certain function key, the program will be executed immediately after pressing the
function key in Ready mode. These function keys are especially useful when there is
more than one program downloaded to the terminal. Select "4) FNKY" and the
screen shows:
Use [? ] key to select the desired program name and press [E].
F1
: FUNC KEY
Null
7.7.
System Initialization
The System Initialization launches Hard-Reset of the MR350MKII system that all
data stored in RAM Disk are cleared and all system configuration is also restored to
default value. Make sure your data or program have been backuped to Host/PC
before performing this function. The screen is shown as below:
COLDSTART(Y:1)??
Press [1] to confirm the system to launch COLD-START, other key will make the
system to go back to the first part of main menu.
7.8.
System Diagnostics
The MR350MKII supports a diagnostic program verify the terminal itself. When
there is a service process on H/W or S/W, such as maintenance, repair or
upgrade, the system should be verified by executing this diagnostic program.
It should be noted that the diagnostic program will destroy all data in the
MR350MKII. Hence, before running the diagnostic program, make sure you have
already backuped the data in MR350MKII if any.
7-72
Test items
Description
[1]
[2]
[3]
KEY - promptly displays on the LCD the name of the key just pressed.
[4]
232
[5]
485
[6]
LCD - shows each character pattern on the entire screen for visual
checking of the LCD pixels.
[7]
[8]
[9]
SLT
[F1]
SPK
[F2]
[F3]
[F4]
[F5]
7.9.
This item is one of the main feature provide by the MR350MKII.When this item is
selected, there is three items can be choose. User can select one of the program to
add/erase users program saved in the FlashROM of the MR350MKII, or updating
the MR350MKII system BIOS firmware.
7-73
7-74
8.
Site Preparation
The chapter will describe the general information needed for planning and installing
an online data collection system. It includes: terminal mounting preparation,
network installation, wiring and power requirements.
8.1.
Installation preparation:
1) Select a location for the terminal which will allow for convenient user
operation. Make sure there is enough room to mount the terminal and
allow easy removal for maintenance.
8-75
8-76
8-77
8-78
8.2.
For installation convenience, you may use the terminal block as communications
auxiliary interface by switching photocouplers #3 and #4 to the RS232 and barcode
scanner connector and using pins #15 to #20 as the RS485 connector.
When you are using the terminal block as communications auxiliary interface, Figure
8-5 Routing cable through backplate
and Figure 8-6 Routing cable through front cabinet
below describe the different ways to route the terminal blocks cable.
Figure 8-5 Routing cable through backplate
8-79
Installation procedure:
1) Embed all the required signal lines (including +13.5V and ground) into the
wall.
2) Route your signal lines through backplate or front cabinet. (see Figure 8-5
Routing cable through backplate
3) and Figure 8-6 Routing cable through front cabinet
4)
5) Refer to Terminal Mounting Preparation on page 8-75 to secure your
backplate to wall.
8.3.
Network Installation
321
RS422 (4 wires)
J9 ??
J10 ??
RS485 (2 wires)
J9 ??
J10 ??
? Twisted pair
? 20, 22 or 24 AWG standard conductor
? Overall shielding with drain wire
The diagram below shows examples of a multi-dropped network.
8-81
RS232-RS422/485
conversion box
(COM1) RS232
13.5 VAC
13.5 VAC
13.5 VAC
9VDC
RS422/485
MR034
MR033
RS422/485
MR033
up to 32
MR380
RS485
spur line cable
(COM2)
RS232
Channel=1
Address=B
Channel=1
Address=A
13.5 VAC
13.5 VAC
13.5 VAC
RS232
Channel=1
Address=C
9VDC
RS422/485
MR034
MR033
Channel=2
Address=B
Channel=2
Address=A
RS422/485
MR033
up to 32
MR380
Channel=2
Address=C
13.5 VAC
RS422/485
T-junction box
13.5 VAC
9VDC
RS232
EPC402
RS422/485
MR033
RS422/485
RS485
spur line cable
8-82
MR033
up to 32
MR380
The specification of each device is described detailed in following sections. Users should
refer to the specification in order to make the connection of MR350MKII in multi-drop.
Jumper Setting
FUNCTION
SETTING
TB2
8
7
6
5
4
3
2
1
J6 J5 J4 J3 J2 J1
DB-9
TB1
8
3 7
2 6
1 5
4
3
2
1
Set
Set line
terminator Line connection
J4 J3 J2 J1
J4 J3 J2 J1
Enable
line terminator
J6 J5 3
2
1
Disable
line terminator
J6 J5
Pin
3
2
1
3
2
1
J4 J3 J2 J1
Disconnect TB1
for line checking
3
2
1
3
2
1
4-wire RS422
2-wire RS485
Pin #
TB2/TB1
DB-9 to MR350MKII
TB2/TB1
DB-9 to MR350MKII
GND
AC-NEUTRA
GND
AC-NEUTRA
TX(-)
AC-GND
N.C.
AC-GND
TX(+)
TX(+)
N.C.
N.C.
RX(-)
TX(-)
TX/RX(-)
N.C.
RX(+)
GND
TX/RX(+)
GND
Shielding
RX(+)
Shielding
TX/RX(+)
N.C.
RX(-)
N.C.
TX/RX(-)
N.C.
N.C.
N.C.
N.C.
AC-HOT
AC-HOT
Shell
Shielding
Shielding
8-83
Jumper Setting
FUNCTION
SETTING
TB2
TB1
8
8
J8 J7 J6 J5 J4 J3 J2 J1
7
3 7
6
2 6
5
1 5
4
4
3
3
2
2
DB-9
1
1
Set
Select
Set line
RS422/485 terminator Line connection
J8 J7
J8 J7
J4 J3 J2 J1
3
2
1
J4 J3 J2 J1
3
2
1
Enable
line terminator
J6 J5 3
2
1
Disable
line terminator
J6 J5
J4 J3 J2 J1
Pin
4-wire RS422
2-wire RS485
DB-9 to
DB-9 to
Pin #
TB2(RS232) TB1
MR350MKII
TB1
MR350MKII
GND
GND
AC-NEUTRA
GND
AC-NEUTRA
N.C.
TX(-)
AC-GND
N.C.
AC-GND
RxD
TX(+)
TX(+)
N.C.
N.C.
N.C.
RX(-)
TX(-)
TX/RX(-)
N.C.
TxD
RX(+)
GND
TX/RX(+)
GND
Shielding
Shielding
RX(+)
Shielding
TX/RX(+)
N.C.
RX(-)
N.C.
TX/RX(-)
N.C.
N.C.
N.C.
N.C.
AC-HOT
Shell
AC-HOT
Shielding
8-84
3
2
1
3
2
1
Disconnect TB1
for line checking
9
3
2
1
Shielding
3
2
1
TB1
TB2
J8 J7 J6 J5 J4 J3 J2 J1
3
2
TxD
1
TB2
J6 J5 J4 J3 J2 J1
RxD
DB-9 male
1 2 3 4 5 6 7 9 shell
To MR380 COM1RS422/RS485
RS422/485 port
TB1
3
2
1
RS422/485
Spur line cable
1 2 3 4 5 6 7 9 shell
DB-9 male
J6 J5 J4 J3 J2 J1
8-85
TB1
3
2
1
MR033
TB2
T-junction box
J6 J5 J4 J3 J2 J1
TB1
3
2
1
Last node
To PC COM port
DB-25 DB-9
3 (RxD) 2
2 (TxD) 3
7 (GND) 5
DB-9
Female
2 RxD
3 TxD
5 GND
RS232
DB-9
Male
EPC402
Signal
Converter
1 TX2 TX+
3 RX+
4 RX5 GND
TB2
J6 J5 J4 J3 J2 J1
5 RX+
4 RX3 TX+
2 TX-
TB1
3
2
1
TB2
J6 J5 J4 J3 J2 J1
RS422
Last node
DB-9 male
1 2 3 4 5 6 7 9 shell
RS422/485
Spur line cable
1 2 3 4 5 6 7 9 shell
DB-9 male
To MR380 COM1 RS422/485 port
RS422/RS485
8-86
TB1
3
2
1
To PC COM port
DB-25 DB-9
3 (RxD) 2
2 (TxD) 3
7 (GND) 5
MR033
TB1
TB2
J8 J7 J6 J5 J4 J3 J2 J1
3
2
TxD
1
TB2
T-junction box
J6 J5 J4 J3 J2 J1
RxD
DB-9 male
1 2 3 4 5 6 7 9 shell
TB1
3
2
1
RS422/485
Spur line cable
1 2 3 4 5 6 7 9 shell
DB-9 male
MR033
TB2
T-junction box
J6 J5 J4 J3 J2 J1
8-87
TB1
3
2
1
MR033
TB2
T-junction box
J6 J5 J4 J3 J2 J1
TB1
3
2
1
Last node
To PC COM port
DB-25 DB-9
3 (RxD) 2
2 (TxD) 3
7 (GND) 5
DB-9
Female
2 RxD Signal
3 TxD Converter
5 GND
RS232
DB-9
Male
TB2
1 TX/RX2 TX/RX+
J6 J5 J4 J3 J2 J1
5 TX/RX+
4 TX/RX-
5 GND
TB1
3
2
1
TB2
J6 J5 J4 J3 J2 J1
1 GND
RS485
Last node
DB-9 male
1 2 3 4 5 6 7 9 shell
RS422/485
Spur line cable
1 2 3 4 5 6 7 9 shell
DB-9 male
To MR380 COM1 RS422/485 port
8-88
TB1
3
2
1
Jumper Setting
FUNCTION
SETTING
TB2
8
7
6
5
4
3
2
1
J6 J5 J4 J3 J2 J1
DB-9
TB1
8
3 7
2 6
1 5
4
3
2
1
Set
Line connection
J4 J3 J2 J1
J4 J3 J2 J1
Disconnect TB1
for line checking
J4 J3 J2 J1
Must set
reserved
J6 J5
3
2
1
Pin
4-wire RS422
2-wire RS485
DB-9 to
DB-9 to
Pin #
TB2/TB1 MR350MKII
TB2/TB1
MR350MKII
GND
AC-NEUTRA
GND
AC-NEUTRA
TX(-)
AC-GND
N.C.
AC-GND
TX(+)
TX(+)
N.C.
N.C.
RX(-)
TX(-)
TX/RX(-)
N.C.
RX(+)
GND
TX/RX(+)
GND
Shielding RX(+)
Shielding
TX/RX(+)
N.C.
RX(-)
N.C.
TX/RX(-)
N.C.
N.C.
N.C.
N.C.
9
Shell
AC-HOT
AC-HOT
Shielding
Shielding
8-89
3
2
1
3
2
1
3
2
1
MR033-E
RS 422/485 T-Junction Box
Front
Back
? ? ? ?
?
?
RJ-4 5
13.5VAC
PIN ASSIGNMENT
4-Wire RS422
1. RX+
2. RX3. TX+
4. N.C.
5. N.C.
6. TX7. AC-HOT
8. AC NEUTRA
2-Wire RS485
1. RX+
2. RX3. N.C.
4. N.C.
5. N.C.
6. N.C.
7. AC-HOT
8. AC NEUTRA
8-90
RJ-4 5
RJ-4 5
MR034-E
RS232 to RS422/485 Convertor
Front
Back
? ? ? ? ? ? ?
RJ-4 5
Dual color
LED
9VDC
RS232 port
?
?
?
Power LED
RJ-4 5
13.5VAC
Power on indicator
Connect to next terminal, cradle
or T-Box ,without AC 13.5V
power
This power input will flow to
RJ-45 and drive terminal which
use 13.5VAC as power source.
PIN ASSIGNMENT
4-Wire RS422
2-Wire RS485
1. EXT 9V
2. SGND
2. RX - (for RS422/RS485)
2. RX (for RS485)
3. RXD.
3 TX+(for RS422)
3 N.C.
4. N.C.
4. N.C.
4. N.C.
5. N.C.
5. N.C.
5. N.C.
6. TXD
6. TX-(for RS422)
6. N.C
7. SGND
7. AC-HOT
7. AC-HOT
8. EXT 9V
8. AC NEUTRA
8. AC NEUTRA
RS232
8-91
8-92