The information contained in this document is believed to be correct, but OMEGA accepts no liability for any errors it contains, and reserves
the right to alter specifications without notice.
Page 3
CONTENTS
PREFACE 1
1 General 2
1
1.1 RS-232C communications interface 2
1.2 RS-485 communications interface 2
1.3 Ethernet 2
1.4 MODBUS protocol 2
2
2 Communications specifications 3
2.1 Serial communications 3
2.2 Ethernet communications 3
3 Confirmation of communications specifications and
3
settings
6
3.1 Switch settings 6
3.2 Settings from this unit
4 Connections 8
4
4.1 Connection precautions
4.2 Communications cables
4.3 Connection of High order communication RS-232C
4.4 Connection of High order communication RS-485
4.5 Connection of Low order communication RS-485
5 MODBUS protocol 14
5
5.1 Transmission mode of message 15
5.2 Data time interval 16
5.3 Message configuration 16
5.4 Message creation 22
5.5 Function code 23
5.6 Process in abnormality 28
5.7 Reference table 30
5.8 Range number table 96
6
8
10
11
12
Page 4
Introduction
This manual describes the specifications and operation of three communications interfaces (RS-232C, RS-485
and Ethernet) of the RD9900 series graphic recorders.
The individual part for each communication is explained separately in [In case of RS-232C], [In case of RS-485]
and [in case of Ethernet], and the common part is explained all together. Please read the required part carefully. Be
sure to confirm the model code of the communications interface of this unit you purchased.
RD99
Measurement points/Sampling rate
06: 6-point input /100ms
12: 12 point input /100ms
Alarm output, contact input, Power output for transmitter (Option)
Blank: None
AL12: Alarm relay output (12 points)
Power supply,
Blank: Standard power supply
1. Other manuals to be consulted
This manual is for the communications interface only. For the installations of this instrument, please refer to the
following separate manuals:
1) RD9900 General Instruction Manual
2) RD9900 Mounting/connections edition Instruction Manua
* For the personal computer (PC) you use, refer to the manual attached to the PC.
2. Caution display
This manual contains explanation with . Observe these precautions when operating and
handling the communications interface, otherwise damage of this unit, deterioration in performance or
operation failure may occur.
Precaution
Precaution
Precaution
(1) The right is reserved to change the contents of this manual at any time without
notice.
(2) The contents of this manual have been prepared professionally. However, if
you have any questions, or notice of error or an omission of descriptions
found on this manual, please contact your nearest OMEGA sales agent.
(3) OMEGA is not responsible for any results influenced by the operation of this
communications interface, irrespective of item (2) above.
- 1 -
Page 5
1.General
1
The communications interfaces available in this unit are Ethernet as standard and 2 kinds of serial
communications, RS-232C/RS485, as an option. Via these communications, a PC can receive
measured data and set various parameters.
1.1 RS-232C communications interface
The RS-232C is the data communications standard being set and issued by EIA (Electronic Industries
Association) in the USA and the correspondence Japanese standard is JIS C 6361.
This standard covers the interfaces between the MODEM and the connected data terminal units, and specifies
electrical and mechanical specifications only. Most of the RS-232C communications interfaces are being used in
PCs and industrial instruments such as the RD9900 series graphic recorder, and do not completely conform to this
standard. Signal wire numbers and connectors of the RS-232C communications interface may differ from those
specified in the standard. Also, since this standard does not specify any software parts, so-called [data
transmission procedures], units having the RS-232C communications interface cannot be interconnected with
each other unconditionally. For these reasons, users must survey and check the specifications and transmission
procedures in advance of units being connected. However, if a unit connected is a PC or similar device that can
optionally program the specifications, most units can be connected via proper software programs created by a
systems engineer.
1.2 RS-485 communications interface
The RS-485 communications interface can communicate with multiple RD9900 series graphic recorders (up to 31
sets) in parallel by signals conforming to the RS-485.
There are few PCs having the RS-485 communications interface. However, since these communications
interfaces are characterized with serial communications, it is easily connectable to a PC having the RS-232C
communications interface by using an RS-232C RS-485 signal-converting unit. A line converter (Model
SC8-10) is available for RS-232C RS-485 signal conversion from OMEGA.
1.3 Ethernet
Ethernet is the communications standard specified in IEEE802.3 and is the most widely installed small-sized LAN
technology. The RD9900 series graphic recorder is connected to a LAN established by the Ethernet and performs
reception of measured data, setting of various parameters, etc.
For the specifications of this unit, connections for the Ethernet, etc., refer to the general manual for this
unit.
1.4 MODBUS protocol
The RD9900 series graphic recorder employs MODBUS protocol as the communications protocol.
The MODBUS protocol has RTU mode and ASCII mode that can be selected by keys on the front of this unit or
the communications.
By using the MODBUS protocol, operation of measurement, setting, etc. to instruments can be performed.
Ethernet interface performs by implementing the MODBUS protocol on TCP protocol packet.
* MODBUS is a registered trademark of Schneider Automation Inc.
- 2 -
Page 6
2 . Communications specifications
2
5
2.1 Serial communications
Specifications of the serial communications of this unit are as follows. * mark shows factory default settings.
Start-stop synchronization system
Half-duplex (polling selecting system)
Protocol: MODBUS protocol
Transmission mode: RTU mode* or ASCII mode
Transmission speed: 19200 bps or 9600 bps* selectable
Start bit: 1 bit
Data length: 7 bits or 8 bits* (depended on transmission mode)
Parity bit: Even, Odd or Non* (none) (depended on transmission mode)
Stop bit: 1 bit* or 2 bits (depended on transmission mode)
Transmission code: Binary* or ASCII (depended on transmission mode)
Error check: CRC-16* or LRC (depended on transmission mode)
External units precedence communications system
Data transmission procedure: No procedure
Signals used: Transmission/reception of data only (Control signal not used)
2.2 Ethernet communications
Specifications of the Ethernet communications of this unit are as follows.
However, as the communications speed and the communications mode are automatically
recognized, fixed settings are disabled.
Protocol: MODBUS (RTU) protocol on TCP/IP
Number of simultaneous connection: 1 (for upper communications using the MODBUS protocol only)
This unit provides functions of Web, FTP, etc., but this manual describes data communications using MODBUS
communications only.
The relation of the MODBUS communications and TCP/IP layers are shown in the table below.
TCP/IP Model Layers
Application layer MODBUS
Transport layer TCP
Internet layer IP, ARP
Main protocols used in
Ethernet communications
Physical layer/Data link layer
For details of the MODBUS protocol, refer to MODBUS protocol.
Hardware (Ethernet)
- 3 -
Page 7
2.2.1 Establishment of TCP connection
R G
F I N
1. SYN
2. SYN+ACK
3. ACK
R G
F I N
G 0
N 1 0 0 1 0
When the upper communications between a PC (the side which requires data: Client) and this unit (the side of
which data is required: Server) is performed, it starts from establishing a TCP connection according to the following
procedures first.
1. The PC transmits the TCP packet with the SYN flag set to this unit.
2. When this unit receives the SYN packet, it transmits the TCP packet the SYN+ACK flags set to the PC.
3. When the PC receives the SYN+ACK packet, it transmits the TCP packet with the ACK flag set to this unit.
PC
Client
U
A
P
C
S
K
H
0
0 0 0 1 0
R
S
S
Y
T
N
U
A
P
R
0
S
C
S
S
Y
K
H
T
N
1 0 0 0 0
This unit
Server
U
A
P
R
S
F
R
C
S
S
Y
I
K
H
T
N
2.2.2 Data transmission and reception through TCP
When the connection is established, transmission and reception of various data through the MODBUS (RTU)
protocol on the TCP data between the PC (Client) side and this unit (Server) are performed.
TCP header
PC
TCP packet
TCP data
MODBUS (RTU) protocol
This unit
Request
Response
Request
Response
-4 -
Page 8
2.2.3 Disconnection of TCP connection
R G
F I N
G 0
N 1 0 0 0 0
RG
G0
10000
The communication flow at the disconnection of the TCP connection is as follows.
1. The PC transmits the TCP packet with the FIN flag set to this unit.
2. When this unit receives the FIN packet, it transmits the TCP packet the ACK flag set to the PC.
3. This unit transmits the FIN+ACK packet to the PC.
4. The PC transmits the ACK packet responding to the FIN.
PC
Client
This unit
Server
U
A
P
C
S
K
H
0
0 0 0 0 1
R
S
S
Y
T
N
U
A
P
R
S
R
C
K
F
S
S
Y
I
H
T
N
1. FIN
2. ACK
3. FIN+ACK
4. ACK
U
A
P
R
C
S
K
H
U
A
P
C
S
K
H
0
10001
R
S
F
S
Y
I
T
N
N
R
S
F
S
Y
I
T
N
N
2.2.4 Functions at communications failure
The followings are functions of this unit when the communications failure on the TCP/IP occurs.
● In case that there is no response from a communication partner (PC, etc.)
When a response (ACK) packet does not return after this unit transmits data to a communication
partner on Ethernet, this unit repeats to retry transmission (up to about 3 minutes).
When there is no response also to the transmission retry packet, this unit disconnects the TCP
connection.
When the communication partner requests to connect the TCP connection to this unit before this unit
disconnect the TCP connection, this unit transmits the RST packet to refuse the connection.
In addition, this unit transmits the RST packet in the following cases.
When this unit receives the TCP packet from other than the partner being connected
When this unit receives the RST packet from the communication partner
●When this unit receives an unexpected reply packet
Fundamentally, this unit ignores the unexpected reply packet. However, this unit disconnects the TCP
connection as soon as it receives the RST packet in case of forcible disconnection of the TCP
connection by the PC side and so on.
-5 -
Page 9
3 . Confirmation of communications
It switches in the state of
485
232C
B
ack side
Switch position
Precaution
3
specifications and settings
3.1 Switch settings
When the serial communication is used, before installations and connections, select the RS-232C or
RS-485 with the selector switch placed the upper part of this unit.
power supply OFF.
SW2
Communication
terminal side
RS-485 RS-232C
Turn the power of this recorder off before the setting of the above switch.
In addition, please confirm that the switch is pushed surely to a side.
Power terminals side
3.2 Settings from this unit
3.2.1 Settings for Ethernet
Push [MENU] key, select [Network settings] from the setting menu displayed, and then press [ENTER]
key. From the menu displayed here, select [Ethernet settings] and push [ENTER] key to display the
setting screen shown below. Set the IP address, the subnet mask and the default gateway if desired. For
the details, refer to “13.10.1 Settings for Ethernet” in the RD9900 General Instruction Manual.
-6 -
Page 10
3.2.2 Settings for upper communications
Push [MENU] key, select [System settings] from the setting menu displayed, and then press [ENTER]
key. From the menu displayed here, select [Upper communications] and push [ENTER] key to display
the setting screen shown below. Set each item if desired.
Port number: Specify the port number used in the upper communications* via Ethernet.
Communications mode: Select the RTU/ASCII.
Instrument address: Set an arbitrary number in the range from 01 to 31.
Bit rate: Select 9600bps or 19200bps.
Communications character: Select it from the codes listed below.
Code
7E1
7E2 2
7O1
7O2 2
8N1
8N2 2
8E1
8E2 2
8O1
8O2 2
* In case of the upper communications via Ethernet, the communications mode is the RTU and the
instrument address is fixed at “01”.
Character
length
7 bits
8 bits
Parity
Even
Odd
None
Even
Odd
Stop bit
1
1
1
1
1
-7 -
Page 11
4 . Connections
RD SD
SB SA
4
4.1 Connection precautions
4.1.1 Communications Terminals
In case of the serial communications, the connection terminals are different with each communications interface.
For the details, refer to “4.7 Connections of communications I/F terminals” in the RD9900
Installation/Connection Manual.
4.1.2 Total extension of RS-485 communications cable is up to 1.2km.
The wiring distance between each instrument is arbitrary, but the total extension length of cable is within
1.2km. (Line converter the termination unit of RD9900 series graphic recorders)
Line converter
RS-485/232C terminals
Low-order
High-order
RD9900
SG
RS-485/232C Selector switch
Ethernet connector
SA1
SB1
Low-order
SA2
SB2
High-order
SG
Total extension of cable: Within 1.2km
-8 -
Page 12
4.1.3 Take measures against noise
3.7 or more
Separate the communications cable from power lines and other communications lines more than 50 cm not to be
affected by noise.
In addition, when the communications using a PC or an Ethernet hub are performed, depending on
circumstances, the hub, communications ICs, or the PC itself may be strongly affected by noise and
failures may occur in communication with this unit. In this case, take sufficient measures against noise
for the communication lines, the power lines, etc.
4.1.4 Crimp type terminals
Crimp type ring terminal
Falling off of connections is one of communications failures.
Terminate the communications cable with crimp type ring or
spade terminals with an insulation sleeve. (The terminal
screws of RD9900 series graphic recorders are M4mm and
the terminal screws of the line converter are M3.5mm.)
4.1.5 Attach a termination resistor
8 or less
Insulation sleeve
Crimp type spade terminal
8 or less
(mm)
3.7 or more
Insulation sleeve
For using the RS-485 communications, mount a 100
resistor to the RD9900 series graphic recorder connected at
the final end. (For details, see Section 4.4)
[A general metal film resistor can be used. The resistor (sold separately) is available at OMEGA.]
However, there are also environments where a communication error cannot take place easily without the
termination resistor attached
4.1.6 Number of this unit connectable
For RS-232C:
For RS-485: Up to 31 sets* including other RS-485-compatible instruments
* ICs complying with the RS-485 standards are used in this unit, but the number of the units that can
communicate in high quality is different by cables used, distance and types of instruments connected.
1 set
-9 -
Page 13
4.2 Communications cables
SD
RD
SG
2 3
5
7 8
RD SD SG
recorder or a line converter
2 3
5 6
8 9
11 12
15 16
18 19
21 22
24 25
RS-232C cable (max. length: 15m)
SG
SD RD SG
FG
FG
FG
FG
Use communications dedicated cables. Communications dedicated cables (sold separately) are available at
OMEGA.
4.2.1 Communications cables for RS-232C
(1) Connections between a PC (9 pins) and the RD9900 series recorder, and between a PC (9 pins) and a line converter
Cable
9-pin connector RS-232C cable with crimp type ring terminals
Shape
Internal wiring
9-pin connector
for a PC
6
9
1
4
RS-232C cable (max. length: 15m)
Terminals for the KR2000 series
RZ-CRS6
Type code
(2) Connections between a PC (25 pins) and the RD9900 series recorder, and between a PC (25 pins) and a line converter
Cable
Shape
Cable length: 1~ 15m (to be specified)
25-pin connector RS-232C cable with crimp type ring terminals
RD
SD
Internal wiring
Type code
25-pin connector
for a PC
Terminals for the KR2000 series
recorder or a line converter
1
14
4
17
7
20
10
23
13
For NEC’s PC98 series (except NX)
RZ-CRS2
Cable length: 1 ~ 15m (to be specified)
-10 -
Page 14
4.2.2 Communications cables for RS-485
R
D9900
:
SA SB SG
SASBSGSA SB SG
RDA
RDBSGSA SB SG
SBSA
SG
RDA
RDB
SG
5 6 7
9 10 11 12 13 14 15
19 20 21 22 23 24
CS DR ER
ER
2 3 4 6 7 8
Connections between a line converter and the RD9900 series recorder, and between the RD9900 recorder and
the RD9900 recorder
Cable
Crimp type ring terminals RS-485 with crimp type ring terminals
Shape
Line converter: RDA RDB SG
RD9900
The cable consists of a twisted dual-core CVVS wires with SG (signal
grounding) wire at both ends. As the line converter has no SG terminal, cut this
wire to use.
Internal wiring
Type code
RZ-LEC or RZ-CSS
Cable length: 1 ~ 200m (to be specified)
4.3 Connection of High order communication RS-232C
This unit uses three control signals of Send (SD), Receive (RD), Signal ground (SG) only. Since regular
PCs are controlled by control signals, the PCs do not function by only connecting three signal cables
without wiring processing inside the connector. The wiring processing depends upon the control signals
being controlled by the PC. For details, read the manual for the PC used.
[Connection
example 1]
RD9900
SD
RD
SG
Communications
cable
RZ-CRS6
1
9-pin connector for a PC
(PC-98 series/IBM-PC・AT)
5
9
RS DR
CS
[Connection
example 2]
1
RD9900
SD
RD SG
Communications
cable
RZ-CRS2
4
3
2
17 18
16
RS
25-pin connector for a PC
(PC-98 series)
8
25
Precaution
The length of the RS-232C cable is maximum 15m. The connection example 1 is for the 9-pin
connector and the connection example 2 is for the 25-pin connector.
Don’t connect the SG line to the protective conductor terminal (ground terminal).
-11 -
Page 15
4.4 Connection of High order communication RS-485
SD FR
RS
2
3
4
5
6 7 8
9
SD SG
3
5 6
8
Transmission
SA
Precaution
This paragraph describes the connections of the RS-485 communications interface to a PC via the line
converter (Model SC8-10: sold separately). Since the line converter and the PC use three control signals of
Send, Receive and Signal ground only, the wiring processing inside the connector is required in the same
way as in RS-232C connections.
[For details, read the manual for the line converter (Model SC8-10: sold separately).]
(9 pins or 25 pins)*
The above figure
shows the example
of the 9-pin
connector.
DR
CS
PC
RD
SG
1
Within 15m
Line converter
(SC8-10)
RD
1
2
4
RDA
RDB
SDA
7
SDB
Total length: Within 1.2km (max. 31 sets)
This unit 1
SA
SB
SG
This unit 1
SA
SB
SG
Internal circuit
data
Receive
data
This unit 1
SA
SB
SG
SB
Termination
resistor
100Ω 1/4W
* For the wiring processing of the connector, refer to Para. 4.3 RS-232C connections.
Don’t connect the SG line to the protective conductor terminal (ground terminal).
-12 -
Page 16
4.5 Connection of Low order communication RS-485
AL/AH
SA
SD SG
2 3
5 6
8
SD SG
3
Transmitting
circuit
data
Connect SA1, SB1 of RD9900 and SA, SB of low order connected instrument like the following figure.
Refer to instruction manual of each instrument for detail method of low order instrument connection.
SA1
SB1
SA2
SB2
SG
RD9900 Low order
communications terminal
Example of connection 1
SB
SG
SE3000 , MELSEC etc.
Within 1.2km(max. 31 sets)
Communications cables
RZ-LEC0□□,RZ-CSS1□□
SDA
SDB
RDA
RDB
SG
Termination
resistor
100Ω・1/4W
Terminatio
n resistor
Example of connection 2 (SYSMAC)
RS-485
This recorder
SA1
SB1
SA2
SB2
SG
100Ω・
Within 1.2km
Communications cables
RZ-LEC0□□,RZ-CSS1□□
Protocol converter
(SC8-10)
1
RD
4
RDA
RDB
7
SDA
SDB
Communications cables
RS-232C
(D-SUB 9-pin receptacle)
Within 15m
RZ-CRS6□□
data
Internal
Receiving
2
RD
9
4
RS
5
CS
Connecting the RS and CS.
Other open.
SYSMAC CPU unit
Internal RS-232C port
SA
SB
Remarks
Mounting termination resistor
To ensure the transmission of data via RS-485 communications, mount a termination resistor at both
ends of transmission lines. When the protocol converter (SC-8) is at an end of a transmission circuit,
short the terminals of and of the unit to insert the termination resistor automatically.
-13 -
Page 17
5.MODBUS protocol
Precautions
5
Precautions and basic procedure of communications
1. As the control signal wire is not used, pay attention to retransmit a command.
The serial interface of this instrument communicates without using control wire.
Pay attention to retransmit a command as reception defects may occur depending on
the status of this instrument.
2. Do not remove any devices or communication cables and do not turn ON or OFF
the power supply during communications.
If devices or cables configuring the serial interface are removed or if the power is
turned ON (OFF) during communications, the communications may stop or an error
may occur. If this happens, reset all the devices configuring the serial interface and
restart the communications from the beginning.
3. Transmit the next command after confirming that the communication drive is
switched OFF.
In RS-485, if multiple instruments are connected to same communications line, then
only 1 instrument, of which instrument number is specified from the PC, drives the
communications line. At that time, for transmitting all the characters to the PC
completely, the drive of the communications line is turned OFF with some time interval
after the last character is sent. If the PC transmits a command to the next instrument
before it becomes OFF, then the signal crashes and normal communications cannot be
done. Therefore take care when a high speed PC is used. This interval is around 5ms.
-14 -
Page 18
5.1 Transmission mode of message
There are 2 types of the RTU (Remote Terminal Unit) mode and the ASCII mode.
(Table 1. Comparison of RTU mode and ASCII mode)
Item RTU mode ASCII mode
Transmission code Binary ASCII
Error detection
(Error check)
Character
configuration
Message start code None : (Colon)
Message end code None CR, LF
Data time interval Less than 28-bit hours Less than 1 second
(Note) When the data bit is 7 bits, [Parity bit None] is not applicable.
Vertical direction Parity
Horizontal direction CRC-16 LRC
Start bit 1 bit
Data bit 8 bits 7 bits, 8 bits
Parity bit
Stop bit 1, 2 bits
None, odd, even
None (Note), odd, even
5.1.1 Transmission data
The RTU mode is binary transmission. The ASCII mode divides 8 bits binary of the RTU into higher 4 bits and lower
4 bits and converts into characters respectively (0-9, A-F).
Ex) RTU mode
67H
The RTU mode is half in the message length as compared to the ASCII mode and enables the efficient transmission.
89H
ABH
ASCII mode
36H (“6”)
37H (“7”)
38H (“8”)
39H (“9”)
41H (“A”)
42H (“B”)
5.1.2 Message frame configuration
The RTU mode is configured by message parts only.
The ASCII mode is configured by the start character “: (colon, 3AH)”, messages and the end character “CR (carriage
return, ODH) + LF (Line feed, OAH)”.
RTU mode ASCII mode
Message : Message CR LF
As the ASCII mode has the start character of “:” it has an advantage that the troubleshooting is easy.
-15 -
Page 19
5.2 Data time interval
RTU mode: Less than 28-bit hours (2.8msec at 9600bps, 1.4msec at19200bps)
ASCII mode: Less than 1 second
When a message is sent, be careful that the time interval of data configuring one message does not exceed the time
shown above. If the time interval exceeds the time shown above, the receiving side (this unit) judges that the
transmission from a sender is finished and the data are processed as the reception of an abnormal message.
In the RTU mode, message characters should be sent continuously, but in the ASCII mode, as the interval between
the characters is maximum 1 second, a master (PC) whose processing speed is comparatively slow can be used.
5.3 Message configuration
The MODBUS messages have the following configuration for both of the RTU mode and the ASCII mode.
Slave address
Function code
Data
Error check
5.3.1 Slave address
Slave addresses should be set in advance in a range of 1-31. The master usually communicates with 1 slave. Only
the slave corresponding with the slave address in the command message from the master responds to that
message.
The slave address “0” is used in messages (Broadcast) to all the slaves from the master. In this case, the slaves do
not return any response.
5.3.2 Function code
The function codes are the codes to be performed in the slaves and each data is roughly categorized as follows. The
table shows original functions of MODBUS and functions of our MODBUS instruments.
(Table 2. Function codes)
Code
Function Unit
01 Reading of digital (ON/OFF) setting value
02 Reading of digital input data
03 Reading of analog setting value
04 Reading of analog input data
05 Writing digital setting value
06 Writing analog setting value
Transmission of received data (for
08
diagnosis)
16 Writing multiple analog setting values
1 bit
1 bit
16 bits
16 bits
1 bit
16 bits
MODBUS original function
(Reference)
Reading the status of coil
Reading the status of input relay
Reading the content of holding register
Reading the content of input register
Changing the status of single coil
Writing to single holding register
Loop back test
Writing to multiple holding registers
-16 -
Page 20
1. Digital settings value
2. Digital input data Data of event activation status etc.
3. Analog settings value
4. Analog input data
* For the details, refer to the reference table.
Parameters to change functions including record ON/OFF, marker text record
etc.
Various setting information.
Numeric values are in the range of 16 bits (-32763 to 32767).
Measurement data, instrument specification information etc.
Numeric values in the range of 16 bits are outputted.
5.3.3 Data part
Data structures differ depending on the function codes. In case of requests from the master, they are configured by a
code number (relative numbers calculated from reference numbers mentioned hereafter) of the target data for
reading/writing and number of data, etc. Responses from the slaves are configured by data requested by a
command etc.
All basic data of MODBUS are 16-bit integers and existence of a mark is decided for each data. Therefore real
values of data like measured values are expressed by allocating a decimal place to a different address or by
normalizing with high/low values of a scale while the decimal place is fixed. This instrument adopts the allocation
method of the decimal place to a different address.
In the data part, there are specific numeric values such as input data allocated as error data. When using such
data, perform the error judgment of data first and then combine them with decimal point data.
If such error data are combined with decimal point data first, they are judged as normal data.
Precaution
5.3.4 Reference number
Numbers called “Reference numbers” are allocated to all the data of this instrument and these numbers are
necessary for reading/writing data.
The data are classified into “Digital setting values”, “Digital input data”, “Analog input data” and “Analog setting
values” depending on their types. Number designation in messages is performed by relative numbers corresponding
to the respective reference numbers.
(Table 3. Reference numbers and relative numbers)
Data type Reference number Relative number
Digital setting value 1 ~ 10000 Reference number - 1
Digital input data 10001 ~ 20000 Reference number - 10001 Input relay
Analog input data 30001 ~ 40000 Reference number - 30001 Input register
Analog setting value 40001 ~ 50000 Reference number - 40001 Hold register
For example, the relative number of “Reference number 30101 (Data of Channel 1)” mentioned later
becomes “100”.
MODBUS original
(Reference)
Coil
-17 -
Page 21
(Table 4. Reference numbers)
Data type Parameter
Digital setting value
Key lock
Record ON/OFF
Marker text writing
Reference
number
1 ~ 20
Corresponding
function code
01 (READ)
05 (WRITE)
Reference
table
Para. 5.7.1
Digital input data
Analog input data
Analog setting value
Event status
Instrument information
Measurement data
Common parameter
(Date/time, upper
communications, processing
reset etc.)
Setting parameter for each
channel
Communications parameter
Low order communications
parameter
Group parameter
Common parameter (screen,
schedule etc.)
File-related-parameter
Marker text
Low order communication
setting (PLC relation)
Web server setting
10101 ~ 10800 02 (READ)
30001 ~ 30093
30101 ~ 30188
40001 ~ 40098
40102 ~ 44500
45001 ~ 45486
45501 ~ 45544
46001 ~ 46500
47110 ~ 47167
47207 ~ 47700
48001 ~ 48752
48951~48985
49001~49064
04 (READ)
03 (READ)
06 (WRITE)
16 (WRITE)
Para. 5.7.2
Para. 5.7.3
Para. 5.7.4
-18 -
Page 22
5.3.5 Error check
The error check of transmission frame differs depending on the mode.
RTU mode: CRC-16
ASCII mode: LRC
5.3.5.1 Calculation of CRC-16
The CRC method divides the information to be sent by a generating polynomial and transmits it by attaching the
calculated remainder to its end. The generating polynomial is as follows.
1 + X2 + X
The following calculation is performed for information from a slave address to the end of data.
1) Initialization (=FFFFH) of data of CRC-16 (consider as X)
2) Exclusive OR of data 1 and X (EX-OR) → X
3) 1-bit shifting of X to the right → X
4) For a carry existed, A001H and EX-OR are taken, else go to 5). → X
5) 3) and 4) are repeated up to 8-time shifts.
6) EX-OR of the following data and X→ X
7) Same as 3) - 5)
8) Repeating up to the last data.
9) A message is created in the order from lower digits to higher digits of the calculated 16-bit data (X).
Example)
When data is 02H 07H, the CRC becomes 1241H.
Then the error check data becomes 41H 12H.
15
+ X16
- 19 -
Page 23
Reference: CRC-16 calculation program (C language)
/***** CRC-16 calculation program *****/
#include <stdio.h>
#include <conio.h>
void main(void){
/*** Internal variable declaration ***/
unsigned int iLoopCnt; /* Loop counter */
unsigned short usData; /* Input data */
unsigned short usCrcData; /* CRC-16 data */
unsigned short usErrChkData; /* Error check data */
int iDummy; /* Dummy variable */
/* (1) Initialization of output result of a CRC-16 data */
usCrcData = 0xffff;
printf("Enter the hexadecimal data (Cancel by [q].) >\n");
while( scanf("%x", &usData) != 0){
/* (2) (6) Taking exclusive OR of the CRC output result and the entered data */
usCrcData = usData ^ usCrcData;
/*** CRC calculation processing ***/
/* (5) Repetition up to 8-bit shifts */
for(iLoopCnt = 0 ; iLoopCnt < 8 ; iLoopCnt++){
/* (4) Checking if there is a carry. */
if(usCrcData & 0x0001){
/* (4) At a carry activated */
/* (3) 1-bit shifting of the CRC output result to the right */
usCrcData = usCrcData >> 1;
/* (4) Taking exclusive OR with A001H */
usCrcData = usCrcData ^ 0xa001;
}else{
/* (4) At a carry no activated */
/* (3) 1-bit shifting of the CRC output result to the right */
usCrcData = usCrcData >> 1;
}
} /* for */
}; /* while */
printf("The CRC-16 data is %xH.", usCrcData);
/* Error check data creation*/
usErrChkData = (usCrcData >> 8) | (usCrcData << 8);
printf("The data for the error check is %xH.", usErrChkData);
iDummy = getch();
}
- 20 -
Page 24
5.3.5.2 LRC calculation method
The data from a slave address up to the end of the data are calculated by the following procedure.
1) A message is created in the RTU mode.
2) The data from the start (slave address) to the end are added. →X
3) The complement (Bit inversion) of X is taken. →X
4) 1 is added. (X=X+1)
5) X is attached at the end of the message as the LRC.
6) The entire data is converted into the ASCII character.
Example) When the data is 02H 07H , the LRC becomes F7H. Therefore the binary message
becomes 02H 07H F7H and the ASCII message becomes 30H 32H 30H 37H 46H 37H
5.3.6 Precautions at the time of data processing
1) As the measurement data and the decimal place are assigned to different numbers, it is necessary to
use both information at replaying the data.
2) As each 1 data can be accessed (changed), precautions are necessary at the time of setting the
associated data including Initialization process of the associated data due to change of a range
number, etc.
3) Read and write the data in the range stipulated by the reference number. Reading and writing of
reference number not stipulated may have an adverse effect on the instrument operation.
4) At the reading of continuous reference numbers, the data of the reference number not stipulated
becomes “0”.
5) At the writing to continuous reference numbers, if error is detected, all the settings become disabled.
- 21 -
Page 25
02H
[:]
00H
02H
CR
5.4 Message creation
A message is consisted of 1) Slave address, 2) Function code, 3) Data part and 4) Error check code. (Refer to
“5.3 Message configuration“)
The number of data that can be read once is within the following range.
Transmission mode Number of data
RTU 120
ASCII 120
The creating method of a message is explained in the following example.
Example) Reading of the measurement data of “Channel 1” of this unit set by the “Slave address 02”.
5.4.1 RTU mode message
1) Slave address: 02 ( 02H )
2) Function code: 04 ( 04H )
t is the reading of the analog input data (contents of input register). When the function code is “04”, it is
necessary to specify “Relative number of data 2 bytes” for reading in the data part and “Number of data 2
byte” for reading. (Refer to “5.3 Message configuration”. Refer to “5.3.2 Function code: 04”.)
* It is necessary to confirm the number of bytes of data.
3) Data part: Starting relative number 100 ( 00H 64H ) , Number of data 2 ( 00H 02H )
The measured data (analog input data) is stored in the reference number 0001 to 40000. (Refer to “5.3.4
Reference number Table 3”). By the reference table, you will understand that the integer part of CH1 is stored
in “30101” and the decimal place is stored in "30102". (Refer to “5.7 Reference table“. and refer to “5.7.3
Analog input data” for reading of measured data.) The relative number of the starting “Reference number
30101” is 30101-30001=100. If it is expressed in 2 bytes, it becomes “ 00H 64H “. The number of data to
be read is the integer part of CH 1 and the decimal place and if it is expressed in the hexadecimal 2 bytes, it
becomes “ 00H 02H “.
4) Error check: Calculation by the CRC-16 2730H ( 30H 27H )
The error check in RTU mode is performed by the CRC-16. (Refer to “5.3.5.1 Calculation of CRC-16“) The
data of basic part of the message becomes 02H 04H 00H 64H 00H 02H as per 1) to 3), and the
CRC-16 becomes 2730H. Therefore the error check data becomes 30H 27H .
5) Message: A message is created with the configuration of 02H 04H 00H 64H 00H 02H 30H 27H .
(Refer to “5.3 Message configuration”)
5.4.2 ASCII mode message
The error check LRC is calculated from basic part of the message. The LRC becomes 94H. (Refer to “5.3.5.2
LRC calculation method). Each data of the basic part is converted into the ASCII code. In addition, the LRC is
converted into ASCII code and is attached to the basic part. The start character of the message " : ", and “CR”
and “LF” are added to the end.
(Example) In case of 02H, 04H, 00H, 64H, 00H, 02H, 30H and 27H
3AH 30H 32H 30H 34H 30H 30H 36H 34H
30H 30H 30H 32H 39H 34H 0DH 0AH
00H 64H
94H
LRC
- 22 -
LF
Page 26
(00H)
(02H)
5.5 Function Code
The response for each function is given below. (Refer to <Table 2 Function code table> in “5.3.2 Function code“)
Note) Refer to “5.6 Process during abnormality“ for responses for abnormality.
5.5.1 Reading of digital setting values (Reading of coil status)
[Function code:01 (01H)]
“Digital (ON/OFF) setting values with the continuous numbers” are read for the number of data specified from
the start number specified. The ON/OFF data is arranged per 8 by 8 in numerical order in 1 data (1 byte) and
configures a data of the response message. The LSB (D0 side) of each data is the digital data of the youngest
number. When the number of read data pieces is not in multiples of 8, the unnecessary bits become 0.
Example) Reading of 10 digital setting value reference numbers from 8 to 17 of the slave 2
Reference
number
Data - - - - - - - - - ON
“0” is responded as no reference number exists.
<RTU mode>
Master→Instrument I
Slave address 02H
Function code 01H
Start No. (H) 00H
End No. (L) 07H
Number of data (L) 0AH
CRC (L)
CRC (H) FFH
<ASCII mode error check>
Error check: The CRC (L) and the CRC (H) parts are as follows.
8 9 10 11 12 13 14 15 16 17
Record
ON
nstrument→Master (Normal)
Slave address 02H
Function code 01H
Data pieces 02H
First 8 data 00H
00H
0DH
Next 8 data 02H
CRC (L) 7CH
CRC (H) 3DH
First 8 data
0 0 0 0 0 0 0 0
15 8
Reference number
Next 8 data
0 0 0 0 0 0 1 0
Reference number 17 16
LRC ECH
Note) The start number (Relative number) is “Reference number - 1”. (Decimal 7 (= 8 - 1) →
Hexadecimal 07H)
Note) The data pieces are the number of bytes of data.
(It differs from the number of data requested. In the example, the requested number of data is
10 and the data pieces are 2.)
LRC F9H
5.5.2 Reading of digital input data (Reading of input relay status)
[Function code: 02 (02H)]
“Digital (ON/OFF) input data with the continuous numbers” are read for the number of data specified from the
start number specified. The ON/OFF data is arranged per 8 by 8 in numerical order in 1 data (1 byte) and
configures a data of the response message. The LSB (D0 side) of each data is the digital data of the youngest
number. When the number of read data pieces is not in multiples of 8, the unnecessary bits become 0.
The start number (Relative number) is “Reference number - 10001”.
Example) Reading of 4 digital input setting value reference numbers from 10109 to 10112 of the slave 2
Reference
number
Data ON OFF ON OFF - - - -
10109 10110 10111 10112 10113 10114 10115 10116
- 23 -
Page 27
CRC (L)
is responded as the reference
numbers from 10113 to 10116 do not
<RTU mode>
Master→Instrument Instrument→Master (Normal)
Slave address 02H
Function code 02H
Start No. (H) 00H
End No. (L) 6CH
Number of data (H) 00H
Number of data (L) 04H
CRC (H)
<ASCII mode error check>
Error check: The CRC (L) and the CRC (H) parts are as follows.
Note) The start number (Relative number) is “Reference number - 10001”.
Note) The data pieces are the number of bytes of data.
Level 1 Level 2 Level 3 Level 4
CH1 Event activation status
Slave address 02H
Function code 02H
Data pieces 01H
First 8 data 05H
CRC (L) 61H
CRC (H) CFH
B9H
E7H
LRC 8CH
(Decimal 108 (= 10109 - 10001) → Hexadecimal 6CH)
(It differs from the number of data requested. In the example, the requested number of data is 4 and
the data piece is 1.)
LRC F6H
“0” is responded as no
reference number exists.
First 8 data
0 0 0 0 0 1 0 1
10112 10109
Reference number
“0”
exist.
(05H)
5.5.3 Reading of analog setting values (Reading of maintenance register
contents)
[Function code: 03 (03H)]
“Analog setting values (2 bytes: 16 bits) with the continuous numbers” are read for the number of data
specified from the start number specified. The data is arranged by splitting into higher 8 bits and lower 8 bits in
numerical order and configures a data of the response message.
Example) Reading of the range high/low limits and the decimal point of Channel 1 of the slave 2
(Reading of 3 analog setting value reference numbers from 40104 to 40106 of the slave 2)
Reference
number
Data
<RTU mode>
Master→Instrument
Slave address 02H
Function code 03H
Start No. (H) 00H
End No. (L) 67H
Number of data (H) 00H
Number of data (L) 03H High limit value data (H) 03H
CRC (L)
CRC (H) 27H
Decimal point data (L) 01H
CRC (L) 74H CRC (H) 35H
<ASCII mode error check>
LRC
Note) The start number (Relative number) is “Reference number - 40001”.
(Decimal 103 (= 40104 - 40001) → Hexadecimal 67H)
40104 40105 40106
0
(0000H)
B4H High limit value data (L) E8H
91
1000
(03E8H)
Instrument→Master (Normal)
Slave address 02H
Function code 03H
Data pieces 06H
Low limit value data (H) 00H
Low limit value data (L) 00H
Decimal point data
LRC 09H
(0001H)
1
Data example 0.0 ~ 100.0
00H
- 24 -
Page 28
Note) The data pieces are the number of bytes of data.
(It differs from the number of data requested. In the example, the requested number of data is 3 and the
data pieces are 6.)
Note) There is a limitation on the data pieces for the message (that this unit can transmit) that can be
received at a time. (Refer to “5.4 Message creation“)
5.5.4 Reading of analog input data (Reading of input register contents)
[Function code: 04 (034)]
“Analog input data (2 bytes: 16 bits) with the continuous numbers” are read for the number of data specified
from the start number specified. The data is arranged by splitting into higher 8 bits and lower 8 bits in
numerical order and configures a data of the response message. The response example is same as
“Function code 03”, but the start number (Relative number) is “Reference number – 30001”.
5.5.5 Writing of digital setting values (Changing of single coil status)
[Function code: 05 (05H)]
The digital setting value specified is put into the status (ON/OFF) specified.
Example) Execution of the marker text writing of the slave 2 (The digital setting value reference number
20 of the slave 2 is turned ON.)
<RTU mode>
Master→Instrument
Slave address 02H
Function code 05H
Setting value No. (H) 00H Setting value No. (H) 00H
Setting value No. (L) 13H
Setting status (H) FFH
Setting status (L) 00H
CRC (L) 7DH
CRC (H) CCH
Instrument→Master (Normal)
Slave address 02H
Function code 05H
Setting value No. (L) 13H
Setting status (H) FFH
Setting status (L) 00H
CRC (L) 7DH
CRC (H) CCH
<ASCII mode error check>
LRC E7H
Note) In case of a normal response, the response is same as a command message.
Note) The setting value number (Relative number) is “Reference number - 1”. (Decimal 19 (= 20 - 1)
→ Hexadecimal 13H)
Note) Set “F00HH” at the execution. In the key lock and the record ON/OFF, set “0000H” to turn OFF
and “FF00H” to turn ON.
Note) When the slave address is set to 0, all slaves perform this command, but no slave responds.
LRC E7H
- 25 -
Page 29
5.5.6 Writing of analog setting values (Writing of single maintenance resister)
[Function code: 06 (06H)]
The analog setting value specified is put into the value specified.
Example) Setting of the sensor correction value of Channel 1 of the slave 2 to 20
(Setting of the analog setting value reference number 40111 of the slave 2 to “20”.)
<RTU mode>
Master→Instrument
Slave address 02H
Function code 06H
Setting value No. (H) 00H
Setting value No. (L) 6EH
Setting data (H) 00H
Setting data (L) 14H
CRC (L) E8H
CRC (H) 2BH
Instrument→Master (Normal)
Slave address 02H
Function code 06H
Setting value No. (H) 00H
Setting value No. (L) 6EH
Setting data (H) 00H
Setting data (L) 14H
CRC (L) E8H
CRC (H) 2BH
<ASCII mode error check>
LRC 76H
Note) In case of a normal response, the response is same as a command message.
Note) The setting value number (Relative number) is “Reference number - 40001”.
(Decimal 110 (= 40111 - 40001) → Hexadecimal 6EH)
Note) When the slave address is set to 0, all slaves perform this command, but no slave responds.
LRC 76H
5.5.7 Loop back test
[Function code: 08 (08H)]
The transmission check is performed between the master and slaves. The response is performed according to
the diagnosis code specified. With this unit, “Return check by transmitting the received data as it is” is performed
and the diagnosis code is fixed with “0000H”.
Example) Execution of "Loop back test" in the slave 2
<RTU mode>
Master→Instrument
Slave address 02H
Function code 08H
Diagnosis code (H)
Diagnosis code (L)
Optional data *
Optional data *
CRC (L) *
CRC (H) *
<ASCII mode error check>
LRC *
Fixed
00H
00H
Instrument→Master (Normal)
Slave address 02H
Function code 08H
Diagnosis code (H)
Diagnosis code (L)
Received data *
Received data *
CRC (L) *
CRC (H) *
LRC
Fixed
00H
00H
*
- 26 -
Page 30
5.5.8 Writing multiple analog setting values (Writing to multiple maintenance
registers)
[Function code: 16 (10H)]
The specified number of the analog setting values from the start number specified is put into the values
specified. The data is arranged and sent by splitting into higher 8 bits and lower 8 bits in numerical order.
Example) Setting of the range high/low limit values and the decimal point of Channel 1 of the slave 2
to 0.0 ~ 100.0
(Set ting of 3 analog setting value reference numbers from 40104 to 40106 of the slave 2)
Reference
number
Data
<RTU mode>
Master→Instrument
Slave address 02H
Function code 10H
Start No. (H) 00H
End No. (L) 67H
Number of data (H) 00H
Number of data (L) 03H
Data pieces 06H
First dada (H) 00H
First data (L) 00H
Second data (H) 03H
Second data (L) E8H
Third data (H) 00H
Third data (L) 01H
CRC (L) 10H
CRC (H) 97H
<ASCII mode error check>〉
LRC 92H
Note) The start number (Relative number) is “Reference number - 40001”.
(Decimal 103 (= 40104 - 40001) → Hexadecimal 67H)
Note) When the slave address is set to 0, all slaves perform this command, but no slave responds.
Note) There is a limitation on the data pieces for the message (that this unit can receive) that can be
sent at a time. (Refer to “5.4 Message creation”)
40104 40105 40106
0
(0000H)
1000
(03E8H)
Instrument→Master (Normal)
Slave address 02H
Function code 10H
Start No. (H) 00H
End No. (L) 67H
Number of data (H) 00H
Number of data (L) 03H
CRC (L) 31H
CRC (H) E4H
LRC 84H
(0001H)
1
Data example 0.0 ~ 100.0
- 27 -
Page 31
5.6 Process during abnormality
The followings are responses when there is an error in the message content from the master.
5.6.1 No response
In the following cases, the message is ignored and no response is performed.
1) When a transmission error (overrun, framing, parity, CRC, or LRC) is detected in the message
2) When the slave address in the message is not ones own address
3) When the data interval of the message is long
RTU mode... 28 bits hour or more
ASCII mode … 1 second or more
4) When the transmission parameter does not match
5) When the received message exceeds 512 bytes
Note) When the slave address is “0” in the writing function, if there is no error in the message, the message
is performed but no response is performed.
5.6.2 Error message response
When the following error is detected in the message content not having any error shown in Para. 5.6.1 from the
master, the code showing its error content is responded as the “Error message”.
The format of the error message is as follows.
Slave address
Function code + 80H
Error code
CRC (L)
CRC (H)
Function code Function code + 80H
02 82H
03 83H
04 84H
06 86H
08 88H
16 90H
- 28 -
Page 32
The error codes are as follows.
Error code
01H
02H
03H
11H
12H
Content
Defect of a function code
When the function code not defined is received
Defect of a Relative number (Reference number)
When the received starting number or the received setting value number are other than defined
Defect of the number of data
In case of any of the followings
1) When the received function code and the number of data do not match
When “data pieces” is not twice the “number of data” in case of the function code “16”
2) When the number of data to be sent in response to the received message exceeds the
number of data defined
Maximum 120 data (RTU), Maximum 120 data (ASCII)
Out of setting value range (Set error)
In case of any of the followings
1) For the range No., etc. not defined
2) When the setting value (binary) exceeds the range of “-30000 ~ 30000”
3) When the decimal point data exceeds the range of “0 ~ 3”
4) When the RJ is set to “internal” for other than thermocouple input ranges
5) When the burnout is set to “enable” for other than thermocouple input ranges, etc.
Setting impossible
When a setting message is received in any of the following cases
When the parameter setting message for multiple channels at the parameter setting for each
channel
When the parameter setting message for an optional function not built-in
(“0” is responded to a message for reading.)
When the setting is being performed through the instrument and the Web screen
When the setting content is being registered
(The registration starts 3 seconds after the last setting frame is received. The registration
takes about 1 second.)
The figures shown in parentheses are for the
function code 05.
Error code: 01H, 02H, 03H, 11H, 12H
0 (0000h) = Record OFF
1 (FF00h) = Record ON
The figures shown in parentheses are for the
function code 05.
Error code: 01H, 02H, 03H, 11H, 12H
1 (FF00h) = Marker text writing
Writing of the text with the number specified
by 48002 to the group specified by the
analog setting value reference number
48001
The figures shown in parentheses are for the
function code 05.
Error code: 01H, 02H, 03H, 11H, 12H
Status expression in 2 bits
00: Measured data
01: Calculated data
Error code: 01H, 02H, 03H
Status expression in 4 bits
0000: Normal data
0001: +over range
0010: -over range
0100: Burnout
1000: Invalid data
Error code: 01H, 02H, 03
30001 04 R Instrument name character 1, 2 ASCII ”KR”
30002 04 R Instrument name character 3, 4 ASCII “21”
30003 04 R Instrument name character 5, 6
30009 04 R ROM version character 1, 2 ASCII 2 digits
30010 04 R ROM version character 3, 4 ASCII 2 digits
30011 04 R ROM version character 5, 6 ASCII 2 digits
30012 04 R ROM version character 7, 8 ASCII 2 digits
30017 04 R Input point 6: 6 points, 12: 12 points
30025 04 R Alarm output point
30026 04 R External contact
30079 04 R Serial number 1, 2 ASCII 2 digits
30080 04 R Serial number 3, 4 ASCII 2 digits
30081 04 R Serial number 5, 6 ASCII 2 digits
30082 04 R Serial number 7, 8 ASCII 2 digits
30083 04 R Serial number 9, 10 ASCII 2 digits
30084 04 R Serial number 11, 12 ASCII 2 digits
30085 04 R Serial number 13, 14 ASCII 2 digits
30086 04 R Serial number 15, 16 ASCII 2 digits
30087 04 R Built date 1, 2 ASCII 2 digits
30088 04 R Built date 3, 4 ASCII 2 digits
30089 04 R Built date 5, 6 ASCII 2 digits
30090 04 R Built date 7, 8 ASCII 2 digits
30091 04 R MAC address 1, 2 MAC address 1, 2
30092 04 R MAC address 3, 4 MAC address 3, 4
30093 04 R MAC address 5, 6 MAC address 5, 6
ASCII 2 digits
Reference channel at difference alarm
No. 01 ~ 44
Error code: 01H, 02H, 03H, 09H, 11H, 12H
0 ~ 30000
* The scale decimal point is used for the
ASCII 2 digits
Reference channel at difference alarm
No. 01 ~ 44
Error code: 01H, 02H, 03H, 09H, 11H, 12H
0 ~ 30000
* The scale decimal point is used for the
ASCII2 桁
Reference channel at difference alarm
No. 01 ~ 44
Error code: 01H, 02H, 03H, 09H, 11H, 12H
0 ~ 30000
* The scale decimal point is used for the
ASCII 2 digits
Reference channel at difference alarm
No. 01 ~ 44
Error code: 01H, 02H, 03H, 09H, 11H, 12H
0 ~ 30000
* The scale decimal point is used for the
Higher 1 byte Condition type selection
0: Disable, 1: At alarm activated, 2: At fixed time
Lower 1 byte Transfer address number: Bit
correspondence
Bit 0 ~ 7 → Address 1 ~ 8
Higher 1byte base time hour:0 to 23
Lower 1byte base time minute:0 to 59
00:00 to 24:00
Error code: 01H, 02H, 03H, 09H, 11H, 12H
Higher 1byte base time hour:0 to 24
Lower 1byte base time minute:0 to 59
00:00 to 24:00
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 00 ~ 99
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 01 ~ 12
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 01 ~ 31
Error code: 01H, 02H, 03H, 09H, 11H, 12H
Bit correspondence
Bit 0: Sunday, Bit 1: Monday…Bit 6: Saturday
ON (1), OFF (0)
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 00 ~ 23
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 00 ~ 59
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 00 ~ 99
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 01 ~ 12
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 01 ~ 31
Error code: 01H, 02H, 03H, 09H, 11H, 12H
Bit correspondence
Bit 0: Sunday, Bit 1: Monday…Bit 6: Saturday
ON (1), OFF (0)
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits (A space code can be used in the
first digit.) 00 ~ 23
Error code: 01H, 02H, 03H, 09H, 11H, 12H
ASCII 2 digits
47208: The start trigger of File 1 is;
1: In case of alarm, 01 ~ Alarm output
2: In case of contact input, 01 ~ Number of
remote contact
Error code: 01H, 02H, 03H, 09H, 11H, 12H
Number of pre-trigger: 10-increment for 0 ~ 950
Error code: 01H, 02H, 03H, 09H, 11H, 12H
0: Same as Start trigger, 1: Count
Error code: 01H, 02H, 03H, 09H, 11H, 12H