Mac 10 D
Mac 10 D
This instructions manual describes the communication interface, or option function of digital controller MAC10.
See the attached main body's instructions manual about operation of MAC10, and the details of each parameter.
Table of Contents
RS-485 is the data communication standard decided by the Electronic Industries Alliance (EIA).
This standard specified so-called electric and mechanical hardware.
The software portion of the data transmission procedure is not specified.
Therefore, the set with the same interface cannot always communicate each other.
Therefore, the customer fully needs to understand specification and the transmission procedure beforehand.
Use of RS-485 makes it possible to carry out parallel connection of two or more MAC10.
Not many personal computers seem to support this interface.
RS-232C RS-485
However, use of the line converter makes it possible.
2. Specification
Protocol : SHIMAX standard serial protocol, MODBUS ASCII, MODBUS RTU
Signal level : in conformity with EIA RS-485
Communication method : RS-485 Two-wire system Half duplex Multidrop (bus) system
Synchronic system : Start-stop Synchronous system
Communication range : RS-485 Maximum 500m totally (depends on the environmental condition)
Transmission speed : 9600 and 19200 bps
Transmission procedure : No procedure
Start bit : 1 bit
Data length : 8 bits
Parity bit : nothing, the even number, odd number
Stop bit : 1 bit, 2 bits
Communication code : ASCII code (SHIMAX standard serial protocol, MODBUS ASCII)
Binary code (MODBUS RTU)
Connectable maxim number : 32 (Including a host controller)
Insulation : A communication circuit and other circuits are insulated(Basic or Functional insulation).
MAC10 is basic insulation to various input and output, and electric power source
-2-
3. Connection with Host Computer
3-1. RS-
RS-485
However, + terminal and - terminal of the controller are high impedance until just before starting transmission, the
above-mentioned level is output. (See 3-2. Control
Control of Three State Control)
Control
[ RS-485 ]
Host MAC10
FG controller 1
+ +
- -
SG SG
controller 2
+
-
SG
terminal resistance (120Ω) ・
・
Controller N MAC10 terminal number
+ MAC10A/B MAC10C MAC10D
- + [2] [23] [17]
SG - [1] [24] [18]
SG [3] [22] [16]
Note 1: Attach 1/2W 120Ω terminal resistance of between the host side and one end terminal equipment (between + and
-) at the time of operation.
RS-485 is a multidrop system. Transmitting output is always high impedance at the time of un-communicating and
reception, in order to avoid the collision of a transmitted signal.
Just before transmitting, it changes to a normal output state from high impedance. And it returns to high impedance
again at the same time transmission is completed.
However, the control of 3 state control has about 2 msec (MAX.) time-lag. Set up more than several msec delay time,
when the host side starts transmission immediately after the end of reception.
-3-
4. Setup Concerning Communication
MAC10 has 8 kinds of parameters concerning communication after Mode 9.
These cannot perform setting change by communication except for a communication memory mode setup.
Perform it by a front key.
MENU key
The transmission speed for transmitting data to a host is chosen and set up.
MENU key
MENU key
MENU key
MENU key choice start character text end character end character
STX STX(02H) ETX(03H) CR(0DH)
ATT "@"(40H) ":"(3AH) CR(0DH)
-4-
4-6. Setup of Communication Address (Slave Address)
Initial value :1
Setting range: 1~255
RS-485 adopts the multidrop system and up to 31 equipments (maximum) are connectable.
By allotting an address (machine No.) to the each equipment, only specified-address holding equipment
can respond.
MENU key
Note 1: An address can be set up to 1~255.However, the maximum number of connectable equipment is 31.
Note 2: The numbers of addresses you can appoint as a slave is 1~247 in the specification of MODBUS.
(Since appointment is possible in 1~255)
MENU key Note 1: A certain line converter may require longer time for 3 state control, and a signal
collision may occur in the case of RS-485.
If delay time is lengthened, it is avoidable.
Note 2: The actual delay time, from receiving communication command to actual transmission, is the sum
total of the above-mentioned delay time, and the processing time by software.
Especially in the case of write command, command processing time may require around 400 msec.
-5-
5. Outline of Standard Serial Communications Protocol
MAC10 adopts SHIMAX standard serial communications protocol.
Change of data is possible with the same communication format, even if the different series of equipment which adopts
the standard serial protocol is connected.
5-1. Communication Procedure
a b c d e f g h i j
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 --- ETX D A CR
STX 0 1 1 W 0 1 8 C 0 ,**** ETX E 7 CR
basic format part I text part basic format part II
a b c d e g h i j
(1) (2) (3) (4) (5) (6) (7) (11) (12) (13) (14) (15)
STX 0 1 1 R 0 0 ,**** ETX 3 C CR
STX 0 1 1 W 0 0 --- ETX 4 E CR
basic format part I text part basic format part II
- Basic format part I, II is common at the time of Read command (R), Write command (W), and communication
response.
The each-time operation result data is inserted into BCC data, < i (13), (14) >.
- Text part changes with command type, data address, communication responses, etc.
-6-
(2) Details of Basic format part I
a: Start character [(1): single-digit / STX (02H), or “@" (40H)]
- The character shows that this is head of communication.
- If start character is received, it will be judged as the 1st letter of new communication.
- A start character and the end character of text are chosen by a pair.
(See 4-4. Setup
Setup of Start Character)
1) None
BCC operation is not performed. (13) and (14) are omitted.
2) Addition
Addition operation is performed in the unit of ASCII data 1 character (1 byte), from start character
(1) to text end character (12).
3) Addition + Complement of 2
Addition operation is performed in the unit of ASCII data 1 character (1 byte), from start character
(1) to text end character (12). From the operation result, low rank 1 byte's complement of 2 is taken.
4) Exclusive OR
XOR (exclusive OR) operation is performed in the unit of ASCII data 1 character (1 byte), from
immediately after start character < equipment address (2) >to text end character (12). .
- Regardless of data bit length (7 or 8), calculate in the unit of 1 byte (8 bits).
- According to the above-mentioned operation result, the low rank 1 byte data is divided into top rank 4 bits and 4
bits of low rank, and is changed into ASCII data.
-7-
Example 1: BCC At setup of Addition at the time of Read command (R).
Sử dụng bảng mã ASCII code char để phân tích
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX D A CR
02H + 30H + 31H + 31H + 52H + 30H + 31H + 30H + 30H + 30H + 03H = 1DAH
Example 2 : BCC At setup of Addition + Complement of 2 at the time of Read command (R)
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX 2 6 CR
02H + 30H + 31H + 31H + 52H + 30H + 31H + 30H + 30H + 30H + 03H = 1DAH
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (12) (13) (14) (15)
STX 0 1 1 R 0 1 0 0 0 ETX 5 0 CR
30H 31H 31H 52H 30H 31H 30H 30H 30H 03H = 50H
1) When the following abnormalities have been recognized in the basic format part, no answer is given.
- when there happened hardware error. (overrun, flaming, parity error)
- when equipment address and sub address differ from the address of appointed equipment.
- when character is not in the proper position that determined in the above-mentioned communication format.
- when the operation result of BCC differs from BCC data.
2) Binary digit (binary) data is converted into ASCII data every 4 bits.
3) In a hexadecimal number, <A>~<F> are converted into ASCII data using a capital letter.
-8-
(5) Text part outline
Text part changes with the type of command, and communication responses.
. See 5-3. Read command (R) details as well as 5-4. Write command (W) details about details of text part.
binary digit D15,D14,D13,D12 D11,D10, D9, D8 D7, D6, D5, D4 D3, D2, D1, D0
(16 bits) 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0
hexadecimal number 0H 1H 8H CH
"0" "1" "8" "C"
ASCII data 30H 31H 38H 43H
(6) (7) (8) (9)
- See 7. Communication Data Address List about data address
g(11)
1st data 2nd data n-th data
high lower high lower hige lower
“,” 1 2 3 4 1 2 3 4 1 2 3 4
2CH
- Quotation (", "2CH) are, without fail, added to the head of data, and subsequent portion is data.
- The sign which divides between data and data is not employed.
- The number of data is determined with the number of data of communication command format f :( 10).
- One data is expressed in the unit of binary digit, 16 bits (1 word) except decimal point.
- The positions of a decimal point differ from data to data.
- 16 bit data are divided every 4 bits, and each is converted into ASCII data.
- See 5-3. Read Command (R) Details,and
etails, 5-4. Write Command (W) Details about the details of data
-9-
e: Answering code [(6), (7):double-digit]
- Appointment of the answering code to Read command (R) and Write command (W).
- Binary digit 8 bit data (0~255) are divided into high rank 4 bits and low rank 4 bits, and each is converted into
ASCII data.
(6): Data from which high 4 bits is converted into ASCII.
(7): Data from which low 4 bits is converted into ASCII.
- In the case of normal response, "0" (30H) and "0" (30H) are appointed.
- In the case of abnormal response, abnormal code N0. is converted to ASCII data and appointed.
- See 5-5. Answering Cod
Code Details about details of answering code.
text part
d e f
d: this means Read command.
(5) (6) (7) (8) (9) (10) e: lead data address of read-out data is appointed.
R 0 4 0 0 4 f: appointment of the number of data that should be read
52H 30H 34H 30H 30H 34H out of lead data address.
(2) The normal response format at the time of Read command (R)
- The normal response format (text part) to Read command (R) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e g
(5) (6) (7) (11)
1st data 2nd data 5th data
R O O , O O 1 E O O 7 8 0 0 0 3
52H 30H 30H 2CH 30H 30H 31H 45H 30H 30H 37H 38H 30H 30H 30H 33H
- d (5) : <R (52H)> which shows that it is the response of Read command (R) is inserted.
- e (6),(7) : < 00 (30H, 30H) > ,which shows the normal response of Read command (R), is inserted.
- 10 -
- g (11) : The response data of Read command (R) is inserted.
The format of data is as follows.
1. At first, < , (2CH) >, which shows the head of data, is inserted.
. 2. Next, from <the data of read-out lead data address>,
the same number of data as <the number of read-out data> is inserted in order.
3. Nothing is inserted between data.
4. One data consists of binary digit data, 16 bits (1 word) except a decimal point.
Data is converted into ASCII data every 4 bits and inserted.
5. The positions of a decimal point differ from data to data.
6. The number of characters of response data is as follows.
the number of character = 1 + 4 ×the number of read-out data
- The following data is answered as response data, in order, to the above-mentioned Read command (R).
data address data
lead of read-out 16 bits (1 word) 16 bits (1 word)
data address hexadecimal decimal
hexadecimal number
number number
(0400H) 0 0400 001E 30
1 0401 0078 120
number of read-out data 2 0402 001E 30
(4H:5) 3 0403 0000 0
4 0404 0005 5
(3) The abnormal response format at the time of Read Command (R)
- The abnormal response format (text part) to Read command (R) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5): <R (52H) >, which shows the answer of read command, is inserted.
- e (6), (7): answering code, which shows abnormal response of Read command (R), is inserted.
- See 5-5. Answering Codeode Details about the details of abnormal code.
- Response data is not inserted in abnormal response.
- 11 -
5-4. Write Command (W) Details
Write command (W) is used when various data is written in (or changed) from a personal computer, PLC, etc.
text part
d e f g
(5) (6) (7) (8) (9) (10) (11)
write-in data
W 0 4 0 0 0 , 0 0 2 8
57H 30H 34H 30H 30H 30H 2CH 30H 30H 32H 38H
(2) The normal response format at the time of W0rite command (W)
- The normal response format (text part) to Write command (W) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5) : <W (57H)>, which shows response of Write command (W), is inserted.
- e (6), (7): <00 (30H, 30H)>, which shows normal response of Write command (W), is inserted.
- 12 -
(3) The abnormal answer format at the time of Write Command (W)
- The abnormal answer format (text part) to a Write Command (W) is as follows.
(Basic format part I and II are common to all the commands and responses.)
text part
d e
- d (5) : <W (57H)>, which shows answer of Write command (W), is inserted.
- e (6), (7) : Abnormal response, which shows abnormal answer of Write command (W), is inserted.
- See 5-5. Answering Code
ode Details about details of abnormal code.
- 13 -
5-6. Communication Data Address Details
Details
1) Data address
- As for a data address, a binary digit (16 bit data) is expressed with a hexadecimal number every 4 bits.
4) Data
- Since each data does not have a decimal point (16 bit data), the check of data type and decimal point is needed.
(See instruction manual of main body)
- In the case of the data whose unit is UNIT, measuring range determines the position of decimal point.
- All the data is treated as binary digit with a code (16 bit data: -32768 ~ 32767).
5) Option-related parameter
- When the data address of parameter, which is not listed as an option, is appointed, the abnormal answering code , "0", "C"
(30H, 43H) "specification, option error", is answered to Read command (R) and Write command (W).
6) The parameter which is not displayed in an operator display because of operation specification or setting specification
- The parameter, which is not displayed (not used) in an operator display because of operation specification or setup
specification, is possible to read-out in communication.
However, in write-in, the abnormal answering code,"0" ,"B" (30H, 42H) "write mode error", is answered.
- 14 -
6. Outline of MODBUS Communication Protocol
MODBUS has two kinds of modes or RTU mode and ASCII mode, and according to the setting content of 4-5. Setup of BCC
Operation Type,
Type it changes automatically.
6-1. Communication
Communication Procedure
1) Relation between master and slave
- A personal computer and PLC (host) side is master side.
- MAC10 is slave side.
- Communication is started by communication command from master side, and completed by communication answer from
slave side.
However, a communication answer is not performed when abnormalities, such as communication format error or BCC
error etc., have been recognized.
2) Communication procedure
The slave side answers the master side, a transmitting right is transferred by turns, and a communication procedure is
performed.
3) Communication data
RTU mode is 8-bit binary transmission.
In ASCII mode, 8-bit binary of RTU is converted to the two-letter ASCII code and transmitted.
ASCII mode 30H 31H 32H 33H 34H 35H 41H 42H
ASCIImode : message CR LF
5) Timeout
- RTU mode
When message stopps during time equivalent to 28 bits, it is regarded as the end of message.
When a blank arises during time equivalent to 28 bits in the middle of message transmitting, it is judged as the end of
message.It is an imperfect message, therefore slave performs no response.
* Reference: time equivalent to 28 bits (unit = msec)
9600bps:3.0 19200bps:1.5
- ASCII mode
After receiving start character, it results in timeout when reception of end character is not completed within 1 second.
And it waits for the other command (new start character).
- 15 -
6-2. Communication Format
1) Composition of message
The MODBUS message has the following composition in RTU and ASCII mode.
All the message components are treated not by a decimal number but by a hexadecimal number.
slave address
function code
data
error check
slave address
Data 1 Data 2
a b c d e
read-out data
a b f g e
data 1 data 2
a b c d e
- 16 -
a: Slave address
- The message which the master sent is received by all the connected equipment. Only the slave congruous with
message’s slave address answers the message.
- In MAC10, 1~255 (01 H~FFH) can be appointed as slave address.
Note: In MODBUS specification, address which can be appointed to slave is 1~247 (01 H~F 7H)
b: Function code
- A code number shows the function to perform.
c: Data 1
- Composition of data differs along with function code.
d: Data 2
- Composition of data differs along with function code.
e: Error checking
- Error-checking system differs along with MODBUS mode.
RTU mode : CRC-16
ASCII mode : LRC
- See 6-3. Error Checking about details concerning error checking.
g: Read-out data
- The data along with read-out demand is inserted.
- Along with the number of read-out, data length varies and there is no data breaking.
The number of read-out is: 1 = 2 bytes, 3 = 6 bytes, and 10 = 20 bytes.
- 17 -
6-3. Error Checking
Error checking is calculated by the sending side and the result is attached to the end of outgoing message.
Error checking of incoming message is calculated by the reception side.
The result is checked if it is the same as received error checking.
If the check results met, incoming message is judged to be right, and answer operation to reception is started.
If it differs, data is judged as abnormal, and slave performs no response.
(1)CRC-16
CRC-16 is 2 bytes (16 bits) of error-checking code.
CRC-16 is calculated in the following procedures from slave address to the end of data.
(2) LRC
LRC calculates from slave address to the end of data in the following procedures.
(Note: LRC calculation is performed by RTU binary,the antecedent method of ASCII binary)
1. Addition, from the lead of data (slave address) to the end, is carried out.
When a calculation result exceeds FFH, the value beyond 100H is omitted.(153H is treated as 53H)
2. The complement of addition's result (bit reversal) is taken, and 1 is added to the result.
3. The above-mentioned value works as the LRC code.
4. The LRC code is assigned to the end of message, and the whole is converted into the ASCII character.
- 18 -
6-4. Data Read-
Read-out (Function Code 03H) Details
Function code 03H is used on occasions when it reads (takes in) various data from a personal computer, PLC, etc.
a: Slave address
b: Data read-out function code
c: Read-out lead data address
d: The number of read-out data from lead data address
* The numbers of data which can be read is 1~10.
Therefore, binary code permitted here is 0001H~000AH, and error code is returned if value other than the above is
appointed.
e: Error checking
a: Slave address
b: Function code
f: The number of read-out data bytes
* three data read-out, so 6 bytes read-out. Therefore, it is 06H.
g: Read-out data
1. The same number of data as that of read-out data is inserted from read-out’s data of lead data address, in order.
2. Nothing is inserted between data.
3. One data consists of binary digit 16 bits data(1 word) except for a decimal point.
4. Each data has position of peculiar decimal point.
e: Error checking
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-8. Error Message Details about details of error code.
e: Error checking
- 19 -
6-5. Data Write-
Write-in (Function Code 06H) Details
Function code 06H is used on occasions when it writes in (changes) various data from a personal computer, PLC, etc.
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of (7), (8) is as follows
01H 06H 03H 00H 00H 64H 88H 65H LRC: 92H
a: Slave address
b: Data write-in function code
c: A write-in data address
d: Write-in data
1. Data consists of binary digit 16 bits data (1 word) except for a decimal point.
2. Each data has position of peculiar decimal point.
e: Error checking
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of (7), (8) is as follows
01H 06H 03H 00H 00H 64H 88H 65H LRC: 92H
* The same one as the outgoing message from master is answered.
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-8. Error Message Details about error code details.
e: Error checking
- 20 -
6-6. Loopback Test (Function Code 08H) Details
The function code 08H returns the message from master as response massage as it is.
It is used as communication diagnosis between master and slave.
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of(7), (8) is as follows
01H 08H 00H 00H FFH FFH E1H BBH LRC:F9H
a: Slave address
b: Loopback test function code
c: Test code
* Fixed as 0000H
d: Arbitrary data
* arbitrary 16 bit data of 0000H~FFFFH
e: Error checking
a b c d e
error checking at the time of ASCII mode
(1) (2) (3) (4) (5) (6) (7) (8) the portion of(7), (8) is as follows
01H 08H 00H 00H FFH FFH E1H BBH LRC:F9H
* The same one as the outgoing message from master is answered.
a: Slave address
b: Function code
* At the time of error, reception function code +80H is shown. It informs abnormal answer.
h: Error code
* See 6-8. Error Message Details about error code details.
e: Error checking
Slave does not answer when the following abnormalities have been recognized.
- when hardware error takes place (overrun, framing, parity error)
- when slave address differs from its own address
- when the data interval of message is long.
(RTU: time to be equivalent to 28 bits or more, ASCII: one second or longer)
- when CRC-16 or LRC differs.
- when the message from master is not regulated one (Message is too long etc.,)
- 21 -
6-8. Error Message Details
Error code corresponding to the type of error is answered, when error other than no response condition is detected.
a: Slave address
b: Function code
1. At the time of error, reception function code +80H is shown. It informs abnormal answer.
2. +80H is not shown at the time of function code beyond 80H, and returned as it is.
h: Error code
* See the following table.
e: Error checking
The priority of error code becomes high as the value of error code becomes small. On occasions when plural error codes
occur, the high priority error code is returned.
Example: Even if there are data error and address errors, 01H is returned when function code error is
detected.
- 22 -
6-9. Communication Data Address Details
(4) Data
- Since each data does not have a decimal point (16 bit data), the check of data type and decimal point
is needed.
(See the instruction manual of main body)
- In the case of the data whose unit is UNIT, measuring range determines the position of a decimal poin
t.
- All the data is treated as binary digit with a code (16 bit data: -32768 ~ 32767).
(6) The parameter which is not displayed in an operator display because of operation specification or setting
specification
- The parameter, which is not displayed (not used) in an operator display because of operation specification
and setup specification, is possible to read-out in communication.
However, write-in becomes data error and error code 03H is answered.
- 23 -
7. Communication Data Address List
data
Addr. Setting range R/W
(Hex)
0040 Series Code 1 "M","A" 4DH,41H R
0041 Series Code 2 "C","A" 43H,41H R
0042 Series Code 3 Equipment Size "A","0" 41H,30H (MAC10 : "A0" only) R
0043 Series Code 4 Input Specification + Control Output 1 (See the following parts) R
- Software version is expressed with four-digits and a decimal point is placed between data address 0044 and 0045.
Example: Version 1.00 Address H L H L
0044 "0","1" 30H, 31H
0045 "0","0" 30H, 30H
event address
communication
output 0046H
N N "N" 4EH "N" 4EH
1 R "1" 31H "R" 52H
2 "2" 32H
- 24 -
data
Addr. Setting range R/W
(Hex)
Operation fragment
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0104 0 0 0 0 0 0 AT/W 0 0 0 0 0 0 STBY MAN AT R
* ON at the time of AT/W:AT standby ON at the time of STBY:STBY
ON at the time of MAN : MANU ON at the time of AT : AT execution
Event output fragment
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
0105 R
0 0 0 0 0 0 0 0 0 0 0 0 0 0 EV2 EV1
ON at the time of EV 2: EV 2 LED lighting ON at the time of EV 1: EV 1 LED lighting
0106 Operation FIX-SV No. 1-4 R
0182 Control output 1 Manual setting value 0.0~100.0 (only at the time of manual output mode) W
0184 AT execution OFF: 0 ON: 1 W
0185 AUTO/MANU switching AUTO: 0 MANU: 1 W
0186 RUN/STBY Switching RUN: 0 STBY:1 W
0198 latching release none latching release: 0 EV 1 release: 1 EV 2 release: 2 ALL release: 4 W
- 25 -
data
Addr. Setting range R/W
(Hex)
0500 Event operation mode See Event Code Table R/W
Event operating point See Event Code Table
* At the time of SHIMAX standard protocol
If event mode has unnecessary setting of NON, So, and Run, setting change is
0501 R/W
possible by communication. However, it is initialized at the time of event code
change.
The writable range in this case is -1999~9999
0502 Event differential gap 1~ 999 R/W
EV1
0503 Event standby operation OFF: 0 1 ~ 2 R/W
Event latching / output characteristic
D15-8 D7-0
0505 Latching Output characteristic R/W
* ON/OFF of event latching at high 8 bits, NO/NC of output characteristic at low 8 bits
Latching OFF: 0 ON: 1 Output characteristic NO: 0 NC: 1
0506 Event ON delay time 0(off) , 1 - 8000 R/W
0507 Event OFF delay time 0(off) , 1 - 8000 R/W
- 26 -
8. Supplementary Explanation
9. ASCII
ASCII Code Table
b7~b5 000 001 010 011 100 101 110 111
b4~b1 0 1 2 3 4 5 6 7
0000 0 NUL TC7(DLE) SP 0 @ P ` p
0001 1 TC1(SOH) DC1 ! 1 A Q a q
0010 2 TC2(STX) DC2 ” 2 B R b r
0011 3 TC3(ETX) DC3 # 3 C S c s
0100 4 TC4(EOT) DC4 $ 4 D T d t
0101 5 TC5(ENQ) TC8(NAK) % 5 E U e u
0110 6 TC6(ACK) TC9(SYN) & 6 F V f v
0111 7 BEL TC10(ETB) ’ 7 G W g w
1000 8 FE0(BS) CAN ( 8 H X h x
1001 9 FE1(HT) EM ) 9 I Y i y
1010 A FE2(LF) SUB * : J Z j z
1011 B FE3(VT) ESC + ; K [ k {
1100 C FE4(FF) IS4(FS) , < L \ l |
1101 D FE5(CR) IS3(GS) - = M ] m }
1110 E SO IS2(RS) . > N ^ n ~
1111 F SI IS1(US) / ? O _ o DEL
PRINTED IN JAPAN
- 27 -